r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r4, r8, r9, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r10, r11, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r12 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0x6, 0x40, 0x1, 0x5}, {0x8, 0x6, 0x8, 0x8}, {0x4, 0x9, 0x7f, 0x200}, {0x7fff, 0x7f, 0x2, 0x4}, {0xffff, 0x81, 0x0, 0x4c000000}, {0x100, 0x1, 0x9, 0x3}]}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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 = getegid() chown(&(0x7f0000000000)='./file0\x00', r7, r8) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) 16:01:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x5, 0x6, 0x3ceb, 0x0, 0x4, 0x0, 0xfff, 0x1, 0x2, 0xffff, 0x1f}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001640)={0x10, 0x8, 0x4, 0xffffffffffffffe8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7d681000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file2\x00', './bus\x00', './file2\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x7cd6}) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 16:01:07 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x2000}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) getsockname$inet(r4, &(0x7f0000000340), &(0x7f0000000640)=0xfffffffffffffee4) 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') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:07 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x6, 0x20}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r3 = socket$inet6(0x18, 0x8000, 0x2) listen(r3, 0x1f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x200, 0x8, "9800", 0x5, 0x2}) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000001000000000000000000000001000"/32], 0x20}, 0x0) 16:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r2 = geteuid() r3 = msgget(0x3, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) r12 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000002c0)) 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) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r16, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r20) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r1, r2, r5) close(r0) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) r1 = dup(r0) syz_open_pts() r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) fcntl$dupfd(r1, 0x1e, r3) r4 = dup(r2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0xb5fd4ab932c2508, 0x98, 0x3ff, r5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) syz_open_pts() 16:01:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:01:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket$inet(0x2, 0x3, 0x18) recvmsg(r0, &(0x7f0000003600)={&(0x7f0000001200)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080), 0x0, &(0x7f0000002240)=""/55, 0x37}, 0x440) r1 = socket(0x18, 0xc003, 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) pwritev(r3, &(0x7f0000002580)=[{&(0x7f0000000100)="bc2ccea354c708c3d8b89bc39490a37317b99932a19fdf399c7f7e7e49c99917af6b73f9dbc4cd1ad84c417b1695e048e4a89fc8911197fcda48b95900ca48f63785d3192d9093319cd1ab21a0b2e330cf3f2242b4dbebf4635cab222e03d70c43fe0ba36db6c49f491ad34f997678f478685558f324373dd6ef2820277c57d13135ab69ae209b976c1877cb854c425a23ff5ed29f190e4e08f7f47f5a6e92893a06b3bc00de02e7870f7ffc81c556357b6f892de4864248eb0eb268ee5a08c6fac554dfe01e926ab08287a2aac345e3359017b9a27673dc5cf0e20f03760a9b18cd41284ece785b8250f212214e9bd87a022ce625327fff6a1db66cc598b3098598ba10f01b6769ab534a9ece006e08bcab03912f43306357c176fc0667f5b6b1bc25e4a59b4033641cb8bf18a8fcb5bb5d573fb9c775375f5cd14deed853ed92b17452d32505ab44b017e0077b45cd23b238507e369af25fbb6f2f073e7eb87c949e9d9d705cd39b79c08dba670512084057829eb060c5f672bfdf1c0960dacf34db8474101e4cd3bb4c55b45302f4d87bd20f6b2ee3c214bbb9edb12626c6b21b07269e1859601d8c3313e88ee827b6f4488f27905716b38e92f4e665092edc9b05cc130e03f8ebad4b0b5bf3892bc8bcfddcd2e6a111f1e594ab3bd6421df29d2401f68e960cd7507049adf2c174a85c6426ef14af2142ae01b926d0f0830426add29ad7dd2b56708b8d537e0ed0aec9fc90b6c6288a50a96ae898d53e4ba832c7580743c2912d3759647537e547cb99bd9d1bafe7a6415994d4f4edad7037a8ba2b2d5caba87078a678f1f536016c136ddc211321765076721714a50001faf1558c1787fa73abfa7e04bfabb2957115c7403d7daaf9531af70a56537fb47e7b3933466ccb381137edd675fd5145826efd6c960b0df9958c154d1ffc4a3a79ab95ff9ffe5f8094bfdc5a9f9556f605d45ebb02890dbdbdc9ae6117bf9b2b25c197b645ec2fa03186dd2c6b5f5a819731f3f9f14b4cd9e714cd7388b3c5ba607325acfd6d7e0e2968b019f87e31661d5170c41b04dd9e03ccd0cbb7407cfb7b5b186505f1fb3631c1ab827f7c066bf28e539159dd1fc93909d879e75b45099502a9ddae4830d90dd84b15abdeb973dcc0eb69ce7a201e810f465dda7fd3fe150dc20b6b930a6af6336cb6228fc52773638fdf5ead5c16c627e46b11a4ffbc9a27235ef7897dcdca9b14401883aebcadfd8384cf48ea513422f7856cb561645297f96ddc7db00f150bda0fb253093a12d5bbf3fbbca32b95e385dcaec8eae3f6f7c1d1919bb751aaad6d1cc864ca6decb2fb143639f1be3b04eee4991d4dd38ba472fb2c5f5da9367e5668c81cd2a36c7d443667a6b12512f066fa35cb392ab672b5670a0f981f95346982c78aa79d36328290dae13092c9e356613f1e44e38124770fdc7565fa2b36e0b859a06732f0c4eb40f65c08aec5c4b592e888abe206f85a679f5cd60b768514346c70860dc592df7bc4505a22bea18387ecedfcab1101c2e2f86487f86ff258f3509bf37b5a7a33b21f1bb44d19f8ed92861212ca4e21352ab63cd8b28651b437ea1f74ad8697b8da252014cd773583ad1557ce57ef75568bc892d918888e866cbd51fc2dfe0f34141cc424f268aae0cefc5fc440e3cc01e950a66514a33b5b76d2e5ca57f764d4e3e5b31207c81cc482c2c866c55f413e139b30ac9cb9ba09ad904cb3bee852e5b079d758b0c32d88acbc48d0511fa6b08aa232dec35d00c6dcf78710bc99b3df4b7217092eabaa81897e12c42149cc32228e3a61c452a63ef5f6961549b8dfe07a99ea3223c3d997f778f5cc8df4877a312c25fd3935a3f020f142094313f9f24bb3eb36bd1f44f99ce7322be780ea3edde8425e838b6ebb7b051d5319fc81c5dde7d5038ac43fbd1033cc976fd773df39a31a52e50ec47a6c0e8c7e0558a2b28f08d60512bb5eca9c932f290aaf2f74662356fa21a6c24a2e8bcecaab18dadf2406e9b15a27cfeb60eb904f123ac11aa0a8272e1b25d460035ec28637a472ac5f96acbc2b3c87a76c1bd1a2657f1bc3cb6c6281dca2dd5cdd05718514c3e2c60e5b8682e1beb0407563f1b00556e2bfc12d2ae66ebc9e3d3b00c583e327db9aab47465d74a6e2dd75a4e26b07b35a8570e72969b3db19c74aee4980b1d344e0685c7ff99dc9408bd7134369a0ee2bdb0dd9f69368a21a4260134b99380a38bde2d7de4b102a9b9e26eb2b6cc0b5c961fc5b4b0acbf189c6c1278fd0621a037b19be19d42867e1cffb994901d53d7490a2534cd02ec1a4f816b09bfe8733c2b4d595abc918a9c45662f5b96f85feb20951ebdee17c97d092370c1a3cef9c8faa38b67e78b8c3294a361b877adbaddabcd7898de1204c80c33bfcdf0ca98c6e733abc5d7448131367e716718cd458da9d639b6e5f427df1be918c8f7e28fc37f6e8ec8130f811258a7234d4c87489196e8fa0349e0b70441cfec75f1eaf148af7dc85521c4e189c6d399ac40666b028c4ea52ac5b01b00259af5b6f3a626c883d6a24f93031cf9f9b8a13540edff312577c99091cb257d2ee1b23c60252f2d3db55e431a756962bc6fea8e49cb9dfbbc36015b6a1a910f17796adfce705749515d314647ab675731245d3ebb1192e4c25095320de26cea5d7c692ae93b9b51eee298c85709408589c710c7c29f30faef4e1fb92e5febc9ae448a5fffc827ef0fdbd3d219b01c0906c7a6a3801bddadb6c937a150104277ea44f546fa1775d72b8a3ac8c17a55f0990f708934ee31d6ca716550e43820c8d7f75739477e4760b69a53aa1801ba1488d52c0b6992e57709d193ee7a2d6ba5c541641ff7fe14f683d7478518ec6da5ba5088f167159702f2ba003b46d4223789fcbfc21fcaad95c875a960fd79788576e7481fdd4b97e3054aacca5d6d30f2b7da0fb9969d1c2ba21b3031beada629847510cd4cc5935b294097fca9f63f5d366c6c42bc7c49479670aa7732a488bed671c7818039b60f905fcfc7d1755cf3dbd018e539c845e0fb581894cbda767597ceb0afc4f81e5912bc8201fee13ae4ab8afbca6b5342bcd90cbbf47a210995ac0d07312bfb24cdfec590948ed8d8a8652930a3a9b1bc055f42aac4f3d69e6f77a3e995545dfebee150bf07dbbd84a58204193061b82a6d1423dc21e27ed4663f0752fe3197596805d55831b1d18eb34809a6cfda536bd02a95497b79f66ff05936f9ebcdb2cbc0b3fc7015972da469e97a1e79bc0fec7e36ae7fd78fc81558a5fb63d88f6558576c023c9f652558947e9fb04ff25d1f07419402bfd9de7f99a9eb274c40ef2eb3049c2e7a1265a1f7f960eb12b83e0e32c8e1a5b9b19b800620d018bca9277ec5964bab70274da4ae59dc28cb37b70239d632af62dafe6f56bc7d0559d338f97b68c4f8aa5ff15795674a0b20d4e4155c0e610fac876843e75496194595f95efef2da68161f0b30211f06ecc5a18334762b301bd83ff62009dcc257fbb54ca68e65e484a8b760b0ebdbd0ced2c0ffafdda18a2916111c331e6c92dbebcfa2a309ab23dcfa81ce3882bab95742c659865943e9a761f1cdda958afead26dba7f122995246a99bbc6e5a454e7df3f33389f74afec5419ffd2e4d7959f35367fdd6a6ffac0f541fa080fd500d34ab46c6d60ee1bfac54a11f49d1699aab19e2d7d418e8d5827ced458434db0e0b1f4a65d5b29a4c214756701b6c58726252384f4100fcc92cec9de3d31a02d092287756cd474b4fbc98f9afc32b95a1ec0616cf9a0774730cfcc01be12720bc369bf6ff64ab8698f6a758061adc1a881757e6683f4e9ca65db9a2b6b58a43c0d8d5c1df40f57fad419aca97ca1692e6986d0f5782c4d5fb07ed4d8ce9fbe9e5a791c40b2d91e67e8950832de658ba9c8093caef48b29a338c17f74bf0eea9686d374f026f7c166728472b9b63d48fc1ea833dfb27852ee47e363aca764fbebb9246d897ad407544273a703a1bd5fe2ee3c241e1f26b580a0690ff24a2a041828a650b926afacacbdde1d2e416cff4a2fb6642903edbd439f15e263fd281db005a756d5eb7febe2250fc734d35dd7bd4f9c8c2162699af0a61c8650ada04e666fc1e6224cd77bf6ca0aca4a33c791566b9118dcfae394987ef11ce423431bb45e1de5325c6db9b8732e6cb4fa59b124808777b15a26937b503191d0a0e044d05aacf85f4ab082032601f4522ccd65a6c7d820d30a4d7311b1d78d86f4613e2cba1c01411916907855dd2ebbcd39678ff4f8adacd768666df28d941dac35d92c5bd5577d03b572399d003803b234574b2ae0320ae0152567e7d37526bbc82eb7c979c06627142b53abcbe2c6ad4431216b747937f161334f9fcdeab3115f7b6ccf1b4b1f1cfa3e5711017bd32330f431d7e5a17be9c061ea7c66fb00b66d1795be5c1cfd8f982c58babe32c00c55d707837262d6e715140f4cbfcb8e1978b2be9c8fcfc5c0d6188744bf1c58348436ee9ba541c38cbbd23bec0b05d35909c765a11ffe853ce9fe8e5dc90310813adcc565fd4b6374eafb11e04102c5f8470a91d6752dd50c83cb568fc698938765686af57d31ec70597c14d2f0df3183cdfb6fc84e4d8ca87e026edb40728ab8adbb5cec1b89fae1905dc04722dfedcd40452af8b367a3f690d2f5d8680ef5cb6ddd5ba1d93bdb72ed7fd714372ca45b577164d986fd2719370ffa81947df1c724f7973d996f38937573dbd280a3b1666ce28c9b87b42b110fc91be4a7ffc8199d0843750cc940ab459d771990753ae10dc77a054bd5c773ab27d46fef1fb23dff69363df13bcf75e286743b1e6bd9250841902cf1fcddaaee695683f4c26c4c785aa0fbc1aeefeb7657b9f154b16683399d5e95ec5f67733967901a093a47405953f71c06490273fa2c9ea43f2c00399feae26dbcd237e25fcd2021a775d622cf04592d6396903ea773727215164633d6ccd72cdb9f7ec4eb4f471f9c3a13f915236601e02a486f3c17805ff72496ced4611a7ad24de5689b49d0efb4d6d9467e65c6b27065c1ca890b22276a39aed6103d38079a39858bf4f1a6d9098a5972c1fd383df95a08758c49c1d20f1b71520651b2b43fdb884e23edc9b9013b71eacdfbd68448338b94787dbca878c5abfef3c96418cd8acdf51d7e3a785294276f3959f25a3856b6dc99130fa7e415da7b6bb632affd5863e4a135313f1ee4191d5629ac05a629ed3edd3d09246ea8d4ccc7e52abb47e1cbe92acd68ba6c28d597776b744436684828d524e3f61609f1b457ee12533803d99a9f53e65cd600395510a66e55cf93b94cf76f1ae0ec358f4ed48ea1e9fd285767572fb8318e6e4bcb69c5687d6d9f2c3997263b522470941dc07ac586006667316ecb74496308a6d0aa99c717c535c1d063ad2912f179ce2150103b3be046724596e09ae9c0fdc1143e7b33b63987a9de0809c396b93b0d266e31c6868b86028777fb24014499d31e0e623dcd3d3abd19ace435eb98ee09b230f8f48aebec291c676e5524b66e9119dc4e6b3e54a9fcba74f59372a5f6f07fe09d3379585f6feeec9495a324d5ddff7203f4cc1e36ecd8587c08b2e3cf4b8500e2c433b9d13bfd07f922b12436c171d50b5a3685878c1086a2e6f82fa60ae35ef170c01afddcf44fa993d315c847f11e8e2c048f0878bb20148f05c8b0254197a1d35f51ac3ea8b64ef30ea2598107a8758a6397ec14cdbe10200de3f5f28569c85a55dcd51266a12741458d6bb0ed71b796cbd002da62", 0x1000}, {&(0x7f0000001100)="b476634145ba8d0684eafc17219d84ced087c79c9d26aa3e9ed2708419b80853b0ff073197e016a80e56b74b942e4f2860d0cd34224ad533a6b1d3f63f9ef85b1c26da67a88029dd0f1b23a258627dd3e9c272358817f6aa65efadb6b3278995bf5e6545a15614550577d935f0ac1a", 0x6f}, {&(0x7f00000022c0)="fe68b17d19db2cd360d4fc37ae66a4be9628e35024b834a7a7850fc6213609ed55ba1980d7660c674566b37ac3a19b76cf35b43a392327c0527da98fc11a388c5716433c504ca816d0da76085e5078e8ef44b3a7503e2a5df2ec1af15253ade9e1ce7c6a43a679883eea1ce6bf7261b6762549edd330d14462d53e9b26ca8c35b98c69f1de0d91bd25fde78a851d574e7e1f08dc830bcfcea99c79b5456945b4afb952ec29e2d617a4490f90b764ba061616712bc8933bc62ad7dc49713ae21f4bd29b5d489316ae83f1e3bb69a24cd065eaf59d105b330d1905640a1242be25cdaa12424741a245ddf306058b8fc5639094869852328bab61f24c94", 0xfc}, {&(0x7f0000001180)="bc1f7a831d8aca8f8c20b83dfa6fb188d70a25d7e3439f66b3d6e74cf75cb0ab3d92b437468ef2f66f65c032f4fb0dcff8f707ea11746152f99161cd21cfe8580907e91102a57878d1bc0df29e2333bf2f7cd6f7e1", 0x55}, {&(0x7f00000023c0)="0886bec70a9d01754dc6efb7b79c1d5d6049cb4496fa04377c3566ce5e2f77604bc43cf1150870969877e8fa544709b559d1735ce0821ffa333f9ceb5b619e278f9a194d901e583220956f3e9708879ad74765bd8e444a31f5daf050f4bf883382554cff5d83c60713881ebfe6b52b2b28daf895ed697e1dd711d13c64b79e6febc1e9920afdae2fb881535bac33db2b35e77b637179c6b8226712659f48cc2b9f5dff91", 0xa4}, {&(0x7f0000002480)="178dff2eba30d7f104fb307bab55e773725ceeb75a9ac5992046d8b5e68d23cf82550c2d6fac16e95139a91685445379d785a53a3560239d0e1a11bd23afc8e4cf412e7f1ee1bcda5000af458957b68e46be4ea9402558abef5106ad", 0x5c}, {&(0x7f0000002500)="bf30be982e5310bc9c9d05dc82f6757141c00b76a93fdb6fd0c504e6599166cd03f28c374ee6a5c53cdea5b277b6b4b7a3e766cd2b2334786fca08d67a031dfbbbac514a83d83ba70ab5f86a1021ace19641226448178fd532e48dc461560fe2f13412c3565b949b3911726c71", 0x6d}], 0x7, 0x0, 0x1ff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077af000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aed8892fdfb8"], &(0x7f0000002280)=0x1002) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x10000) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xe816be43797ad675) r0 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0x1) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000200)='./file0/file0\x00') 16:01:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xc0000000, 0x2}, 0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffc93, 0x0}, 0x0) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3) socket$inet(0x2, 0x851a2469ceeeae00, 0x5d) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)=0x3ba) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080), 0x10000) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) pwrite(r3, &(0x7f0000000180)="d1150393aec818dd1a3d6b2b74c293ba7f370a6f846986bd59e45a844ffe017d44f10715535790d903f7a8fc50d20ef164e50427190e6d805bb370007db6d2f5c9c568417cd4666e1f28d8a4962aad122fe2f8b2c4fc1f76b2080f2a977fbafd8dd46f801fa2a275e3616e49", 0x2e, 0x0, 0x7) 16:01:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="391b90323ca84f2512bd16d2dc534008efac402282b72cc3fb5f38068ac14fce1c8e7b2c9ef5fe5a32987e572dc647dcef1cb6891f4b1872b3769718ea2420bbd7858cd7c32b0bfe545485d8d8908b962f60c573e027", 0x56}, {&(0x7f0000000180)="3ad39790f4e66cd46385fbb5207bf17900c535135fa8181c9ffd8b29c8f52c14503d7dd1a6b425c1c0ae7363e231f0f67290b50c2bf761697ef687ff7cd7430f02f4ff37ea6d381dd1d826501492e114e388b3f589314b37c0da64bc0c1aa9ac754d36a38ce19b64a6f95daae2edee98df56665465919135c85e4cbb8c3aebf88f7123a32487c857084d3c97caf83117baeff757d7a3788a6ebd3406f52436ca656878be3822ef3f28d58f", 0xab}, {&(0x7f0000000300)="ad628cd8fc50176b9560d95d2e750223d8f3f91d559d50520889a7aa233f66d3c5c581499526948be3dad7d8000000004684852c90ef86516e56b837545bef5f0f33e0c3e3004b37a96ea200", 0x4c}, {&(0x7f0000000380)="06042eaeb92bc585c7e91a70d73cd90deb5e8766a200e6ea1b751436cd90bf1357fd0ecfb6d1156d1fe5c58e0513ed2e3c884e4b2d756645da2dd0bef0dfcf8d912826411467e37ba306378d10e9eff121a84635e0fcf0fe3205c73b2183a0407eef98ac7b1df68b7b820a6ea076bb14ec387373e2908dac2231bda6ead57e797e68b112f99b8c4af31b3769c1ab45cad9bddf731a31554342cab74dbc4e9b4ac7f9fcbbb749201328a062e2e04b674d", 0xb0}, {&(0x7f0000000440)="d8e426feb5bcdd54f1c8a4b644cae4156f45cc90b7cc77e3863de66f73f1ba6556b6534b716e2ee05ede6cf52ff81c097445604649377481b461034034c76ba58ae67a465d874026c16004762fa2d9a193f265ac5ba271c420a1df621fd619c14481967f068db7955b9359f405d0e6bdbf6d2cc136b938048f636b85bd6d89968c27e4985c490f017c18245e05a0f0fee66418998600b2b25d95b40adb8ce57cac19edf76e12d367", 0xa8}, {&(0x7f0000000700)="10e4edcde219cc71f1d66a07684c37d6a31b32f8f05ee18e7c9ea3982208f9c93fb0410089b1f1b33642d2e3f26b194eb8af6974da42c806c684ab5c992ef0c0271c0ee8c0d473521bc27b5f9b90740c632d2cdcdd856fadd3515f60613c479d5881f65eb8f50e88b2df5120844d4e7387a43362c46c312249023f42d3f973a95fea4ad6795977d239c6362d9a7536ee610fd6f86b9c38eac1c1e23ee868f9656a91d10d02a4b2694dc668fc51b905c3dc04667a90437d18f0024a224f16e1a5f8c912de991ee6d10f175e407fd2c0c7ca9500c31d166be9ca9fc738d0730000000000000000000000000000000000003f39dafdfb437434851ab25b0c4c7f3e35dcf6eafa1940c7a62ff6fc9c846927281be6f87c39904cb72657f9116fa3a2e24be9db49d890b6efa9ab", 0x12b}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) close(r0) 16:01:08 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0xbe9f6197f792283f) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:01:08 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="4a9bde1ad830de3e85d1c469f78630e98786c4e438ab559cdf924728c16d2d3d41a1ea467af38003d0d3e0", 0x2b) fchflags(r1, 0x0) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto(r2, &(0x7f00000002c0)="8b9725330ac7510015979f26715d810bf262b32ba3bc3f1fb633e77ec460aa14f9884347db6f21c8929776cb36c3daacabe02fb900669372b26109153e6f197c052344850b91e1878e40438e5297c7a5c75c6dbf9c9dcb3f81485770680fa5602135fb2de30411e9b9f81059aa6c6f41deda4d438eec00b155650fb3921f2f7c142ac9032e4234510e29cb45ef510330060f8caa57fc458b18a30b513ed3f4a852bcf4cda9bdb266680550f7c57b3da541066aa2", 0xb4, 0x408, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socket(0x400000000018, 0x3, 0x3a) socketpair(0x13, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x7fff, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x6, 0x1, 0x80, 0x1000}, {0x8001, 0x9, 0x1f, 0x5}, {0x1, 0x0, 0x6, 0x2}, {0x81, 0x0, 0x13, 0x4}, {0xff, 0xff, 0x0, 0x9}, {0x3, 0x81, 0x77, 0xffff7fff}, {0x4, 0x20, 0x3f, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x9cf16abb5b8561f5, 0xff, 0xff00, 0x4}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:01:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000400}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r2, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) r3 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000200)=""/247) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fchmod(r2, 0x50) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xb7, 0x100, 0x7346dd80, 0x8, "99f71e04f9fb3267c9431735222ef9e0054b0e5e", 0x3, 0x3}) r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r8, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) kevent(r2, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffa, 0x46, 0x2, 0x4, 0x80}, {{}, 0xfffffffffffffff2, 0x44, 0x0, 0x40000008000, 0x4}, {{r7}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0xff}, {{r5}, 0x4, 0x38, 0x40000000, 0x4, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0x879, 0x400}, {{r3}, 0xffffffffffffffff, 0x28, 0xfffff, 0x6, 0x723}], 0x2, 0x0, 0xffffffd, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r9 = msgget(0x3, 0x408) msgsnd(r9, &(0x7f00000000c0)={0x1, "6fd2798d8cdd24d7789608ac39e6ad951e0e1511fb0e0f5356570d728c70e711910a97f390bae19ef297adddbc5d5b499f02ec80d53070c7480205ab351a14670175a689ddd3c5b0838967238bca68"}, 0x57, 0x800) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x60604c93, 0xa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:08 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df42d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf37fb6513a51adf2ea95d000000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x81, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = dup(r3) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000640)=0x1) renameat(r5, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000280)='./bus\x00') ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3f, 0x3, 0x1}, 0x6, 0x200, 0x7ff8000}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r5, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) close(r7) dup2(r7, r5) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='>de\x02\x00\x00\x00f\xe2', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x0, 0x8}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:08 executing program 1: setreuid(0x0, 0xee00) syz_open_pts() geteuid() setreuid(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCNOTTY(r12, 0x20007471) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = geteuid() setreuid(r21, r23) r24 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xffffffffffffff48) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r24, r25, r26, 0x2, 0x9}, 0x0, 0x4}) setreuid(r25, 0xffffffffffffffff) r27 = syz_open_pts() fchflags(r27, 0x0) 16:01:08 executing program 0: sync() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r3, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x5}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000001c0)) getitimer(0x2, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) 16:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000580)='./file1\x00', 0xd7e144243508e34d, 0x4) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r6 = accept$inet6(r5, &(0x7f0000000180), &(0x7f0000000300)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) r7 = dup2(r4, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r10, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r11 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r12 = dup(r11) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f00000002c0)) dup2(r12, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000200)={0x7f, 0x1, 0x7, 0x1aad, 0x100000}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="2f3e82b3b5d547c5e90b173264630356eb1203567979f1562aab1e9e2ec0c29cd8553260ee7e347741eaafc2a183a02d25ba9de404edbeee742db535375d1170ee5bb5db7d22553014cba5212402dec4e1dfe722465e6a56445a8d9bc7044adc35b772084fe08e5247f064118375d8ed37706fed3451ca3ba81a39e8c48fdefcc675a9b3622ecf0427706dd3172bab5a798905141dc75ab0d83c19704d3c7032dfbae312e5d07c0c59a1c725513cc853f95f928d0ffe5e9a3ccf16447980", 0x1c0d8, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r13, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in={0x2, 0x3}, 0x8) r14 = dup(r13) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f00000002c0)) 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(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r16) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f0000000300)=""/81, 0x51}], 0x2, &(0x7f00000003c0)=""/206, 0xce}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r2 = getuid() setuid(r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x0, 0xca74, 0x1, 0x0, 0x6, 0xffffffff, 0x5, 0x3, 0x1, 0x6, 0x7a9}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lseek(r0, 0x0, 0x8188, 0x1) write(r3, &(0x7f0000000080)="008000", 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x7fffffff, 0x3f, {0x28fb, 0x10001}}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x10, 0x8000, 0x5) 16:01:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) semget$private(0x0, 0x2, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1f, 0x8000, 0x1a8bcc220f64d026, 0x101, 0x87, 0x0, 0x1, 0x2, 0x20, 0x1000}) 16:01:08 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:01:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/24) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/64) r1 = syz_open_pts() write(r1, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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) chown(&(0x7f0000000100)='./file0\x00', r9, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x3e6, 0x0, 0x0) 16:01:09 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, &(0x7f0000000140)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x3, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x40000100000001, 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, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00000000000000001e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12a53dc835db465706879b6f37932d6c72aaf00e982ba3150ab25d4a9e78b4eec2a19e79cd0e08d1c931c663937814016689b3f91bb8a566991bb6abdb98f7b3d24f483bc01dfec81be19d84a52e97052da2c0ea429b3df2e8feb55787826982f294db96bad365d561f1ca76d930c6d3759427104c7daa3fd608ebbf8112c1d1347ce19ee4e528e731d5e019870660518634cc79fd891f395398f0d231f2461a5ded"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 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) socket(0x20, 0x4, 0x2) r9 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/86, 0x56}], 0x1) close(r0) r7 = 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(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)="6ecf65839a5205bd463f3d6d4eee3bf7c4e10aeaa00f3798d6a5d4e71858a00ea91dc9a960ea99cb520044d93ffd94d948b7fda125", 0x35}, {&(0x7f0000000180)="55f243e3f9d396389e41e31dcb6fddc8b77980a051a5c0a42d91d8b0dcee6605d823fe310a75791f2d66c118119b2a2108fab41f8b1d5e1885b5164b63256971990374e0767704c7cc08d0693c303fd8f641e5d12b141fde786084d4dddb79f7a425515c3e1b1693c74c37de707e82031ada17c5de73519fe4cfc5d0b9727973e30b8b90e22541becc441a", 0x8b}], 0x2) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:01:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x9, 0x4, 0x29, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xfffffffffffff800}, {&(0x7f0000ff2000/0x6000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb135}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1ff}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x4e89d095}], ['./bus\x00', './bus/file0\x00', './file2/../file0\x00', './file2\x00'], './file2\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './file', './bus\x00', '.\x00'], 0x5a7}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001c00)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="dd9fbd8fb5e5b878bb9d246e016d62706cdca04edc66acd864fcf68920fb53e6283fd418ddb7308f184e479b1427109f12e0967ef13e603d8b95e93fd539499b6f601b219bf14c3628cc07b0ffae1ab1fd81f932af2eb099ecbd501e9d4750ededbe57667ccbbf06cbfd01b5435dfd7ca81c9211941de7cff787aa861753e8a2589288ae8a32878bb185518d0aeae93e53c80e03cc2a6f327e70307b4cd174f628371db1f1056c7f257bc18d1bf76e9908121e310c9778ecc5f746e2a8ba1969711f7fb5464eeb3e526c04ddd627295aaead8651f22821858a00532b58325c8e4fd5b6d0370ac2e160f7fb598ce869c8d972683e58ae9a4679726080cea2c1"}, {&(0x7f0000000400)="174dddee5eb3979416ef1dd7c03e78078612ca785ae28cc94dba259dffc955b4357266fb08ac0adcc455b47d3407e15c06dd5047ed3dfc837165261acf077ccf728f221af0dd393f407c2768cda01b16ca1f0dfe6b7529070b25ba5ba56bc91fda8a37f07e"}, {&(0x7f0000000600)="84e5b8fa908f32fdd19b19e2b9ea24ee082f7447e9ff8cb535a52007b251b9fc8d6e60ca4af790d7a549945fd16f17e43fb3a7e141d1"}, {&(0x7f00000004c0)="9c8808b0cd8d866381b8ff25d6943db47e0f28a2625229cdae7949ee790abdd5627866ce1db635967228901fb4d10dfdf045e25640b1383d85b1e415d12ca800001ab30ca44c12988c47dbfe96043e9849b04b3299ba41b8240aee9d4e19688df68f4665"}, {&(0x7f0000001c80)="9b5ae34eaab9c4cdeb13430d4eda60c72ba6437f84b96783a7c5104b8c3789bad0a49e318810f612c98dfe15210a4a13c0d3c6e12e9be7d8b419b93124f3e8e9041e64749681e2ca41e73010a25a55e31a3c4d4ad75467ab3fd8a58004c57627134d750c931dcc12476a6eb7f0e3c9e3022db9a4e10be1b9cf0615af534a72d1396b891c5684e7fcdf233426e481443d22589f9f84402c460564604e982d77faa23f142f2c824e8589aa9ca9ca89e16daf359354a61e7a7322d91f7bf1959a08b180c46c005fced1ea418add0b61d9b55c0cff7d2106598d29fad61a513c5dbe8341d3ec412aef8c052e6de6de7cd7ca83c80893ad728d2d75bafba2519e19164f2afd26e60be8227aac079bddde58e19fe23c8b08c32335ed6ac88a5b3919b233308419a7ad1315312d160373adbc14ba23d0f663e49e45e8805d361fe3ebaa0bbc2c53ca9864c14b1c5812dfbf3a615b649f331758cc603058340dff000eed77312b6a229792dfb2c6eb70f95fa802f060079ba992e622c67ddcd4b2f98fd3bfc7826e221512c215d5e465f740886f55aad1b036268b64cb52b25741d55e7d7d63d4c60852e1485dd0846e4c03a3a001ae65ce8bd2ed17a56434d39a4990189d341a4b4f37aeac70f474385eaa80bef7b9b038b4e95f5b871fe7abe5beee47152657f60ef9aba2ccdca1b85b23129523b3c03b89ca33a0f7ffca472e5f6ebc403a28d52133d60ee575e0d2368e52972578cc60780fd9969bc49a81a69bb3ba5905b15a423e5a955e7e8a7d5c693709f81586c5cae0eb34804be123a8bfc054a002ffcf8d68223b8f98cc8fcf10b7541b16abcaa1e400f198db62bd7dfb67d6bb3eb249eddc26b773746682e75fc83a94bab0b0248a1a3aa5c31177a7831978a68f928faca0a5b0afc492fddefd0c50a786a8b1090aeec6dbcf070959df298c8eba1f683219f1cc4bfc6254b296b879bacaaeab1b6ffd202103518833c22bb6ee77baf8eb57e43582131b25b7632c934557d8fc5730f07db386a3c882d17cb92981d607bc9ce53f7ebc45cc2c29fc119fb5c6db373a40b0062d2b3ae5d31db5d537e3edbed750bd4b93a994d010cd1df1d38fcff39ba6f8e705f1d167d0970417e9e5cdc047e1c3d826a1a6e27f500fc75883d2609bcc84903498dbb9ba28bb4acb02c8efba6df062ee31bf9f7f8a431da896ac411a9698f68b3b1d2ee826077e193c91d589067b9d9f77409cd6dc07b9f8cabb0d101114223bfec1bc0012fb6a18d4585e38a04c67bcc685256497d49b7785f6744ae68e310cfbb1e0c9a7180dd4d972496dcb3ae334e1e6c8944085f02ded36c0fe7921257f096255c18430aae635d043ae4fb0e70c734ae8dcc51c17f612648bd27aabb25ee8ce1e4737ec5ac7c5fb1169f2065298ec9a080a40d263fb310d2e4800b191311387a18ba77974747cce2e18839d808a9b773d88741f633b066ebfaceff5217f6743dd60286b520c1fde06a14817ec5c3d4f7ce88e8ebdc72299b71fa268e2c0d28764d0c665351e4f92cc0b3d986031ecf4fecc504b6e0b078b92235b64f02d35601f0e3cca7d457eb7e018297c0dd65d71ab81804c7f4b79b5a1af20a23f38211ddb4f91360d6a520cf968a56f92acb85b2af30a0a11f0dd9f38496c209749e06e44e6b938d79a46135e97867627fd9ccbc1981dc32eb89e7b564a5e631645f25fe2306afcc4a377da12e6b6ed958b02f1c11efb18eb5b975a5b5ee8f473f9841bcd02546caba986be0430832970455cc6cc2b97df720279cf050030ced559a145793297ce8c836363261f154badf486c61d5a0461442320973d2c39a4a0d113cf3a683f62961e33f2c6a4e171093da41fa60af36dc32b08760ef71efc9d9024c020f9a1b80f94cfdf359d5f2024288cfeb060e1661afcfa86cd0dbc44c58b6bd2c71c81258252f8c563e2e0a6f799c10670ed2b2d9e0d14725386101081fea7c54142859836641939fc8272f8c9e1de039c2c5e588f913db2bd9fa8c5ec36a42a88721553ae55d613b8cd5aa53ace0fc9087feecf2ad7e16d47882df52f7c01621acbb3e89f9cdc6b4a74045dc5fc038d868e35bf3724f48e5e85eb24fad928944dbef2d3196530c0b3f592fbaa50b13a7eaa8064d6f0e3319ffa09eabfb4366bf63d907343a5b34c75c33cd13b1302b74069dabab887fc79ba2362a0403acbb756db87a18baf487af463458cdc20b0141cfcabff855658a982bfc5405094cff20cc366def64d3589261ae001fd7194892a2dcb61cb05b341a1fd27364ef15138af2e8a58da56da97ca299f50aa3ccf6103a95b3b3be56089c0b77152d702265fdd9f6699587d3abeeb1b149b9dfd6dbe4e23add0d1435f58fed0599eea55b89b6842d463919476de2309bee55e4d68911e863e659e1d60dd9e4bf0b5092bfb4529278d2a9aa81c5f2427a056713d525fd3c64c34341ee75620eb2325ff053424ab62ddc6f5448e479b58ed91948c86e1ef78b2fcde2a560e5feb3ffe1c419991a8c3903a9dae8b2944fe919061e6b1d336b7d5ae37725d52c8cc0d9b355159f516239a44b67c2b7354cc0a188dd6c6cda818f982ba770adfd54fc12e814f1a3530e9fe006c30ffde6886f0486ac1d92bb8d8eefdbd6950ae582c1b11d0d3cb35cfa460622f578917a5c81c3d81fce6d7fecd898eba1f7afa2e0855d8f44b0ee3303e129a9ed203947c875c53c3e140cb7e83aa5a061ca84335fa1232983a8d927e6f1d4f89e1d72e37346db9be0f7e459a19a3b6caac907165f0167a2a24d9d464e6a3c08b216f58a2022dd05c01c4bd4b9a14b95838b531d177aeb167f23cfa241509d2cc6a8300901c6d961dc9e61228488e3c1f84d5ccf9431edac739b70e5404cb6051b43e0fdbb9907acd2c0ba1109792bb117e1bd2b271f3c10c6249cc9eea9f744a13dda7c6cd29d39739dfe0834ce2d169ab0a8af840f105f2b66a138c9bec13e7eb37bdd5674b6c7f328998dfb04ed5f04f619fd97271affca02cd069494c31a270b6c57195fd5725d28a0b9fa95e18ea2bd1433a07685d784cb33cb3856f143d029a6e5e749531f9a5602adfdb3e97f0f77b865341c7ade793d44c8ee462a0a83ba5cf5e15fb10a42dc4b8c049d0e8553c22792c5f6abcaa10472e7324717e0ca5435a9a0440c1b7fa85dd7dbf22dea5ecaa3010145405d38260a15db1336d3793f6a04ce5134cafd5b18b1ed2e5db162cc382d1e9ba58ebd6644f55fcab20d09563f9d5b8297d272fcbd695926a697eb191dd5acb6f9aa5c97134c99ec22c632edd3ffa52c865ff5fc21c93eb1fd4923269fe93eaf228d8cc5e8a426013d716f7f2a5e2e6d186917898598c3e98ca3e3ef996a9156668ae18c4325b70ebeb837c79a59e6b02d296ae7363873ef783a400c27e917f3033a97ec7a02f39ee1595159f260f4520f6333e1a5c55ad07298b48e16fbe20a3168113da9014dddbaac8f0d6e30c4389326ec1bf8c257ce21f0af8eafdfb7927cbe36f63935d20acff40de54c741489cecb890e746fcfcb32b9d87a07262efdd340dc6deb61b9059c0b0a98026b76c6717e7134ddf25070b398ae0d62c9a5f18ac873d6730fa3b226ebcee5bfab73ea379686a1cff68f9b276cc6007c8e9ec3253a101032fbc3853f58aed0934df879ccb9b6a87bccfde581b65185fafb6a8042f573c5ae7329dbdeb3e1632f91a008010f2bfdf86d2d09c325cecc3ece801c198bf4987ec5e579fea7e7c4ed4503a8f3494b9bad5caee2cfc699e4f2b17912d0f35df7b124e27b2419781a8894bbb52c86c885f4bed110b57c19f9f9766014a13ad9d52a6f741c0ef15c206b7d7098c22490bacba4162b2ccfa2a90b0557ef385d29b9128d672ae8590c0be5c92f9d14c9e6d7b033cbc39962b12218fcfaaa514396bcd9bcb6b11f12d38f5fee6f821d7d96ef1bd915a284ab82c2fd4687e1a4faabb60dbc488a8b3752faf3542966fbdd94bf5277aca2478abde67875922fb4d89af988f24d977bf1b10bba1cd2aaee94e27de81eedf17f8e2351d1a48338c704dfc0ce56e024c8fae5cb9ac95caf4b30409c778b91778d317019904e3d5596ce6560e34837ef06dc8bfe599a4117ee8c88b1f1c7fc9c01d9b1059a8a0bfd435fd05ed84738c1b8f2a47de497edff72c6ef8fb0efd6dfb457301803b743de42b95cb13a1ab00e9214eb345827e3788dc8b46f7dee58f0cfe2e0e59afcc3d713a3a0d3d072b2c4e364873cf2e1b5851893446ff1966cdf55286533f50dbc32d7acb660eab3c2ad1ceacca3931d4f0a1d85354c72248d3959d390fa7b31e890ea2eab4ff059b6d04f03a8f103c18f1b0881169488658a7a7b2ac5f2cabaf6962532d3cde524826ca6456ffa6a8cff60eb3de71f5948cd7041546bb821e91ab5ebcb02cddfa1247a0c8a2625bd587b04b73839bdb32ec7a3cd6708588540bae767cf16c39c1b4dc8634c272fc5042864fc1d60256762d36f4bdcdcf88ce86d66520eacbbadc55d2be4b0ba54438303d8b6f9f85c2bd62cca881a88af795f2830f4f68c9df2dabbb583a5ba6fb9b3cf54dd6ea7451e6724832450d129f2e843fd047251233553584798a7b7ce3a9e95b7106f3f5e208f65729b8d4979fe7c048678768af594d41180f8dd42edd8a0b2e8c9a032ab1fbbc4781936e4c629f331e034e76a5fbbf6409c3aa5f3fc67ebdabab58ad966e40684e3afe1aca3f66ba0b778324a2911ef8062c38736abcbfa580b501c1a93f1b0e82bdf677788e7653750a481eab0cc1009ec8324d3cba6916b282382ba1ea6f543a9258f5d137c453a100f52fe4769fba952eb20520bbcaeb7b6c4fc7e694b38cd954311329fa56723dd4d9716f927a50a5f610ce897156f835c0b447c84da8bb6ccba18029bf8d6bbdadd96bab6a30bfaf5b57dd61368d5fe737145830429945238f703cf4aade709561342df9a8d56563b5fb04f2ac4440022898d3452fb31ef6a1159bd4258369be906f0ce179569512e754ffb2e11ec7b775d67f64be56bb3d5d838e546a51c8ef59216517cc5dfca569d046b4cee1d7bbfb8f956d84e04e7008f1b9b9ef92bb2fe6e665eb9e9a6db6848372eaf85bbe0c95abca23bcf7ebed59b38cb3ba9783d2fb8068d0547c45e05169c1b0aa6367f44e5d9ce6ce5494953b0241f4f0d9f325556ded2aa686dd582bcce7050d4fb5042a115f776acf476248da1132cc6a344dce998ca639dcd9563eab31bad2c94c80f1b24a66031f5254ba3ccb50a8020257f270e125c25ff05b356d03dcfe473db731307447dd57aafc85ccdd66b6423cd563288091f2f675cb5851e33844ed65c0563837836fd60b5a2083ca8dc1331ba62212648d228486dd41adbbdf0c55c0f52e30f4ce9edb223d938fdef747d3a2d606de9f5e926a121477b92989efa64616c54495b7fd3ea62eea76e3e6e25221a80320a2c8c3b964c8fb836e9c63d9ee2d35d9db48f495f1966e591a11d1b9a42593fd5b2371fd10fb7a2de1693ec6c60f6cfeab19cb10c4c773bfb52350dd826a43c40397a5335d58409b410773ad849f7d03045c6b0ed417574597276bc85b2d884eb4f19562d5749abc45cdf271eae94f9043ccc1485f964db524c030253e57c9105e572804bd1a87077986babfb584901d11cb94169982b42a3f3ba052e83dac6015eae797ecd8ae8bec9830a1bea8252a0f14447ecfcafd6b7bdd8fb72b3a99c7a7cafdbf7b016aee0d3ce3b968dc5a6adbb135ddf1517ec1d67b6c78136dce9adb5eff5e8a7e9470f1155657124f0cd77fb92efa34b3c0beb80265ef8c42b2d049f11ed50d752e254da7dc381cede32eabea5014363e363fb53fe5115b4c3b8f9d11263926bf829dd4c2aa2f449e42e1b9b6a95b104a71d6a857c17d1e026bef00d76da3e6f367edf2c2cd2091e08275ad1598bdc2dff57d2ac346c9775ca563885501c0f1b3997664e9e0c1c5af91105930c1c73a68cfd26f76f89b71f4838d40b226a89171f2011d7a64c68913b51df6a1a47ba157d726d09b9d9b"}, {&(0x7f0000000540)="d9ea5e0ee1f7d88ea184b4add467603ba84bf23d3e8c63a15b2aef698f2b23554941d666d17be2b006de9657931fcc977e9c42bb549e89a7d8ea6e0cfc30997019fb1362197a2c3a6d7e08814cba06b52031d1157777c7b62d98ba74840527987df9d8328777f4a46549f954319a2edc6a86e3efa2f6d9c5599ac93090822ad5f0d9537170e981502e27266f00657544e56ab76097490629b0000e65ce23971a8cb565f62cabbd9af91dc9fc695faee40af27d48b851716fc54f"}], 0x5e8e700) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r2, 0x6, r4) r5 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000640)=0x1) openat(r5, &(0x7f0000000200)='./bus\x00', 0x800, 0x19) 16:01:09 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x101ea}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = msgget(0x1, 0x4) r3 = getuid() r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = open(&(0x7f0000000580)='./file1\x00', 0x0, 0x9) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r12 = dup(r11) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f00000002c0)) r13 = dup2(r12, 0xffffffffffffffff) r14 = getuid() fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, 0x0, 0x6) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) r16 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r16, &(0x7f0000000000)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa083f5294df7dd0790b57eef14282fb0e69a1d3ac3f1300"/63, 0xfffffffffffffe88, 0x405, &(0x7f0000000600)=@un=@file={0xe176854ec73af28c, './file1\x00'}, 0xc) r17 = dup(r16) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r24 = fcntl$getown(r23, 0x5) fcntl$setown(r23, 0x6, r24) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xfb, r3, r10, r15, r21, 0x45, 0xbfa}, 0x1, 0x1, r22, r24, 0x0, 0x80000000, 0x7, 0x6}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x8000, 0xffffffff, {0x8}}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r3) r4 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 16:01:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fchmod(r0, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x115) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000280)=""/32, 0x20}], 0x3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000500)=""/117, 0x75}, {&(0x7f0000000680)=""/251, 0xfb}, {&(0x7f0000000780)=""/217, 0xd9}, {&(0x7f0000000880)=""/247, 0xf7}, {&(0x7f0000000980)=""/244, 0xf4}, {&(0x7f00000004c0)=""/6, 0x6}, {&(0x7f0000000580)=""/97, 0x61}], 0x9, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r4, r3) pipe2(&(0x7f0000000080), 0x0) 16:01:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x7ff}, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 16:01:09 executing program 0: r0 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) 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 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r6, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r7 = accept$inet(r6, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r8 = accept(r3, &(0x7f0000001880)=@un=@abs, &(0x7f0000001b40)=0xfffffd62) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x8000, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x80, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000001d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) close(r14) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001ac0)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a48}, {0x75, 0x159413e1, 0x9, 0x200}]}) fsync(r11) kevent(r9, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r10}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r11}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001980)) r15 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r16 = accept(r15, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r17, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r18 = dup(r17) r19 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r19, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r20 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r20, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$TIOCGFLAGS(r20, 0x4004745d, &(0x7f0000001140)) pwritev(r18, &(0x7f0000000180), 0x0, 0x0, 0x17) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r16, 0x1) connect(r16, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000000)) r21 = semget$private(0x0, 0x5, 0x100) semop(r21, &(0x7f0000000240)=[{0x3, 0x0, 0x1800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='.\'(K:\x00']) r22 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r22, 0x2, &(0x7f0000000480)=""/97) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r24 = dup(r23) ioctl$WSKBDIO_SETMODE(r24, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r24, 0x80045726, &(0x7f0000000100)={0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff}) recvmsg(r25, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001200), 0x10000060, &(0x7f000001aec0)=""/102400}, 0x9f71d241af59ae6a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x812, r10, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:01:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 16:01:12 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000100000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/146], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) getpgrp() r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYBLOB="c420a4349de96d7d211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f086c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9a63e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3c6f9c6264012b50f4b010580f001750908c7647a4a2575910941433df9a3ab82bdaa986c6c601001f00360fd7a7df00f91ba8ae93e92c19bda2c128b7c7ab1b7b7bb7da7c3ba6805720773083b694ec38bcba90e16ad496a39"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r8], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000005e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d499715a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"], 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[], 0x0, 0x0, 0x0) 16:01:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d8"], 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, "000000000000000100002e00"}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 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), 0xc) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) r8 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000640)=0x1) sendmsg(r8, &(0x7f0000002540)={0x0, 0xfffffffffffffe95, &(0x7f0000001200)=[{&(0x7f0000000040)="8d", 0x1}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000100)="8c65", 0x6d2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f00000005c0)={&(0x7f0000000940)=@file={0x0, './file2\x00'}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000880)="11d7c923c0e6687b4657b9ca22b9d29a9d72a6eead58f11a3c8d5db6de34153f64d3934197337d0ffc742ef8bcebe0fd38ef696bac34343eec35ed5e0c174887c59de40faf65cca76ed1f2556d6389717f01170bc92a1917a954274c528f97c3813a6a8e58e58e95fa64859e63a725b0c5504a0c17f783338cc042ad903f93f09bb88bb39c4b0c", 0x87}, {&(0x7f00000004c0)="468a5f9c36f880afbad49e354f2b6e4da8ff88024f5d829058c68c57a5d5bb61bd16f2b6025c8c9f2901aaec6906adccd8405130027786777eb8fed996ba6f44963b9d822a0c31399d25006ce13af66de8ea4455e2cc539b81103444bcbe2de945e345316dac6abc2ab4114aeef1ae70070f05ea670133c55efc13f102a1c38265e3d64de2c35e46c3d5aeabea4803625c52135c377da60076b384d59e9bc13388e27d4e35f380977dbbfb7c720b", 0xae}, {&(0x7f0000000700)="ed783e1c21a07fb6ff730cdaef7c75a306ba3488cf00a026a4765c115eae308f22b7e9922aa384f119124a2df531a27241342a92347da8480cffeab178407d2829f73461d85e132b348bfb92a65eae494c960b0be32e03523029c3ff8a551b3173b6e86e7585f59efe48d22fb6e275a6062b65cf8ba794f331c2226adfd02348a24887781a096a5c0ff4a0a27e723da6589a91886104f8c801e0d4a839869ce70a98601a1ae23f60e0cecf9c74423dfb0195f566ec8a967cc9c14ba5f46be14f9493240f63708baa597660f208de59f09e", 0xd1}, {&(0x7f0000000300)="b06eb34dcefe073f6e28c9a71e5811f51ecc1bec1435383b40f217744aa0e10b6685d2ef92eeec65d847fea7fa124053fb4104a8b6017933aa38e6ab10e561d31e0f8df85dd5d3c83f864a7bec11b6bc99a6c9c4e78bdfd758b668fab1dc89842f9c4a729f71046569838e58", 0x6c}, {&(0x7f0000000400)="69f70711e9e03f7df9aded6f76e414d83199c7c77fd769c0397edb4c0d5563df93d18013120195f56b6d5c47719ed7405aee779d01682861ead90a09c1f896c32951c612224b1750b8", 0x32}], 0x5, 0x0, 0x0, 0x414}, 0x0) 16:01:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() mlockall(0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x48}, {0x6, 0x0, 0x0, 0xfc}]}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="1876279aa5ce293187a7a13dc23c2438ceada4b1a1f61ea9ae2ecb9eb4defe506351f4b9332f4d812fbcac3347226096df3b5ba16d9c00477a595a68065887775c26e0cbed41fe401c91914ba3b321dc58b10e08ad8f69e2591ea5ca68c52eb29cf493d7ba0b", 0x66}, {&(0x7f0000000200)="95488916c8954dd8616a6b425adbfe3ed0e8a2da47f2ac87e09983de176441f99f3e3b65e721671311ebd68324ea1f2a9981dbc9e9b6043717f87980446f713a079e0a0c9675454915eafc94c20bd88c3a201426fa66c551", 0x58}, {&(0x7f0000000300)="44eb16d285a645f7c8a5f3199c0410ada3368f7f10c8abb390fde06366317d274bd0730de1976f6f9690fb5d894eaf996fd6daf3e3037eb3137f17f2513459838267bdd2417fbf2d958c88aafcaff4f8a7f5a5752927e923d71de58e82c7530d315298d6cf58b41750050661baf868fbb157f32d8170ee066d14a51a59d232ed6dc44d317709dd7c5353468ea5514b6d225f04f5ac4b2721d96a4ca831edefe0872337f7b4c70e34d74196229f0733504da55113eedf4b30fb887d734f35ae3c780beb9017f36d25e238eb82d09c1833cf60fc60850d748d8a544f66f25267b2c4b04dc44203a2dc2254aedf53e48c4e85a8aa6e583e118a", 0xf8}], 0x3, 0x0, 0x0, 0x1}, 0x6) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fchdir(r0) flock(r0, 0x8) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/88) r2 = semget$private(0x0, 0x0, 0x480) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x50a598b9ba0ea5da}], 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x744) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x8001]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000002c0)=0x5cf) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x56) ftruncate(r4, 0x0, 0xff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000380)={0x10, 0x400, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000be2000/0x2000)=nil, 0x1ea}, {&(0x7f0000d47000/0x11000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000b0a000/0xd000)=nil, &(0x7f0000f6b000/0x4000)=nil, 0x2}, {&(0x7f0000d7a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f2b000/0x4000)=nil, 0x8}, {&(0x7f0000e62000/0xa000)=nil, &(0x7f0000e37000/0x3000)=nil, 0x6}, {&(0x7f0000f81000/0x2000)=nil, &(0x7f0000f31000/0x2000)=nil, 0x4000000000}, {&(0x7f0000b83000/0x7000)=nil, &(0x7f0000dd5000/0x1000)=nil, 0x1f}, {&(0x7f0000e77000/0x4000)=nil, &(0x7f0000a8a000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000dc1000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f89000/0xd000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000880)={{0x1f, 0x7f}, 0x10000, 0x80, 0x3f}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r3, 0x0, r6) execve(&(0x7f0000000900)='./file\x00', &(0x7f0000000b40)=[&(0x7f0000000940)='/dev/null\x00', &(0x7f0000000980)='/dev/null\x00', &(0x7f00000009c0)='-/#)\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='{$^\xad!\xd5&{+}\x00', &(0x7f0000000a80)='$\x00', &(0x7f0000000ac0)='/dev/null\x00', &(0x7f0000000b00)='/dev/null\x00'], &(0x7f0000000e00)=[&(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='/dev/null\x00', &(0x7f0000000c00)='/dev/null\x00', &(0x7f0000000c40)='/dev/null\x00', &(0x7f0000000c80)='/dev/null\x00', &(0x7f0000000cc0)='$\x00', &(0x7f0000000d00)='+\x00', &(0x7f0000000d40)='{\x00', &(0x7f0000000d80)='/dev/null\x00', &(0x7f0000000dc0)='/dev/null\x00']) sendsyslog(&(0x7f0000000e80)="4b1029831b74c44874c38be55e8e26c45035725e0d79d2b369511068e7397bc3cbfd1faf59bf55f940818787762633a5821815d89a5b313984b124b91e452cc2f2f439dcd4f6c5ff2bc0f79753b26580424c16fdf4268e4af3497307a22bd96c7d88b10ff0cf564e1086b1dde7cd38d689a7ff94a9b5911517b2edfc6c5c2f72b47c5182629409ad1c2fbd1cdf47a256aef26f5871460f0a200524cc4415ac739c33ec1e879425f85368a582bc22fc86771e76d3710ed08d96034dd76ffc6383b3fa36a4e1ba957d41", 0xc9, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000fc0)) r8 = geteuid() seteuid(r8) acct(&(0x7f0000001000)='./file0\x00') r9 = semget$private(0x0, 0x1, 0x10) semop(r9, &(0x7f0000001040)=[{0x2, 0xa4, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x3}, {0x1, 0x2, 0x800}], 0x4) r10 = dup2(r6, 0xffffffffffffff9c) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000001080)) 16:01:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x1, 0x4000, 0xa) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffede) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = socket(0x18, 0x8001, 0x0) dup2(r22, r22) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r27 = getgid() r28 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r30 = getegid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r33 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r35 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r38 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r39 = accept$inet6(r38, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r43 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r44 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r45 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r46 = socket$unix(0x1, 0x1, 0x0) r47 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r48 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r49 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r52 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r55 = fcntl$getown(0xffffffffffffff9c, 0x5) r56 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r58 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r59 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r60 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r61 = kqueue() r62 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r24, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000200053698072c48e87d200000000000000", @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r58, @ANYRES32=r59, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, r54, 0xffffffffffffffff, 0x0]) r64 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r63, 0xffffffffffffffff, r64, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r65 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r66 = kqueue() kevent(r66, &(0x7f0000000300)=[{{r65}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r65) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r64, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r67, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r68 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r69 = kqueue() kevent(r69, &(0x7f0000000300)=[{{r68}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r68) ioctl$WSDISPLAYIO_GETEMULTYPE(r68, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r70 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r71 = kqueue() kevent(r71, &(0x7f0000000300)=[{{r70}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r70) read(r70, &(0x7f0000002980)=""/158, 0x9e) 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffff77d, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc", 0x3b}], 0x1) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) socket$inet6(0x18, 0x3, 0xff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x00\x00\xde', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:13 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x6000, 0x86128) semget$private(0x0, 0x1, 0x3c2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000240)='./bus/file0\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000200)=0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r8, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r4, &(0x7f0000000180)='./bus\x00') connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f00000000"], 0x8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$setflags(r9, 0x2, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x40, 0x0) pwritev(r10, &(0x7f00000000c0), 0x11a, 0x0, 0x401) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x100}, 0xc) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 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), 0xc) getsockname(r5, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xd02) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r2 = getppid() r3 = getegid() r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r4, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r5) r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) getgroups(0x4, &(0x7f0000000700)=[r5, r8, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r11 = socket(0x20, 0x4, 0x0) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r12, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r13, r13) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r17 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r20, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r21, r21) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r24 = getegid() r25 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r25, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r24, r26) r27 = socket(0x18, 0x1, 0x0) listen(r27, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)="45c6fa2cf0908ed86bdb48a25425bd02a675c068e8", 0x15}, {&(0x7f0000000440)="21b68fa35b6cd5d2257a6e043441662130df2dda4d77e84f88b62bfd1c7cfc04efd3948b55f51076f1492745fe28556e440e5c35de778b33976348c34bec93ea2ec86b5b18aeca08a0b85eca5b3a0f69c79758e0dcb71e7a5ac8ee0a3d4b362fbd68d6b809abc4c245010716d9c8baa3b023d2c6f443da4c3f578d09a7be1916403060d778da2f65a3ee2ae2de18e6fde437620a7944949b225528cce4d4418fc20561f13427afe5d103f28b841bcdd40fc0127220e18d248c13645c241990e1e767cd92e3d627626d5a5d4e1af426fccd23ad5eec9490f73f90efb00fc38383b3515ea97b8be887fe5a458e2d3afff5c9fbde82302e498a", 0xf8}, {&(0x7f0000000540)="4f72d5d5610c6d10d692681668a8435be81ee400b21324aa6cf65ded5902b5fa72192ebc93434136057aebc05cc0d5c36c2df16e5057b26e6e474eb946533f3532b847a13ebd13f199eda92ab85a619d6ca093d812d02fff8e8a9b9de23dfbe15db558f0ef5face81b8362bf223389b2d9f293c815a8b3068afc9dce6a40583e9582639a5fcda5274520fd51c5e91b5109e15d88c4cce54b6da84c0fe3e9ccab07f92f87ff5d477c1c17812d072e3a621ad2b3367881cceb005ff41b3a274c25985f2fc3a79bd6a873dd681e41c609ab6ca2e595429b5af5a108ec0865640afccd380d988cc748d58db2d2d5f0ba", 0xee}, {&(0x7f0000000340)="95d95b5d6a6b98605d6a902a3eec3386e474f8fe04d796fb6d43280eb9ce064bb6ce309f0f94f861def24f98cab77419dd5202c93b6ee249a33b23e885f245894a850a04369866f308216081c4a8e370522dca107ed41fe4ad84e26835bb4be5967accbd49c7fd1551c78591776b5e2bd8358bfac85fd35bfa606dc25cac00159e", 0x81}, {&(0x7f0000000640)="ce8c8735936cb248d85e86cf56ee98b8e93c3f5c7f0d13c0b4689e3dbed8d2df6d", 0x21}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="200000006ce4fdb6885fe90820b14a00a5", @ANYRES32=r2, @ANYRESDEC=r27, @ANYRES32=r9, @ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff00006e97d361", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xb9, 0x22bd4824a5139c0}, 0x3) r28 = getegid() r29 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r29, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r28, r30) getegid() r31 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r31, &(0x7f0000000380)=""/241, 0xf1, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) getgroups(0x0, 0x0) lchown(0x0, r14, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024476fa827640cb7edd78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af65aa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4feab5b4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad54"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r32 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r33 = dup(r32) dup(r33) r34 = socket(0x2, 0x3, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8020690c, &(0x7f0000000300)) r36 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r37 = dup(r36) r38 = dup(r37) ioctl$WSKBDIO_SETMODE(r38, 0x80047476, &(0x7f0000000000)=0xc6000000) r39 = socket(0x2, 0xc003, 0x2) setsockopt(r39, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r39, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) fcntl$dupfd(r39, 0x0, r37) mknodat(r38, &(0x7f0000000340)='./file1\x00', 0x100, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r40 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r40, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r41 = socket(0x2, 0xc003, 0x2) setsockopt(r41, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) unlink(&(0x7f0000000000)='./bus\x00') 16:01:13 executing program 1: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:01:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2}, 0x8, 0x0, 0x1}) r6 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8af263dbd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r8, 0x0, &(0x7f0000000040)) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x882, 0x82, 0x0, 0x2f6) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\xf3)\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x0e-\x00', &(0x7f00000005c0)='\xf1\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='}\x00']) 16:01:13 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x1, 0xffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semget$private(0x0, 0x3, 0x300) r4 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000e40)=""/67) r5 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r5, 0x2817132631900dac, 0x5, &(0x7f0000000f00)=""/237) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r8 = dup(r7) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) dup2(r8, 0xffffffffffffffff) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r6, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r6, &(0x7f0000000300), 0x0) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000100)=""/210) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x80) 16:01:13 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}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="6f30363b4959224162ccf2848fc87b322e5b5c5e77ea3ef9c9356b4d8d0d3e", 0x1f}], 0x1) execve(0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x40, 0x80}, 0x200, 0x0, 0x800}) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x44}, {}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 16:01:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) mkdir(&(0x7f0000000300)='./file0\x00', 0x50) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 16:01:14 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r2, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r3, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r6, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r6, 0x0, &(0x7f00000012c0)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r4, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r11) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r1, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) r19 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r20 = dup(r19) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r20, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x1004f) setuid(r26) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r12, r26, r14, 0x0, 0x9}, 0x1, 0x101, 0x2}) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = msgget$private(0x0, 0x0) msgsnd(r4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000002c0)) 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 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r14, 0x2) r15 = fcntl$getown(r14, 0x5) fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x4, r5, r11, r12, r13, 0x2, 0x6}, 0x5cd8, 0x1ff, r15, r1, 0x9, 0x21, 0x40, 0x80}) recvmsg(r3, &(0x7f0000000000)={0xffffffffffffffff, 0x0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63, 0x3f}], 0x1, 0x0}, 0x0) 16:01:15 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x10000000000001ff}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x401, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000100)='./file2\x00', r4, r7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000040)='\x00\x00\x00', 0x3) r9 = dup2(r2, r8) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000340)) r10 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000640)=0x1) accept(r10, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) pread(r11, &(0x7f00000001c0)="ebf08d52c1286aaa948a71eb5305cdc9d81e9da849c213670ea0cf75b716e915979d5cca9e7377e3d2490289b693e76d3dc88ff8d8200b8dee16b11f347c75fc4616f00a6c0ce533476ac0f295c9470e75ff8e090e5e32b046a64da016c648df926d49ec7dd327ca81c594bace434a55ee68160e8d477f10a05aa9e3015602272e9ad923fa6ad8f596aee4b5a0e06e434c5ce3a05d3b84d940892b1b34141578b88ab04466c4582beaf8b53e6e4b231b95487558e7e16d6a35402b39f74824aae7eaf3f418a5fa60a36aea61cce3b9bc71a41fa90dc189fc8059dd205dfcbe", 0xdf, 0x0, 0x89) r12 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r13 = dup(r12) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000002c0)) dup2(r13, 0xffffffffffffffff) fcntl$setown(r13, 0x6, r6) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000400)=[0x0, 0x0, 0x0]}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1002, 0x6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x11800, 0x102) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x284) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) close(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:15 executing program 1: acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x96d0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r8) r9 = getpid() fcntl$lock(r8, 0x9, &(0x7f0000000280)={0x2, 0x4, 0x4000000000, 0x8, r9}) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x231e01ea90d7fcc9) setsockopt(r10, 0x80000000, 0xfffffffd, &(0x7f0000000180)="5b0897f424e563ff68b9945435dad56a4eee889e84256c6250a9fc3870ac30fecf187637a0f05f73626d1749f8202f637b678b774e4fb2af0bf8b563d5ca6860e9adca950e887408ad60b6325340e35de4399935238fe9ac9449b0ac5939f78a45d1284f6feb97eccd9c066b2a7247", 0x6f) syz_emit_ethernet(0xe, &(0x7f0000000140)="b60ee3241f7ae84e24d62faf2851") 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unlink(&(0x7f00000004c0)='./file1\x00') r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000180)="de0f9c62cc44afd6f2a63e890dcaf7e2742780c9e93e527b625a93aebcd8befd201b15916f57fb1e80453d2361ee1f76d01b130fa59071333264f4eecd27e99d1ba94fedc1e1fa1f6837e030756b42895602e00c4f0813b071402a7f1a787c0670f61e4550cb9e3da3f59ee5ee90e60393068a75d728505f3a56d0b2cda37a5e0bd208475c560f9704", 0x89}, {&(0x7f0000000280)="aae80cbab28ee7a5d260d89c66127dee7c430b0471de3f4e7d5cecf85216e0cb29bcbaae9348843171a7201473a02fec07a70f38d9c9a691368ec299083137c3b6033cf2e0353737c54ac08a6746f4a60fb678530b451e397fb7757b11d3c8d2e2e712f3de15ce05218948a0b30f31a5db6cb82c30560905058db7dad00e0fa12081b01e6bfd59e6c60e8223cbb9120f4573751ddcc70cc9b08f06cfe43c81afd931d96d137b047bc3db07467962a09db2321f9789782ebd9ce891dad7db12ff26825fbd4d474e17058fddd8603328af317df85a4f0e9822", 0xd8}, {&(0x7f0000000380)="1daa54469a03acd1a827fcbda4d0ddd07f0860ff0f315bb58226c85a1018c2ca8c097908e794573e1dc8a9f503dccd3d6b6161b89fd28e", 0x37}, {&(0x7f0000000400)="9d756fd34320c33ce98f66232eea0740c7985663ab169e867b33d81d61538230fbad3118571403cbe09c1d02ce2849e2d407811adcfc9a81b5c88505bb99", 0x3e}], 0x4, 0x0, 0x5) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000580)='./file1\x00', 0x8, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0xa5a682d993f6b9ae, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r7) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ffeffff, 0x53, 0x54, 0x1, 0xf35e, 0x3ff8, 0x8, 0xdbc4f49f8239f8cd, 0x6, 0x8001, 0x1ff}) 16:01:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x1, 0x4000, 0xa) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffede) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = socket(0x18, 0x8001, 0x0) dup2(r23, r23) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r28 = getgid() r29 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r31 = getegid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r36 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r39 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r40 = accept$inet6(r39, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r45 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r46 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r47 = socket$unix(0x1, 0x1, 0x0) r48 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r49 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r50 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r53 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) r57 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r59 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r60 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r61 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r62 = kqueue() r63 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r25, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="20000000000000ffff000000000000007de03c5137e41428648115578cb6c6761cac2a4a6fc3e1a5cc1597eb68df93c0411df13a7036dd83dc47c588fa7f3ce5e9ad7b6b6db82f1725ef00e9e9554b1640e85b132821f28a2b9337321fb2e11c6bcfefc2a9e4", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000000000ff", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff0000000000009ca4c6e9749ea4ee9dccd1a819941da7f9824cc2180ad2298c37", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32=r60, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, r55, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r64, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r66 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r68 = fcntl$dupfd(r67, 0x8000000000004, 0xffffffffffffffff) close(r68) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) kevent(r68, &(0x7f0000001dc0), 0x3ff, 0x0, 0x6, 0x0) close(r66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r65, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r69, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r70 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r71 = kqueue() kevent(r71, &(0x7f0000000300)=[{{r70}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r70) ioctl$WSDISPLAYIO_GETEMULTYPE(r70, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x3, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r72 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r73 = kqueue() kevent(r73, &(0x7f0000000300)=[{{r72}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r72) read(r72, &(0x7f0000002980)=""/158, 0x9e) 16:01:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a948aab4d0000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df709605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b15007000000acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9514ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b3eb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806560a5570a4d48591bde281c1da0aca9e58a38d8076185895553df35c502ca21bbc1466020554d03ec5ca39cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc476400"/1016], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r4, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000500)) 16:01:15 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x400c, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r4, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000380)=0xffdf) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) r6 = dup2(r3, 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), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x644f4b05ab2b633b}], 0x1, 0x1) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0x1, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:15 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) r0 = socket$inet6(0x18, 0x5, 0x6) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup(r2) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa2, 0x0) 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x7fffffff, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x6], [], [{0x1ff}, {}, {0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0xfffffffc}, {0xffff}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x969) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x2010, r3, 0x0, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="a3406b79403f3ea4ad9eda4512c18466af62a1963417001915a517d6fcd120081bf1a375548cbbeebbc998daf48e5a901cf6f38b978ba2ba3ebcb5ab652b6971c52724c18c17f91a0c64ae172cce4b61a99d8822e660f8fd8281b532e5af32e234e9878d130abb1dd80b320b11c3cb56996ecf943d994d298f750d2ccd4b9980593129d90929f4c1e6fbecc41babd08dffa7", 0x92) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x5}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x60183edb6ab34150, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[0xfffffffe, 0x2]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000000c0)=[{0x6, 0x40, 0xc5, 0x8}, {0xfffc, 0x1f, 0x9, 0x40}]}) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0x645, 0x200, {0x7, 0x145bd856}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:01:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="03138658"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000000008d9c4a17b00ee1000e3ffffffffffffd6b103000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r1) r2 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={&(0x7f00000011c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001640)=[{&(0x7f0000001200)="d2e504410b5a0abe4989383fbab55c881c4a5b81bbe5285639a2e10f708e5104b70d462b7d6f5bc4bad3eaacc464a17dafef0607de762da188a08c6dd290d5f50ded88e76ad8803872c2f8b96de84f739191f88ceaf83588a8512e4bf8b26cef006a618b1556e6f641fcfdbad77e141d6dca950420e6ee5dbdf97254f5bfc23040bcceba06f4f03a1c70eaa2f427d20f5321", 0x92}, {&(0x7f00000012c0)="2c696ca0c0cedf8fdf3d4cb7c5a3dca76b54e289298b95dd2182f05ad1521d4a02ba5af849", 0x25}, {&(0x7f0000001300)="c89f693943aaa820545872ae4296f9112b2aa297c63b3b0ea58ec0144f4edca933", 0x21}, {&(0x7f0000001340)="0def0220108381522512746efc5d7bae8c7672", 0x13}, {&(0x7f0000001380)="5b67b1125df95b49ad38fa2784e8174b3eb00095f3e70e2602ca615ce5ab7c2c189c84c822d8825fa3fbb6ccbaf156b13b3d0723824e881a3c9751c10d09c70fdaaf5779d910ae9dbfa5092a9e5b4e345b8a1be9374a1c347646409daf0f781c101c29d37f539490a3634a0cbd7e3f60ffe5b676b8b02f12cb9a51e8f5d2eb579abc2ba1bf5dfda33be774b62ba15d872e7a", 0x92}, {&(0x7f0000001440)="e66ab1b57763a45e64", 0x9}, {&(0x7f0000001480)="157603da527f346f95ec561ca99e92136cf5fb63eefc186458d4070f8b2fc2bec48f3d42b882301b6a3d0e8ee4e480faaba9315294e6915a29c0ce2b590abc52b6b2f36f25740af1c8ad6efaf2501321da486ee8bb3a3e48214498da220346c6db241f4134e59a213dc04eba653d68a9a6e1a13dc79b497c4bfbe801f240c5a93cbf22659cde946d6e9cb97e8eca6a15887b7b12465df6c7dae5e9cc", 0x9c}, {&(0x7f0000001540)="610e1da61b4cc4a96cb65b0914e8b87ca7ed88651413c84d4578aa196fa5943a020990e4c67543af075b4a81a80a1a36659a55688d34b01caceebfccc8a2a69699a1c6c6e7460133c9d9e17d66642daf126ea6d86524fe7b532bed7b95a2cfff10cf07997299bc60bfa3ff4a0f37e523125e0d2f70c2a1f3c5018e784015df273a659b41f4165aeb19cfb9601c66712603bac24915c0cc9f9de600422e75d3413ef31dfe26115717d116f87bd4204a45d8c2a154e797f7835d12134894265bbcb3e1a928fec7f886f60ec421404677e5d0ef67bafd62b7d5f5f390de99bc209761f2e6fdc305660482bff5a408564ab273ecd3b934", 0xf5}], 0x8, &(0x7f00000016c0)=[{0x38, 0xffff, 0xf63, "46b8be09d4c9e70adc2106488620911418aa3f57f92ccd56467a13e458ffe55e705c7686"}, {0xb0, 0x0, 0x9, "84cbd59b467968b7302c253632d2ea6277411093531862ba7abd1e54e2d4a0c5491470613ecb1b9bee862e74085f6ae780e814c1be205c558bd6e4d62a892bb83ee48fce32a6ff40af5a8753f5403c318c8305534557100e4bf78075de0cf1dc53f1242926866bb8af3208be0ce32f5c82a613640887129d2be38cfd01bc6a9327e491c30c8e34ba57e0c0c0e65a4ec67ba767cb671949692ff132b96f29"}, {0x1010, 0xffff, 0x8, "d4ac700835aa602daa727f93d34033021fc27d3d1a420b243892a997c02e438e21fd13129c6926df42dea89bb848d9a2a4ca18373e65c8d3bf135e8400df4e6da40a0d23e7e26ca562c6f9b3cc7d1847e63293ae24bac5fa3cacf9b9d9c18128a121424c9a0faa260421a96909b5162136bff7904cba4e6574be9e075b2dfd4c86174214b5f0f146e096d819cef42625afd73faa1bf6e8cffc93b0610736ca76c5316b1fd9341a107fb3283ed68df181e8b975beb98f95a4bfc13322003416dcd6ee9e160e80d3b7c39af358f30067e91e1460b8d07b8a07c1a6a58eb733748d33cdb38b0dd1c40406c1a0f182af8e7fca8ec5e3d245677e363e495a9068a8c1a944d15af4d4c4e9d22371e7fa2d992b323a1e970cef6da9426b3f1f31ba4075309495bf7c0e60094b4ae9c069d727bf62414858ea5f0a7bc7dad62cf8cb5b2137ca25d5eb1f0ff0d2870be57b0fa46faeea81f2f3d74926a2c47ecfa8bf0ef6e0a3532b0f17a0c3bd4213fe3c99b72531f76cf4bf86e2645a96e82a953d5feee95bdc820fb192a68aba765c1130f7e5566339485c3b10835bf8401871c720f47bf551538e74f6cd2d6cf027e847d6f9784c223d0adcd39edc544f6eb83e4522ae0ef0a791a3f20de5d055873b62ee9199f54280ebaf451dcb33fb31240e9b566f4d8968173a630aefd56763ae1389006417a4dd14398902e99690d29882f03eda51e2ba240e77f3013c918fb1a077f4b92abaaf67e5b018dbf64d986d66e5495e3af92b7a3b4bef5055cf47a743586b59bd91977be7a288eedc0df64f9d927e9f23012fb2392585222ea53d4641348b136a8394ff94fd1c07cd6869c44724781c1ef3b69d5404f3992258520fdbc22db95de16d6e1b3bd95667dad42d7f27d823440a095ee66625430231a1726fdf03b802931ae8d78551b9e83f773c5f9d9bf06386202ac9e1724a55ac0d96890e07270ea4760d546f327a2726c9e8696f771bba98bd4cb502d7c086be5824ce607be2a69e3c62e00966cc84d7b0b439af75a8db0af870dcf626b3a44dca264a334a2eaff8a45eff0a5f9ea0376f9a798a4e31cf377d122e4908b611d566608a03d9f84f109b4abab337b4355e91c3c87c4de25741c8303b9c74b3ce4f4098d54f035dbff2c9a704430d95f6e3867a1cd18b380c489e6840eba8498fce8fa6de1d5c0c6407d4741ab75cc46c8936a6ee03ded0e4c47869c47ecf4079b463965e7356b33bb500a60afd465ed842890c4f51f2c14f1c5e7bce2487233f2843ab543f8a1a6b9df46868612dff192f2a6cce9017ceded77e3af7c857d9c5cebb86e0cf4b8671567af774f08437c82454cda480efab7a39b48dae172d758d256263a08ea16f87af58432f195c6ea8b0549583bd4ad7be28adedf586932142e0e8e0ac1e05d9e2246633815f511ff4bcbe91473faf407f02871954cd37cc8ec71fb67072029a540d4159e6cd255d06808da4a5adb1e7e8f7a13f3cc7990709bc9af4b259164325d72c78755868a8af00734e332bbf51e6280a040a0e32e2fd5a929a031c35a3dcea5dd7f243d53fd9626711961df7aeee1f2be3eb0db99855fb3bd61de2bc088a942c5d1adc5ac68d1122c97ba7d191ac66303cf2f94e9c2e1feacd64baaaaf53e798451e571264313678e13ed2dead1c9a4f2e8eee845ba556756ca15aa4815272d6133813cf24412e9302aa59eb6a7928f3cefb6789a7901a34308fd2394c8de8a8cfc9886d944f6153e28a79b2e579910d3ea9555c5f9f4a23c37587754c6ad911857246407c60ba1d487d480f695f024e3015f4aaa6cb0152489f4e66bde5f610db8887475ff258b08926e88ebd32115af65bbd8eab1b5ea45c05218f5785245a8149a3931ddfba71d3a32802f24d1d47096e9b0b0cf57927be827e596e498b860a0e6aadd31a6df40b25524e05da59fc8c21fbf9e6143fc2f2156f1547be8a69e59622c2eef7e7bf03536bc5144953c467f98e902816cda9f7197f049183760d347fff8f447fb59a069ff0f3b6f8f150d831c6a0a133c0dd57fe9ade43b4f00f69e5eab2f0e5dbfc63707f2a8845cadc9a92085448d9a5c5f175010d261f79cffdcc42c661ea1a27848281938869eb6476f350abadbd930da72114931d826efa769fd755758ecab6f2548c565423e914084dc920054b1c40fd17c9ce81c0dafac320992b72cb20cef7c88efae0f79983bef3b5fdd48555bb5018c757166d8a558910b82c365c6ff428194ff84d8033124f08ddc4d6fec79a1df1a901e516b451c869c0ba00c9b40a6efd31bfd971d0a5dbd746363b9a3a23657e28eca2131cb3e2594758ff66a1e4679fc756fd3f60caa5ad302accab92dc715d6aaeeaeb76cb39bf61363f298a1cdd23d8d0ebb98e7b1843b1e28d9f124f9e22d594d0a055c9421b06067a039ad27374f648cd62e0d4fb779f8308eb20b219462d88b51c7128f677eccfe15afc6e40984792ba8d50b5c1f71bdef580d4e78c3f2c31e66f023182ce06b4dde435744b7900c2afb8d29c88652433facc0336584cf80ea9c7fafd4d1c1dee6234de1eeb56033347a9b4a8f62aa940bc8d00505dc901db87c99f684d46614a4d36d83746c9caadd1a77bc9ffde6d17cb817f336aaf8f9b632791b88496485925901b0f1765011361e765e466bd136786011cfcaabd64efa4d081ab2d631fa629944bc3494e0ce51fb46d130fa0e7f3735e0afee9892e1edc2299e21448414e09861c657f9a605cfb08337f39d5cb6e2cb850489f5b7d4619773f988a82f085fcfa931d74f071da6f2a9de1eb3d15ed1abac68de8e38a3e0758ccc56a1e3a8e7bf0ab2406850c41d208e1d921840714e5af03f387c09dd816319b8435c1865f5eaa1ada867c33e329d8bfdb63496ea8e79dc18d72e6584476a0c73c8273181418d6c967a7d776815473a3948f557066c807f9d094ed642a53c179b27538f10a2ad6b485d2df5d8a45732d165c9df20f07e0447f595a5de7303fa2f269d634e3a696387287f706e4bf4c3c9a064eb64ea441d01927e13482d33be22804ffe98633a6cf13c539b745e63e543f9fe360f42b7f509cdb10a62353aa09f723c7cc1e4fe352321838817c9f0f34e9eaf10d174cd1203a57299c4573af59fce8fa90cb37e0c2bf46d01a57b8ea1c1b70d1b92c1f361ef99c9ddd14ed8bdd803b32961553bc9e2e2caf3a887d672372739a4806390dcc1d827133f72c48d41a9883bb463e6fcce01760908991a4acb3c8e7a314fe70f9b8fd5c1103837fa202f76a4fe9ac82703502692f26a65674c2b322f721003889e3aed4602b9dc69c990c7b2552c0c4753a68db7f1eb7a3773aa99016e68affbe40c4ff1144fa47a5afe46352cff33d5490f95a1c0ca002dc2a578d092eafa9cd90be7f05afabb94a89b6233d18828360bc702a147b2c87e4d853ad40a51333f62dddc7153f0e86a7a185002dae2a03b79666a5be77cacf7308d691df989fcf16bde2a7d3e5a430c7b97f334b32a768e1389f583cfd2dd894bfb9fb6116cc53dd6d7cabc0bf2739954a7e8f77e2c16bf96747a982fcc85b9fec2023250a745eba88b75bce16aa164938bab4e9528d56724cb7e2ce2fff5fc70df064f1e7fe8fb86b3c95a6aa00d13d3735b96ca00f928e6ea96e36802d21608e400c5769a3720f59198ca7367f731cdee0edb07311ab5d9068ba1532347f9fbe1e13900b02c4b8fdfa06b3964f5328acfc30f07590a5d945bdf7e23a1db92308f8530b3a6db5cac776519e93ac673e5f9e70a1210579117467350159234e4ed9df2789061f7b53f4a9d454673da53a591045b86b7bc8b8c90c3a515ab33b9d033f780f358e6f8310f1c38deeb76cc1ddde0a74852fd7419db4e88b9231e0cbcd083581f07378810819d4da10390f0198bfa28194bd9c66a2a734f0a7fd7b78342ddf83a3621107d578eeccd6a7d152c3b4ed4275edc790d2c039d76d26deff3429c8cb3523ae90ca75532841df595cb008812f29c8c14eff3c56ec5e941decad08eee68cd72d8c2a0c8683240c0ba19cc0d622aa2542a03c085314259ea2e58f7929f4ea80dec8df019bb2427a08993841d95ace7acfa5d05d8b8f453afb06f093a044efe58a5ed6a1cefa66bac0bc1a72473db7bcdeeacd30a67845e9202af2819591a25a8e5cbf49c7609f1fbfe75a54057a4aca95b6bccf29f20c0ab4e0e3ea272b436a3a087dc91d7e4ba258ea826691470272e3ff7c6a0dd02df09497196ae839242ffc68ff1dba97374c7c6a82f1454e0373d434f1332e4f06981de75446ff4795c7b4ca4369bc74fe2da41dfe355a8eaea619a76d7a366597a51bda29549386e2440484737a941e7c9eed987f6774fa739e05e63022b150551a731815ac6998fc7ca52fcbaafc1614982a676b3d80d1a7f7d195d4d38e834b80abf7c2bfe6e09608dfca5897d76abf3ce7dba044627b8140f32a7fc1cfcab2a242168a9c33c1595e333be1650435901677333caaff40548173f90745d84e28871b4efc27c9b1e02acc370459d8dcf7b806ff0ae03108a24db71ec47a5ffa951ebf7d056ee4107d0e8392b0c283bf415f3260dc14da9cbce8447fc674ab589c05c561e3d672ccb4b73daa76ce09a17c952ff336890c0a3e9d4071d0341f13bb859a554aa97a4c6d7fc7c8dec588968cacd277f899fe6bc35d807dd77ebb162739cba75c76448f1d1e2a29983107241d0466f8b933c819b5b985a2385b0627505c69bba0b5e8656eec200d0004fdc189651b0cd7b72efd5599e348d6ff9ba31390105f944bc02334b8ffa60ec2a0652b1dd26eacb0015bce5d99b28a916e44909e3c1b04680f989e2fd0be9fd3e911aa0bfef31e0bcb5c891aad3378385163caae02253c2b908b18810e9e058ec8fc5b3328b70fd24974d722cb0840576efd7b9a9d967934d41c8980159620602da1749db8f7bfdfc8b38b4db353f03b52c8fa3d6623f37c58c98247471a21946f11135cc2dfd42a13298993a20adb1c464e8b9dbf2174cc1aae64cdf900ba9895be337a6df5a94f24c4170335839807b894a1418cb56120c542d6fe66fd46f5fd07b980244d0eeebe4702001da694a6013515b19c8062a16cec48b22285c0f2f33d73ccc7ecace603ecd8422112412f54045aa74c7053d7ffc3c5096327b1927499d1b7ad0f94efd96fca4d5f6c214428370b46f8fbc34036e3a0d2e20c2c1fafeae37e36bb8379628337a41600e051243f2b1d24149f87a4c8d92f4a78de744e66fbf4156e62bcfd3782ea17e2729412137c062beb76f5b3e07db7ec239f17c22d3a62753ddadcaf565c7dab9558f02bdf44b7b44293f2a02211be8895b8f471e2de7270a2cdf3bdad4bf6404f5ff9e397982eaabe079edcf45455caa664b4f93d06919dca01a6d5bdfb1cecbe7a19922adcf3f773648e5fa2d39a95e5451bc7f9f4d4a169c93cbd822b1a7d2c72f24d990d7ee2072380ba73ff40ab94749d477dca44a5d2096eabab8a8923f2badf06aec30e2112952632716b9f0bffd8c9c5e0b02c1f450a5143c32045873aa56da99bd39d5f0986d97ff68df477f89d2869463b713eb12f8b59ec9d25751a683247ff474d39d6706bded16f57b11705dd13aea4462afccccd84f961bc772078791861f60c54aab922e031f0819025a512fa3d314f75d79b7851823e176977b40e5b53cc767e79a5ea754e862d3b4a694201d5ea42aad24e5f4f2a3cbff200cd0a573b90e197accd5e7ed62e5a9446dd28f63ecbc1e5b9915112b3161f5e0afed3b274d7"}, {0xc8, 0xffff, 0x1, "0c1ea8bb07c894eab6532c41eaef86ee852198e4c1375af795e622063fc972359fc0e10361f5cf5eb63237aa4306a24b86b1bbecd31b8a66199e231d10788389dd8a4f9d3a293004ca62baeb4974a123a307905d66223de28165d0941ac18643cd2fa275621cf8ea6ef7442181f7ab9b0b9e9f5e7ff7d7f2a1539c78a29ebfab350d5c70bacb0f39e5bd7458b7139069f24659e26d55f1b77dd4cb914902c5e329b3ed13ea19a31be8999392aa7e50eeb26a"}], 0x11c0}, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:16 executing program 1: r0 = kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x109, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:01:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000017c0)='./file2\x00', 0x1, 0x100, r2) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="7613ce7fc9575ca7527441ad4e437d2c8cf2e6de54254980201f82a651342ee6da14483b8cb2d7b2c11ceecaada2fbe0c6b4214d9a2e496154bf0097c2a87d2ed77aa56dde9f81a8afd68f2eb9ed6cd9d7cda17f551fcca796922905251805eadc197b068709a9eeb714ea66172b64ca04ad7965d02abd092ac5f8e4b931d7cbf427873416bf7fa1a5b5ed819d1ebde94dc702cd3ad7b71b2b9a5b6ed5a715b15639c011a6bdc5becc11ba80ddfc1304f2746f87a736cad6fdb09179abe659b7b6fecf9e61df9017b0ae63fa048a50284e2fe0e8eb49b40713cca28ca6ca5b898c", 0xe1}, {&(0x7f0000000340)="fec743a060d8b93bf6e23283185bd97b3608db5c41f49d8b55c2ab7b976b24693986e75e110e4a5572f776e1e3be06f4b790c8554175b25fdc9d2935d0898eafdf8253e66d70d7d8e9b1b011bd6ba18443970c712268ff47f2567dab5f8289ac5522f9187e724323afb2dce0595f7d6cf426df8410f023a56ba20091f4587363fabeacf8925ef26abfa777f9f9050e6f0112da57edd1470fbe305cf04629cc43f75f54b8ead3631c50aefa64df998757ae9a17dc561e8d2e4eba14599b9f9f1eec215ad1048bf93fa7411ab4af801dbd7c6445c445fe3cc1142ae3a6a32f7b16356e339adcf110c9860b6cfed672", 0xee}], 0x2, &(0x7f0000000480)=[{0x108, 0x1, 0x7, "379a652d070d6190a4b4787c5f1af46c4896b07762416b16d99b4f953dd11b551e49c527f3cee97b2c4cc7cb8df126159c72d888ffd9f5df8d8125b3913ac45676ac6f800a6b3bcba97ad57ab39b6993b2e38cc5e848d256c730b70c920b91d49ccf8ed7b233d09bc3bee2b028dc2c655ac9ec94e599a5e4a7a9a25ac08e17669452f327de46c350ce31f8519e71e8e9ce8c83db36c888433ecd181405439eed8d510d42409b22d8c49c74db9cf5b2b91123a46777677141c0a977ea6b25c4cddcd2de850766f73043c7b3e64d461bbb93ec273d1ff43db8c8f0632e911f58ac2bf7ce2a86a5c72552fcd92f6454ed78f5"}, {0x10, 0xffff}, {0xf8, 0xffff, 0xfe5b, "98bf24e013c27ada856267fb42e518acd04fd3ea35c1091e9fd0708909fe31d5a6ad0a151bce2e5a11be34ae9b04b3512afd594439d880cd5271a72661b886f73e2f89ad96c4147ec4db5069f5b4f0d3bc4678065965c41c3f5165b4e71016f72708704789eec457b42a6752e93cacf805b27f3b7e9ed7e1f13511fd1e1f8d42b8b7edaf33868d477810fa1b96d68ca50fa7abb17a0f121f9e15128b164bdc2aab3defedeef44fff4bbcafc684332f4ae60573238e4b2f6571a62d14cc896a593e1cbb0d1ad8a0ad35325bf1fb8dd7b453b8d78bb9e81c4c88459ba019b3e9b05a4f56"}, {0x1010, 0x42f099a61b396a17, 0xff, "ce203f22844a683b12205f8cab94aa6232c2f12578f5c1b7fbadb655ac3d2939b64c532eced6d476240286e7633fe9b05b48139276dbbecd20ed2e056e44f51aa5eacc2a45b2d4fd40394ae409374d2d1b0e22cb44447ea3c56d0df4a3ab8f2e9ca52d6a87fbaee4f2e35eca8659a54b38a592fac6ae5bccb6b4a720fdeab247bd464163df0c0d1ddb1e353b6468f9bfd03f7162943b4ab97a35eaf2fdad0e686b4927738afc39b7f91a65576180067b8a5a461a0dc1f5ab64fe5a5e6d120ce1b8d0fb7ec3911e8e226fe3971ff7ed2d962d4f4ff4a5f952058bc7b9b03114fc99dc4925816df3a15d10a2b54b5b08ada4564874a3b6a8d0647c63295df2b6c86f5499373e5520b4683c79bc617c3ef11c6b15f1dc966e0ca38988d0cd6b3e224c9de8b6f355c7a03c0213ad86ef04dd2004936fe962c3fbb344f6c39f2c2f4ddeec686b3ea2d28df8a792f52ac041ce49093eb9a23b9a281ad4858ad68195ad02f1d81c281ca6a3026c80324186434f527cb9efe56180114ced2543e33229f51f23db5404e54d2b3d3fbea651d3905f51d3610f91391dcc518ab93aeeb692f619157849e2618dbb61a197a379f4eb3ef219dfec8709c0150862101a48353c4cf390b4acdf2a01471118e56a74643a1551ff59e9421a4549f675591f4417fc9fadd2acee27d5972e6302aae646f3e9cbe94910cfb2c9e5039c78a77941f16bb05856d15786c255bee2f092ae05889df4b85c438e873da0dd632ec0acebab6243643ff960204107143ab756113b26a95add5ab8c057a18bf9fb2efea0843a42bdb4acbd7c8b36eb0997545ea9ad50877fa3773d2f3be4c8cf6a922f4a97a70110ef892cc3040b77ac487960301f81e3c770f4175011ead3a151b8c22d706ac0fa9ca6ab87c6b9d7a514d2d58982cce3853e33b55130c3b26d196c442cea47ed36491dfda7c266375d069c6ec3713ce3ae043be0bd8e600552286e963a4f092388e3208467e736edb3f8662c9673ed8174f2868b7b5a3af7b7fcb838e35526abf85b936238f5503721672cb1be883dd7cddf1e354029718f12634ef5a894545c551510bc9acbec81de1e02d008f9486cf50b9f70df197c6ebabc3d4effc1126a56c4b3db061fa5ccc24d47c6e0a4d9d8f971b48fee0619940ca0017007434f234337277f392d4a42e80a9de44afc8de7e713fd20603333065085fa7dbc9b6419f6d33daf7b845b98300be34f90c6d5981d7b047a095972181a35d14a2e9c5ea4306558ab0aa6d98a10a46466481c7448e1fe301595ea8ab58bea0a9674b5b21ac272a69ff3f40350aa14ab626fed2c16373f88d7a0e35c8e51328b27454507e9e69fdc5809d9350407bfa9a1d7c1925876059c1069c8684839a01ea90fc99de2a098cdda9060a86635f7ba5e8ab6e585fdcbbda3f472131d89ab2166a0741b34f1e2586817a1b62cf0b3fbf26e9d80934f6ff5fd44a38c0289412e1c183e35956086c04b4f0a1bc37fd2a1a8c264fb27bc551e9c1e2164eec238a6670bf8a07985cc1da2b6c49e48f70e4ae8b7fa2d1b0c8c47f73203134edf61b116263b683e3f3de554a72388f2e94017a983453959d15317cb36b92439fc5fcc903b3c2918fd5c75659a4b618752d28be3855546b8828a1d1902ab31d3853fa205ea835f32fc8dbbaca0cbd5934cdf49b443c43c31bd39afd6dad8bcd2bb3d44f6f916ee3c05c06c4bdbab5a09d7cb93bc46c629cf5adbb62d6af3add655c082d61142828cf41cb024d723a00d5c0c75a72cdcac2221d44d1f0a5413157fa23ce749d2a31bce1bc965655aaa7023251ae5d8dc58c9392cc316f678a609555f4a354177c008766ff45ce47b913ffaef6ec59006bfaa88e6113ba68a01d2c0380b84fde80ff48350b856926f588656eee964ef48d06d58a4015dcc2753b0ac4604f37c0c5782301d49e1c31f84f26ce131ba106ea85d49dfaec46e239143ae268e176b95af8f1d842e1deadb85e7864326ad341414238ab1eb636cb4df6d2754429226d57889efa90a57464dee19de2323ec02786a4745f9ad1cdfd4d22518475c0550a8de3305fae92a5a3670eddd9e8cd4bdcfaf0bb8093a76a54ec3743ea815c158a56b5935b386c1d3437dbe7bba26cbf2868a638a2431450f61d92bf867a2ea5ddef66e94c77341140da4bd2a2b04abd476e8db5b57f26948c2e9fca3af4c5f2ae0c63e681584ccf02c7daec9fe0121f7d3d0360d137f5d244cc3cbe019997d8e2de9604256c1a29c4ef037ca7b97963be36e0cc041f3adc9a58ce23278558ad80a7dc150b10c19ff83544464a7387290fd9fa6f2251a8d8550210d339bfd49f9450408e4092bfece89e7111550ce507b66bd6be53c214c3e4fca47202daa31a5d58d9aefa754a1280afcd77c723dfa8d53f0841537a13d5a5a9ccd7a8f3a49286ab6aa852b4e544068c7bb6530f1e04a8a01af861cc61fe47f6f6c4daa2fc710e6e8ac672d6ed5c106d51646ca8b9a169e5dede452cc896c051703fd1dc0114e52b887f046d1d211e4f5250b411be6af9a10b4a8449d4d19d1df60fb6f21fdc2c2b2ee9bc8a2ce15a3cbc0c7366b932653af21191f43eec09e02d36e4bd513647960c553be385681c55a20d755c1c55a3b4f0a348f75cbf6af6470d90762e168defe3d2789a659077315af074c5d2d6731d3b6ed14c70391a68daaa4afdd7aea50051616e681ff09178f1cfda1618d4fb8ef8ceff645d188d05ca74a21d5cb398b5b40bb9e92b3bc97d521360a91997a7643e63ff10520c97cbba81e8165ba06e5d521a25f19645cdf4c08afac4a4ab8d1c8ff8933efbd77d2ab75e1f4485c75fa1a1f33b53ab0fb6967f5b0735764dc250a725d5391da8aa174fd6b895db1708f284d97efaa13d65b1ff527200ac289b89afe809e63b1a7e30a0d6d67476c8e8dcd16af926ff88389bebdff8743decd71cd6af7d63f481cd9170a69dcf8c43891ace5d4a0e017323d5c7e8d9417c89aeeddebe9850447b85af153877a401ea451aae4d1a7d08ad99b6d8f9bddb2365751b95a941af3ef1bf06fb85f53ac870e2d6f3ccc72e1b82f0e5456a9a6d1d44eba87132a9544a64ccde37035961fefba381832e2b098e11f79082722e1b810aea7981b82af4b5c58487907998b946aa4f73794974c0a04a41ec1205057f3f6b7a58bc847bced9fb47eed7fa4acf54390bcd9ac09b431be465fe3c1c6b045c4c23266005b540179ffc6b087225aa4fd3969c0f919b2f5b9e58679f16fa883eb0460143d85382c056d72289a85616a332d40631f2acff2a31a6e9e703e5e4892f78f3c533375b15377f2f60b672e4f54c5b51d359866ac004ff2f05ed4f4770f63967f9138a0294d1c4a41599c4da5651a5375cd32bb57152cad80fc94a360efb8b40552286ff5ea5bb8fb68febddb75f80a3f552337e90992e7b136efcae7d2dbbe4f895b0f61a15632e1c2a27eba354eae7fdad162ecc56ca6edbbc6f65b792b0a424dc1587c8e9183eae12e84c320eeade5c0a5280953cf6ef88154f7b9fb9b78ad25a85f509baa31c965cf2dd1de47bcbba1aec9bbf6b6449aea21063a45fc8048c9a34e85ba8fa3062ee39b7c7e4f1e73229eee08bd11d5e7e692b4f41e747c4fffeb1ed2bf35a02f9772d5628ad0da82b69d9e9c89e4b97bd746cfac2204f540ec53198c6a76c6e4806486babd8c11ae70086d26adbcdfe8a67fbf922c7acf277b88294136a2c3ef5be832a6e79e8be41680e2b3ffa83b3f687aa7102f1eb551f66b956cfff836bbed64db10ef7c85cab5e4976778731a76faf0429ba8e7c675372b627f06e2aaf11a12e78f1f6488a3232a3b2793deb2b06f56b94654242b9a695fd6aaa41f5dfa75350615ffcbd5ee14f492e2552afe1285bfe1ba1a71a80879da981825433e2757d5007fc7290bb47a98891780aaff87720ca0011f98ced0e537f27007c399b4cf8040f6f57d15b22b793b30a53497ca29109bab2a26e739f5d1ea4a60068bdd8171261f9916ab10e74cf52376ddf7c17fee66cc1a2f5ca3ca738a3d5107d23820843b133cdfdea249a185d8d3ca5988aa30a94a7df0f2110ac50ae726736c660b0123bdcb953ac9402d7ee326bd1bb45f046c1eab48b2c9694eace72072d0d5c4cae4da3d6f81d47bc55e39866d97a7f94bac6e077fb8d9fd2a96eadf6b6a26de284096615e05fc0d9dd863cef8d309c60f8af6f3b6e319dbc3538843dd200c4cbdfc1f61a79af8cc24b7ebd6529f5a8e1996f5cdb4d1271684ea7c3e0e256711429b56b325b1fe2bb0c3a2aa0cf5751622bcd35a8578950f8af92b6eb38bc12af1c6d54fce18a9a14823b8dcaeb1547ac6dcba2100c0627383f6cac1281e79f9add3bc9ad80ba7de1eda3d19cefe0c31792b22bb11c3d1b9479c90cea8a75c90adc04413d6ebfe51932f80f496a1bc5926bf800fbc27a7459827406876d0876b45ac289a9b6315b0f8cdc8f8fb5b53f8c0f6423148e53ab45f003d19c7ecb3273567f6ee86ca696608eb36ccdaeea81b947607df33af6e279551c9af4d51170b80056afa182e29e26b5143a6bf5411a59dbb6c113085808537de0e0591e72ff2f9b671957e9afa99bd7753307f1d8887f3cd2b3d16f990646291b6e40d0d8cbe6a298571537e860cadec63f058851f5753de443d7a9ae82a8e2fca8455fe0f88feb2dc38e2289bbf4bb18d0a2164fa18e4381afa7b68820978f2c8d73aa8278a80dbdc85f6eed55706664cf4c03ba439da68ee2e43e185827736008158f556e232f8f24bc7c53e69435f1d3acd2f1a6931aee0dde2a7d135440336448e4a713d9a1cb5fe246f532181c8cd74ff41f99807f1d74e81d459e69a432dcf84d8ddc51fdf8f58dd59cc87a983771b10886ca18d0181264b2995dcf0453d3d9e130e2d57a8b3e6bdd6f90fad6e259409d5fc48b5ca825aed2a38eeed5277b713266013c95b87014cfac6ae031a05cb214647345e1761b94848044846a598c50154e2526cce0a9abeeb7556c39b18247bb407d86bd831042a2d7cb1a398cccf5b7f634897ea3fa24276a88502f1fec2585ec41f12f5a5931bfc045f13d4f46a2a2eb0b8140399c1947335a6c063c91b779437412076a990561e04594183a45b19274ce7d4301c13df410c364619e10c76ce0b789f055278c45cd5c8636ecdd0c68f5a0b2f07feaef68b481959fce0e5f6e2c5381a543db5bf86e3d6184b8af693793ba76bc38bb05a29b377c1d85cfcce910a56f0419aa01cae1314233a521fc26d191961d2155811497a280b713ad3df5b6d34ecd8b7700e651b9137edd69c64914041f4dd651ebe02db31bcb64b7213661e20090b8ccfe786ae25af4033ccb8d46e7c9b5506e784b1ae0c347c7272b3aa7077c973ad3e4a2c120ba88d4b657593c087ddd5d34a33540fe702e73f8b236c24010303fb6f27c3fbdf6411f790aa8750bdd5838a232d1596c1d666057388b2b5a4853f40b0bb25d897387748d6290453a26ba6e8fd0fdc2bb245a473fde0397e9fc5186e96aec76c9b66109e360a86560a2a7b3e35a15f1c2179f078ee34c1a73e434a0179177894c10c22d31a8e1d6d4614f6d934a394dee93c64404a3138b2151059f1ce91e0ab2baec159b5f124733c4ee38d62665a18567340751f4fdcd64ac841b0f7ffe27ebe2c42b5c81e51990751a1d7dcdf61879d5a0462d6dd5e294833cc2ce6f217e97574ea85cf4bf02c3e0098636929b40e58a9275c44542576fb7e1d7b5111198e9f5271ba1085c2d8c81f7d5a6b14433cbf79"}, {0xd8, 0x1, 0x9, "746b43fd3a799e53b18480ed5c8a054769ed72fef969dc18d6f2bbafd5363dd36b325edc676f2c07c86a05217390dafe9b307b9c33519bc38b30dcbe7b9cab132a8b8ece4b1273cf7c4382158a05bbb10c564d6e8c64d2f695cfa568ffcf0e5931a5bf30f56d5ba31de579bb41dd0c96ed4c1f5524d53d4bafc65e8dbdbe872f52a8ed1f6ce1bf59717e1f86462c6dd1109e16f14490cecf83fd9c1242a15b51bf3b227bc540113cafaae80651c7f0a68348fcd8ba0c28ababe389b45b8f579663"}], 0x12f8}, 0x3) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="d7144b", 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000200)="23889fd6a5856e7219d8186eb5cdd3985055e572617dcc6a2d945a6e474419fb3ac06a8a92f83fc8afd359e8f8e87f73c9868130958d4d9a9befe058ff2cd9ae09a4c3a98250b789e5a59bf44ff306ee5c48fd73a36bc81ad0434ff2a40c5d2647344ce3d0ba653c4a56e051dd819f71e18fa4c1bbec9adc7df1c28a5ffc6667d5b2524c7aa5a02a0bba88fbc191e052487f", 0x92, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x48}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/241}, 0xf9, 0x1, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1e7c6ee9cdfed680, &(0x7f0000000200)}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10008, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x10000) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000200)='./bus\x00', 0x80, 0xa0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x110) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x25}, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4, 0x0, 0x0, 0x8007}, {0x20, 0xe0}, {0x6, 0x1, 0x0, 0x60000}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:01:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000180)=""/167, &(0x7f0000000080)=0xa7) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='$(\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='+(\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='/dev/bpf\x00']) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10841, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x10180, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f0000001480)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000001500)) getgid() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540)='/dev/pci\x00', 0x80, 0x0) fcntl$dupfd(r5, 0x0, r7) syz_extract_tcp_res(&(0x7f0000001580), 0x0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x18812, 0x0) r8 = socket(0x20, 0x3, 0x5) fchdir(r8) r9 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x8) getsockname$inet(r9, &(0x7f0000001640), &(0x7f0000001680)=0xc) getppid() ioctl$VMM_IOC_RUN(r9, 0xc0205602, &(0x7f0000001940)={0x10001, 0x101, 0x1f, 0xec, &(0x7f00000016c0)={{0x2, 0x6, 0x0, 0x1f, 0x1f, 0x1f, 0x5}, {[0x9, 0x8, 0x0, 0x8, 0x6, 0xb17, 0x9, 0x6, 0x2, 0x100, 0x0, 0x1, 0x7, 0x8, 0x5, 0x6, 0x9, 0x6], [0x8, 0x6, 0x0, 0xffffffffffff00b4, 0x8, 0x5, 0x80000000, 0xa4, 0xff, 0x9], [0x1f, 0x17, 0x3, 0x80, 0x10001, 0x3, 0x23c], [0x80, 0x0, 0x8000, 0xffffffffffff3688, 0x0, 0x4], [{0x8, 0x0, 0x3, 0x6}, {0x8, 0x7, 0x1, 0x5}, {0x0, 0x0, 0x40, 0x2}, {0x4, 0x8, 0x3, 0x8001}, {0x8, 0x111, 0xfffff402, 0x3}, {0x8, 0x10001, 0x10000, 0x80}, {0x4, 0x2, 0xffff, 0x7fff}, {0x1ff, 0x8, 0x10001, 0xfffffffffffffff8}], {0x7ff, 0x2, 0x800, 0x401}, {0x3f, 0x3, 0xf187, 0x2}}}, 0x8, 0xfc}) mknodat(r9, &(0x7f0000001980)='./file0\x00', 0x1, 0x85a) r10 = open(&(0x7f00000019c0)='./file0\x00', 0x808, 0x0) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000001a00)=0xff4) r11 = dup2(r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f0000001a40)=0xaf) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xb6, 0x100000000}, {0x100, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x1f, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0x3, 0x401, 0x7, 0x7ff}, {0x6, 0x9f9, 0x4, 0x7}, {0x6, 0x2, 0x80000000, 0x1ff}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) 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) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000), 0x0) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc006, 0x7) r12 = socket(0x18, 0x1, 0x0) getsockopt(r12, 0x29, 0xd, 0x0, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)="f0671ebf", 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r2, r5, r6, r7, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgid() getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r22, 0x20004b43) ioctl$BIOCGBLEN(r22, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r22, 0x40045720, &(0x7f0000000300)) r23 = dup2(r22, r22) ioctl$WSDISPLAYIO_DELFONT(r23, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) r24 = getppid() wait4(r24, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r9, &(0x7f0000000d40)=[{0x2, 0xff, 0x1800}], 0x12c94462) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r30, 0x5, 0x8, &(0x7f0000000140)) r31 = getuid() r32 = getgid() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r31, r32, r36, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r36, r27, 0x1e4, 0x7}, 0x5, 0x5, r24, r21, 0xfffffffffffffe01, 0x20000009, 0x8}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1) r41 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r41, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r41, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r51, r52) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r53, r53, r53, r53, r53]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r53) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r54, 0x6) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)=0x3bb) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180), 0x419) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000b80)=""/34) semop(r60, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r60, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r57, r56, r57, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r51, r57) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r51, r39, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r38, &(0x7f0000001000/0x2000)=nil, 0x1000) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r61, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffffd) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r65, 0x20004276) ioctl$BIOCGDLTLIST(r65, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r66, 0x20004276) ioctl$BIOCGDLTLIST(r66, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r67, 0x20004276) ioctl$BIOCGDLTLIST(r67, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r68, 0x20004276) ioctl$BIOCGDLTLIST(r68, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgsnd(r64, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r64, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r69 = msgget(0x2, 0x0) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r64, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r64, &(0x7f00000010c0)=ANY=[@ANYBLOB="b1dfa7cab2a13ecdb6b8492b42733f982e7af0ac2f8ccb4b9ab3149784e4e1ed1c29b21245d534df1017aedfc5c7cdb6c0114a29bb227f08a831c7b1865bed1e9c630dc3a7be949d78fdcad46805c4ad0bd27a743afa17e9959ca1d7e88200174bae84acba1f0f91bd1489d0d90ec30b9e438232445d1b379cd8a3dbec1ac420cab8e5d0947a304c1872c76818f85869eec5cdb8b2f4f9e4c2c6167ccf033bd267ac5d623eb4188531b7c9be1f035fb4"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r73 = fcntl$getown(0xffffffffffffff9c, 0x5) r74 = getppid() getpgid(r74) r75 = msgget$private(0x0, 0x20000003c4) msgrcv(r75, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r75, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r75, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r75, 0x0, 0x0, 0x1800) msgsnd(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000ccc521e21acb096c34163ace4aa94b8d4cd8c89c37a809aec36b24d773bcd56f597829414fa2"], 0x2d, 0x800) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000980)={{0x1, r70, r72, r63, 0x0, 0x46, 0x81}, 0x10001, 0x1, r73, r74, 0xa5, 0x1, 0x4e2c, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r76, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r76, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e30300003b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000054182f22a2491fe4420800"/402], 0x44b, 0x800) 16:01:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 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"}) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:19 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r1 = socket(0x2, 0x10000000000003, 0x2f) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r2) shutdown(r2, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xe0ecbc9a6d247b83, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="9d2d8a16679230f07f92932499a11fb03f394add6d3ec6e993809f2bebfe4854ad610d7e7cfb37a94ea5fe53832c485740a851c88530d6fc0fbe44f7f2b04bacd3b9a1b437118cc1fed69e11ce8ad871e4433122b33879b8a99dcdcd6c9ad67df6ac108ce91c46adf53f67868046b5185c52deba8bfa4b3bff38acd5937b3627232b6071d2664bd0f6d6", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR, @ANYRESDEC=0x0, @ANYRES16, @ANYPTR64, @ANYPTR64], @ANYRESDEC=0x0]], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x100) 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) close(r2) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r5 = geteuid() seteuid(r5) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) write(r4, &(0x7f0000000180)="c9984cda0275cf4e662b35e4f46b9867cbdab084d9569fc47859997b7c284c4a1a1dc8f0bdd8572b7330eed72b9ec513f93c062be92b550184bcb4a4aff0db6ce9463890644fc861931e1853127168c875db7bbd7a951dab5d0d0271ad1bd330896af7230ee013ecddca1ed33565ef42d1", 0x71) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'vt\xf0', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) setsockopt(r1, 0xffe0000, 0xffffffff, &(0x7f0000000080)="9da925af17e98aaf3002f59bd17227d9ec2954e5b0720fff3402f32f5d1cd1dc26438b5047228d63d4d746288ca1c4707bbbf817cd8489d3", 0x38) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x122) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:01:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x82) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xe7, 0xeb99}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:01:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20009, 0x20) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) fcntl$dupfd(r3, 0x0, r4) 16:01:19 executing program 1: 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) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1ff, 0x0, "0000000800000001ecff1f004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x4, 0x20, 0x800}, {0x1, 0x0, 0x800}], 0x2) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x28940, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'|ap', 0x0}) syz_emit_ethernet(0x163, &(0x7f00000002c0)="d17e00b69609527600") r1 = open(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/94, &(0x7f0000000100)=0x5e) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000300)) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x6) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bc906bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f00502a7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc"], 0x10) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000540)) dup2(r2, r1) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) r0 = msgget(0x2, 0x80) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x401, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x200003, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r14 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f00000002c0)) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r20, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r21 = getppid() r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r22, 0x2) r23 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r5, r13, 0x0, r20, 0x2, 0x7}, 0x1, 0x348, r21, r23, 0x6, 0x60, 0x6, 0x100}) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x101}, {0xc}, {0x3c, 0x0, 0x0, 0x3}, {0x7ffffffe}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x6, 0x1, 0x7) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)="c13c0d6c4d6c3876bd95f8721717d029effbf508ab1561da759ef42c68b83546d941e216ea584e46caafbd7e8f71f62554171c01b284756bcd2f2cf58746795604245316917c499d19a8e3f69ba380b600b15d3bc44de7f87a75f6dac7725d6ac50f7ca67a2ae664700d6ccb7139e0ee1c6f699041fddfd4d01415021bda6bab03cbcf6bc0e4e87db7de69a0bc2a7abaad4060f898d74a7f27830eddebf717834d0e0ae365b7263b18a991dc", 0xac}, {&(0x7f0000000140)="cefc1b51c77a1e9dc2b1826c49526135ef2aaa354a99e345dda5e624a2bf9acba510b253c3b692b7e6387544280710729321038226ce37539c5a979bd1db5c2626", 0x41}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff00000400000090e84940015ab3107348cb5909a525ec8f4a000000000000a800000000000000ffff0000ffff0000fc35c5bcf9a2e31b126bf8091ef6aa88033f91b6c4e7b29962ab46f9d5e04b3872240a34f9b90889623bcf84e14a7020a4d9442bfec56bb51ab384ec9b66d88e0b1c990bf421ba9a9bef4cc63aa1285cb7494c0615a941c1b66a20474a9c76b91038d01d70e35431f7e27a4e0973eb95d5c3f7f5bf5593f3c3399427ccdb7c845ee5390efd129517c1eeeb6f0a135ad90bd028b2411900005000000000000000010000000700000003b0892f269f706a85f1248e2adfe9ad0250307d38a33b2881b37c07aefdef8c53bc734455a7018ba87a0cf048e298060bd50d43cc8e5dfa0d08b40000000000a000000000000000ffff0000ff0f00007a63792c533aaa1ef07c7b030d0c9938caa1ba739b87fd86d470c30692d05b4fb0da9e3d5f4b037bde2c7969c2b7ff138e817dc48fd398d35e46f615556f92cca20f8a2c131205081f15244f4f213e1a4b81229696fd6023b306d33c25d7bf0178226720bc6358fcd10122336934e31dafa34604ada0b0401d891f02824deeea23d7a1c36e8d144c34389fa9c743c5fb101000000000000001000000ff0f0000714cc37ae60a55b5dec4e683607afa88b9c4fdc4f352853bd368858951b4d342851c072851567e3f13e16b26820675ea6a1e420edafac7ee0463fbf4feb01d2b9b283b6e0a944298658566db592d10e6edfe02e76183405157706f66a6e4f7cc24c6199c68dd72c0da396745810236c8dbb0f19ce142dd98ca15ec2d8b3acedc38fd36446e143a9eb8782de4aa77305ed237e10da3749031f5458479c007338adc55d90396b550b4172c2d306f3021523c7b15f349d70885cf1a1393e132a60d988f2398cd5bf46a62f00605489f951ee2fcb252c84753b9baa1a7eff906c6df2d0b17ff2f1b9b5022a34a38435c1ad6c669ff884ccf1e9b984fd84dbf5943d4a3814b4e5eac032e483a2af746f1cf880836b779949a8e4251459d748f7c14057cdb7f9860e29f4b767490e2419b00da572e5ec8dfbb76c58ab0582537bad7935b4d727406bc7516f8774f90c9c1a713ebf1bc2f32442969654101ea3a3e671ee300941aa9506fb05b6acb4972760ca90e3e9bc9a07d0befbbf44fa249328b65ef7b215c22d2676cc2aaff9a2fdc6a4b15db385fc52291424cb668ba3767ea75b379396cb51d808179d7de8b84951476566ab3d3109f694f02b41c5439bfca0347bd0b9056c3045cbf7939040f5c35b41932c8ee3a87ce8ff25f76db760ba628ef3e4c622d6784b205be1c851b727088962d1fa681ace02a23bb77a97e397270465936a297d7fc31ae9e57f862e4a892f5e19b97cf8043992ba85dddfe1a2df560c838309bfcba4ba5aa416e75b1b07d3a60f82f3ba7e74cec26b4ad6b619d8227461981a0807fe5539efc8c5dd7649ed62049e4a8af2365d0d019671b27cb185fae6ba23987fa072d4bc5616535c721e2e1c5886d2e8b4219e1f31dfd45b992c61567ec1f1ebd1ed0261bd1a9bf1cf583328afb56e9c16bd0be9efe4a4d080574514a43f308baf7c7b392c1e7484dd874b6619bf0f66ed7f1e93d856f7b62393d70071bb1825f448969fa9e566f88a6b4385aedd3335bce71aca7c43ede396db14f7636027426870820432153a7697960d04befd7bd997af78937dc8c4ffd4cde7030b55cd161f75651ebe6d9a08baeeb5c4c7f79a05ccb4cc231392a09f14122197a68f2c4eaa58a32aea57d93380ff2131b0177eeb574ec4d993b753c91dd89525f284ad7f70aef375ef70a853764ec27ce6651bf1c17342cecbbe5a1ab0720226fa790abdd6ba0fac86059ebb0d44f1627003cc8c94b4dcbc054de7a3b43fc6279256b0c7a01b7a9c335b8fe2011c124de46a895e347ce294b528c81527743f6a790b7ccffbae21f4f68c0f261f3f630807c871d712038c99ecdff4e6630d809d00aeb5fa7ca42bd32affc7c257178d939a799bc721a38d80c43d0e2d47722d5947cc03aa01e787146d7a0a82a4e49eaae3c5994b6723e70da7a883d1c1df2993d010d573f1251d614bc72a1c654b792434154c52164ac73a625a5a4a4d36cf7eca2437dfc1c4585c6419560bd0a73eb07b4f0c154dd04000e24b123bc274e3e764868fca0ba3209d3b5aee5c5280aa8f8e0d52a021bc567e1dd317cf57ebd22c9663d4df1cab68c244f9f8d34a1e9bbb93e27d3450913fdd7c67a86e1109c8847c3fdf7136ff58f3935068ef775a4f591b4cc525866286b572e9655804757dba57fc7277a36e5cbb5a82af02028988dda4f3fdb31cf8afc876b8f8b0ac0a162d3ba0481249f6bfd2b0302c76f49129e913d3977a2c0ab36da2ff5b50eeb86dfc558c656da434153aab603edd858aaacd1eb6581a670dd166f9025a8ae9f9f942ea244138b7e25d032c1c2d61690d354342ef87b2f31fb8f5c8338d5da04c4bfadf4c4b409aacda612fc942d4b580bc6e5bfd69e4b6ec8ec4a051fcfce6f5aea21092916495cfd472261cb1b9c1cf8992e4d060276ff01000000000000a3983b5d54b23722596db14dbb7ebd2be1da0aa2420799183d8ce7c54f5891cf56ba6324ab031279cf3bc1a3545ab396d424b789beb1b26c00bd8fcaae72976c81c7031edb8cc45d489e876361b3ceb96d6f2641f63ee33faf63d2879b4ad5f8404b07356bfa1d47d1ca525de0573f605ad7c9631082cecd726a2b52097e3d0a6cab8bc3fd49b379596a6e6b922d15c6d00f65266deea99da96c8ca5373755651c4e513c88b7653c89902c7e2f83869ca5cf2011b5bfb634c447c39d32102907ef99a45e1f8e9f4672ee2e3f58005d4652ddfd6746b036cf4283daeae3df69a56e2ea042a5fa77bcc3df0ec3eaae491d175a08277b9ee08987cdd7c2ab9fe7388fb6369b3ba54514c86f58265901cb00e935db7cb21ad49bcecc13d6f260229097d9c6ade5c003b65dc353285baf159b4241c218156d57f07dd049e6557816dbe4139afff2bb526c9f099045789437c07729c0e4f3068edf23af7f6494dea94c7790388c7e442faef53b872126287e77e2fb04465c3f3f265acfa218d867394ffce21e8c6007963dc301a461599876b3ae613c408f50a21aa1c5c19d02e8ae5d1eabb5e4ee9468e083752235d027577efda928a07c64e935c68518980dbb8d463d08a3da1537e4569fc273c7a0f97f72198d2be197963060f2a8c85d340e0f49cd32a2562d9d8b7a10952d90edd0b7c14f1aff8ca827a0e89ada4e9fe8935ce8bdac88ab6c8e295eaf57ff998581b5780ce4ea6493b7d5771057cbdc5e2edccfc4a8e3d04066247e6975df106b20ac7b9b5dbf8684840b727e490d58482b7d84f52d63cc412bb6b4edc5f2abb2701533d37e41e705f431ebb009f0f14a23c6db58b28714972b29e74dd5fd3be251098b2682327b94185c6d3adc01d779b8f8d5324620b0496fb80f621c73f7728bfd0d74b46bdd3e127396fb52cb53d3f104f77ab27f18cc54adebb828282350d0a21bcc44edac23d1d4184355fcbd7fa62097c904de949b9aabbbff19e3f8ef4c1be81e066bb35de30456c0cb157c45de03ec1ea450282b4b0f8aca61145b8b4ad5df5932581044d63a35e69c3b64c74235d30fa05788440d632978c6597d226e2f02b8ddbd3d6b23c2eea573f531aaaf88a411b0430af233fe47653f9624dcbc752fadc20f2a8177356601435fc2efd5c51aaa3c9f6481fc41cf518d0df806924995dffe55de6a21b53d81c5889d4a9aa8a5e9091a7d8d4b09f95a092f49f31624af10342f3a2f6bc6f8b460acf09b05e1a065ed30183b97ceba308e055d868f533a17f45e351ea15f35dfab03c86f8966e2200eb35e98907f12a08c9843e70ab17b213a97731f5a34d09a378dbc01fa1d19ab04d16bf05380c954cb7623e6fe1d0293ce4a3bd3dbc0068ba132bb5f289c17ca3c92ccbaf321c758652d6e15bc91b24d5be4e078ce65b14f8cfe164339a7f48b0e1746a4adb7bdaa08d10b8c1fc1337d3841d4ec2d432aaf915e6638b0b56d0a5bb8d2754f7962b0193b952a2921a1323d92dba12294f0f02e9ccb33eb0542614f183cc70df145fb2fd44d93a6961535a9c8488c22e4dba9a02df58c637b064167aac16d94806595805f0d1f0012b589d46dae3562c21a5126e58e78cfe6e858f40470a053e92f6d9371171047817dfe2474b49d46094d033ee64d88041449687bc0a061d4554dfbd257b53885bc3a6062f6b952c97c301c917de367aee5092ea94f2e9f484281a697726f0e0b85449cde8065844dc0bba655a2efdbded35049b37f94ab8bea2223fe98a5475d3610cb361ad0df2e8a1c1a23b8015f19b30c65cd73b03426b91dd977af4fe7e555743978bb3b1879c5fb13a6c551b1adb68a375cccdd6e98e9424392894eb35399d374760f15b679a63a2ec59581732e1640458365bd26b1ac5f52048a281608cb5e75b95f5c130242d8e236949c90c97aa6b68c320d56ef4c5da2021d4f64bb6533e4ffa515e4308225d88ab209bca7a52465ccdf60e233a92859e84ac24aedfe93aa681f86e7d5b9eb73cd5660ecd6612bba9e88f5b0de165bda1136ecdfd19af347bd5a2ac11612d612836fa14fe12aa5447adf83055cc3d73a4bdb70f98b5ef63e5de37e996540f6e252870e75efacea32ccf7bbfd5307f149abb3297e2e19eb44a7e89d350ac1c9ce26c7082eae3f561f7f95b2615e412aa8b267a00c1095d446fc41920b68f654556634b14904ff01790ae4ac8e984219c689caac4fcfb04a5982979fb82f9e74e4754ee977506b64100742c909d841ff9f5b34aa3d04e1649b2a63de8c8b63fbeb501bcd62befc566d8d00040acbbfede1b34221bb51fcf7def8611e3b9919fbee0169560019296f8f9dd21a655e93333e131fdd33de48d761f7a7808276249957f6b47eae4f3060e2c3a5e693d91bb41a481ae90683eb96d483e6141795bac0fb0706c24f5bd8dc5af17fc7bf427ba75772908fa26296b37ab22815e5c87614fd1fd95340e074b6eb43cd83d18395ae8a53699855f66daa0ea681940207a00b2f2ff93c2e92778166054749728a57bc9b25dc008eeae9a0b81539e87cde8f5dbb2696cf4ef21ac37d962ae0db4dea9cebc8d642bdcf499be0f97069f94f54e86f6979a58a231ff9fdd816422ba252c1737d1a9647ad61379b2ad821f893f45b22585d93c4f01046320fda980445a93d739b9f02b3b73235cf28c8197dcfc6d393a705f4cf72db3353aad5d0b724dc5d8e774f1daa9aed9de69eb288940c98c1f9d495930b491f8e5ac7b5cd322fd5769de11eca867aada61a4220b9e8d5b2fdebafe4aab28129a22306903d0464f25cc319576a7eb48ebddbff0764f8416854320a7b4d364786fb8059120a488ef0d0fd48e223413f731f1f0ac9b5598b6e097be0b3566fb7212748979c327319637b1c661cd90ec886bf3fc030096084616a3f0bc72ce1b8902d1b98993e4440b5c9a897968f5bace858216114c4461b43ccef73d64c3169ba7b68d7b56ebc01419d942293f8d3a30f64a1e6764b4dec6c20e83b864944860480b630dc398039bd9d0e8af969a459c5574373a1e601fb99fea3a74de907b3b9ab40b3d557b1c0e98d5c5e5355c37fbc35b5eb4a8dff5599c1d2dd61c76d16fefda42868bb60d50b381d2d7fd297ecadbab8bea54159952bc0c6b9af808983d11a331a472a84a8c293b12ed09ffbae78079a8525cbd61e5fe05e2d705884a8241e5aad196cc28b75a76852e7af2c7f1ee8f327da95816d2848c6b1c69173729f56e2c4f15c8f753f895196c9bad95a4df6aa2facb4c72dd95e8223286b9e84bdc1b1be88ef4bdc2cb9dcd09a698e786c0be044ad7e06bb54b2e982ead66fd063d49cefe4e647dcc9cd20580c2c429e13c921ea6bb7765d0d71cd8e5ec18b4b247569e930e8d6a5a80846c43b14342d27bc96f01859170f9779c3a45a485bbe1d43ed6d547c33ec9885c67ae90ab8504f99a5b11ccfa606a958f7d603dd79e279ba0dcb2e763052170d3fed73a874ce4d99287c4a614f55312e917ac043c3a833dfc99357a98602d29e5c66bb6338bbb9a043fc33c4fa4b7b563ab722a012d7e1ccb26f55dcefb37bee58ae4a1bf271450abd0d36ad785a4c6e7bfde5f2f84c0d79b0a9f50cc556e3c62ae57c4d0b2018b999027dd93241732b3936407b3c02fd71fc3a6cb118b98a9d78d98ea720c3a47fdfb8228031b3305ec3581ed1b01574ec64f24ff60df78b52fbcca62c15e3ef82de65a43e71b6e545add4af7be364c55c60be1cdfd1d9d829d7e9676d8a110a643699f3916d370fe8130ef01dcdc55b42552f2e5d99cdd940115a34b5f544173ea402329b9877b987f99dc71b7372ccb7719000000000000000000000004000000088461ba183177b629d720048c537b72f784f04c904b6ca9b0cf33fb88ae3649d880076536b7959a520007646a94fc316f267fa531853e585e3d9d8b48e0ce51fcf0c97b7fdfd553289744ecbb975b731f06fea3325c8968383936a9cfbd07cdfa606c63855ea4ea2f017aa7fda6605d1dc3b4cd4e02d0282f5d424590ad63c29e0000000000000000000000001010000e832124f45e2fe2df924e40ca65a99b1aa074a50cffe67133e88d06335405103c25d199fb539d247cfc233b3b14037db778e88d6305a70840d72e30caa385a4d00559c542ef1bb22bf883f6d9af1ecb8ae777f9539d03b8603ae3518ee7fc3c2fc31a4865818b32e89e979786245d9e005c909b9873beea1dc129636dd5970ccda4c5b22a5feb004d26cee200ba5b9c583da6be55635e5f4e25eceda3286b7e413d23e23bbcbeee4a8e8ac453da5c7f12fb40814658b0cac70e7f9eb2e3cd0afb86b85c8998a1a63e5730000000000007800000000000000ffff0000475400007d8717ecb4b124e45d3f93251386d0598fff7150748f74103a3d9fc18b7c7f4807a5274efd4c0fdc7caae8140b81bd074bfef5f64a66f2961403248495509f0b63a69d3f5814d696969c00975d49ae10094b4d2747fb6a36800f683ab86ed2d5c5a9f57526dd7a00"], 0x13b8}, 0x40a) 16:01:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2630f322c7b5a0a73140988b15233ff79bb472970518c8c7823bfa70f016448123fec49f65b84a287ae01cfd67cc49b8e18f2b9e7b61d6cb1a4ade7973f69163d583549c1d482224dff36aaec8c2dc1c2589da3cd2e9a49159ebd51e60fe53912885d0979ced2a0b28d6019ee861cab720a339bb04a1317e6b9931ac0ccc3414f37f83c5d4fa2920d2c3b1d166137ca69d248103fb572bea4aed3d3ff27a449d85e1457604591c7f966b9879b03b8e033880119866eef7bb42f6dbca98294c604e38aa5e4c21cff893713973b6a65ef16ef5443dec82c7fcc04823c6dc067b0c7195836a3c1858ddc8ef70aa1fa1"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x60) 16:01:20 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r3, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r3, &(0x7f0000000300), 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) 16:01:20 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x101) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) open(&(0x7f0000000300)='./file2\x00', 0x1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0xffc) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r5, 0x2) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) ktrace(&(0x7f0000000200)='./file1/file0\x00', 0x1, 0x4, r6) close(r1) r7 = socket(0x18, 0x3, 0x0) r8 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r9 = dup(r8) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r9, 0xffffffffffffffff) r11 = getuid() fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, 0x0, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername(r10, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r7, 0x1f, 0x8, &(0x7f0000000100)="0420", 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000640)=""/193, 0xc1, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) flock(r12, 0x2362e1b9063e993d) 16:01:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [{0x0, 0x0, 0x8}, {}, {}, {0x0, 0x62}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x5, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0x9, 0x5218, 0xde6}, 0xc) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) close(r0) 16:01:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='2\x00') 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x5e9d, './bus\x00', './file0\x00'}) 16:01:21 executing program 1: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64=r3], 0x1, 0x800) r4 = msgget(0x0, 0x4a5ff39fd7ad5aa2) msgsnd(r4, &(0x7f0000000000), 0x8, 0x0) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0x1, 0x1, 0x1400) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d6000dc125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x8001, 0x0) listen(r7, 0x0) accept(r7, 0x0, 0x0) shutdown(r7, 0x2) sendmsg(r7, &(0x7f0000000380)={0x0, 0xff38, 0x0, 0x0, &(0x7f0000000000), 0xb}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x20) write(r10, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x0, r5, r9, r11, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r8, r12, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x1, 0x3, 0x7, 0x4, r8}) r13 = msgget$private(0x0, 0x284) msgsnd(r13, 0xffffffffffffffff, 0x0, 0x800) 16:01:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 16:01:21 executing program 0: pipe2(&(0x7f0000000000), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) dup2(r0, r2) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) fcntl$setstatus(r7, 0x4, 0x80) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) r8 = dup2(r4, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r11, 0x0, 0x0) sendto$inet6(r11, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000fc0)) r12 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000840)=""/215) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:01:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff8, 0x31}], 0x60, 0x0, 0x3f, 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) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) r12 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r12, &(0x7f0000000480), 0x2aaaaaaaaaaaac28) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r14, r15, 0x1e4, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r18 = getgid() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r24, 0x1e4, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000480)=""/210) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x1, r14, r18, r23, r29, 0x62, 0x1}, 0xe9, 0x0, r31, r32, 0x3, 0x1, 0x80000001}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r33 = getpid() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r34 = socket(0x18, 0x1, 0x0) close(r34) r35 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r36 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r35, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r37 = kqueue() kqueue() ioctl$DIOCMAP(r36, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r37, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0020922f66696e65301e"], 0xa) ioctl$DIOCMAP(r36, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00'}) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r33) 16:01:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair(0x10, 0x5, 0x8, &(0x7f0000000000)) 16:01:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) 16:01:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:21 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb83396289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad926ccd3a142cd3933018e10331df5be778bef51c5f509789960e2c83ffe01b4a469558e7fe8815c13605588485e73d52d32d282af519ec9a4e0ab9130ca8f7ff6baf5b27565e00000000349bb415f83e32ba58e3a7794629261a7427aac3ad0ad9148f78b2b2dbb913"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0x20, 0x1, 0x2}, {0x0, 0xff, 0x9, 0x1f}, {0x3, 0x2, 0x5, 0x7}, {0x33, 0x8, 0x8, 0xfffff5de}, {0x753a, 0x0, 0x5, 0x7}]}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x7fff}, {0x3f, 0x80000001}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0xffffffffffffff76) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:01:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000200)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:01:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) fsync(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r4, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/134, 0x86, 0x800, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764aec9ca4263cd4486fe9539953c32a3f0a8f8f28e60c6fa3140c29c082512817a8712c48f2c76a170421b239d21d0d8c8ee33dfde4983c8c1d006aee45fd0f016fa7a66ae1d22f9ddfdfa7a878dd16afc57751c5c9902da44f6f9942fcf29dad1e97b1d662397300d05af967f1fe46cabff799e800cb6c87f67756797f4482e09789f2242ba901fd5cd44d8f7262c58bfe360f69d6bbde28baa186e86192e149aeb69754cbebd2fc64a3586162b5ec4dec37add28eb493ce250b38e19b0024cd110d5f7eed4edc587f5d502d3616b13b1765bca5fbd01ecdf6838a5d98e09c645b25a5684600e"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0xffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r10 = dup(r1) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000400)=""/76, 0x4c}, {&(0x7f0000000cc0)=""/129, 0x81}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/163, 0xa3}, {&(0x7f0000000340)=""/52, 0x34}], 0x8) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000540)=0x377) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r12, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f00000004c0)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a873b8 16:01:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file2\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = geteuid() linkat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./file2\x00', 0x4) r4 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x200, r4, 0x0, r3, 0x0, 0x1c4}, 0x4000010000004, 0x4200000100008, 0x0, r2, 0x0, 0x5, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0xfffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r6, r7, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, 0x0, r8, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r9 = socket$unix(0x1, 0x1, 0x0) listen(r9, 0x9) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) r10 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r10) fcntl$dupfd(r0, 0x5, r10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto(0xffffffffffffff9c, &(0x7f00000000c0)="81d354a5847ead3d98ee6cb27f4dea58aa8c4e8d2a41efb2625171d011033477c85c5b64fd38335feb314d778578d73ffb6ece65c5d3f24c09527c49b75c254fd09a2ca2f248f96bcd93820f5b69df7d3bff9f7ee43ca5a1fce5d565127da0e1f89f193bdb4f5efea29ddeca1167df5443122be2b7fc545b7ada4bd77e4ba5323aa7babfc45ee35bc476fe33eb5516e69688d210b12e2ceae430dcf0d36c9bfaa6bbcedf08ba7a8baacf4cdcade41d00cbd2c7f7fcb8fdda7100", 0xba, 0x6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f0000000340)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="edcfbe01af1e8cc2efda8af8ee7d215e2e48de3e8aa7a7b39aa87e2d18a85db1ffff0172ad3aace066513ce5e1b07acdfb13d3bc9d57fea873b350cd5d930f02b47dcf60a4f44d85a21415f51080de48e8e6d3a74e039f28b7ccd811dcd3849393459296d6de0273dd43d62259a68a8c77a1", 0x72, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffef6) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$KDGKBMODE(r6, 0x40044b06) syz_emit_ethernet(0xe, &(0x7f0000000300)="6be6a403195caf67eea74026fc9a") 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="00000018600500800001400300000000000000fcffffeb00000000000000000000000000e4ff00b200000100dc", 0x2d}], 0x1) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) close(r12) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r14, 0x0) r15 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r15, 0x20004b0a, &(0x7f0000000640)=0x1) r16 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r16, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r16) r17 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r17, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r18 = dup(r17) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f00000002c0)) dup2(r18, 0xffffffffffffffff) r19 = dup2(r16, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) close(r21) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r23 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r23, 0x20004b0a, &(0x7f0000000640)=0x1) r24 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r25 = dup(r24) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r25, 0x40047601, &(0x7f00000002c0)) r27 = dup2(r25, 0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r31 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r31, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r32 = dup(r31) r33 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r32, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r37, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="17b4738ef54d061563ea37b38209e8bfefb05f1dc1f1b8b9cd47a63db238bf8b6f9981e04e5b062c69c225dd6d7820907ef734ae326da104542d7db62092f6b9ef8a7ea34b467682f8ae274948634f01be7711cb3e56b6affd2c92834ea9fe295a16f78401d194a1d299df9ce9c3d9aa0e82f934dfbd1fdbeb78566a9afa395db2b9e2a2087115fb55e3c06e899966b5d9451b3f3e51088fe05b440787ca0244b37e31f22a36c557faeeaba63f", 0xad}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r5, r7, r9, r10]}, @rights={0x38, 0xffff, 0x1, [r12, r0, r13, 0xffffffffffffffff, r14, r15, r0, 0xffffffffffffff9c, r19]}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r22, r23]}, @cred={0x20, 0xffff, 0x0, 0x0, r30, r37}], 0xb8, 0x404}, 0x408) 16:01:22 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:01:22 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0xa1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x47, 0x800}, {0xa0, 0x4}, {0x1, 0x3}, {0x8a, 0x5}, {0xc1, 0xffff}, {0x26, 0x1000}, {0x81, 0x76}, {0x100, 0x200}, {0x22, 0xb8}], 0x9}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:22 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x4b}, {0x8, 0x800000}}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000200)) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x812, 0x9, 0x0, 0x9, 0x80, 0x2, 0x0, 0x3, 0x401, 0x4}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x3, 0x100015, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="06032e2f666922283040"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) r5 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(0xffffffffffffffff, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semget$private(0x0, 0x4, 0x100) semop(0x0, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x3800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x1e) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = dup(r4) sendmsg$unix(r13, 0x0, 0x7) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) sendto$unix(r1, &(0x7f0000000180)="8cd1602558cdc013c2d4f81f4b25410ee600809871cb8b3318b7594e84fa9d9e01c2b371daed8d73df778b58a19e85adb73cefb5169a9eb15dff9dc8051ca62ad0cccfe9e4", 0x45, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x20, 0x2, 0xd0}, {0x3, 0x3, 0x53, 0x8000}, {0xaa1, 0x9, 0x40, 0x4}, {0x101, 0x8, 0x6, 0x10001}, {0x61b5, 0x9, 0x4, 0x8}, {0xe3, 0x7, 0x8, 0x800}, {0x4, 0x7, 0x80}, {0x401, 0x1f, 0x9, 0xf5}, {0x7fff, 0x9, 0x3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000002c0)={0x3, 0x100, 0x6}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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), 0xc) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0x4, 0x3d, 0x81, 0x4}]}) getppid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/123, 0x7b, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0xf18, 0x4}, 0xc) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:01:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:01:22 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x0, 0x9, 0x3efb, 0x2}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="1bed87e01d5077d75b4323", 0xb}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000000c0)={0x2, 0x401}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x6) execve(0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00\x1e\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280), 0x18004) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r2, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) r3 = socket$inet6(0x18, 0x73ad1eb4c7515335, 0x81) sendto$inet6(r3, &(0x7f00000000c0)="a30cf1791ed175b6be07674f2540fc21a23284f36d0ade82babc2ebc22121ffb13daf3c350abba4fb511ab59d4aa399c2e64dfb3bf8ffd55e9685d9d1b933f599c657ecf61c1fc62a610d8bf4b12efa4629ca4b529ab2d2d215be2ecb8f24a18a4c45c9413851c85d24d8316d8954f93f56d6990460449e5846c971d83ca0c5262f7bc6eb074afde937092e4aad7ac7bbefbc5c21cb73db25aba80b3af288c13514266c46e92f1fe63ee6fbeed4e2f8da77563b5572a57d3c9f405c2bd1fba06d8fd0d1dc69ec9e4decec8380385d25632", 0xd1, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x20}, 0xc) 16:01:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) connect$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x3, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="fea8715819765dd3f9b3d24b5c0e053a913b8aef04d5aeed874222ec41274c29bd8974de459e158b2c95d7ad793a8fa7eb0fdaccbe", 0x35}], 0x1) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) dup2(r5, 0xffffffffffffffff) sendmsg(r3, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000500)="fc64586bad96c2d468e72d03", 0xc}, {&(0x7f0000000640)="0f763bf48115d250302db111b68ebe341a66adc81b67ce7a67618d703dd54fbe9212fa51682e7f1fd5d8446db6f596b7e4d858581d6ac81e471c9a37aa8495fb01076c83118adbc3ab844492ef060cea591e102fa5d94bddf68c75a8018cd3ee12dce96ca5d914be5da85148a5e168aefb8b6959bf7fcce7efc147aad6472c4990128fcb54606d352c447825b11461ec6098", 0x92}, {&(0x7f0000000540)="776f33d915f6d189b1f576262a29fbc61096c31635f74e3c78ee4cdf1253", 0x1e}, {&(0x7f00000005c0)="bff486b2068a2b6468a37cb172f605d384a409ae69410522131a0cf89fc3ce079920798593c319bf70e5b9312d111e18ef87dc8847e9173158", 0x39}], 0x4, &(0x7f0000000740)=[{0xd8, 0xffff, 0x4, "dba18847ee70dc8bea49d980c625834e14e32112e9b6b0f60b31df745c8170a23fae3b9b9a0d191dba2b5f5f1a450e08eff32f59bf8e588365e886789b56bdfb21f98e48a9f94cdfdc0d1977ecfede258102e34fc4d6974fe2821dd773528028dd7de0a23653d5b8d257e433269268a6e626ab2ba3ca761dff7a65b0c9ea551d9ca7bbf94812cb9295fb26ffb636d92ef894eacf4b4cff18291c2b5d5f19589e8a877ac6d188db760940aadf2fbc5cee4b8fd1ea8240f363c1f75e69b24334da71c5b4"}, {0x50, 0xffff, 0x7ff, "a93c1a7f5842ccfafed9d7bc973e925cfa1b18441124eaf391fcf846659fe82eda5416618b90b606a8db643bf9d16d9238cd23aea181c3f910a5961e53d7"}, {0xe8, 0x1, 0x1, "3fbc94358fcc6014899ed325e797a338382d1e219ca9aa2e2bb48c8139b09946b291d8d999aaedf918cabfee81e7c396b680095348e63ffec061957954a55da54a8aa3dc4c54e50c29148b755e3a128cd0f8546e08a00391df6c3c15bc9c009dd33a255f9a8720d8e4bc766abdb5c5c7852efa8585a12ec2d3923d72dd206a24af00c44547d3d110d97c29e6d153b9832ab3f7ef08e35eeb8d9094641ff0980b1be28c87d5bc3205f0d862bffd5f295f099a0b1cc75b957c7f522d62046e5b241d65e477f82629e87f8446c9e8545cc5523944f2c4"}, {0x78, 0xffff, 0xd5c5, "793eb5deff63050cd7b2bbe0026eecfafe0f0765e0754512fa809417aa99de5513d98a98078ecfb59d1d6fbf3ada1240393f3d36a21aabb2ed31e037660640c63e9a213c6e47eb25713b6addab65cb8060b522f1d6114922d83e2d3d4f2eae175c9aada91ba048a9"}, {0x110, 0x1, 0x7a0, "ef4a27752b0f301dbdb06cb1ef794343401b07d622d6babbc9339940a4a89010cb131535f816392bb00ca695dc429d50bb62dae66b2aff4631c978b04325f95212bdcbedbd69a29b05488b6b41880c3c686e33cab7f4a86b630016b21a3e62182b9b03068a737c29da6e4bd4071c7832233b4c7574d001f02044659aadd154217d6a549215e86d85e17e96a40c1c21950927f64bb84d33c022595398369ba42a8e34f08e18a61fa1f9cc55ac4243e1d6a5294ff5eb4bf2fdc12ae7b9f41833d5220e28f86a186d981197aa7fcc9b3751ba5ebdd6d72571335f4da56626c9fc9184a977b5284113b90fa0c452ce475bbff9bfeaa49c373de3e54d"}], 0x398}, 0x402) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR], @ANYRESDEC=r2, @ANYBLOB="b616fd23aa0898e841e8d6", @ANYRESHEX=r5]], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) sendto(r6, &(0x7f0000000240)="336c339f61b4af46df3d1f0ad1e102da6b8312ea340a6fe7910e2ac00bd037f377c5d92598119182acd7d6e72f1dcc309daabbec496c60558170dad4e645ef7e2e4ca8230716ed8b4c33ac63233e3db6d46e4bb2e676c554a863541c95a6744ceaa161e5a24524e138b03ad19f813975b053bf51138e13048637318bace553beb2265fcc06d13a93e63eaa5b0d2cd7a8ef0aa25a2efe6274ee2221fe2867fd864f8a9568767387f4b18d43401c59fa0e36bc7f76bfc2b3b78f368b", 0xbb, 0x9, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r7 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r7, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r8 = getpgrp() fcntl$lock(r7, 0x9, &(0x7f0000000400)={0x2, 0x6, 0x8, 0x0, r8}) sendto$unix(r0, &(0x7f00000000c0)='[', 0x1, 0x0, 0x0, 0x0) 16:01:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:01:22 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) r1 = socket$inet(0x2, 0x2, 0x1) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:01:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b2bb2f18d0181468cacebfa03255a5c51aec008f3613da774b10605e7c4e61ab397c92b71ee8389ac744c3d0ba3ab71adcadc652ee8", 0x79}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6fe3", 0x2) execve(0x0, 0x0, 0x0) 16:01:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = semget$private(0x0, 0x4, 0x408) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getegid() r20 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r23, 0x1}, {r23, 0xaf}, {r23, 0x10e}, {r23}, {r23, 0x2}], 0x5, 0x8eb6) shutdown(r23, 0x1) fcntl$dupfd(r23, 0x1b, r22) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r24, 0x4}, 0x200, 0x401, 0x2}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r26 = semget$private(0x0, 0x4, 0x408) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 0: getgid() getgroups(0xac, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x1, 0x20) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0xea0c079d2381f928) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x36faf0ac3fd997f6, 0x0) dup2(r1, r3) msgget$private(0x0, 0x40) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000001840)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d78764000000000000000000000000056ab0679981a82a7c8850dbb80269431b353322764294c6383c6d3638d59a8913bbf156ae67a92f16b1ea949d6a528f9e320700d12298fe55c5d4a4f86c99e65116e074de582b51f7ae9618c90d7d0bc542074457a45c162a17c8def059773cd2aa6e2473a37cc9e253a"], 0x2, 0x1000) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x389, 0x800) 16:01:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="4137c0ee5d6f1c50c8d9eb93acb25b03be926088d32da5da466baf6e6f53336a6a7c6b436ae381db9764b12d55f5a00061de89502b0ba364ee009f6ef10636ceaa39b3a1", 0x44}], 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) fchflags(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() chown(&(0x7f0000000100)='./file2\x00', r3, r4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) sync() pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0xff) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x100000000], [0x2, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x80000000f3a], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x40}, {}, {0x0, 0x2, 0x0, 0x3}, {0x401}], {0x1}}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a873b8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a873b8 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6c57f000801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) write(r1, &(0x7f0000000140)="4f47edd2cff5dac031638b280cd6c3fc79f7932a7486fa6be08c026dbb98b6fb9ad604564dc3762ab69f0fffa3842466fe0b637e53de067936cca2f6a2053f5b324621c0f6", 0x45) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x87}, {0x106}]}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0x5) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") 16:01:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x40) close(r1) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x12a) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) 16:01:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/68) r3 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000080)="b50f146d3a38a1e085441b24ae7b") 16:01:23 executing program 1: 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}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = getegid() r8 = getgid() setregid(r8, r7) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r11) fsync(r11) setsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r11, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r11, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r12, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r15, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r16 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r16, r17) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r19) fsync(r19) setsockopt$sock_int(r18, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r19, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r19, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r20, 0x4, 0x0) r21 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r18, &(0x7f0000001740)=[{{r21}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r21}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r22}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r13}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r23 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r27, &(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(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r28 = socket(0x2, 0x3, 0x0) r29 = socket(0x800000018, 0x3, 0x0) r30 = fcntl$dupfd(r28, 0x0, r29) accept(r28, 0x0, &(0x7f0000001940)) r31 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r26, 0x52ffe7c1f3eb170e, r31) write(r27, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r34, 0x6, r35) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r38 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) 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}}, 0x0) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r39 = socket(0x2, 0x4001, 0x0) connect$unix(r39, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r39, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r36, 0x0, r39) write(r14, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r40 = getppid() r41 = geteuid() r42 = getppid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r37, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r40, r41}, @cred={0x20, 0xffff, 0x0, r42, r44, r45}, @cred={0x0, 0xffff, 0x0, r43, r47, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r49, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r48, 0x100000000000, r48) write(r49, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000050000000000000057be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r33, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x2, 0x4001, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r77 = socket(0x2, 0x4001, 0x0) connect$unix(r77, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r77, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r78 = kqueue() r79 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r80 = msgget$private(0x0, 0x0) r81 = getpgid(0x0) msgctl$IPC_SET(r80, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r81, 0x0, 0x0, 0x0, 0x80a6}) r82 = msgget$private(0x0, 0x200) r83 = getgid() r84 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r86 = getppid() msgctl$IPC_SET(r82, 0x1, &(0x7f00000002c0)={{0x8, r84, r83, r84, r83, 0x2, 0x6}, 0xfff, 0x3, r85, r86, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r83, 0x0]) sendmsg$unix(r19, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r24, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @rights={0x38, 0xffff, 0x1, [r72, r73, r30, r74, r75, r76, r56, r77, r78, r79]}, @cred={0x20, 0xffff, 0x0, r81, r23, r87}], 0xb8, 0x402}, 0x2) chown(&(0x7f0000001140)='./file1\x00', r2, r17) setregid(r9, r25) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r89 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r90 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r91 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r91, &(0x7f0000d06ff8)='./file0\x00') preadv(r91, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r92 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r92, 0x4, 0x80) pwritev(r92, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r90, 0x0, 0x0) getsockname$inet(r89, 0x0, &(0x7f0000000140)) close(r89) setgroups(0x0, 0x0) setgid(r88) 16:01:23 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x3, 0x5, 0xfffffffe, 0x2, 0xffff]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0xffffff80}, {0x18, 0x1, 0x64, 0x1}, 0x4, [0x9f, 0x6, 0x0, 0x0, 0x6, 0x0, 0x100, 0x19]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000500)=0x2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r4, r2) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x400, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000700)={0x7, 0x513b, 0x6}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0x1, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0xfffffffffffffffc, 0x6, 0x7, 0x20, 0x3fe, 0x4, 0xdf, 0x20, 0x47d, 0x5, 0x0, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x3, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x40007f4, 0x4, 0x140803cd, 0x5, 0x8], [{0x400, 0x0, 0x3ff, 0x5}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0x160}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r7, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0x0) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r8, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(r2, 0x0, 0x0) msgget(0x3, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 16:01:23 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) lstat(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(0xffffffffffffffff, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000a00)=0x100000001) r2 = getppid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r3) open$dir(&(0x7f0000000280)='./file1\x00', 0x800, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(0xffffffffffffffff, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107008, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20000, 0x0) openat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x6) munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 16:01:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2], [0x0, 0x8], [0xfcfff7fefffffff7, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x20], [{}, {}, {}, {0x0, 0x9}], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r4 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f00000000c0), 0x0) sendsyslog(&(0x7f0000000000)="907d1ec88dc6e45a65ab5a4369652f2b3dffe7e7ffc0438a79a50bf58244316532aabe4b9b74d4acced6fa1947e00f0b36078d17534fc63ec6ea6507e447efb66a1f81943f8257eb6a185386d8f35d14134a175d8ce6113b70cc34d4dd227ccfbb4a67731216e9cf9f0a348597f461a904c03e30777eb7142d637541816f40790295e211388491f5a6443ed27e37025378cb34c715515489493564b75ecf30938498ffe507d12fbb0e80c7914a8918", 0xaf, 0x8) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xe0, 0x268) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000440)='\x00'], &(0x7f0000000280)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) kqueue() unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='c\x00') 16:01:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000000)="11532f05f980f90b8d68df47e91957c9487454b920ec031caac7f3a72bc285127ea80e55c4a0eb1ac3b0992c4d539676ab94a27c7ade53f3811164f151a6ef51cdba612b2bb2f18d0181468cacebfa03255a5c51aec008f3613da774b10605e7c4e61ab397c92b71ee8389ac744c3d0ba3ab71adcadc652ee8", 0x79}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) dup2(r4, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x843f) 16:01:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0xa4], [0x5e85952b], [], [{}, {}, {}, {0x0, 0x0, 0x3, 0x3}, {0x0, 0x0, 0x0, 0x3b}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x14010, 0x2a) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) socket(0x5, 0x4000, 0x40) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) write(0xffffffffffffff9c, &(0x7f0000000640)="05f82b0fddaca32e47d2ec7f930acff84b27899bae710c7756a46eb3b48598d30d7dd6be90529c9f7c67750c09b4a21bc401179ea18111a65f52882c4ee063b02807891a1fb52644c58fd74704fbdd3a29728f56ff8c15133a39c3034b634870171fa692f43572f3e84926ea1a91e42ae6e31e2561a21fa6c296a27e85b7137854374a684e85038e908f23d323c0972680f146c5498f2b317c98cdd50f897eb0ff2d7c67ddd385139f99f0b87f7e3fc73dfa753438fd4319e9806320fb602a41e57968ae5659b1", 0xc7) r4 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000040)=""/212) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/156) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:01:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x9d}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e15f7ccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r2, r0) fcntl$setstatus(r1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000400)={0x7, 0x0, 0x1ff, 0x800, 0x6, 0x20000000, 0x30, 0x10, [{0x10001, 0x80000001, 0x0, 0xffffffc0}, {0x1, 0x20, 0x0, 0x8}, {0x4, 0x3, 0x17c0, 0x4}, {0x8, 0x3f, 0x7, 0x5}, {0x401, 0x7ff, 0x0, 0x1}, {0x40, 0x7ff, 0x1ff, 0xbc3d}, {0x3, 0x9875, 0x5, 0x7}, {0x7, 0x0, 0x3, 0x401}, {0xc10, 0x81, 0x0, 0x7f}, {0x1000, 0xe097, 0x1, 0x7f}, {0x5, 0x9, 0x5, 0x635b3d65}, {0xfffffff8, 0x8a87, 0x8, 0x4}, {0x4, 0x8001, 0x10001}, {0x9, 0x5, 0xffffffff, 0x5}, {0x9, 0x0, 0xb8, 0xfffff096}, {0x7fffffff, 0xfffffffa, 0x8, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x7fff) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r2) r5 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r5) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000080)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) sync() connect$inet6(r4, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x8}, 0xc) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x7) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) getdents(r1, &(0x7f0000000000)=""/227, 0xe3) dup(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x1) r2 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 16:01:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) write(r0, &(0x7f00000000c0)="025cf012", 0x4) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000640)=0x1) connect(r7, &(0x7f0000000080)=@in6={0x18, 0x0, 0x800, 0x3ff}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r4, 0x1) 16:01:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xfffffffe, 0x5b64d10c, './bus\x00', 0x8001, 0x1f, 0x3, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:24 executing program 1: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000580)="33db554fc0194428b752efd8d1ceba443ce05b767a75d0a043ff77b52fb1f9e34689ba611239e358982aa7967c4942af2cd949a93b09acc230ae8f1e79ef3f03d9f5da2a4bc0251094e4e0e62ca211a9b256fa57a13d6910a2bff5098897e725d5"}, {&(0x7f0000000600)="26f3082208b8a6df2997518c547e7db8e36eda896cf2483aaf06cc3a5d1013f444788aaff40864cf4748ba24e71203cd3fa564fb3979daf4923d670527db63853beea02a943f94e313a0cb02cabc11e9fd54105fd87b3013c2ff11b44cae16a8dcfe6c3bf9212cd2e623f64166baddd2244fefc307fcde50524812f2caf0248757"}, {&(0x7f0000000840)="7383c049f9ba7632d67cbb00f83cdbd8a222bab18c80d85b18dc98459dfd2a015e1d08c1c3dcfb9994632a1c521a414cd4b798386b14323e49ab1f6a60eed00c8dafd82faad704dc9dd81ea3342dc55df9921c06dd8332b6eaf4f9ecf83a00e36dbd5b6ca13f731259afa861fd7e59bacd86d07c41bd429144ba69b90a4010996a7b63c17b0ec8d362a7b943facf068759b018ee3b615bd83868652184e3ef1b7499449823cb156bea669040bb5aff9a97eee8a64460670df1fa46256f3496fcc851d887d1963aa9461893e43ec07aa896a8c97fc830b9ff78acf743a48952a0788cc50d3a7f2c34268deff26b2379bf2cf7999661368c4d", 0x1df}, {&(0x7f0000000940)="ba1b0bb71ad4ae0d6f8611bc74b7c57ff907b6b5940ee6e66d034e97152b118e7919103e938caaf53f3ae637444b154aff4af879e12a525ef51aa60394ba5d651ad7bfc7b8095a03cdda2d7481c1969eeadbb332aa7d80d711fd40961b541fb5d69d4ae2a93025d4bf9ee8b23c17d92f96bc5989c52d9cb8eea79aa0a7edaeff687b41a7100cbc5ea24afc017f71a031e32edae15498e131937374f20e5d1d09cb7cde289eb1004795387d1187b18112a12a30a61fca03b7be8763ceef61c591db00e06a947f78d51548550a1a64ec52e762d84538bcbe5a601eb8bc1092199abad846"}, {&(0x7f0000000cc0)="3d87f2161abc0d7df565dab27f12be920000000506ba89442981346bf6d26dc790c6e1df1c5a74603d7a225f7f06f0942ea2a0aded17e3501b4bbbe7a8e14ad4a2c9fa0dcf5161d13cfa8cce2a6f170fbcbdb83e4c9a84f361bd27feb7337302ad5111bb8c14acce2063899e7e26893abf520caf2fc12a114877bb8fdf63af69c50dc7853a41"}, {&(0x7f0000000ac0)="1810e7694f97308a69c783cfb4e7aa5615ed203f71e51ef69b7daca62d3ecad1cc73736d970f20ae13782385ccebd761407644ca18b01fcd93e65ae7e3355d7bcba33334"}, {&(0x7f0000000b40)="5283bc8d7cc7a5f5c9b67d244b2a900a91d2fee76f037111db6b78508fe77bc03ef8413c2231ce0724196a33fb7caa6d0adc2b1414dd257059fdfb75289e0a278e5a599a381a4ff417d28ae74ed4cda55c287271b0b41f80d56fe68c1eb84b5c958adecd3c33792bc35471f2f576e317e9bea29a8657d758ea412972a4f0d5793d8f6a906a5caf360b41472a4c6fa663e957f57ccf416c367437e7965dfce3ff897b625177f29d21922ac7cec90d04809e1620cbe7a3d4caf7376a81c111e353284a77765f6a9cee867a"}], 0x5, 0x0, 0xffffffffffffffff) 16:01:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x52) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="e5b73473c4f2e581ae090598661656", 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)) r3 = dup(r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r4 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) sendmsg(r4, &(0x7f00000004c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x101, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="b679c5b98620220ced536bd833dbc28322cd36b2f2ccbddcda8cb58dca0d8bb5731a03ede145db13e0923bce1b1773510a1177afc34aad836defa7b25ee76e69ebd26b9a3b73ca11960e7303d24d1042d2df", 0x52}, {&(0x7f0000000280)="7d6de4192b275d03f516f33f66296b2c66148d02a0bc0d55614bf95f06804098b41ed85925b32028ae7cc6815c39b33f1169f5e1e0cca7915b1710ce2cc3915b4e879566b483561d02dd76b72741cfb88aae4c2c391d62748f289d844a3d4fb098e70639f7f8bf22e63d079e8d05b1b9cc6c3733ccb93814c77e70824d2830d7b123442fc1db53a6e88d2328a58bf1bc2325983ae8fa9382b965ab7dd85e0e188640e474a7cac461cae01c34d6bc553d685fd3f9304eafb9fd838df7a4fcb58cb320df02d16a978513189d88ee333a233dbe76d7886548fbce39722171e98fc6307ac2dc59f2e2e25ac78ae1771a30dbe7e4160a2fa7a004e92b", 0xfa}, {&(0x7f0000000380)="7d7500519bcd9f245ecb3e9006dc5f3fa09b55932f4f5884154fcefaee0bf465b8c9cf9d63a3a9ee7082d5c877d4e948c786cfa0280e24e5dbc99da3535e27c3ade2a0128b3e8cb0fe8cdd252651984962386f41d88c17e9c6dc239a273848c8d5afe150fc341234cd57eab8232de75dc2f2b3105273c9f4d473a0a394911ca3c9fa0d67db6b8d94334b7a74025a81f81223537284b47b2b9dca708428df637320d9d2fae7681a22be", 0xa9}], 0x3, &(0x7f0000000440)=[{0x80, 0xffff, 0x9, "b694cad0944ba11ae30d2f373dd3cad7124a4560c03ca3d4dde2573a6af059c0c30b05f0ffce2ad520f3799c667fb535f0945b57d0a98ccc5ab244b6074410cfb5f0b4b7f274c0a7c0a50e7ae74edd378d2a8d9676a2f13ce1fc99620496225e89210afd92a7001428aa95f2936713"}], 0x80}, 0x4) 16:01:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x40) setsockopt(r0, 0x25, 0x1000b, &(0x7f0000000000)="310a07a4", 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) unlink(&(0x7f0000000080)='./file1\x00') dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:01:24 executing program 0: 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) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x45}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) lchown(&(0x7f0000000040)='./file0/../file0\x00', r5, r12) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:01:24 executing program 1: msgget$private(0x0, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0x401}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) getpgrp() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r1, 0x2}, {r0, 0x2}, {r2, 0x2}, {r3, 0x2}], 0x4, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x1, 0x81, 0x3f, 0x98f}, {0x401, 0x20, 0x9, 0x3}, {0xcfa0, 0x8, 0x6, 0x4}, {0x800, 0x2, 0x3, 0xdf}, {0x4, 0x5, 0x1f, 0x8001}]}) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x7ca2af1d0ef06e1b, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="528b7e4ec2fd1ec9d06890ad95d50aa9e4f5751d69a9da7ec0d66d9bcd59e57f92167a1a21f6253ed2c3b2fbf8d4432429956f597bd119dc637530d41b8c5c88d6df6ca7220549810ef0bbf7097de7d96ced95508fe9ffd91f5d05a060bdf8ba6a35bf8246ebee6f65bd075114ae44d8ff492c043d558b969ef6a590fe81237dd1f80e0c76d3999223bfe43a8f39141571c545ce03f6a53cee9e880e37c82abe18e41db62efdc0d5efffe8fcc9810fa5434f03663c933f1c1a408054b06a4f02d4f8b3ee63a53998719d4e8625eabff37da16e8d533d6d74152b489f3d0963c479a69d5ad9", 0xe5}, {&(0x7f0000000280)="3b2be9a738f6672fae241b1dc496a08a65a29f382fc48e0261bcca8e7f3febe11039e7a35dd4d2e13e898129a79146a01bd7133338ce3ceae36efacb26a88e711f950fd61b5bb36053de4bb91c241ed02542928d35e3b007450032061448cd9113dc526d54689d071651e8519b558a321541625d515c41304a5a5950887463863f7621c859d5162cc1a3a1967210f22c02ddfc1c83dddfb14c0db3aeeaae20490f1197a2317f144b5008a2c2bce0d04e1cd3112fd8a5d0fe45f7febf892394154988ee50caf6b8cc00f9", 0xca}], 0x2) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 16:01:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb250557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000003a12835cbdec8df6a814fe08ba4cbef816e25eb04ba01501a5e0d03b964b097f50b658988746839258"], 0x10) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f00000000c0)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) sendto$inet6(r3, &(0x7f00000002c0), 0x0, 0x417, &(0x7f0000000300)={0x18, 0x0, 0xe3, 0x4}, 0xc) sendto$unix(r2, &(0x7f0000000440)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece3d0b93caf9fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894040000000000000077dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xd2, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xebef4c058ae7ec31, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x0, 0x4}], 0x7, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r4) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x4, 0x13a011b9, 0x8}, {{}, 0xfffffffffffffffa, 0x8, 0x8, 0x401, 0xff}], 0x8, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x31}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x2, 0x7fff}], 0x163800, &(0x7f0000000140)={0x2911, 0xd90}) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x81}, {0x4046}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) close(r1) 16:01:24 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e94126a8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c2560200000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb817680006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8be9e18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117d8ddef94dfa5cbc28c1091be197c8972e8a2d7a2a3b197864072de68d96c54f7e5032927fe10cf282add4027a89349d46dc7254831de013e23688d833b1dfa0931bd199b6d7c45f8cd36d1d0d0ea188a2018da7a9a7744c5c38ce9291bb7f735db4325627bb4530b28199652ddd398f1d9f2f27c6a70d86d4464ea7f020bb5103470c9f70f2f154041e1c7f1a70bc37b6263db807cba608f26d2a42ecd3681a363025606dc8b0722a3f4a6ae9b2b9324910a8b9bc53807f06c647c613032ab30cf4d"], 0x10) write(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x81) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 16:01:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffca0) 16:01:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ddffffffff0370ff6f04d521ff014c429b19ce1ecb620a34b3e0339303eda23c3e10edbac7046552b9f4f2dedd0aa15dcd4f492e60db796a6d48a377badd4cbd5d1899bfb1ba9ead727cb287c4404cbeb54be5ab1daebad5de8ec5733d543fe88efddafae086838aefa09ba6deda65efb0669648becdaa6c082d5740a1fe908666d5f722814bc3553695df3dd8d5cc842264ddc39b1dad5398eb7ffefb6a43a1c1b55bf75141b971faaeef40a19681e24b8c375aa5a1632943e5f311aad810bb25d390fc957ca2c9627fb917e8b03f9acf726bd036f06612a1e0fcb09985b19d0844c9af6cffff8ff46b9e75f574736900"/255], 0x10) fcntl$getflags(r1, 0x5) dup(r0) r2 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) writev(r2, &(0x7f0000000180)=[{0x0, 0x294}], 0x1) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x10004) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, r7, 0x0]) r8 = semget$private(0x0, 0x3, 0x10004) r9 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r11, 0xffffffffffffffff, r11, 0x0]) fchown(r9, r10, r12) seteuid(r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x35d) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) r16 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r16, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r17 = dup(r16) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) 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) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r4, 0x0, 0x0, r21, 0x19, 0x8}, 0x5, 0x401, 0x8001}) getgroups(0xf9, &(0x7f0000000440)) getgroups(0x42e2, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r6, 0x0]) fchown(r3, r4, r22) seteuid(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r4, 0x0, 0x0, r25, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r26 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r26, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r26, 0x40047477, &(0x7f00000003c0)) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r3, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r27 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r27, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) kqueue() 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) r6 = dup2(r4, 0xffffffffffffffff) clock_settime(0x35945e4e1577a740, &(0x7f0000000140)={0xfffffffffffffff7, 0xfe79}) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x9, 0xffffffd3, 0x7fffffff, 0x3e, "442b7667f1636337fb49db8bcaedee77c9382c07", 0x3, 0x3}) socket$inet(0x2, 0x8000, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ftruncate(r10, 0x0, 0x7f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r11 = dup(r6) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x101, 0x9, 0x9, 0xffff, 0x81, 0x1ff, 0x7fffffff, 0x10, [{0x3f, 0x6e, 0x7f, 0x800}, {0x8, 0x4, 0x800, 0x8}, {0x2, 0x6, 0x401, 0x7}, {0xffffffff, 0x8c3, 0x400, 0xffffffff}, {0x1, 0xfff, 0x81, 0x3}, {0xff, 0x1000}, {0x2, 0x9, 0xfff, 0x4}, {0x80000001, 0xe7f2, 0x9, 0x1f}, {0x0, 0x1, 0x7, 0x9}, {0x40, 0xff, 0x4, 0x6}, {0x800, 0x1791, 0x80000000, 0x4}, {0x7f, 0x7, 0x80, 0xffffffff}, {0x7, 0x5, 0x213, 0x2}, {0xfffff854, 0x0, 0x8000, 0x3}, {0x5, 0x4, 0x9, 0x80}, {0xb0ab, 0x1000, 0x4, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xff\x19\x00\x00\x00\x00\x00\xfc\xeb', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) r3 = accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r3, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14, 0x7, 0x0, 0x6}, {0x2d}, {0x8, 0x0, 0x0, 0x104}]}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = semget(0x3, 0x2, 0xe2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pwrite(r2, &(0x7f0000000140)="2cb466fb4ca3d1771797c1518e0a1d0fcd2ae97ca71997cb4ace08c02986d45ca0be0c972a4a09e1e94c341a55ef19b048985e2732445b1796a390be85b85116b677e8f698e21be0ecced22aa0c28ce3e53c2df3d696a3082c7724bda2974ce77968040485522e248abf4c675b8d4f8d5f2aaa9107ec7075c5ca640549a7278beef2083f37158a180696ce39c6504d8a597fbb930b181d9664a19ed9a4e44aea770887ecb5ce789602cbb9cbf056a191c5bfafdd21d43f1a56567164e2e538321c6517e5f6fea477a9bd7bdf263d3436b17c09818c0744d0b4fe880eb11291759d378b3aef2541296dfd607baa9998", 0xef, 0x0, 0x7) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000240)="118bc024e077997ce0efb102e606e2238441beee4b8045b5792cc776b9b2d02c7ce2c8150271cb34bb831f69b192816ae5e53546a1003441d1f1dbd8c91b0b7f293e239f03681ff13cdc4b19739bbe81e831bb804f3479003e4d8436c34bd334e9f55b76ee3a31f71c054f7106c77da7dd6505", 0x73}, {&(0x7f00000002c0)="0739e6ef949a0793e0222889db1c7f0c67a50d951277a3ad6418054b6b6c9ac55ab4235daa5ff5020e0495eec7", 0x2d}, {&(0x7f0000000300)="38d66f5f02306686efd6143f2ee4e84ae0e20ae7c2524cbfa09ba332e9d9a3f680290f20582cc0a2bb640529cb950f1acac6067cdaf9ed564bdaac029aa686d047437c563e004b195c25748bd9836388", 0x50}, {&(0x7f0000000380)="f2b8a20051efad0cb48e6f8f333f44a7876eabe69bb66e8f915a5b6ab2a344a089ab577c284385d60120549ab16db18e6833567ef3edc268e52c7cc90ae578ebcf798b83ed6573f292b3f435c5418e5bf690605e05f5b5396aaec359ed66e0435064", 0x62}, {&(0x7f0000000400)="02b9ce8c023297e7f5cb8f496b9403ee3450db038d26c1bc42f221a3d9ab12c4d415d1276fe75557", 0x28}, {&(0x7f0000000440)="d60945e2a0f107556ce5f2b3229c262ac5e7282e1b965ab0e7664b5869988554e6ea8e45313001db2c91cf1aa974f57907abeaa9cf8bf35b666e526ea897473d98364fb2776a31a28fa25e9f6e5a8673b647e31ab2aafb9b1ab3e49ba5e8038c57c965536d12dee5c520300b276e20e761a0287754a148db420370862e42476ab8944967bf01cdcee0f3a9c5e6a5", 0x8e}, {&(0x7f0000000500)="c0a0c84cb39c648e36d105272d836bddbee108f932c411dd45f00998397c63a1f9a8f3b67f28b28d2755eac76b61228467172925c317690f0de3c810f09003e31c5be283780640f98f8f3bf36a47d0f5524a40274b86fa8d7a4db2dd9c6ef756bf2446d31ab133a4188f988df0fe75410d8b3d932fb9fa076d10e7899832136aaed360ee1f1b46790ce95ad2", 0x8c}, {&(0x7f00000005c0)="75de5a", 0x3}], 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/5) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x400, 0x9e, 0x7, 0x77a1}, {0x85a1, 0x6, 0xc0, 0x3}, {0x3f, 0x8, 0x6, 0x7ff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20, 0x4}, {0x25, 0x0, 0x80}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:01:26 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:01:26 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000248) r1 = semget(0x2, 0x1, 0x20) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f00000002c0)) 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) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff, r6, r8, r10, r16, 0x22, 0x9}, 0x10001, 0x5, 0x1}) 16:01:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="7534121663f0c5ce968b4d6d63e1ca696d91ed11519d30547dab1d87407022d4f91b557de366ad9d7b24e18ab8027a96f594c186bc1eff0066ddf2b4477a4a856e1c5a5f82e474c230d718bc58adfc0b78e3aa78011b1c61a32e15b0e618c377193a1cf1912df95817d38b67ac61add88496f757f810a77bc4de43f9acd395e46fec1200af68898772ca2c4c4a3d47a9b6df90d8407cea862f2570a7223f2736603c8471022dc89a800af7a28bccd4869eba56ff4dd1a8d5413d9424ea4bc0ab5d904ee53545fb2b911d5d0a37b1c2dbbb3e7dea3223c72be8b65a85846688b235c3", 0xe2}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:01:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0xa, 0x100, r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/115) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) r2 = dup2(r1, r0) close(r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r6 = fcntl$dupfd(r5, 0xa, r4) write(r6, &(0x7f0000000380)="debdc10ebaf322db69d748e25464ccd44345ee6925ee10e4367bbd29048eccfb392cbb8252fc3d791c0e6047a41e8f03785d088cec12972a1aafa0d2b9a08675716ae6b6c45cad161e0b3c885bdfe994116d626a79c2f802c112704dbba61e50cb6058afa3e2f8dcf5325dbedb18155753631efd1f519785d020cb303452d4fb32920fb6911f3f9d2d9758fbb7e24426154e7aff5232942f673868a7816d9b2e012d68cc3bf2c59d47c05018ebed9a4d515682f33f86e4a4dae5aa4885a2b85b420f97733a07ffc96e2ddd26425e2aaf21cde16a2cf9b855c1e7be6b8f93c20dd1310e6f90b2bab612e6bbefecb3671bc69732004e368e239e65adf0eedfad74100013c73af55c1d00ae518668aabe81e67aa5a3757938a0217775b79356743964bfb9c46285316384d24bf9d2b00b582d74efe109fe49f7c28c45682930745b40b8609ca6af3efc536a0fe3cfe3e4941f1ae43462fb5a39d9a18a0c71317cb4962c71bde625e92839d0e2e89710f291ff0c6bb3b30164b267c171b3c6772013e62ce1ce691f1cebf664c37cd4cc9b4acb81930631eef4040de5a4bc155711f5d5c363e546907ab6b02a1b73ef22ddc2c35f18ddb5c5dbdf4795357fcdbc8a6906b2c76b20e7e2f5b0655c2f3a2c79af1b003e2a7bff6d5f82024d52bbfd669dd899f7c7d6a3cce66e2543b99c2efa3dd2018c01641b85b017ccd60d67a7797e1820be5e21b3322761876c370c853270a127f5daf73afb5d909548d5390cb90759037fda4ed8e963bb7e58af89ec6fddc8cfb7dc1a271f44576aae8845b733552a89e91f131fef3d410c6b88f51f12f639ebd9946b9e7b6be3e5c0e10233dec252e0289f2885d7c4112184de703e05c0fa849696acf60a1fa4f6f9e676640c2bbdba8fbdb0f07b81c1c80916d2557a9970eeb8cee00149379b96377d1d5a410db4b2385762df04120f4a6e009bfeeb2362382edca73f923bc92178d71a0e72a8221c0ebcc0aea2d011a4531098e213ddcc24afe6bcb76cb2157b9690810f28ac422ab7cf4abb9d9af7dbfd0534ff237beb52984afa6bd3331ed6cdc527385dfb6a3acdc7f429b9cc7068e5c2fb02f5cbd59b13fde506570d0c0bd0f1d9c4e17480399b30e1f6036a8a6ebb8a3464bcdbd43b6eacd3072eab4b7ae9e7434cf9410ed73f488ed4de322b12599a3cacd3f9ed5d8a3855a2428ea2eefc5967a29423f74db31389c7bb7b1a346c288bc0b5c43df7839d186026f93b86d91734e5776a7fb349f81cde5a8ff2eff0cc9782bc3aa0ac9c98bbf9e83d0d0630324646b0bb52d18b5e7d1ffe9da2ab7a076002ef602799e79a53bd18deb49a57df3217b3824fd3f615029167cc0cac0910e70c9f72b58dcfc2bd2561099283581a88b9f5fa09aef21906d9a36217d9f86a5d1d59f42dd631e9be3ebfab7f9b97125c46f5f93f4f38dfda7422845e394abce804fa205a8318838dd0090061a5e8b27e856cfb7e9d0634e5c7fb0773693b0a1e5374fc75be63162f4e56866cd7c077879a029474cc034450a0ed9dd08f3385163d8acc439bd9a3641484f5fe0120c142b52beb1aabbcaceb88caa4160f2609de9a13354aec27aa4e85254b10620aa63545c70fc7bdd2d27601c3e27794356304a4c2403a379063203b23b1faa1773683cad8e7c38acbb0b8ab362a4a798e2552593deaa72b66f7fdf98be183628c7c3a3fc5424150380f202a8229ff3878c71d37d7ad06e669a30b0cb10bc305927f74f4385d2d454b7fb338a622d29b992a70035266e8c17cd31b50113ff94e5715c59e2a0da6652e94c8c351cff5ee9c3210486a57316e2be01e6db0eba5d71064cb5bad1d3c693fd83230a01ba4b5b680949263391f2e84c2ec5179118309fabc194600b7272d8eaed2cce94d6269ddf577aa16ede60d16fdb024d30c749d545bbe7338f5071163cdcd1de0f45de4c41cc4378101862da9a1b24396d7b0e60100cebf0f946ee51c08a051efb0baccec3f0af1209c4a3669a5d9a4ac0f5c607c79affee6d01779801f37ff6d4fc4543bb3e357c4c5454ec32152fb3ad91946d2f6c8e67c35385a3fefbfb874a616ef8b183cf003023ac5ee516f4623beb0d950adac95a257614fde8582659ca3fbb4d22a02312ed90ac9dd07799b76b42903cee07121bfa5387420faf319edb3eb7455b818b5ff52a68e008151e1a106694ccdce49c4caba2b28832d718539bc97aee7f8716acd63aa0c2cfdfe933a329efcd03f3a8a8c6ce712478a9c90b490eb7b7457da733a2d8d59174ded917769e9f97c393c6ca3563c1eecf171d2a83246be5a3d60b99493782094f09dd61e429a459642a23033ff9e8c628e68ae4b0940ebf01f5343bc8452d2fc4c57f6d85b887a4473d90d8594684d7aba45c7417d9e90e692b639ca296cf01ce533bcf46c51e5157e690f43de7101faafaa1c9f50e83f4fb191dc1cc7215f058d74e40485082195c15d04ffcabf0c98645333289a52e63c55526fd5dc8ef2b3ffc1a517964573ea55f4da19f164d67996b2afc5c02db828203aae0c67d09e6b1df37ffb701677f090f7ddf741a2df9e20abd30ba13ee214eb062172d1a094cb8f3a2291fcc12a2e5cecaac8fba8f68bdf35a4b50ccd382740438df1752e64e563dbadd0addf429139f60481e193bbeddf103e616d57852b8d81a6c4d5c468fe0a5e21bd4d09572225980ed6d1fdb8f9c6213ef1c2f750c62bd50569522d224f4fe0e2c0ce133aa70a6654fae4b2e181ce1840443ac56570bb1ef0fa6ba17f4a2ade19d4b51af3eba406ef2fd23acfbeea0314b152501501d9b6ea10c90c1aa2acf240f44f37ea401e71a0708bad3e68a5df6495be52f560a0b27da1490029b17209004285face5feb533840ec560f11ebfe2ff4dcea8126cdadb99f5e3f27f7cc91ed89de0700aff107b7e344c10f8e2ad66825125fa2902d81fadf310790310d67ce91bb7a8f90c180a878d3207f1a4ef5d7c68db09354308d1b83d2c586fd047bac59df0f9c19986203322ae94f5fd87cc861bb2235faa9eff556286f943c3ec0b244cbb9255375514b60effe4896709098dd55fbf14f9490667181dd2ab6f75a5b7090bfc79001b66172516475adecdf9473ab498792827ea082883dc92e6e6090aa2d34429eac28c246378a8e71bcfd864c1a7475304b5d9a83a8f2cfc05cc021564b98e758a409e9eaaf566fa90b5b3d4a343a280994612e25c35ea98ac09cb8bf1d3996693aad37120a977be3f7394a7ee115e16015251e61acdc72f545a7f39c46c100ff90ddf098105f3ad6a1e9313d721e57b240ce237e05a4c69d020fdaed2d34f563ee3280c59f3d9ff585419068e4a1b6e4e330558507c6d37edcf30c6d0c009be9490aa60ce7a83f1dafb4416c869738bc53466e6a03c9556d53577839783212c6f187e637f9070db5e712cc5383aece105997c31c0084cad7d19322959f7f294d3c3e58611a77690aeb9c0f683ec9e608d38ea8d6a1b54ad8889aaf4253eddac18886ff8215432aa93eadc1fd02b260cf1f52ec980ba08999d0ddbad35671979ac859336b8160eb96e19ab2e44e9c5e132da9733b17d1a6be89ee1b0c5d6fe23370e85b12d8a4df77a301e1f28583a952872ba8a3b38ae2a6c1110e0098d40085660455f09c7b9b5cf8595845ec5bc3d9b57bedbaa52b02e6c8e2dd81745c5e7523e13eaf2b440d6c7c66a4993f239495156bd3cac6c8ef11fe85841563b201a2381c7042dc17d7be7d0be8e8588d27699703a9044c0fa00bae9d3e207387462ac40a2ab22b12577f43bb7d8a991ac34047ec67183e8a391b1cb6a487cd133f8f91020f973d7f9f18cca85aaf4633d459db57c22a26a1746d8598f5ef77dae27e6ad6c0d3c0f015235551fb6a6488e884b07ddd27f2aa80696af0f28db72706d5216bb3dc965337f92a68bb10cf47c12b2b2ecbb549ab16e2f03d0b43a4162c5fca8f1cc4a08c7f929e1e62c655e50164b1116ae350a1d34dd734ab0e26c821557a4a71df2d42fb9ea3485e28740e044ce30188fde36b3bf71d1ab0a4ddd4b367e39f659c1114d50e41062c12bc9c66f2d65207020dd4cecd093426c2d2d58ccf424d7edd6241ace74b4903652b441316c8567e1d1e4e0c1d6670a72ea9588cb746879bba6487e541f5e0dab03eca3987f8e8893057f2b05a8f1ea9abbe8e7eb172c8b10656dd80be5dad1f882984f823c0e688165e11fe7b0cd81666b0e11d1e648264aad366be2422c6047c86b09736c5d841c39c155d687bcd8a749d764ed90b97b5d72fff5f687c3644763c8637606ce588b361612a088d4cfd5b90f995fe698390e62cb2b5027e00a5490c8a1f00ee7266bd7aea65072c4d60b5b430a789ebb0937f277b4a11fb9931adc1869741a767e27c80b7dbcb7c5e1bb49a0ba9cda6176d095ecf011d91d0feff403ce8e01157da7d6eb7d25ffc5c128a819fcfd6da3265dfa6ec4c72ceea27ac457b2814faeaf0326744e86ef9594a9c3a2cca791b1d471a98b9ab0476bfb694896c324233344240e5676dae24d3614f0d9d3f5d693797b574645f2cc134b7e8ce5324941d459277cf46ef7e44e1c3833a2a27303f3128642e35d07b87f4c16ff3d74ab4210e86b1b973716dc160e67803cdda5b41f08b6dd6f495a124f858248e61b796c572b0f361681b7c1e20be12897c16c8627c7dc5330079f6b1e7fc438e645370562baeb787a1203b9a74ef1d24ee0989d7af4626ad8f0dba5828b8c43e9cb45807c9d8852aa8e4b502ed27e9d4c75cb9ad5a4479cfb7b00534386eebfb5c37d4fc72ccb6b475b1f15a9c13a2156d9cb26f2d1b7b09ed49717d5f236870830381e74416b581793a24a67af94e7467d0a35e6cca1e7462e38bb65781beab3f78ad7ba41a2b85d4b1c91e276393693dd416e199d05355bb75afb450e51dec738f16af7039a48943316961e7f789be5b2266e19b23f4b97c2d3ac84847efc74d41f087bd4e47b33a5236ec2e236bc8808f913cbcc8eb389eb5674d9c1125433d55d344ca20e260864e25bfcda317b20d12295e777906d1e227782a3da9e796829fd6afeb93dbd7327b86cfc84eac25ac82b7f2bad5821d46c542019ff076cdbb25cf621972e23c0bf88888e39c563b8d76c0f0bca00885891061eb4664636f0c27c99f350ea5dafabf3e523293fee4915aa0588d59f9686a7730f1ffe61f2d356e8a25d5ea95666ff576bede14d798170def327bc43d31cc8b36bdd828bad50ca9780b41e84ad54f2e5fead20b1cca540c1fc5e8ad78fa86f142991d27a4d0511de56dbc163f0a281a720cc7db67bcbc4a6a48154fdf91d6b5005488943c05e66f1d51d2cd8a39a1ea269312e5821b92c75d0dcfd8e7015f3fc9f5a2c3add8fac2c2c57efdae52a64dd93aaeec1ec2839abe0adb7f9547bfb30f5977b5716ad6a1306ff1ee484cc0606b5aedc0e312beb2de08d850c111a7ad027a913742837061a4c5796c8ff58fb387a2e818f443a81766bfee8649d7d1ac1c81e1072bb7f3233c32a0b00270a0052f81a959eedf85d58a451cfb42a554f071264e7522633702b0cc0744e09a88a512a4e01c0a0e37be46396bfc9825732a4d9e77a252734d7014b90b00eee615818e23e5c1fc8231c556d34fbab8028655629859bd077801280991919e62eeab784cdfadbf3c126d048d128837202d549997d1302f4bebc03e32af5ecad159ccfa5c7a4dd708a4d589cd891bf042ed1c2da07e15d190c19440430128fa5dbbb3285df159362ceaac10a45b96d15269", 0x1000) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) write(r7, &(0x7f00000001c0)="1807d98134b95455cc03bb682b9619813f93710939dfc89b175ea64cfdf59b78b375e3f8f164bbdbba280245d47ab6595759bf14f068057bbe025d617c7d065e9f677da9d329817ebae0a054871c7e3e320bcefc4568f2af66065d096b59aa597c6c27fdfc0b1e6271ca80608041dde34c9580b326e428d9d980f4d0d4da959b048a2f612f53e453b6ad", 0x8a) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='u', 0x1}], 0x1) 16:01:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000380)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf56854d78a2a197a386207000000008295955984c87910bf450068c13500287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6b0180000000000000ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c659000000000000000000000000eb93d079a78edace1f04faa2ba3044370e4e172a203f04e319e9057eace42c729afc115c2a2ada300037bdae12780d142e1e7ac69d78edb1ea338aece4515337"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb007fa69dfceac2a84e6abca648964c5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b77d186a3c503b580200000000000000e447473c238495aaee48ba2f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c5b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b40000000083d77ecab42480802e36806c86f0ab83ce27ff300645a5fc39e8bcce294aa21c15a7441ac2d17444ecc60fa55c6a0498a0a9802757221c6ad0d6ed61a8b7d0eebbfda5b1903cda078112a927b8d817d8928bce908cfe0b20f777c188e5871748008c046bca3a0dc3af12fe4701bac9914cfac83461e9cdf18ba14856daa5d4beaf06551df060c72f5c61155d62084000cacd01d0c6f0e415ae4d385124a344"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xfffffffffffffdd5, 0x0, 0x0, 0xfffffffffffffc7c) 16:01:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x10]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1ff, 0x4, 0x8, 0x8}, {0x5, 0xd8, 0x7, 0x6a}, {0x3, 0x7f, 0x13, 0x20}, {0x1ff, 0x0, 0xf0, 0xffffdda5}, {0x1, 0x3, 0xff}, {0x9, 0x8, 0x60, 0xb4}]}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffff7fff8b1511491184bdda8b4e7570004ccd2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c8070097283f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201260bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ad49e39edf929c888a830505e8f5300a49fef9d612f871f4385f04157797fa4a5c5fe659fa202361cd8cac7dbbc5b65c677637ee5f76de56eb6ca593d2870b4122cd23500000000000000dd98b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bfe41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede00a6db3a78d6fa6b20530ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b26df9e6d315da86e579cc068a09d4883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b6376054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e607f99983794eb30b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025041d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6700000006000000000000000031ef30de608e84eb5d0f0326020000000000000b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f7841010049fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c98ad7a7650d6b500411547321772ed2535c691297af3cb63b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc90aa7c14b30786152e66481e439daeadf0a2d33c2be1aea09dfa6493734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a3c02b9602c9ef917e250b63c9b16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa94116639064581cf1dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aebfb0fdd289173e370b9383dcb613a35c9e9af965188516199c3b8f0d02391ade5760b38269b8967d1627aca5e0a88114d1bcaf319ff328f70d11060f27fdaf14c420186d0f2d2017df4fdc742fd0399af08c9ed144297a570fafa3019cfb81e8a7af72db239eeb1aaa2a31261d187a8960423cde48b13dea45db1d3ed4d683d7a390899ee65cec1d13d9fe77ae6b4005002fcbacc4fc81e2a07866972bef2fae1745dca8adbfcb6b8e0e770f007745c4b7cee419b567ec00cd1c601c33aa0317ffc92e936e95d0aeeef40d0126e646fa1924467420b5934cdfd4be5286dfee25f5fa6c7c4b9b005d7bab0df8ceb8c5e1228cff116e2a48e60117347a1f99c22094c4c87d9fecfa0796f82cbb75e603c76d5db07a68553d6360f84a1d99bb93bd21e0f5c31fe2abb0e3575e146ad583a23cbfff3def436d1190d6bc7ed7f02d0dfe50d743c607ab9fa2f9dbcbcf628b6ece1c2fbe9d1e0856b4701fc9d2897388f9b1b72496e746b7ef0fa93c3cfe198a7a1e84ae1f8743bf5287188adefbe3fe5a481e1b7ecd9703fb1a3081bd9576fc9dfae05cf0b07af848b704f7bc3720d24700e43f0ac79421084235fa39e1751922589ec9d90ddca7601316f45152934e2d8e37b06d84227eba7b06d041d65395f1d952890775b0a3857395374977cbcafefc00d46fd4e084018c8e2d5c26b58a64fe3238e59a2d03722b1c48498acbca2927e53ed59571f72e2750a3d6d24045ee80e4875c8a4a3819bf7f2559ec3656a529e7c660eba8aa7be479addce41fea7ebf8d1858da02887ec463178f36952f3fd7273ef5246d76ee992529018ed8b017323abab0029a3c13f048d5aac4aedbbaf74ae35ba38822722b8e62205119b90afa4a9e6293ec7fe439b49b450287442637480928e628353f7adb298a3aeaeb90aca860e2b85537f481868b137109407e9ac462b95997dec27"], 0x10) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) lseek(r3, 0x0, 0x0, 0x2) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000140)=0x8) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x809}, 0x8, 0x1, 0x4}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000880)=""/92) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) dup(r0) r13 = socket$inet6(0x18, 0x1, 0x7) sendto$inet6(r13, &(0x7f0000000040), 0x6b, 0x205, 0x0, 0x106) syz_open_pts() 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x18) 16:01:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) listen(r0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$TIOCFLUSH(r2, 0xc0206937, &(0x7f0000000300)) 16:01:26 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:26 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0xdbb8f084fed11ed7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x2) flock(r0, 0x2) 16:01:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, r0, 0x0, 0x40000000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r5, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r5, &(0x7f0000000300), 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) 16:01:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget(0x3, 0x0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffeed) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x82, 0x400}, {0x23, 0x8}, {0x165, 0x4}, {0x87, 0x5}], 0x4}) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="b504333659c0ed4b08b55aa3939d22f11a191846fd992945d7802581e47a000000000000"], 0x24, 0xc7adf84dacaefaa8) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) r5 = socket(0x18, 0x8000, 0x39) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x20, 0x9df4, 0x9}], 0x8c, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffc, 0x8, 0xe830f2c14f3284ec, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x5, 0xfffffffffffff796}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0xe750234ebf781380, 0x100, 0x4}], 0x3a, &(0x7f0000000080)={0x6, 0x2}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:27 executing program 0: getgid() acct(0x0) 16:01:27 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) 16:01:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82027811e2b28a11776bede651978904013cf4550af950068bedfdc57bb74b793f739dacb9175a85776b7d937fa80275458d48328e5b207f20c489357c94495e0f3494695bade9c27f9eada579a26a4d02a69df53e640fa7697485e04ad9afe6ad7cfd2f9f2a4d32a2872c9921deff1f9a06517b1d825610254fc662223fb91b2dc389d81f5d1db686dd677a"], 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0xfffffffffffffe16}], 0x1) 16:01:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) dup2(r1, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x80}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x10) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r3 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:01:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="697cf5c0e701cc3bc7c241ea2a93ff5c646852e95ca37e2ea2c64295b34f45ed2b3601040000ff0f42ff2d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file2/../file0\x00', 0x1, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x3f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000051000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100), 0x0) 16:01:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ca86a284a8d5f84b1accc4d6db14185e44488a1416007ef5e0888634ab74c6cbe15629c66d63338a20b0a982dea3fd85391fe2be9962a27171ce86aa3263332bdf280100a19ab0944564a9a60d5981c1950ec026e95455a7e73a64afd7fa8a267440934fee26e95e8d28aa844427eecbcabe2c9b3a25963080c2c8e9c63107016fc3cbcb15cccd84dc61e23a397735896c601ea4a306d1583385b78c4485cd2de092539ce5d646c24434d8442d1d4692df69db24a40ab1c41f", 0xb9}, {&(0x7f00000001c0)="9453ad6cd397ec4179545446aa7e2f688eaf1d2a4c42f5776f141d73b902144602dd47f7fcda6cc869b451623e158d783a0b914068f2d4db874682714255906dbbb1199cf4dba63722fa1fae9c1035be2f9296a3ae100e1829fd39ff3345513442bbde2dac733e7f4e9440106693168d90e047ff0afcfcbf66ab36d717e444edf68342a71077c0b5b66a27221621d4e150f8", 0x92}, {&(0x7f0000000140)="21514929870bac60a850a211e1cfc682b443ef5ac17eea0ea03c8545fd6da98bf1", 0x21}, {&(0x7f0000000280)="e5fef6b40a8d22cacabc46d387ecc0bd530cbc25000aa6e44d905735618c006a9cec0a342573bee1681471dc3191c1c94b146490fb22eab0c134019987431c0e304c263df9c2435f0bfa5e1cd3b103d66adbf2c06eb177a98f2df3894cf717404513217f6fa853fd0c6352f9867b275dec0232d186e0bc11ee44ade4e55d036cc43c4ff171eca2f472a83ea95e77791475cc2a9ae23515699ee8c212664f10da19e91666e004d188963a439698e08370ad3e24cf11d0515e86de0fa0e13ef18f4390945b7cc614f4324f97262f33ae482798ef167327398621b06da9b9", 0xdd}, {&(0x7f0000000380)="15d840b82e55fcbfefb2261ac3a6", 0xe}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/134, 0x86) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07040077dc57453904001023000000000000ff045a11028f7623da1b9487c3000000acad1d9c0f0d4f000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10008, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000001400)='./file2\x00', 0x40) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00001a00000000000000"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000240)="d2d10a6426a800058848cb37846a1d20fec33e27431c2a9179bf35f15d3946e4338e5011900ec0f97004400cd91222c0b99f549b7edaf3c689ffa62c13cb7f9476da9f02e4ce0bc6a4f912eff6a8d1495dcdfda67001ee3c0004fa58d35b22932af3f882c71e46b6868945e1ba6b318003043d94c50329d8fc18d533e09a9f1ffc600e73cd4e531a30f1979c9ed154ab5418fa7736ef7a6d3c71d799b549249c4891021b3581accc6775709296902f9e896ee9b4192d25cf6e89618d075c878f09f7581d886001759bd36145138808da8eff3689e1814dfbdc18c33183157f6b0292d12ab404267ce3d5f7f50fc813b585aba35a2fe7c354ffff04bca6f88ede3e19a4a7340785ba530db41c1f9b5cec4de03194149bd9a1a42f965b59778f7cbddfd0151f44b03e8c12f6afb6e09248cb2f49c8a99533342d6c5d04b87dd8f136256d982dbe81a4a9940392be1299aba58b45a63f6cf53e1ee6c7528cb969952e0e706e98b35046440f1076708566c86041b13866b62443ee6b4be175e9eece10b8cf69d9fd1253bd3b406ffbd5f2be2e4e3d8fb1793975821ce277568c2a99ada6e12b4b2849fda45ca520bdbb96cd98dc734604166930fa6c3fed885678306bc536abf50458b9cfcaedcae0f0b92ac51884940e886f4474c917a0e7b491d88828fef4c026bc7c4a223209cb5a94ae0dc9d467dd034a14a8d3412c09e125e5e5d47633d153c1dfe9871088ed40a43cfcdb2834f03e21810f1857ec3461c7f68218211483f70c0088ba22abab7f2e32bfc3861ec4e4149121362de1bb561fc4777eed280edf9df5309e40de3d4856b40a7188fc56b2ec61c76d757ef14d756c7db0ef6b4e40727e86e91e4cbdaada68586d35b38ac344ca067a006eafb6699a57b152414727b095472f7724f498aaa76e64534e43ccc39c526367533b7b696998cd51225dbd3fde6e950cd92028d68766aa4c512c3a6449029eb4797bdf4ec1c0905f3a654accf0b93f4ef958bad67c35a859fbaf1fdc54d2a4fdce648010b58ad48b51e261a3a0350c65b6713b5fe6f183a035e33a94f8ed21bce752f0f7dc400fe409e98ad0b1891966d7bd3980af54ce899060f6232f694b1517e574cfae3455f8b194f1b3bc54705e6a743d3b55f6b8a10295d0f3e9194ceba6c12aea31c590ed3b23ea61f866182b3ca9ce0ca46f1ad91d0fd2349cf4345ae7d6cc2795ceaf18bc04db6c406e7c89941a4d39c34cae45040728e116ad1d4578c34c269747298355f83a01d1dcfc2ab74e42ff34caa179fcd77a5cdd01a43430a2cc89e0cddcfc800cc5706d3056f52665d5270ff4dd73908f53fb5ec535e8999389bd0495d619e5047d80a958131525fee2a7af0271c9c5f1898ebb5b0521c4e34688e734041132f9c272998f1214f9a3563e3e04c8633dcb1cd625bd1884bb429cd40c8cd2aeec5e2c373854934179a3e9bd8fb9b356e92053baca1ec906ee2e3569eb748a7a7f94b8aff2fa5615f6089e9f95c6b8e90639043528856c10451f0615c47ef4ac6228514c3d0b4b55b70055d9f8fa9af8cb3f6dff09cca845351ecfb4f179e54daa70d1b11e2405bd47277b082470f6e309fb255c7b58c669bef5e143bbdb6ec3c8fc142969d1d0c9f0f7f27fe65ace4847390ccb22070adee50d6e0676b2b7c987dc756f8c7b42837179f881935155d85233f92638dba5d5e674db41a4bfe449c2d001d18247e481a6436df11671cb8aa3a8494786235982c5db687dfe6155b310eca21fd5ead329165c8dedf74b875255ffbc5ec5fdf76650740dbfd70b55eac1fa0afb45bbc9f2a4e319233bb7d924db26c3763ad6090dbd58f2aa7e1f18eebb34ed43740a6cc35ea905b29e94cd86299e700c8297f7247a7618542969510acb67dca56b34ea2282817fec07481f2a8f9cbd4a3a5fc733a7a8f7321908dfa3e155101f88223380026e9f7e08bf0375ada093011a6a391ca3bcf6293c7968a778faafe2b1ecb730defb313739737d705899effd42b5bc768a1be2244476480a6b329a05323b334788b31a1375908bd4d85a101164c1d62a5a3ea18d4f436a12dd2ea03995b5643aef33ad9e8e5304e950eab2187fa08c5d45f26a043940f52082ddaa1a24834d10d007da9d479fda518b8a4880207a1f04cce2e56ebbd348085f1a70298f1cf31ecb259b1cb4b47fe67a14f568c07ba462852ea11db911d1be2859a66cce4dec2e0ca0ffa2acf0e8dde044c2a89f792b30a6a432ece6a3a6007fec100a9c94abf0c8d1b45659f2cd8fd5e73e026283b9a6651f568c79d9f70b88bcd4f59fcda140d6906686ebcd5ec8c43410da3d512822ae38d88af2923a8209665085fb71802f25415b8beff5626fe07c30d8671dfdfc4fe411f6b62e1fdf99aae62d098d0b7376e0f4db1ede6f1349d931a4d1db81686557670b8c5bdd3544a90b2f36697f1e51d546c5fd4526730e028b1c925b1e2230d177697afd16cce564131be94f697c553872505f08883d5a8fa9cd212e61321e3f0e5150ff68622d00fad5fc63fd917dc56379c010ab9b3b5840a90435f1da92a76740dc99fe42b77be678b0a5fd4aa6f21fb88f849b746772a12d8f28cfb10a741dfe0301a4f8ca8264979373a3428d349229376ef5fb003b4ad60793fafc64d5908b62aedd8e89e0e284bd2c755d897e42914452fdd3314c320fcca8da5e98c83be5a603bb19fcb17885e5aa1487cbb4ea771fbf1964207a72d21cf296faa53d9585f541ff2ed7bd219b0d5240807ecfd1183ed559af7c56f4208cd1c0b21c6e120de3fd8250695af9bac6045b83d704d570cb90d08bd6d7ab26996f8622db48ff833f66ed9e6ebee43c09498bfd1e6109b1ddf76d6f66d56256d1a6c6f397375cb6c7a712f470f594dc095575e9e6385284e1dcd441bc3e125e96d28d57cf1e52b3bd2b2388c9dc92d55f696fe10d4045f693e0824f2c699465183c02423d10f659f884a51e52118cc6b0dd38a0b9e412659edd53308313028511b2776f2473a24dfc807755157065d9f3fab1c62200f24540e29557a27f49a3ff628ffb8b2b9cfca21511262cd7b8015cb8d7e7ff986be7d58fe19c5ebe5a17fe10dbbb2bfda0d11ac5c0985031840e67c8e35ecb5a94ee77c2d1d41515bf841fc6f8a59fd45b4bf235e0e26b514c94ee2d11974382f5fddb41c646857934370cef260abbaf8fc7030512daf1275da6971a9eab6336d3ef79a1d5ce1b9e964c5a0746dbe12f58bfe0fdd707194c026ce3dc1a3cd38c127a9536ba5ccda19966b88abedb404e43dfdfbf1218ebc86d48c715f1df2d16e450f9e39f328b54f824317d8c9fb385a9bff3aaad68b440857eb581b9577aaf60566180c2ffaefbdfaef5110f57e0c7366265074080317de8fee80f44f43488ed635ea71bb3ae561a6a0ee4d4446d8a40cfde3f244cd388f7f948fcac35edabe32c803e897898ce0448292c69e15c1d976ee97a88ab1ec255ed8aa25368f0be26d84010c1c0d49a078ba262c448345ce5f69d55505ab5f89a7db095238223e2659f9ef008112e9d60183cc88caa607e679b01975bc2f8fdff19e12076f2bea526af871c69325464f979982d1444e9f9bcc93178cfac8b3d3aa39f9a87c4abb348969439ac545e0e6c8f3da48f36abe69af678178724b6c75c606b130d95e016be0f6fb04ae8f096ee07b84d37cc272c9a23b7e6820df07091016ebd7baa01bc3787b7611a133d179656247b75518fd76628fd737532f542d8e8036bfbf68f334c173f3948fcbe43db7ed176661313873caa8e8130e58f402c79d37ec6e284b380d4af618e51b568ee0f364b3fea45e404dbb1255ddb8a2594b52562cd23c66e83354c3dab0bbf214767a0021278dc920b2258b765d7313a74fb865428e74827a226d832acf3d9fe9c9adf3f90afadc0de08b5af1635e9e69ebdd013b08c43cb663d2be233b9815215fd2abddca2ef5e77407547b5ba64d97360417c8ce09e7de8338b024de5c24ac159699740279806ff3acb751c18a5aaa25abd4f3bd3b8a0e375373f5e0c9eebfe6850921dc84570ddc114828a3c0f4e3c862157f99b03fb1b13c58cb59eac86bceb08b4995dda597c17848e68346040837a333eb848dda252fb5eb8d043d48ea99072c1463c44d3122bd6515134c52c8ca394c355932af8d8358d2db4bb3987655df7601d79682e72747e5dca42913ae6a390efa3ba99a63a655c73250bd769d48ac735b9aeeafcd1e83d8cbddc89a71f3076e5f74701c9f669ca746a132d4ca483e05b98967188f68165fc7f807cd0f7e5968c757d5a90ec5f473e28af03ee2fc8e93af50ca9da3950b7b38e517cd740a0a07d26cc601537b75136088a546c6515c206c4c03c84748689db5c02de5dc772ef8d19640afea69d2ad4874ab605c2df234afa9b511f3be40c9302570a9d04df89c784db6e6b1f65dd7eb5dfa009c7d5b4369be295bfc44c8b953940dbe6295b869078441023f0105131e2c642cccfc01ec375632e7898cb13e5dc860a30ef14a47f57275202e282db213942cbb33444f0cc907dc0c41b8f1b103ba42cca89d31b720b1f369fb629d59871085928910b1f05413291ffce38d9d1a51a4eb051d7f5c22b49e13613102186897c1f6426f1a7ddf90acf3d7384ebfa59f9535ac57801a63d1d49f15da6e2f44e34e86adf2e30d676ba625f6b9d85a41ab2d598a4552ab75dbb7a2c10868d62bf4d72c33ee1a2b2f5025f6c388f6eb60d39c4c967eb6aebed0ce7deaa4cb835cf35017bf7a7b27f3cc624e9075b4c4109713155c292f3d3d63d67b85c66c73f4c83a9209b2f9d6569733ae6ac94ad923819b9146a095140163a607df34f4ed97bfc8b9d4093f3c6b8114b0f5dbb866e498770e5278c0f5a962d0312edd00a71f27b7108993fa6c1489c9730c3f705665d4990073a569cea679378dcd7e11cd1aee72ae9b69287b4cfe679b2b73ab83eccd248dda3c54ad74e1fd4e4fa2df0aa1479a9f741c4993bff701cf462ea6173ba4ea9ac07bbb4fd702303a77201b29fb69381b8b8bdd81f20a54cbb65db04ad37df6fce0e701dd3910f619cc5c711aab0f21ca9236b8ae36548b84c144e124a3e48f592f4b5c699faf6cb55d50204d9c93b86694c474603825f95de5f104937b54b06f9608e3327fd975611484e9a74f10d60601daccde8df7f18a008141a5591c85aeac13badc332ca89719dfdcab51d8d851e2a2d10150053bed4037c2babdc5959531030200c2ac210f1ad88900db8ff8d33c54ad609f6e84d3ff7f9630cc8fd1876e822062a9db707b696a176ba46fe5358ddee8c37cdfc523c28637656118ace54453c2300f8e00969c3096b9b050f9e189dc289bf3b7d976daf0d13cd301ea9980be543f0625272ff763e0b9bb58502ddf1f887447a31e71f378e11ed44e25d0b8cd330e43e564502e53b7475b5910801da2e765f06230f30d49e99b6c5fea36e81182eb62c467ecb5d35d49cc75eac1b849b92bfa4c9333fdac1fd5dd31d954ce14dee8420cb50f2844204976c9eb6e6279064aae25ff6c2afcdf3b427c6a604b547632aa45aac29269577d9a2048c99cb63eea3c69136c1010cb4d8efe156ec099418fe22e8316920bcb2fbe0ddd450fbc2af5cd34fab174df9c99a7fea544fc6b81ead475da1a9a6be39b08f721eb3a68588709ed89db44a4334aed3ff13bd612e2ea3712d7a468c773df2539d280fe83803dc1243f066254a77b52276f5c6a5ad1c20ec3f8f843db97f0648a22743d8b1a78c8cf98336f77ca4", 0x1000}, {&(0x7f0000001240)="8d3c348de3eed8f20dbf00545fc0d56fcb149e148700cab809fd3c9d794147fd6eacc62406c57eda070a5ec548ae306ef5e4321a542d26493be1b6bea98fea700bb4d6399803", 0x46}, {&(0x7f00000012c0)="a6408c61b3f055d64e09ba6c0e2a6d87b6ce88ef3b77dc6dc4574564f6ba44fcbb8ac078a3a74470c970402bc9725ca7c17739e0b6229796814e91fde89991e70cc405e57e14754aa33450979a5db8c691796af46846e7d635de2ee9adf42a60f465e76ebba7df4a71fb93a1fe2d60fea9", 0x71}, {&(0x7f0000001340)="ca79ea5cdfef5349ba3a27493ab215f8513c59", 0x13}], 0x4, 0x0, 0x0, 0x8}, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:01:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x0, &(0x7f00000000c0)={0x4, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:27 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f0000001700)=""/156, 0x9c}, {&(0x7f0000000200)=""/23, 0x17}], 0x9, &(0x7f0000001880)=""/13, 0xfc98}, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) fchflags(r2, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000240)=""/4096, 0x140d, 0x2, 0x0, 0xffffffffffffffa7) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001340), 0xfca6) setsockopt(r4, 0x1, 0x1, &(0x7f0000001240)="edea1a1d5a645150759c3503eb11a798cd58189ad167876dcf05962e2a0b13a0642684ee45e0a130821313174a4b8d1855718086d1f1f38e7feacb77875dc8f6620054be1fedfa96ae055188e959ad3d16b6235f3fa2f5e8059334a4d68613b413169c1b1d37863187b835cf74cd68dbcdbc99236c4687fd7a46de83d08182c1c88f41f16410e8ce500bbe656ef5f65940f6070d7531c38fee89be3f7a9253ad533eb290d95eacb326cf7d394ed23191d2a791e26f8ce901e8b046a954f487dd2ec8c4f792d091dfed05b2e77cd7b65e1abd", 0xd2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0x26c) 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) geteuid() 16:01:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) poll(&(0x7f0000000140)=[{r2, 0x100}, {r0, 0x4}], 0x2, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708895e8a8cb4eed7fb45e60000001300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0xfffffffffffffea8) r5 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) close(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) getsockname(r7, &(0x7f0000000180), &(0x7f0000000200)=0x2) r8 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='///t\xa6\x05p\xe6\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) 16:01:27 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x81, 0xcb0f}, {0x18, 0x3, 0x5, 0x80000001}, 0x7ee, [0x2, 0xfd, 0x2, 0x4, 0x7, 0x1, 0x8, 0x100000]}, 0x3c) r2 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000340)=0x977) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r3) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = fcntl$dupfd(r1, 0xf, r7) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x60, 0x0) kevent(r2, &(0x7f0000000140)=[{{r10}, 0x2c97ee82b5291922, 0x50, 0x4, 0x6, 0x9d}], 0x8, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffb, 0xc4, 0x43, 0x4, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x4, 0x7, 0x80}, {{}, 0xada294c8fcae160d, 0x44, 0x8, 0x2, 0x2}], 0x3, &(0x7f0000000240)={0xf6, 0x6}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x64, 0xfffff, 0x3e, 0x81}, {{r1}, 0x5, 0x28, 0x400fff6f, 0x2, 0x4}, {{}, 0xc29837733fca159d, 0x46, 0x10, 0x4, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x0, 0x1}, {{}, 0xfffffffffffffff9, 0x84, 0x2, 0x5, 0x1f}, {{r12}, 0xfffffffffffffff9, 0x80, 0x2, 0xffffffffffffffff, 0xffffffffffffff81}], 0x9130fc1, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) socket(0x2, 0x4, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7ff, 0x3f, 0x8, 0x7}, {0x10, 0x80, 0x40, 0x4}, {0x3, 0x9, 0x5, 0x4}, {0x3ff, 0x8, 0x7, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 16:01:30 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000200)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e070028a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdae1e33dec747d928d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9fdd2425a050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0x15e, 0x37) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0xa8a, 0x5, 0x3, 0x1}, {0xffff, 0x3, 0x7f, 0x9}, {0x846, 0x57, 0x8}, {0x7, 0x6, 0x3, 0x6}, {0x8000, 0x3f, 0x8, 0xc9e}, {0x101, 0x0, 0x7f, 0x80000000}, {0xfff7, 0x80, 0x1}, {0x5, 0x1f, 0x5, 0x1}, {0xffff, 0x1, 0x80, 0xfb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x74}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2, 0x5, 0xf8, 0x9}, {0x5, 0x3, 0x5, 0x7fff}, {0xdfd, 0x5, 0xce, 0xc790}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)=0x1) setsockopt(r2, 0x1, 0x6, &(0x7f0000000240)="dd98599a26d0bfe55c8a75659095a1f37754529104f097095b614e4ecee7753b0ecc7963a3a4e61a6fafa658f2e14bba2c01b6e47f8426b82aef96c522c84b077544cb11cc03b44534aa332ed8adb953e26677f0cfb9d10641e041ab6500045a9541168fb54ba0c3ac4fa6f6c8bae6f740", 0x71) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000200)={0x58ba}) 16:01:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000040)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfc583000b80141c7, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x105}, {0x3c}, {0x1d}, {0x6}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) socketpair(0x20, 0x5, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r4, 0x5}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="d43c16dff24ccde24d2a347b0ee8") msgget$private(0x0, 0x0) 16:01:31 executing program 0: ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) pwritev(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000000)="c5b81f1dbca942644c00f7f7406e9a7d1c7cc7c5f6b5a10b7defe8ad66be7058b110a3a6c03435b533e6d43a32d1f4b029c09b85f6675e947fe98fac86c1c8932d99701aaf459f2bf9de77c8950f6d3c889c1ee006002fe18953620b73038d", 0x5f}, {&(0x7f0000000080)="b3e65c4fd6cb8045fef1b0c735c4cab8162b0210670f2c8091906c9398918602a37695a174394ae9bba912ae67a26602ebdd213c1ec21a60f41bfb472927f41d736b89e0c7d22d49f51fab8341c096c033923f5727313b5f3da90ae402aeecc3ca6cf41fc0561f268d23cc038505e96ff58d40dee992466b588802bb0da2fb9bbd3d66513beaf4bd65dd8c9d7113111468d4dd555a", 0x95}, {&(0x7f0000000140)="3996087a7c309f1e66dc28d209ee0de4c60ca7cc4567da2a3988db6acaa3e9366a0d5a798f7bce67898974f57e7e33d2842653fcf561204d71b9f145fd1ace7299cea7948473d80e1516533c93168d43a99bb49eb7fc212a792f5b", 0x5b}, {&(0x7f00000001c0)="dc8571b0cf37ba0b2105e139626b0287bff2a9ef25c618de496a86c30a11cdc009c0d56bb7190d8f4306cb481cd198d60d51ea1a8a5bc8debfd3df6d891e638179a2f97b13444250b5b9578c6fc7b31699b361f56202bf0e2156b8050cd87cb5cb3bb36d8297e59ecbd93f327dfa741c5291677d5d627a0e5cabfe335a902b8a8b8ab68459591930217f6491e46c96260265ae3238665b5cc33892762ea3d0cde4b046701be3dc5d097120b2cdd8a4180fca5aa6aac5c686b5f7e4073879be3bbab22f01261411b560", 0xc9}, {&(0x7f00000002c0)="7c0eb270dfa28505f3c941d5520d22aa61c2d08985", 0x15}, {&(0x7f0000000300)="9c436b38", 0x4}], 0x6, 0x0, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) r2 = syz_open_pts() pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x40, 0x6}, {0x43, 0xffffffff}, {0x5, 0x4042db49}, {0x0, 0x7ff}, {0x8a, 0x568}], 0x5}) ioctl$TIOCEXCL(r3, 0x2000740d) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000600)={0x9, 0x5}) r7 = openat(r5, &(0x7f0000000640)='./file0\x00', 0x200, 0x20) write(r7, &(0x7f0000000680)="f575fe16d9cff2f35ca4721d3d045f0af50adf774d74658aac73b2498063d826f8cfde6147d6fc05ab19fa2556967cf465a0f9dc372a87c1016b3d700f4b88fc9dacc446ebb063a20e577c4d8b19d06caf6e042e9a95", 0x56) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000740)=0x1) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000780)=0x7) r9 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) fcntl$setown(r2, 0x6, r10) r11 = dup2(0xffffffffffffffff, r1) ioctl$TIOCNXCL(r11, 0x2000740e) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000008c0)={0x43, 0x0, &(0x7f0000000840)=""/67}) ioctl$TIOCSDTR(r6, 0x20007479) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x100, 0x0) dup2(r12, 0xffffffffffffff9c) 16:01:31 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f00000018c0)={0x0, ""/85}, 0x5d, 0x1, 0x0) msgsnd(r9, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:01:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000400b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) geteuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:01:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000009c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:31 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fchmod(r0, 0x40) 16:01:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:31 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000) r0 = semget$private(0x0, 0x3, 0x300) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/166) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="47c777b5128466c5d47e102eb7efa73944e0e2034531531421b50d39d4a06d84379162bcd3019df6087c2aff6a3678db1a840a77faeff5c8ba9522f75203cc3565a1273b760abd40f7789032772e0e0f0351682738e77e09bbfa5f82c0a37d1d138a9aa6fc003f0f9d10ce24987abbdabc33a3709087ee24498bb7d67290487a987c42e4dc9d79f47ab4f0f9daff1fcf4be3c18020d3fd96af3482fc4dc68d3ffe86d2e8256bf5bd", 0xa8) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getegid() lseek(r2, 0x0, 0x3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{}, {0x1}, {0x6}]}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x9, 0x6, 0x2, 0xff}, {0x1, 0x6, 0xc1, 0x1}, {0xf, 0x9, 0x0, 0x61d65b74}, {0x9, 0x80, 0x3f, 0xb3c6}]}) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:01:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f00000001c0), 0x101, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x7}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000500)={0xd325, './file0\x00'}) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000340)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000400)="fe97d3f678e0c6191f213ac2a3515109344fae9552e720f5a495e9fb359f5d0bc9b27764c1ece1f42e013ac792ad5bad4c2514021faf3c64aee2ef466d57a209e39dd7271237d5a80dee488f554ac8be75663035afbebafb4200c010c0caf7c6c98086b1fe82bfb2407fbe1f689e508b413b49e36da8ddc4", 0x78}, {&(0x7f0000000640)="30894591be748659d412986c5f9dfeee466887a69ee9cb30f95af79fa43951c96938df3b9d90d29f857d8bb07298c84482b7fa32d96458a594bb7d6a27c91254ef0a1658d90b087d78d5d2ef4e440189f8ff7c2b17a4119a1560a89135646aee6681f9e62fe4f89c53ed0703b7f17021d3776bb2e4a60cfeec1c46bb56ee267ea8ebc091e34c92e0f149ae734aff3433a8831827eb028961e6a26e9697a946c7b2f12b4d314c0cc0f85a7e0dd3f07ff7d4fac9ec9a205df2d1e36cdf171e78105a938b8271eb02d8ed540b99a1b7768ad885e556f1dfcbc8635e6a90366870245aeb9f70", 0xe4}], 0x2, 0x0, 0x0, 0x4}, 0x16) r4 = dup(r2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) read(r4, &(0x7f0000000240)=""/224, 0xe0) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") r5 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) flock(r5, 0x6) 16:01:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019f231810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000040), 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) lseek(r3, 0x0, 0x0, 0x2) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000600)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="2041ab19c599557dd057b8465e00243eb60c5eca144ee502b3e3e9e7828856af2d98a297ae897d1aab0492aa155b184c6ccb0b77756b1a61c418736c7aed799aaf54df70c46c688571679191e7ed4cf51850bf44f1733ac7759418bb20343739c3d0959ced6acef7bc3dfc7b72ddc0c4b380b1d62c3f6868b2395b6090c42e538182db7d2b20618b1a4faf86a610032487fb758b1e4a88d9dddf00647fe169e7f8ee20cf6728de377bf8b923f9", 0xad}, {&(0x7f0000000200)="f619567611c5258def20e8db8c993d9aef5d61d4d3e11c2816ba549fac88076cd649d4ecca3e504e9da485e1a6437c", 0x2f}, {&(0x7f0000000240)="cdeb90c5e74f5ff1bf93d25a5475d376d52df122d973ff7c8f57e5414afb66170c2f377729fe964c1c7f118ef8ae", 0x2e}, {&(0x7f0000000280)="9e918824dd7933867a7916eb9437fc2ae0101f770f68651ac6e7623965166658537be4c8fee08d9d05938dd2f1dd027c053d4b328f293d656f154ffaf654d0dbee265df7a885ce8759aeed90b4b34b8584d66c062efe1308978269b14b80bef6c9d885525a9190cee7ab787b0b723f31b5031b8e097768d1db026558006a9b924308f15b0fa24e128bfe3ec7de80f5d4b738", 0x92}, {&(0x7f0000000340)="1ec24a0b6cc3a43b7fde0c5619606286d42200ec4f6937826213cf8ce37a3f2dcfad4b9768ccba9f1d0a58afe64461bc0bac293b09fe8a161bb6ce29427d7d007d22c661", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x404) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) getsockopt(r1, 0x7, 0x3, &(0x7f0000000480)=""/243, &(0x7f0000000580)=0xf3) 16:01:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x8, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) dup2(r2, r0) dup2(r2, 0xffffffffffffffff) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="7e2129c2d186e05de854885365e776531a906131b9df1b4f83b62e90272d717658045a6aa91b70f6ac0a5d08d1f6a25f02416655a2958a5bb69cf27cad3ba55df784c796fbca62df74ef217aeb05d8b87f3cfa50a4b0c70d9190b055685e694eb94cc8db2c25b12277f2c06b747ccec0ed4c9c0b0ea587f47bad40bfa996f44a11fc870f6242fff315dd9bf014d8e3e01039faad3f2dfb94d403c948673a7a7da91bf5765877d6034045de32a1aceb82d5a1616d00205b6b78ebb7f02a9b880ec4570c37df68ce99cbf4d71cebeb9aabda2586d2a0c496e65f720931ade38fc62931516eeaed81b11b93c256ae66bfbbb0b0152b65", 0xf5}, {&(0x7f0000000400)="f38bcd74b5f45bafea166cc4c3dfb4a66107b1a92a9f2811b23a99dcd9421693d9592aff21639e1f3694807fa4a028a01f34451ccf9d7c61f2327a86d8ee57db7d507f5fe5bd4a6af70788366c65e16ed743e88032d0b23fc351f0b0ee43c523ba2131ee24593883998d015cf7863604890d98f4ddcf5f70048998e32bbd416b230844905881dbec94361c0e858a0b07e09c3fdefeb4c9ef67c5f367488ee430f1adcdafe3ced6a6f89c04af3cc89192c2b54939a02d331c9286df023b1ed92c4a977563d10178e6dfd522c6523f19d3bb", 0xd1}, {&(0x7f0000000040)="1c4ba0f5c1cca6f939ed174098994ed746172b1b5dd4a87d92bc0a749ebd35eee4e9fa06381ee273d734239978eb44324ed9fa88b67813ed68afa0f72641776706693df49e92babbf0f328919e", 0x4d}], 0x3, 0x0, 0x80000) 16:01:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) close(r2) 16:01:32 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) sendto(r2, &(0x7f0000000180)="d45ec7c116996f4abc2a37b16f4da0e8afe597a79c193e1e38155d56a0b20c45944aeca2ae53e24173fa60a649eb8c8440e5293324da71b222277f2917a55987213761f0f9405ac3bfac629562371a0605bf681c66535ec642dffee4322734bd0848421ed29c7c1cdd42dbf2c4082b78c4d69d48eee33d5c", 0x78, 0x403, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x800}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0xa3a2, 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() r10 = getpgid(0x0) r11 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r11) connect$unix(r11, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) geteuid() r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r12, 0x40047473, &(0x7f0000000500)=0x5) 16:01:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x20}, {0x2d}, {0x7ffffffe}]}) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) getsockname$unix(r3, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)="cb8bb60ce0ed50e271c01d196c26b32cb66831f4776bcc4a24b6b2d589", 0x1d) 16:01:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r5, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r6 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = getegid() fchown(r6, 0x0, r7) fchownat(r4, &(0x7f0000000000)='./file0/file0\x00', r5, r7, 0x0) dup2(r0, r0) dup(r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x8) 16:01:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) semget$private(0x0, 0x1, 0x1) pipe(&(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:32 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000140)=0x1) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') rename(&(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//../file0\x00', 0x0) socket$inet(0x2, 0x4005, 0x45) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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)='./file1\x00', 0x400, 0x40) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000180)='./file1\x00', r9, r16, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000540)='\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) setgroups(0x2, &(0x7f0000000080)=[r17, 0x0]) 16:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x3, "573f50f9439471cd02f8ec5b6874692c75a2289f", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:01:32 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000066, &(0x7f0000000140)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x5, 0x4, 0xff, 0x4}, {0x7f, 0x80, 0x1, 0xc6c}, {0x9, 0x7b, 0x5, 0x3}, {0x2, 0x9, 0x1a, 0x6}, {0x2a, 0x2, 0x6, 0x1}, {0x7, 0x9f, 0xb, 0x7}, {0x3ff, 0x7f, 0x59, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x10, 0xb, 0x7f) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) r1 = socket$inet(0x2, 0xc2dd0a751d6ce929, 0xbd) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x9) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3aff7f000000000af032f1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f0f6456a174f20003861c4b5d9e48a3f92fb4227b9f065", 0x57}], 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000000c0)={0x81, 0x7, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xc773) write(r2, &(0x7f0000000200)="3bd1acfb1f537c6251cccf1967c41a6ba23a56f9b3d68c4427e8746e7ff06bfcfea31fc2ef7dabb66b57bbcf53a5893333391572193e991caf0e17fca3f8c3e1563fcf52b0cdde2eacdcc47fee8f530d3886a2c3573c53fd5bf6e0df2126a959080252bf8aaa9c22ffd8e76edaad4248eef0bad8df4e590e2289e3be5b626d36c6d75934bfe494f5a443853ad893ca782ff3809b9f6ba3501a55d40bdce70adc726c9eb5e5bae0034b286687eb01b57dd9f9a435d36d70085b78657ea02dfeb93ec883c027b43acb206bb0aad7bc8c6b92dc4130fb5bdcf1b2cfc43d5c1b95a2c2ff39c5329b0b37590f71053100ee52f6", 0xf1) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000180)={{0x93, 0x1, 0x3f}, 0x6af0, 0x4, 0x10000}) fcntl$dupfd(r2, 0x0, r3) 16:01:32 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r2 = semget$private(0x0, 0x2, 0xb0) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000500)) r7 = msgget$private(0x0, 0x718) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() r11 = socket(0x2, 0xc003, 0x11) connect$unix(r11, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f88d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c52b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r11, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x8001, r8, r9, r10, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r9, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) r15 = socket(0x2, 0xc003, 0x11) connect$unix(r15, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a41006394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r15, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:01:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file2\x00', 0x408573e69270036e, 0x114) 16:01:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4000, 0x64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0xc1bb6801deb24b5a, 0x3, 0x9) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xffffff0d) 16:01:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66699e771ed9"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x38) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) 16:01:32 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x3) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000600)="e5b73473c4f2e581ae090598661656", 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup(r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1}, {0x400006}]}) r1 = dup(0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") getitimer(0x2, &(0x7f0000000180)) 16:01:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x328, &(0x7f0000000040)=[{0xfffd, 0x7, 0x0, 0x9}, {0x200, 0x63, 0x2, 0x2}, {0xb271, 0x0, 0x4, 0xffffffff}, {0x26, 0xfd, 0x81, 0x5}, {0x288, 0x5d, 0x40, 0x80}, {0xa5, 0x1, 0x5, 0x5}, {0x6, 0xbe, 0x3f, 0x512a998b}, {0x9, 0xff, 0x1, 0x101}, {0x8000, 0xff, 0x0, 0x81}, {0xfff8, 0x4, 0xa9, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:01:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 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), 0xc) setsockopt(r5, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713000", 0xe) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)="b54e36", 0x3}], 0x1) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x2, 0x403, 0x4}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2d}, {0x4406}]}) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x20) 16:01:32 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bff2ac88b78d1303a89360bcd4c0a162b58fd426200a754d5be679337bafa4d01069a4031fcee600693741c8008cb05d6e447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e303088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583f1fb0de5cc3b783dcaaf9818dfd89dde218ecf0f3e59a73651ef79ec57db73291cd22236d9ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af74c5a1500000000000000000000000000000000f5a029237f000000000000009e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b951557f414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029df9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b176a944a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a0456b7b00"/594], 0x10) write(r0, &(0x7f0000000000)="9ed5e8950009200000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce62cd184b32362a95809689646226c7918ad01d60d97cdc09c7d7bb50ce82fa0166741255a874f670e6f5a033f675418a025f793a633cd027985b5953e76b7d1b70ddb71258d1046d13440b757ab2a658a7a15251e27e2e7b6da2f1c179081fcb2122c593212aa19117955c0bc1d1739e1ccf5ea209c3240fae3b8b0c0337cbe1983798aadf2e562d0e1f3688a38eb78970f2b353d72ae65a72d39a9d71a129ad65111bbd42d4adadc0c4f8744dfe4b3704dd10fb170f4a53478cb6063b48c8bd4bf8cf45129", 0xeb) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xb1b52ad152aad98d, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x812, 0x8, 0x2}) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3feb05e65dcefb6c121a347479523edb8ed85a4b7db19fdf0a13ee8ff0d18a97dc59abc110ce9f882b2dd76bd41386d2f711e429b3a4cdcc21489b388260262453ea0615a05856d930a042840800e0a0a938c30cebf0b0bd8a1d2f65fb9feadfbfeb0e97e5f195586705a31eda3ffeaebb80bc4c3bbf92a0e57f2197116ae378004e2f02a0527b2f957a58db5551c8aeb4b93d1b322d152256af", 0x9a}, {&(0x7f00000001c0)="9b8b3b67b18217a4686758ba763841d8da8ae1d2df97e7b103029eec876b68c64cf22dd14ae94ba5900cdb76539719123a2504b7f50b1d790b9e61753e1e867cc8a905dc98d3b37037be8d0e82e229a921ca2309e2651877363b4d72d2aa4894c94539c07c4f4286e73d2cdfa9ef5f0d5226cd8e9a8653728da364a62956301aa89ffb3ab2a723b4a93b8371ab92ef1f88b6287684e4afff8a319d04415ff22c89b15fcb81e3954f5a772804075d806393d501b8424ef8576fd56a4cddde4211f371ef1645f2e042a4a5678f69e3e98e6e48aea0f5c3c9f601da924e87fd", 0xde}, {&(0x7f0000000140)="b485b8f347eeb7e9d4289478816e6ac301b20b90eab5f119811b4e458959e5", 0x1f}, {&(0x7f00000002c0)="0730a6d328cf7db6a9479c729335855a8f2a95cf411ca9745f677718914f4acd67418a0380e55cb3b51f34fd810b108f978b7c91874a5ef1414c5b4399364eb40925391badfc4c6439e30ec16b3fe2b43e497d18983928072c9067e2dd3aa3984018eb5641f25556c2c68da59e67d06c8794aa61af68df07264c0aeb34996017b67cca88a731abc5a6f88d6b86663ad683f67bfccbddf75946a82f78a5c3b2c8830bc5bfe7418179a1c3b198745ac4322acc519dfbdbe1420725ff9c920a2e15edbd29abc653dce784805257954f", 0xce}, {&(0x7f00000003c0)="70906f92e184b07b7ef8d4bb190524074cb7d397968a05c026f2d2493ff1ac979c1cfa9385b5f67130b003cf91e8559c12a58a0e47f3b2bb90c99159c58b5707ca3d91c4d88c08d3d9ad98127d1545469dc17ac0d774117a0285515790fd064e238dc6c213854132d7b64567648311ddc78d1ce40279f36b9a28b09562e5026d47416b48c31ea3147728ec5cf77b4a65c16022810092e37e65d13fbd671c7677d8ff9c5a449041de2d2e53f29195a1b770e04ff2bc43565bbd661d26599e170dc19a439445922104", 0xc8}, {&(0x7f00000004c0)="34306c176e56a9eb338a", 0xa}, {&(0x7f0000000500)="28d1d99970e6bcaae8233df6228ef34c4c0b4662ba9384af7a0ed8843907c0ebf6840ceeb8d8bcaf73119b3869b78310dbb16c00344a08b26f944519ce64f55b0d6d185c72427ca8ecfbb65ec8338e461f191f5bfa9ebc2d7a326c550aaebafeceb01497a492a097eb0afdfae3b13f909ad3db84cbb5a19df9ab7f3669401c71b7c23c065a2cb63b0a67b87c9a69c39978383e700c15b6fa951245af963b1abab345210868178fa1c87d7f35651ec839f5f30d9b4431ec32141b693bc679c8ebb0eabc22e2520b74fa90a23e2b75f14af67e638f073584b802db8082", 0xdc}], 0x7, 0x0, 0x7) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3feb05e65dcefb6c121a347479523edb8ed85a4b7db19fdf0a13ee8ff0d18a97dc59abc110ce9f882b2dd76bd41386d2f711e429b3a4cdcc21489b388260262453ea0615a05856d930a042840800e0a0a938c30cebf0b0bd8a1d2f65fb9feadfbfeb0e97e5f195586705a31eda3ffeaebb80bc4c3bbf92a0e57f2197116ae378004e2f02a0527b2f957a58db5551c8aeb4b93d1b322d152256af", 0x9a}, {&(0x7f00000001c0)="9b8b3b67b18217a4686758ba763841d8da8ae1d2df97e7b103029eec876b68c64cf22dd14ae94ba5900cdb76539719123a2504b7f50b1d790b9e61753e1e867cc8a905dc98d3b37037be8d0e82e229a921ca2309e2651877363b4d72d2aa4894c94539c07c4f4286e73d2cdfa9ef5f0d5226cd8e9a8653728da364a62956301aa89ffb3ab2a723b4a93b8371ab92ef1f88b6287684e4afff8a319d04415ff22c89b15fcb81e3954f5a772804075d806393d501b8424ef8576fd56a4cddde4211f371ef1645f2e042a4a5678f69e3e98e6e48aea0f5c3c9f601da924e87fd", 0xde}, {&(0x7f0000000140)="b485b8f347eeb7e9d4289478816e6ac301b20b90eab5f119811b4e458959e5", 0x1f}, {&(0x7f00000002c0)="0730a6d328cf7db6a9479c729335855a8f2a95cf411ca9745f677718914f4acd67418a0380e55cb3b51f34fd810b108f978b7c91874a5ef1414c5b4399364eb40925391badfc4c6439e30ec16b3fe2b43e497d18983928072c9067e2dd3aa3984018eb5641f25556c2c68da59e67d06c8794aa61af68df07264c0aeb34996017b67cca88a731abc5a6f88d6b86663ad683f67bfccbddf75946a82f78a5c3b2c8830bc5bfe7418179a1c3b198745ac4322acc519dfbdbe1420725ff9c920a2e15edbd29abc653dce784805257954f", 0xce}, {&(0x7f00000003c0)="70906f92e184b07b7ef8d4bb190524074cb7d397968a05c026f2d2493ff1ac979c1cfa9385b5f67130b003cf91e8559c12a58a0e47f3b2bb90c99159c58b5707ca3d91c4d88c08d3d9ad98127d1545469dc17ac0d774117a0285515790fd064e238dc6c213854132d7b64567648311ddc78d1ce40279f36b9a28b09562e5026d47416b48c31ea3147728ec5cf77b4a65c16022810092e37e65d13fbd671c7677d8ff9c5a449041de2d2e53f29195a1b770e04ff2bc43565bbd661d26599e170dc19a439445922104", 0xc8}, {&(0x7f00000004c0)="34306c176e56a9eb338a", 0xa}, {&(0x7f0000000500)="28d1d99970e6bcaae8233df6228ef34c4c0b4662ba9384af7a0ed8843907c0ebf6840ceeb8d8bcaf73119b3869b78310dbb16c00344a08b26f944519ce64f55b0d6d185c72427ca8ecfbb65ec8338e461f191f5bfa9ebc2d7a326c550aaebafeceb01497a492a097eb0afdfae3b13f909ad3db84cbb5a19df9ab7f3669401c71b7c23c065a2cb63b0a67b87c9a69c39978383e700c15b6fa951245af963b1abab345210868178fa1c87d7f35651ec839f5f30d9b4431ec32141b693bc679c8ebb0eabc22e2520b74fa90a23e2b75f14af67e638f073584b802db8082", 0xdc}], 0x7, 0x0, 0x7) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000004180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100058e4ed5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000723582c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172d52f7a5fca0b9e0683b67db2b8a0cfe8f8273f7a356aa5407b3ef494f684bd3e5c75a69b64c542fcb68cee158ff8f1e5d71de66000000000000000000000000000000546ecd26eaf1b3505dcef4ac0c69ba6a3b4f8e70ba1aceabb5e8f29495352505ed1838026b1b89bd20bb8455cfac6a3c91af91207ecab979806b3bcb89f32f1952f222933bf1002fde4e7f27a02510f95059426a8eb79056e2260d97c592d1a90787ae1c0bcca17362f8a38c07d20b2e08dac88f5e576b04c9e35db251bcee7ba05ad08a"], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf674799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bf7fb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34f6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed70700d9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c82589878bcd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af669923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffefd7ebe16536deeed29d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd70000000000000000f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c21270517dc7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246aebb4575bedce91f317b2aae07334be68b3ee2eba38fb110fb5147316f11e791ffa20a72900000000000000000000000000f2100f603b93c5bb208cdabaf6637538b38099f0e270"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x8000, 0x5) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000300)=[{0x4, 0xfffb, 0x800}, {0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae83) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) r5 = socket(0x1e, 0x4, 0x80) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f00000001c0)=0x9, 0x4) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1245}], 0x2) semget(0x0, 0x3, 0x220) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000340)=""/50) semop(r3, &(0x7f0000000140), 0x21b) semop(r7, &(0x7f0000000200)=[{0x0, 0x0, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x800}, {0x1, 0xffff}, {0x1, 0x23, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x9, 0x3800}, {0x2, 0x27, 0x3400}, {0x2, 0x7, 0x800}, {0x0, 0xe5, 0x1000}], 0xa) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3feb05e65dcefb6c121a347479523edb8ed85a4b7db19fdf0a13ee8ff0d18a97dc59abc110ce9f882b2dd76bd41386d2f711e429b3a4cdcc21489b388260262453ea0615a05856d930a042840800e0a0a938c30cebf0b0bd8a1d2f65fb9feadfbfeb0e97e5f195586705a31eda3ffeaebb80bc4c3bbf92a0e57f2197116ae378004e2f02a0527b2f957a58db5551c8aeb4b93d1b322d152256af", 0x9a}, {&(0x7f00000001c0)="9b8b3b67b18217a4686758ba763841d8da8ae1d2df97e7b103029eec876b68c64cf22dd14ae94ba5900cdb76539719123a2504b7f50b1d790b9e61753e1e867cc8a905dc98d3b37037be8d0e82e229a921ca2309e2651877363b4d72d2aa4894c94539c07c4f4286e73d2cdfa9ef5f0d5226cd8e9a8653728da364a62956301aa89ffb3ab2a723b4a93b8371ab92ef1f88b6287684e4afff8a319d04415ff22c89b15fcb81e3954f5a772804075d806393d501b8424ef8576fd56a4cddde4211f371ef1645f2e042a4a5678f69e3e98e6e48aea0f5c3c9f601da924e87fd", 0xde}, {&(0x7f0000000140)="b485b8f347eeb7e9d4289478816e6ac301b20b90eab5f119811b4e458959e5", 0x1f}, {&(0x7f00000002c0)="0730a6d328cf7db6a9479c729335855a8f2a95cf411ca9745f677718914f4acd67418a0380e55cb3b51f34fd810b108f978b7c91874a5ef1414c5b4399364eb40925391badfc4c6439e30ec16b3fe2b43e497d18983928072c9067e2dd3aa3984018eb5641f25556c2c68da59e67d06c8794aa61af68df07264c0aeb34996017b67cca88a731abc5a6f88d6b86663ad683f67bfccbddf75946a82f78a5c3b2c8830bc5bfe7418179a1c3b198745ac4322acc519dfbdbe1420725ff9c920a2e15edbd29abc653dce784805257954f", 0xce}, {&(0x7f00000003c0)="70906f92e184b07b7ef8d4bb190524074cb7d397968a05c026f2d2493ff1ac979c1cfa9385b5f67130b003cf91e8559c12a58a0e47f3b2bb90c99159c58b5707ca3d91c4d88c08d3d9ad98127d1545469dc17ac0d774117a0285515790fd064e238dc6c213854132d7b64567648311ddc78d1ce40279f36b9a28b09562e5026d47416b48c31ea3147728ec5cf77b4a65c16022810092e37e65d13fbd671c7677d8ff9c5a449041de2d2e53f29195a1b770e04ff2bc43565bbd661d26599e170dc19a439445922104", 0xc8}, {&(0x7f00000004c0)="34306c176e56a9eb338a", 0xa}, {&(0x7f0000000500)="28d1d99970e6bcaae8233df6228ef34c4c0b4662ba9384af7a0ed8843907c0ebf6840ceeb8d8bcaf73119b3869b78310dbb16c00344a08b26f944519ce64f55b0d6d185c72427ca8ecfbb65ec8338e461f191f5bfa9ebc2d7a326c550aaebafeceb01497a492a097eb0afdfae3b13f909ad3db84cbb5a19df9ab7f3669401c71b7c23c065a2cb63b0a67b87c9a69c39978383e700c15b6fa951245af963b1abab345210868178fa1c87d7f35651ec839f5f30d9b4431ec32141b693bc679c8ebb0eabc22e2520b74fa90a23e2b75f14af67e638f073584b802db8082", 0xdc}], 0x7, 0x0, 0x7) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000631000/0x2000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x2}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r0, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x7, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r0, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000680)=""/6) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semget(0x3, 0x5, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x800, 0xa1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000540)='./file0\x00') socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x69, 0x0, 0x0) accept(r5, 0x0, &(0x7f0000000580)) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3feb05e65dcefb6c121a347479523edb8ed85a4b7db19fdf0a13ee8ff0d18a97dc59abc110ce9f882b2dd76bd41386d2f711e429b3a4cdcc21489b388260262453ea0615a05856d930a042840800e0a0a938c30cebf0b0bd8a1d2f65fb9feadfbfeb0e97e5f195586705a31eda3ffeaebb80bc4c3bbf92a0e57f2197116ae378004e2f02a0527b2f957a58db5551c8aeb4b93d1b322d152256af", 0x9a}, {&(0x7f00000001c0)="9b8b3b67b18217a4686758ba763841d8da8ae1d2df97e7b103029eec876b68c64cf22dd14ae94ba5900cdb76539719123a2504b7f50b1d790b9e61753e1e867cc8a905dc98d3b37037be8d0e82e229a921ca2309e2651877363b4d72d2aa4894c94539c07c4f4286e73d2cdfa9ef5f0d5226cd8e9a8653728da364a62956301aa89ffb3ab2a723b4a93b8371ab92ef1f88b6287684e4afff8a319d04415ff22c89b15fcb81e3954f5a772804075d806393d501b8424ef8576fd56a4cddde4211f371ef1645f2e042a4a5678f69e3e98e6e48aea0f5c3c9f601da924e87fd", 0xde}, {&(0x7f0000000140)="b485b8f347eeb7e9d4289478816e6ac301b20b90eab5f119811b4e458959e5", 0x1f}, {&(0x7f00000002c0)="0730a6d328cf7db6a9479c729335855a8f2a95cf411ca9745f677718914f4acd67418a0380e55cb3b51f34fd810b108f978b7c91874a5ef1414c5b4399364eb40925391badfc4c6439e30ec16b3fe2b43e497d18983928072c9067e2dd3aa3984018eb5641f25556c2c68da59e67d06c8794aa61af68df07264c0aeb34996017b67cca88a731abc5a6f88d6b86663ad683f67bfccbddf75946a82f78a5c3b2c8830bc5bfe7418179a1c3b198745ac4322acc519dfbdbe1420725ff9c920a2e15edbd29abc653dce784805257954f", 0xce}, {&(0x7f00000003c0)="70906f92e184b07b7ef8d4bb190524074cb7d397968a05c026f2d2493ff1ac979c1cfa9385b5f67130b003cf91e8559c12a58a0e47f3b2bb90c99159c58b5707ca3d91c4d88c08d3d9ad98127d1545469dc17ac0d774117a0285515790fd064e238dc6c213854132d7b64567648311ddc78d1ce40279f36b9a28b09562e5026d47416b48c31ea3147728ec5cf77b4a65c16022810092e37e65d13fbd671c7677d8ff9c5a449041de2d2e53f29195a1b770e04ff2bc43565bbd661d26599e170dc19a439445922104", 0xc8}, {&(0x7f00000004c0)="34306c176e56a9eb338a", 0xa}, {&(0x7f0000000500)="28d1d99970e6bcaae8233df6228ef34c4c0b4662ba9384af7a0ed8843907c0ebf6840ceeb8d8bcaf73119b3869b78310dbb16c00344a08b26f944519ce64f55b0d6d185c72427ca8ecfbb65ec8338e461f191f5bfa9ebc2d7a326c550aaebafeceb01497a492a097eb0afdfae3b13f909ad3db84cbb5a19df9ab7f3669401c71b7c23c065a2cb63b0a67b87c9a69c39978383e700c15b6fa951245af963b1abab345210868178fa1c87d7f35651ec839f5f30d9b4431ec32141b693bc679c8ebb0eabc22e2520b74fa90a23e2b75f14af67e638f073584b802db8082", 0xdc}], 0x7, 0x0, 0x7) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0x2, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r45, 0x0, 0x10000, 0x5, 0x4800000000}) r46 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r46, 0x8020699f, &(0x7f0000000300)) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3feb05e65dcefb6c121a347479523edb8ed85a4b7db19fdf0a13ee8ff0d18a97dc59abc110ce9f882b2dd76bd41386d2f711e429b3a4cdcc21489b388260262453ea0615a05856d930a042840800e0a0a938c30cebf0b0bd8a1d2f65fb9feadfbfeb0e97e5f195586705a31eda3ffeaebb80bc4c3bbf92a0e57f2197116ae378004e2f02a0527b2f957a58db5551c8aeb4b93d1b322d152256af", 0x9a}, {&(0x7f00000001c0)="9b8b3b67b18217a4686758ba763841d8da8ae1d2df97e7b103029eec876b68c64cf22dd14ae94ba5900cdb76539719123a2504b7f50b1d790b9e61753e1e867cc8a905dc98d3b37037be8d0e82e229a921ca2309e2651877363b4d72d2aa4894c94539c07c4f4286e73d2cdfa9ef5f0d5226cd8e9a8653728da364a62956301aa89ffb3ab2a723b4a93b8371ab92ef1f88b6287684e4afff8a319d04415ff22c89b15fcb81e3954f5a772804075d806393d501b8424ef8576fd56a4cddde4211f371ef1645f2e042a4a5678f69e3e98e6e48aea0f5c3c9f601da924e87fd", 0xde}, {&(0x7f0000000140)="b485b8f347eeb7e9d4289478816e6ac301b20b90eab5f119811b4e458959e5", 0x1f}, {&(0x7f00000002c0)="0730a6d328cf7db6a9479c729335855a8f2a95cf411ca9745f677718914f4acd67418a0380e55cb3b51f34fd810b108f978b7c91874a5ef1414c5b4399364eb40925391badfc4c6439e30ec16b3fe2b43e497d18983928072c9067e2dd3aa3984018eb5641f25556c2c68da59e67d06c8794aa61af68df07264c0aeb34996017b67cca88a731abc5a6f88d6b86663ad683f67bfccbddf75946a82f78a5c3b2c8830bc5bfe7418179a1c3b198745ac4322acc519dfbdbe1420725ff9c920a2e15edbd29abc653dce784805257954f", 0xce}, {&(0x7f00000003c0)="70906f92e184b07b7ef8d4bb190524074cb7d397968a05c026f2d2493ff1ac979c1cfa9385b5f67130b003cf91e8559c12a58a0e47f3b2bb90c99159c58b5707ca3d91c4d88c08d3d9ad98127d1545469dc17ac0d774117a0285515790fd064e238dc6c213854132d7b64567648311ddc78d1ce40279f36b9a28b09562e5026d47416b48c31ea3147728ec5cf77b4a65c16022810092e37e65d13fbd671c7677d8ff9c5a449041de2d2e53f29195a1b770e04ff2bc43565bbd661d26599e170dc19a439445922104", 0xc8}, {&(0x7f00000004c0)="34306c176e56a9eb338a", 0xa}, {&(0x7f0000000500)="28d1d99970e6bcaae8233df6228ef34c4c0b4662ba9384af7a0ed8843907c0ebf6840ceeb8d8bcaf73119b3869b78310dbb16c00344a08b26f944519ce64f55b0d6d185c72427ca8ecfbb65ec8338e461f191f5bfa9ebc2d7a326c550aaebafeceb01497a492a097eb0afdfae3b13f909ad3db84cbb5a19df9ab7f3669401c71b7c23c065a2cb63b0a67b87c9a69c39978383e700c15b6fa951245af963b1abab345210868178fa1c87d7f35651ec839f5f30d9b4431ec32141b693bc679c8ebb0eabc22e2520b74fa90a23e2b75f14af67e638f073584b802db8082", 0xdc}], 0x7, 0x0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000680)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) dup2(r1, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x3012, r2, 0x0, 0x4ba) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) socketpair(0x1, 0x3, 0x7, &(0x7f0000000000)) r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x42) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r4) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/103, 0x67}, {&(0x7f00000004c0)=""/219, 0xdb}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000001640)=""/191, 0xbf}], 0x9, &(0x7f00000017c0)=""/238, 0xee}, 0x2) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') r6 = openat(r5, &(0x7f0000001940)='./file1\x00', 0x40, 0x84) r7 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) ioctl$TIOCDRAIN(r6, 0x2000745e) semget$private(0x0, 0x0, 0x0) 16:01:32 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 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}) open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x80, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="9852506b332d0f6aef019cf7046d7378ac01480c28ca9c1611fd05b9fd77da9cf972", 0x22}, {&(0x7f0000000080)="314e765ce305ac3faeda65066b3c842581d98d064bcb50dc3a029feba316bc6d5b5ee321ea38015026460401c8742f77282a2f6a4e05e27e9d1f4312ede9b8d682fb9a43a854edeb9cf6061bf87c25f7fe9e8d9913ff480eb393234caaf170b4fed335dbafc7d198a1711d5a660071a1454d3608869ae25b79d781142b329e", 0x7f}, {&(0x7f0000000140)="47a35fdb790132a968a7c13e4eef306054db6a792f63f1dc4353491d02c339f6e4b2908b0694bd201857dae9c11a54e0844e0265e4262a82d052e2f7e37d5c229f8bad3399737c5644a2354b2751ded839", 0x51}, {&(0x7f00000001c0)="ea037dc6254c6733f6fcdd32b2265e95b2b08852784ee7d36351346bb52b9cdd2925f8f8f79260399af2b25a34af4388c4d80d760fe6f8d10188e1e1cc21fd037cce9f71cb875fc6ab20e51a86da52d55bfb99c2d6cbab6d0217feae9357fec04d6a6de8", 0x64}], 0x4) 16:01:33 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r3, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000100)="791849b15a9e3f9dc857a9f37f84e18105414c010cb6efc1b5c749e6ca01ed2b10a241767d20491b1d345ce7b6e756c7effbeface9ea5902133a272cb5e582fdb397495e5501786bef2f107a98017eab3ee4e8d8644fa5690da1e0452c1f147c2c83b5458e16375a60c5a25cec6905bfba8a03bc544689e695673c44527f602e33cc0796037d2381124e8dc94ff4475c7a79", 0x92, 0x402, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2}, 0xc) setsockopt(r3, 0x0, 0x22, &(0x7f00000000c0)="00967408b1c19a455e1718c59911ef37000000", 0x13) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="c4022e2f6632442d3a165248b1495cff29b54a361a538b00"/41], 0x10, 0x0}, 0x0) socket(0x2, 0x3, 0x8) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="ef8c6ced6ed5d3bfc4a677aaa19692c858c15d5fdcc586257d86748fa373ff7e10d08c3e347db73eb048a1889d09c217fe1f1834cabff70055eb14d190749f7ebe96ff71d49a29a73061a919c6218ea39fa2deb1b4aa3b006cbdbeda7abd5a09296c8c6aafc1c8a0ac9ce94a3bbb35f8318396e7e726806c9715fcbb64eb11fb440d71b229d1d4b6b989916a9675e77e9aa12d79d2d71a2bf5506051bbf53c462160459ad09c3145a21c18e497650f213ed6c24fe3931024b0ed1d3545dbb7bb1e6130b8b3e6a32c92751712953d852bdbdfec329123ac82b47622e46e2611f09106f09c7653872370970fd5fbe7960952", 0xf1}, {&(0x7f0000000040)="6c661d63966ca6498cf8ac4ab8edc0cd4649d73e52a4b52a46290e6bad04e6c2f8c748de8f8921", 0x27}, {&(0x7f0000000240)="28a3daad8d49c3e31f1e18923bbfa59a34731335d950760246dc64106c20de8f883130d7d060e3bb8eaa5fd46bfc6b5a50c17e84d6efc3de8503ce386db3e17209e230fbd9a042c6c98f2a5ff1c7205f15031bae6294218550cbe814401e1b948d7099d4c04272031095a03112416e32d3520c368ae971d1eabfc63fdd4389f287a81bd6c6f3a3984193bc31c6fc7391fd8ba805d26301ea5f5b3bd664a26c9327cdc28fbb009f964aa9e9fde22b0c9cf5d47be7d79cc679ee9059e98b2b3bdcee06b8d7053511b3dd4aef248108e9bcb3065213d6a7d371f52f102a", 0xdc}, {&(0x7f0000000340)="b0df4c6c879407d0fad24208c2bf78b0dddec98d0257e700cbeb9b105c13115c824a886efe5277cbcac12f1c21ac1ef8238b80234654afb4433418e04568f7fa1e71563b0ac52d03cecc2fa19600661866e17e812f7b6cfd15d8fe3e1ea4a3c20a4b404eeb7145c5979e49a946e30f4a743a61a38d5ab666c8eb47159eee953b20dd26d4a7ed9712d9c401148a9ddd28ddac8c90b1088b0269046680b503a3b60db092e80ba85e839a791a206f59a3651896274afa887a9edf98ad507b0b41b9ce9a26", 0xc3}, {&(0x7f0000000440)="8124ca8a0bf82521a05ea18c58505977a3271f02e1bee5b846171e9839e2ed9a016e9b30a71aeb5421a1235b88a7e650d70d2cdfd29a4f763dfe2502d56798aea74405b7974b280f536ed2d21d232fd6779ae01e822f25f805546898fd2bbdba0acda3f77d11276ea84fe1ae25685b30", 0x70}, {&(0x7f00000004c0)="4c75a63f061b4409141d8714e2cb033b66a5afef1b64de9028c443193231942131629c48e08d5fc5b19a6b42fcc1b5d4542aa3f349eacdd175f94434ad6a0d0d752dd3cbf3b1eb7217150e31d71e9985e704da515e942f6f93f15cadf7649959b5291180aa7b6db00edc636112ec469013633aecb26ffd06", 0x78}], 0x6, 0x0, 0x0, 0x6}, 0x8) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r3) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000640)={0x10, 0x8, 0x4, 0x8, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x975}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x70a}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xa400000000000000}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], ['./bus\x00', './file1/file0\x00', './bus\x00', './file1\x00'], './file0\x00', './bus\x00', './file1\x00', ['./bus\x00', './bus\x00', './file', './file'], 0x1a84}) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440), 0x2aaaaaaaaaaaabaa) semop(r3, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) r4 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r4, &(0x7f0000000000)=[{0x2, 0x42, 0x114fb90cb9eaab4b}, {0x5, 0x400}, {0x4, 0x0, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001340)=[{0x4, 0x3ff, 0x800}, {0x0, 0x431, 0x2000}, {0x4, 0xfa1, 0x1800}, {0x2, 0xf3fd}, {0x7, 0x7, 0x1c00}, {0x0, 0x1, 0x3000}, {0x3, 0x800, 0x872f1ef285662a26}], 0x7) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = open(&(0x7f0000001300)='./file2\x00', 0xcb25ffec03e7f2a7, 0x4d) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r8, r9, r12) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getgroups(0x4, &(0x7f0000001200)=[r15, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={r7, r9, r16}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xffffffffffffff47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) lseek(r1, 0x0, 0x40, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8263e08c8f516edd3c022e2f66696c653070019fa01a3ec24a32aeecef575a278133dc50b5a067b9c839a946006e9bf6c55d64a4c3ad41b2df5585e8656af8278ab99e63ca613fcce67b6faef575e9417ec954d497a909fbaee180a75d0b5165fe78699a8cd3bbaa2403e7601239061d79705fe167"], 0x10) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) nanosleep(&(0x7f0000000000)={0x8f64}, &(0x7f0000000100)) sendto(r0, &(0x7f0000000040)="010029ba877fbb910300efae441d1df6", 0x10, 0x0, 0x0, 0x0) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 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) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x2, 0x4, 0x0, 0x4, 0xfffffffe, 0x1, 0x2, 0x0, 0x0, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:34 executing program 1: fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 0: pipe2(&(0x7f0000000340), 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000300)='./file1\x00', 0x10042, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCGDLTLIST(r4, 0x4004426a, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r5) renameat(r4, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000240)='./bus\x00') semop(r2, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x400, &(0x7f0000000600)=@in={0x2, 0x2}, 0xfffffdb8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000840)=0xc) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000001980)=""/235, 0xeb, 0x800, &(0x7f0000001a80)={0x18, 0x2, 0x6, 0xa21}, 0xc) dup(r3) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r4, &(0x7f00000007c0)=[{&(0x7f0000000880)="e9b2f4a789279a4c320244251265d284c4902e7fc692b1b20fe904e31bb3931d852fb88b3b10ef4ba3c0738082145d6f2cc60367c89c61ccfce94717eb6a26c3ccc98e2dad4815279edb4fb7291ba4396f3414fc5f9b797b05427c2af31a8cc6e9bcc885dd2708cf55343020b5381f76362f09a18e04ca3fa803dc2190212174bae364c9f848790b8d3e61d63f467bba2560eac0a84efc6875b0517a4de4afa3f57be862b20bd2b19bed286d3eea93bf0aa4e9afff65272e267a1428b8f7868f88b4", 0xc2}, {&(0x7f0000000400)="eb60c2f5c0d214de78bb35c9b21d6860cc5683a51e846a5ca18b0923f1e3255a9b393fcf130dd00d59fd39c9fec34615d919b9c6ae8b9fa32cdb6c9b1410031f5a94fe365174e49d029b9fdff3aa773f67734ec2ed4b643e66457b20c95ff2f4b2aadcc40f636cc5ccdd91e1e5cdece25d40550ae23b7a135bc9", 0x7a}, {&(0x7f0000000480)="5cd29bdd183ccc4a92f3c834747c9b149aaef16ea80f1939380a2df323b1c704bb591124996cd3c32be48204ba07e21ff32eaae7a5da5810da7b0e444fd3d9ce6084f74f698f1ed246fd5d0432ac09c6c8754f3dec6296ec8e668adf8e610717b81e52820f434e17102494825ec1b960edae1eeaea33710912e6844dff0b8abacb19c9eac4f79e5a81379306a0f3bde5835e96e3b779e0b9494235aa298ae6e79218e01ed80b161a6e71f7b7f0e0564ac9973d2e8155a3c279b50d9aea9b906de7d2b0a9d6a3a62ae40751b6e0509855bd38a808cdb07dffe1a1ea3fc02fdf597267bd0217ae92e48e97a5", 0xeb}, {&(0x7f0000000580)="5fb70fd7a20b1bf75711b42a5b49ec81149a68555599ddb94641a836f90d74003b1868063a4ae723fc1c44cd56642b64e614378c6c5cb95a5c3bdc29f08413e772b8fd9ad37c7bb6be1ca0eb96d46c148fc95576a151dce2cc7672ee40bca95c9c584168ea412b9958ad5830af51abbcd4a3135a2f014dd5bf7a0842f9a764bd199252c80e9e25cfb7ce99248203ae24c52029890febe6d37b88f47d0d4819c89ab867142ef1889f4756839cdccd75d407b9451ed811e891c3e07441b02ca4f6ecd3290f42d33950d1ffd737f6d4dff9b0ab7efab7f267a0ccd9f182569b9fb4da3870c44f8817b945640cbb31c6d5f4", 0xf0}, {&(0x7f0000000680)="382408cac3714f14c019a67489e1fcc1d2341485bdcc174fea38316a4ce243dc6a72db4aeb0b65e1c1845983b580d7e17d2e6f53a367d1e14c63d57910144b1b8760ce491e757100e2d0f2040b57918b76f3dfab7c47a8a01b90350033", 0x5d}, {&(0x7f0000000700)="f14c7e5840c6228866b773664ef95db538d3e2a7e6c407f0864a0968d147f92bdc46037ef8e3eaa0216424cd47d06f5204c9d810670ff88435361c582bc2d5eb64eda70bf993e2b31c293c0b9144b84ed370b4c63fe3550403c25c1bf396fa3c5e639781a7728e54e0a10e797e9bd02f945cc4747f7e5246fe203f8eac0da4f27c9151178867e1246bb95596985a9e599de4a226d8aadfbf76d055a7296fa6513aae1480b613c79b9fc1d1", 0xab}], 0x6) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff0100010004566463ee46e5400e00", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) pread(r5, &(0x7f0000000980)="ba802c36b4c80c9663776c37a5c24d1f852c06056d458bf1fc43760f391d2e9b8357752a5df09baf72801b8022c36b15a5920cff94fdc79f07718afa23cf4c932cf91a3ebe585edb070af9d8390808c30aa8cc5af1f01633172c90951a03e0269c2c5cfec85a55b1c17777e60608a3c72a1b2947538115333bd13e33597652cae0e17b265503be0abaa2c00dcf1eef05375f33704c9ceb150b89ea8a9bdf45e77eef9e0cff7a154307b2aaba7cb59b90b0bc3e39a924ec9e9a85bd57e44af810d202d3cb345b9aa6dd8e4e283c00b176b5a82a1e8715c4f5ec222700959bbd75b3f437a710a92c7dbbca5cfeb0be7d2ac45ba725b0b5b00b1d30e47af9be140756981c4f0a5af765a31e29daddb53b1e351e18adde265661770586e6b641927cb4e1f17a84eb98d1ef1d8205bb46c2201714a98cb3c5d2c01b2cd5b1197c61c5b28a3533d73fdd8716d7c7312492769dceda0e9bf4d21ffa7bc9dcb46c136e5cb826844e056eaba97d826ec1f08b77f5c88d397c9aa096dff763a089a69db47ee1c20f5b3602052f23963f33467cdefc5b08e68e202350973dbce6e61f35f074c9c78eb2376bf3fe002c190c6e00a93e30f7fa2c4a61505489836cd01b677544dead24b4e9fb9e3a824a29b3d2cdadab1ba5b36eb95cc8d990704e58cc26b0b0dbdcd651989c3e7ded73b2b0b5f1a3b83414786a15b3954df2761461c9957dedeaa5c406efc5e97e550ec63515535843f77be5b3e1bfb13ca96389e292288d9e45d5ad4a8732f11464aa525034d8efbddb4b8b8bae7e722d1195a27eadfaa6302032cbcb5b0ac6d8678b94500dd2ff892d3b55abd539df3953d4c1e5730668301efa11c26301698372e7018277b933f389be2cf293915fa8ecf491a8de1e27fa4d3eb8966c3650095f13e3c24c12b35a11eec2a459fda10da0ad916203920f0bf67646a5e77eff57a136951fee27f9fb1d962280a34e9e0a2a91c2330f4f26456b8df6c387a01212cc016973d8be2e9f5f08f57835ff2fd90bc07d822925978e8c96cb08727767837b507e1d77bc2be8100f4d23ed84b24906d7fe4e8ffbd821a7d22178e42af79d009c30901665252ea928de6e2adc6384041365aa800d632b46ca471a0e7c668ecbf88bc6e2439f42476ff3355f4b28dd378caae8ebf24ea2b213f29b35dafc2ef86e94523d2b256b8bc8587b800c15e3084b058e0f22d956214a8a6005cc9e82587cae9f9aaf249d4f37a7efe8b962e088f8ceb7c30a35e7d57b38b0de2c634fc56ef94deea03f3f0ef6cb6b5c3ff66b3535c5fd3eadd765e4462199e43684b8e467dfb6f57930dee604123b7706787a217eeb01325d84b121a2e428ee4ff71b8c9952b2bf8744efd2a40990641d7f0a756d8a10118c3d0f626f642b7a3b2f52704bf4c3fe0821f3967225eb2cc20ea43f61369d526730f5af9fc1848fe182b3751fe46d4e38390919a2ff6cd9357f80206c6c4bf88ca904dcceddc869c816e6ce2dc638772db87fd1fa390077d755f7ff195057ed93f47b1f1ec08bd29ec81551ea3c60d98eaa82b72b7d074fca28efa40cd05ee8bb180f1050ce48406a8a6bf1cf801be26865d1d207fd6c20b70848e5e15f40c8284e6a72fc812f22d9cec78adb480390b2c811336006e72f505974e567eda64895d05f71dac2267622185ef6ca85d2cf3e3705a13af2f6d2c370d88ca64d53bc5daa4fd8f7c6763ce08aea62220062bb65510e704e9478b94ef7e30f1e4131d1e681922d8a3b76c7b426df1d592fd623c4e64efe2414bd291c48d00002aef7560e131869dd180c6a2c1ab0dbd58125c54c624e8bd21f65d22debad443853f3bc757ea5961066860deb474c818ae0450a272b090dd24712c799a222a64bb0ef5d0ebc45169d03ac78de5ad0477d36c714197b058a6c41ae1084e7cfed4f38cc5bb2b05255d9a362324667288bd59de6c30eeac138eebef925a4ee8e7e577901284694ac9c19210ce98645d34071a84184676b95d96532e17a4bb7055335c334f5de557b2425fc3bc12b7f51e37aba2bd16d005c28ca5542328c0621a9fc5995f4a99458502c9af8c37145c8553a46e702e1fbf98680e7af309fc113e230d9c36df04d2689a8fe73a41c9ebc52086c30d110259088f8f697b6bd205c14e2566e84fb2acb951fbef8f3aed42d38e0b8a37087ecf91c7c188f12e2a63b2ec6d7b48249fd84f070fa0eb4c949784697eb137a0164504aa0a1caa48df6bdb90c9bf1d148368e7971fec14df7eb136d9b0faff77f0153b83b89306f87829a327e1b892f440e2ba54cf0d18f92375deed1bc860495bbcaf455467d98b2c78895f82195726d12c79015b728c23c8abcbc448ff12ee1c665a7d61a99e33f7d44ed91c995d479e28ab39af1047f436008ef8f959dc39f610da6a22d4b06e91a235eb3d8a2e6ea7d10acf71396adbdf7f7f02a173bfd5a7b67604e99baafccb92ba9b47b0e10504b6df508af0a89fe664cee2b336a763502818790902ec4fd91832340afb4c5a270976a4a1f6cbace1c17269ab526adbb00cb05871691bb648661d3853374001bd7c5f1e3f255709dcc085e2f29921ad3576dd285e8b45cacad599688c8bcfafc9392db8617687fca6c1316e9e3beb5b89734b28d2f27de95c7ec151b9266be0b976b30d047f35c89375d70b4a4e0d592929afdc4b1c3fe7b407c9542c579fb823a52da5bdc5369dffe4913753d2bbc9e772099d7287fc1645e31076d34edffeb27dc02aa8392773e10c5c22359ddae4f7f6df6f548018967124e58285bf14f73f2b6e64a045f916e12a6f8fb9a9cb0d1acb6ff6bf1383a9b4c754f6a2b408292061880825a8240f4a0fa9c52f600767be625d328e929554003b981b25f2948cbb027a783cc5159434f74fede6b8122c6fe9962c08d52f8c0efc5147f2fa9d0421451f89f7fd902012cdc9c1a6d3656fc145d45d99322f431b0ae3938f2968367fae016d1f88cd0fa68006203b89acd208c1c8ad11dcd25a02680f66c5868badf832c54708622d5b2c200cccdbe03edab04b4e849605ad502c566234768272ad316830af8d2668d48f386138055407a5fd385f27c2580e05f9db855ae670f74f32cf19297997576ad78cbcc171d2c6c013edf178cdaf219f9d84243ddad8922bd7b24b9e7c6d894c1c4011f14ae60860a3ee70b2cc79d1258f7a79f1a910d0ac3983cccb693b374c55808b9df5b5a2248f7adef9a1b3ec1bd398d8c65e8ca7a59059abfc52c696db649f349174f22c9a9d957cad4ced23b7467ad28d780526ba0d7ab9176563a0ff0b8e0f02bbb2d034ba9759f915a2ea5bc2cd69017287d87a1690a66f4e31c215b7d9fd96da269cc86e98171a6ffbc8a617e8c4011b77e3c3db8f767aa3ed89b41b74d1bab930523bbab88b36a0241875c1496860042bf1ec470f697da9ed0f8a10b24964dda82fa8241e908f3ac2f123ba18a0edb3c503c0ef1af0b09e4a54b4d73b3a2386d1cc70b28df7ec1bf770b3e998de65f7ddb37046d6fb05f7f377c515648f7e8be831bb55878e96aabc553d43d5943e58daae3c15c1942e780307d11a20a1ddd454eab82e43214f4355518d3f65f75eecc5b464924fa58722d927cd282fbb1e642961af9c6fc9008c6b6d17f04a21ca5089e96bb60bfa1cf3460414d1a60a9c37431231756d71682af91d65b65074a1c6c3dbf0a6429f8fa149a2345b7c82887189ff86ec73d32501e395d2515ff513996ea347dad90053df85900dad67c6bab93da453bd71ab7f4fc37988b07cbcd4a556347380ca32833440443b338b0b0f33799bb3222b6cf2afd9302a850445c88e45deaf56357ba00807c2a7b3b038dc7760a70c92a7c8129d7094572ce6920faa028fc4b377d5004e4952ace3e665ba5626a873bb855b810ba543a41b87a905f0fe85632386370bcd1380d475a51da9925080ab7464f95686861901ac9f7b984ecb942d87476caad69ac03909ec377921a395c84293c863364468c5515c6d85e6f6454961e80e456e15a77958124b7ca068ea9d4a26cec696c46b938f5ba7a3ad07ef5bc53228daa3524572e641fe6a5778e86b7b853c41338d6585cd3442d105292f8fe0886025fba8befa7185e16a15b5f940ed47764d41033cd6788ff53ecfefe7a1ce768910e2f0c27506bf8f7897858aff1aeab358262e9c16f89c9c7d971bf3a253d88aab2471eef7f472ab2fef1b0e3d377d4febabd0adea8087b144545b34828c09227bf01724bfdbfe915b300c4e3a8d4ebe752466bf13e65c4679e64812ff7324f3057e0b2f645654ec86ae10a6a971b40561cebe473afd1692d17e96117fc665259790db3ae03cd6b3027a1b4c46bb7f237892575ea9d1e8522f46e513dcaf3d99c066ae098e39d0caf97e18b19ac0e07eb8f1c342fb5efc5094575e94f06eee4546c9ae9575b421397c0897c01d9ee6816c3004df74d8eda0db300bdd8aab110c5f2a6b5a8db58842a70a76c8cbffa988fc9158b0bf34934041e40f21bf5cd754699345181e8c731c2c71d2215d1f3feea40a005688d57b61563c73763131ba6a5491d862f7938b150e0786a2d01636fd9c9eba444047f996348e9262d91637c11f613bde5b5257327a71f8bee1f43788724f699fe53c98d336a1648fdef4bfc1f2b568a1e2aee16b89f3720b352ad017a2eeae25b468ac2d7acc7cbffcdefd641d699155fafb25f31a321592b4179e77b308353257c6ded66d04f9e00fce807f71b1f504429047a2a845ff58df61fabe9575aa422505e2d6bbe8038bd520f7fc3bcc82a7c8a06c95e2e4d7fa19655834cbccd2a032153fc988479cb55754fb815806f04de9510056d27ed5d4101e738432938330abda231e29ad4fb02aa3fdeef70238c208d1700ff0aade9c7be61b9dfb3dfee8977a2416c934612df69f481a82064f733ccac3e5b8cf24def1c66dfbade1f75e203bd66c2a2737168368865ce9354db4b5d63953abfa87e340108c850212ae0246db4785f26a69aa7d687d487b6311eea6a4cc116acc3c539ab9b817f811518faa7f3b6ef295e7245f1db58b4c14dda62a2713dc0c95dab9e76a2ed90fee178be672bc7a577566982ecd4a0a77ca3cf51e56583a166953246d4e7cf593e87108fa9ed6b198f068eedbf455003ca0a51ea879e26974cc8ebcfd892669cafa03bd94ef333e14890647c07e8affd5a707b2ed08d83233a393e360d6887423bf659a1fd1a33f9db792b2835da833eae0ad016a7c951c8c425eea811b22a6e0ca553411052214575f4fdefb5a2b626799c374acc8a3a01f61048eccdd10b44a96d5b45c1a6baf15c4acaf8a12d2bd26193c8513b87e8d7690fff3062ce182ee31e60ce949267b47ab2c47302774f618573acc9ec9f77407d48bc6b9bd4721428bc99ab41206124dee327d8545240cb9c0745913259449768938c74a960b4219f6691dee23bd485a9f08a3c02f3b3e4a3bbc62de3db526fc4024588c5645bc59e16a2231b7299edb7af922192d106fbb0c8a53b7ec0a60b50afb9e19bc0c07eeead6598754a76d35f18c8b8bfaed43c36c400eb8bad24d602a2bba6f5ef64e081ad95f89cbef35373d8393b1e1560a3618b3b82a57745b758d1062147e1c4db99522c2175d5341048fce240b89175e6363621dd47dab05092f595934539ef73f4a39f599dc923be7bc165be3b86e78cb3ad4cf156c713e2dfba8ccbdfd971550a949d85f36c6a82ab6512aa7041be8852703fede694917262647982d5bc56024074fd236b2d0c0b878f27255f1d7d", 0x1000, 0x0, 0x5) 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:34 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="ef", 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, r4) shutdown(r5, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r9, r9) sendto(r9, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r5}, 0x0, 0x30, 0x8, 0x2bf3cda5, 0x3}, {{r7}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x401}], 0x1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x4, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x10, 0x3, 0x3}, {{r8}, 0xfffffffffffffff9, 0x72, 0xf0000000, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x8, 0x9}, {{r9}, 0xfffffffffffffffc, 0x54, 0x1, 0x20000000000000, 0x5}], 0x3, &(0x7f0000000300)={0x2, 0x100000001}) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r10, r10) sendto(r10, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001100)=0x2c9) getgid() 16:01:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="84155eaa1b109aec11f6bc000c6fdc8945b17de83ebc13508811c9c24d2f35b0d069c3f5aabcf37582cbc8100709b20a3f300bb73f5aad3fd21dae836816525224a87a9696e18450ff7b5d1f5f5ae9a51e0e22ee6f9f2a721be5701190d4bde7bec66798e48ee5ea3db4c09b6d81d833ccbbd31e2d2487720f6fd07bbbf9e0f7719d7cf5374ae36fd270e620ed5df8baf87326c2c922820d4f490b89c0ef5b0ae2c1a663181f5fdbab454f45342ea89a0e245c9ab0ca2ea5b14f3f07da07665f542f258be3cf9f78becaaea52f021ccf7c6a612600d465b10c1272d838e12374706b066eb2b36325d0377085f6090a5f90153d1266d6494680a92cf046f29b2704952bc948bb4dccd35a0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) openat(r1, &(0x7f0000000300)='./file0\x00', 0x200, 0x130) open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) getsockname(r6, &(0x7f0000000380)=@in, &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000340)=[{0x1028, 0xfc, 0x0, 0x3e}, {0x25}, {0x3, 0xf7, 0x8}]}) r8 = dup2(r4, r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x3ff) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='x\x00') ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x101, 0x1, 0xae, 0x5}, {0x8001, 0x7, 0x80, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$TIOCSTART(r4, 0x2000746e) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x40) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x1, 0x6}, 0x7, 0x1, 0x52e}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1b9, 0xbe, 0x53, 0x81, "bdd46e4feb2ca4b2cc889c001cdbab11dda6f68e", 0x4, 0x3f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)='{', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) syz_open_pts() syz_open_pts() 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xbd03086267386905, 0x84) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0x6, 0x6, 0x3ff, "776061917c02d29d5b79058039bd0e69990264ba", 0x1000000, 0xd2a}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x1, 0x100, {0x64, 0xac}}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7990721896477e6c, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) r2 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x341, 0x4) renameat(r2, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="70da6d3c44d672db7cf9a1efe6cba1b1a619ee896321d867a3d8244821b0ff4dfdf6d0257a396785f0f1284f694a8b4bd0b8f95b4def789cea76d0836a9d64503dc0199fc6206e58d7f362ffb662119137ea9d5ff3df"], 0x10) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r9, r10}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x180, &(0x7f0000001000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) geteuid() dup2(r2, 0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) sync() 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:36 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCFLUSH(r1, 0x20004268) recvfrom$unix(r2, &(0x7f0000000680)=""/4096, 0x1000, 0x800, 0x0, 0x0) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/27, 0x1}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/19, 0x13}], 0x6, &(0x7f0000000500)=""/126, 0x7e}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x7) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r5) readlinkat(r5, &(0x7f00000005c0)='./file0\x00', &(0x7f0000001680)=""/4096, 0x1000) dup(r0) open$dir(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:01:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) truncate(&(0x7f0000000240)='./file0/file1\x00', 0x0, 0x400) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000000c0)={0xfffffff8, 0x9, 0x4, {[0x40, 0x1000, 0x7, 0x9, 0x0, 0x401, 0x1, 0xfffffffffffffff8, 0x7, 0xfffffffffffffffb, 0x6, 0x4, 0x4, 0xffffffff80000001, 0xa14, 0x8000, 0x2, 0x8], [0x5, 0x4, 0x7, 0x2, 0x7b0d58b1, 0x3, 0x101, 0x1c000000000, 0x56, 0x5], [0x800, 0x0, 0x6db, 0x587c, 0x100000001, 0x3, 0x80000000], [0x90, 0x7, 0x9, 0x2, 0x3f, 0x7], [{0x6, 0x80, 0x7fff, 0x5}, {0x2, 0x6, 0x6}, {0x1ff, 0x2, 0x1f, 0x7}, {0x7, 0x1b1cc, 0x6, 0xfffffffffffffff7}, {0x8, 0x401, 0x1000, 0x8}, {0xf9, 0xfffffffd, 0x4, 0x1}, {0x8, 0xc6, 0x484a911e}, {0x20, 0x1ff, 0x9, 0xfffffffffffffffe}], {0x6, 0x6, 0x5460, 0x4}, {0x67, 0x6, 0x9, 0x80000000}}}) r6 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000740)={'./file1\x00', 0x2, 0x6, 0x2, 0x0, 0x0, 0x5, 0x6, 0x1, 0x3, 0x9, 0x40}) 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140), 0x0, 0xe57e) close(r0) open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x3) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x18, 0x1, 0x0) 16:01:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:37 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}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) r0 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) recvfrom(r3, &(0x7f0000000200)=""/189, 0xbd, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x48000, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x6) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0xffffff03}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:37 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}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000200f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a69e597c044920a48b5e2b68030de58b3e70c0ab36e84e60ef6f35e77b7bcd65912602305713401c2d65a8f947e2fef1729902245289b62c899ddb91879ac74098cc855646c99f6968a1fffffffffeffffff3f26d6498d63217025656b615aa6bd086b7c3da2d195757d35f76ed0be500f9c33241ec10a22d6719db3ad685732328e023c47168efa0fbbf609bfa3893380f09b01942b1b1b2ba75ffdd847fcdb62d9f6ea93940741e2d0355c69b7ccab8899b2ca376019c7d630f9071ac2f158d1886bdfa7cc1ba38d862e1b34e9550b1d8607ab69ca63789e9ecdf8d7b208a605d3f6ae20fd8886ff913a950505506c214c7e43452824fef0bea2c4f83f14b5ea187201435b9d06593f510ad776e9d5c6abe1c5c3377c6a14"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000500)='\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', 0x5264531943db968a, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) connect$unix(r5, &(0x7f0000000140)=@file={0x3, '\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'}, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4e9cee2b772a8925) 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', r7, &(0x7f00000000c0)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) dup2(r7, r6) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:01:37 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}) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(r0, 0x9, 0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x66, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='$\x00') 16:01:37 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}) fcntl$lock(r0, 0x9, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xfff, 0x20, 0x7, 0x1}, {0x2, 0x0, 0x1f, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:01:37 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}) fcntl$lock(r0, 0x9, 0x0) 16:01:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r4, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() sendto(0xffffffffffffffff, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r6 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000002c0)) dup2(r6, 0xffffffffffffffff) r7 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000640)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) close(r9) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r10, 0x0, 0x0) sendto$inet6(r10, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r11 = open(&(0x7f0000000580)='./file3\x00', 0x80, 0x40) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f00000002c0)) 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), 0xc) r17 = kqueue() r18 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r19 = dup(r18) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) 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), 0xc) kevent(r5, &(0x7f0000000240)=[{{}, 0x1, 0x85, 0x1, 0x3}, {{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x400}, {{r7}, 0xfffffffffffffffe, 0x1, 0x4, 0xff, 0x5}, {{r4}, 0xf55d8968be112f6a, 0x10, 0x40, 0x3, 0xff}, {{r3}, 0xfffffffffffffffe, 0x7d, 0xc594e67b3c06f25d, 0x100, 0x3}, {{r9}, 0x5, 0x10bb3d49c47073b1, 0x2, 0x81, 0x9}], 0x6, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x6}, {{r14}, 0xfffffffffffffff8, 0x20, 0x40000000, 0xdd66, 0x101}, {{r17}, 0x0, 0x80, 0x20, 0x5, 0xaa0e}, {{}, 0xfffffffffffffff8, 0x44, 0x80, 0x5, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0xffffa, 0x0, 0x4563}, {{r21}, 0xffffffffffffffff, 0x90, 0x80, 0x9, 0x6}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20, 0x7fff, 0x9}], 0x7, &(0x7f0000000400)={0x2, 0x1ff}) close(r3) socket(0x400000000018, 0x3, 0x3a) r24 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r25 = dup(r24) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r25, 0x40047601, &(0x7f00000002c0)) r27 = dup2(r25, 0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f00000004c0)="ebffcbff13b9fd812eaa4ee6993192964899cbd7e73611b4b85a439dd7dc168105394d0e9ab4f48b122f7d4023b913e6410454fd8ba54730a8c75a026b7928c9213ac8a6000000", 0x47) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{}, {0x0, 0xfffffffffffffffe}}) 16:01:37 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x2000100000000}) 16:01:37 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x2000100000000}) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x2, 0x0, 0x0, 0x3e}, {0x2025}, {0x0, 0x800000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'!\x1e\x02', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3}, {0x74}, {0x8006}]}) 16:01:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x40000028362, 0x44) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000001580)=ANY=[@ANYBLOB="01002c2f000000000000ec3d42e76af4a2e5041eab9d84810b0dc31042fb24067be9544207efa05a5f06762112d69ab7874b6b219e51f178b82fddb597fdfcf8d79f99b3d27f6c670f276fd8d2cacc2b47d293a994a44b98364bd23400f9d1432bb3227aab1a1c1c8beb4c832341b93ff7aa74"], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6, 0x0, 0x0, 0x9}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() fchown(r16, r17, r19) fchown(r10, r17, r6) r20 = socket(0x2, 0x1, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) bind(r21, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r20) setsockopt$sock_int(r20, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r25) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r22, r23, 0x4}, 0x1ff, 0x7ff, r24, r25, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r26 = socket(0x6, 0x4, 0x2) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) sendmsg(r27, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff0000bc0e0000a9c8e9f743809b21dd4fe6a565bf0000b800000000000000ffff000003000000a8e25c08d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c28e0c9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d09000000bf856933d76ad55d72af25000000000000200000000000ffff000001010000d7952d93639d6d55bbdd9fe12ba90000080100000000000001000000ff010000deaf7ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24ed05277b01c81f66379c3a5d84efc4e81c52fbc26a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7b4c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f450000000070000000000000000100000008000000a0b5a528425531d88ee764c2583cd73217915b1a4e0a06317ac8d7c54b7f1efade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f90000000000000000000000000000000000000075b5043b69a18817cbe08c0715df0a4acbbd5020f8ff611d530888d5b94bea0f7428e608c122092126468f78e06a56e1a8df927e9b63eaa34e8f423560a3ccfd6ffb988530f9b54da7fe542f6cab5acb4edaa894a80508a72721f77c383984c3160443b198ad585e7ddf35c1e15f9e10a8ed84cd9a451986e902902ef5773b74d5e57f118fab27dce67862a745745864c2d5e0abf3376dfd52fdc886d6e5a8bdda33f68a8c684c7db3d468b3928aac63dd6b0fdee7227340722ea1d29025c291eec631a13bafc2e2ba4cc0a929304da73cb64dc4ce0fc3166d2f2c0219dc65564dff18782615ad30"], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000001600)='/dev/klog\x00', 0x400, 0x0) r30 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r30, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r31 = dup(r30) r32 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r31, 0x40047601, &(0x7f00000002c0)) r33 = dup2(r31, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r36, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r37 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r37, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r38 = dup(r37) r39 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r38, 0x40047601, &(0x7f00000002c0)) r40 = dup2(r38, 0xffffffffffffffff) r41 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r40, &(0x7f0000000480)='./file1\x00', r41, r42, 0x6) getgroups(0x7, &(0x7f0000001640)=[r19, r36, 0x0, r18, 0x0, 0x0, r42]) r43 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r43, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r44 = dup(r43) r45 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r44, 0x40047601, &(0x7f00000002c0)) 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) r49 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r49, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r50 = dup(r49) r51 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r50, 0x40047601, &(0x7f00000002c0)) 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) r55 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r55, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r56 = dup(r55) r57 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r56, 0x40047601, &(0x7f00000002c0)) r58 = dup2(r28, r31) r59 = getuid() getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r58, &(0x7f0000000480)='./file1\x00', r59, r60, 0x6) r61 = open(&(0x7f0000001680)='./file0/file0\x00', 0x20000, 0xb) fchown(r61, r17, r54) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r63 = getgid() accept$inet6(r27, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r64 = getuid() r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r65, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r65, r64, r63) lchown(&(0x7f0000001980)='./file0/file0\x00', r29, r14) 16:01:37 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20101, 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffe, 0x4, 0x7, 0x0, 0x8, 0xb8, 0x0, 0x0, 0x0, 0x800000000000000, 0x20}) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r6}, 0x7ffffffffffffff9, 0x13}, {}, {{r8}, 0xfffffffffffffff9, 0x80c0b7fa00bfd2f6}], 0x9130dbf, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="4000d3111972f5e9afeb70ecf1e8fd7b1f636b3f8db5c0c9ac09af9890eab6c0720b1c1c3db0855a8ec1582fd6af2bece62e57404b7b39f70211ed448bfabc220cac2c965765658f9f2f3be9fd66da1ad3f7b8bf77cb44b1011200129a9d16096c0bebcaba40ef03067d33de827e40ce2040f8ca06e8f27b63c003986602bb2e94f6dfc89b59b2eae2639bdb8c2df1b751eb26a6b796ca79049d74cced81ce10513c333e2b108c83a01f1e5530163e3e50dd07ce46fccb48efea10b0c565a0640fe5792da80277cd17db7d4ff00ff6491acc23ab96bae940b09c42db45c010d1f8afe32ab8ef93d4336e6758c28d57a151772045680c3418011433d99ccb31e655692ec786e70653440d5dc3534b2f99ae5ad3add28c8e0dd3a9006161ffb9e6ab010b3f5f554b9515242b3a253704cb5060e2f3e60066fc43cd8a9149614a91b294c5091894816bd1be151294fb9a1759d7fbf87f86339ef7bb9d4425f88fccb93eef91e7a51f1e9cfc0da15673c9a5888fb274e4244c8b64af98f24958bd887b4022eac756517b344b4cd164e0624d318d6874a81843b5e8282962c9b3aff865db36a12d6f973ed5eeffd2ba95e0926d46eb2b44836de981929c3159ffbd23df756be6bb8627f426ccaf5cff37d872c54d38c9d59335d1de5a2143f657742112bd1cd216ea95c2bfea37e8b2b7fec593dba4f72be01a3cd0a09a791d2029188cbe0cca146d4d50a30c58bd937a328dc405eb18c60fb70b6443f35ec948feb12488cc"], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000100000000}) 16:01:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r12 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r12, &(0x7f0000000240), 0x0) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, 0x0, r10, 0x7f, 0x100000001, 0xb1f1}) geteuid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r20, 0x1) fcntl$lock(r20, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f00000005c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f5d39656da02489672db6d19f37405111e97aa998473f0e8d1e77880e428f3b32b99730931041cfd6c2df99a9c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b060000000000000058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000300000000000000000000000000cd846e9ea6bfe963e86814a576b24855aace36ff0813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12143352384213ebf3e43461aa3a6e10b97da4a9423a0adbf263d1a366003f9e16abacf32d8a2499c7f9057359c97e4e85e5631b880fb6aa6da9d38dfe41bf1e40000000"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r24, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x123, 0xc07, r27, r28, 0xa5, 0x4, 0x2, 0x6}) fcntl$lock(r21, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r28}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r29, 0x1) fcntl$lock(r29, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) r37 = fcntl$dupfd(r34, 0x0, r35) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r39 = socket(0x6, 0x1aee128df455cae9, 0x40) setsockopt(r39, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r38, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) geteuid() r45 = semget$private(0x0, 0x4, 0x408) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r45, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x3, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000100000000}) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x49a1, 0x0, 0x0, 0x29d8aaaa}, {0x24, 0x0, 0x0, 0x9}, {0x50b8}, {0x7ffffffe, 0x0, 0x40}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30020, 0xdf) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000100000000}) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c657107170003c9f8d735ddf089d1b68802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r1, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0xd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100), 0x1000000000000154, &(0x7f0000000540)=[{0x0, 0xffff, 0x1, "67047be4c91071058784dd0ac5ea1a79fdd85bdc7aca5ef9667b0d3061bc4c92f8b4d5b19afa2db3d0f1e79d1218bba1907fbec7b4390111e19d97247c8624164ca9dc4fcf5b31135e4ca29b83dfc82a3d4c85b8efdf91f15c01ab97d6da867b9a3cfade658794c8ed8c8cf24bf352f37afaa4a9b7ad"}, {0x0, 0xffff, 0x4, "db5f67666d50ad2ae4aef0029018ff7d4f4bb74231596437c2c3c654522fe34bc299d116fa828e15de483438245ce39e3251ec0c8decbd1e63cc1ba9f2f9a194e2ac1c903f2bfe838dd3de57161e52e83acbafe2822107b941e47b7d5a0d3baaca01c9ca48b4b9ecc36c0261c6aa9ca916ea473fe24bab2e51e4153cb45e9a8cdc9b8f138beb8aa4ed88078d72be441f6fcd006968c94abfb4ae73dde4e53e5f9bb0d5a6face7e13bcf192ee591d11ab9f211216d688480baf9c0139bb375797d088fa6345220af47eb831d5cac78064aa50e012b009223d4e0077210c32e7a3eb21c35b322017950a2f"}, {0x0, 0xffff, 0x9, "8c1bbfaa809254dd0721083d156ef32ff1c1dd9d6c18b9f29a45f4cd5fe9c12f717a067ca9764db8accd88c8cd36ed64c6548121cb469f1864417dce4351e52a3e1909cd58e024447c7368f9d6df94cc6de9530977cc43d457631e4bb46e9a23ad5c82a92fea9005effec2c703d00f008324ac2046821d8974dee4ff904882b77de7a6db489cdb626c7f335f7c4dcfb3b9fa89a06cdc7ef893ece7598e9e7d8b194acf7852be4acc9a646ebeaaab38c2de7d9848d3b5495e8bc1c05bba9215b88dfcbf5a1838be0c6566b87826e35316b3b97e3f799ec374ef7f3a995623ce30e860ddc8f7b730fd85412f84e08e1af184b690a61b58c5613c8530c0ffc89b"}, {0x0, 0xffff, 0x2, "61fc74ce9b0d5b2c3fecb1911da56c99a8b188fbdc232d3003a37a3490953f16b1929ea9aeb91d6185d9521e45fa2d81d70bd54e8626ccf6b7b083cd631d799fe0dcb9c921b66dbe070796594b2b189670ed629d7f9642570c5dce3856a4c9380f4dfaaa1cd507735a87665720ec201dee7c1113ba124159e85b6ee40cd770b85829a699625e7d3a0cfd85247cd400be4f1d65b0685a5ca07619ec6d888670f13481ca05ab2fbcb717ce5c4b311661eaec4ca8895a8ebae4e637da2c4f33a36cc76c8b5c835d5e6d46e983c61b9984b6010fcf636e2336615fe8d0248fdb78d38a0b1734e636591c7205cb50fe45a2bcca609e51e0f882"}]}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r3, 0x0, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) r5 = semget(0x3, 0x2, 0x569fc1a14e9d434f) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000500)=[{0x6, 0x7, 0x800}, {0x41c9bfeffef6a63b, 0x6, 0x1000}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000040)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000040)) r9 = dup2(r7, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r11 = getegid() r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) fsync(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = socket(0x2, 0xc003, 0x6) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac52ce51b070b16a7171aca08802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) read(r14, &(0x7f0000000400)=""/87, 0x57) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, 0x0, 0x4}, 0x200, 0x401, 0x2}) r15 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x0, 0x0, r11, 0x0, r2, 0x10130}, 0x4000080c1, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0xfe}) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001}) 16:01:39 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x5605, 0x0, 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001}) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001}) 16:01:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x6, 0x4, 0x7d) connect$inet(r0, 0x0, 0x0) 16:01:39 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)="01efac31607148a67d51b8a9f4e17eeb6c7c8f72b70e597b9d6491939cd7c547803184aa501d303b0d1fdd778e2fcfad012f723b0826812ac21400191ccaefc6eff4b2a8f20203fa", 0x48) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000002c0)="211b325de2763d7ec06d0cf3fa08bda164f4d0375294df84d58960ecf9278f014f8622011bbd5fba557c5b435c8e49d15883ff80f95752971e864d67f1b7aee1fd4ff3d172e06d0b09d40d05e340ff3b989044", 0x53, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xfffffea6) dup(r2) socketpair(0x2, 0x2, 0xc4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x8, 0xa012, r7, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x401, 0x81}], 0x66000000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x4, 0x3, 0x5}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0x1000, 0x4}, {{r4}, 0xfffffffffffffffe, 0x14, 0xd18e93b49e98549c, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x100000001, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffc, 0xb0, 0x80000048, 0x6, 0xc0}, {{r7}, 0xfffffffffffffffb, 0x30, 0x244ac9b7bd8c7b16, 0x3, 0xccb}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xffff, 0xa86}], 0xfffffeff, &(0x7f0000000140)={0x8, 0x80000000}) 16:01:40 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r0) openat(r0, &(0x7f0000000100)='./file3\x00', 0x80, 0xe0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) getsockname(r1, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:01:40 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="5f12c1a375ea21eb7575d57f5b6c40b5f45e62d889277e22f8afde2eb1cdc6e233706d5700b447944f0fe20688e0b2457ee13f67a8622cdfac2bc6776a1534b49028", 0x42}, {&(0x7f0000000340)="f26c8edbfd58b049ed47e81a3c56740f2bc6be44304e757b5b04fdbc16210f5b5ea0bc2f6f61b4b056b80d3da47dc17ef4ba607570d777ab08a0ed94e975de2ee4dafefe0b3a557a8188ca67403e55bad6a4bfae886478a8077ffd96814556b018a63123b624c5bbc20caf547c2e348f22b94aa13c894fa87c03e2581f9a864588d1167551f37801b16492c67d38804e17df0441230d8f636e13ccdd255851f9fba4c95fa625b3b32c8cf69ad60f6ed1c99d5dbc10d35408845d2a07c458cb08f623d9a358467372a4bc3708", 0xcc}, {&(0x7f0000000440)="41ac4625951ed64ff52d13231310b9c7e5323ceaabacc83389d0e2b952a72aa4d51bc5b284ea509424d65638428194a23d53c54300204636b60f83eed3c04bbc86ad9f278cd72ff36c884379aee2796865d3e091c9c9bc2ac2771475b521a0c210a8117c497e25ad904c9d0c6a60964d3fc9c1f9236ac4427c75c51c785e8fadd6c8000186961bd94e8bdd06eecba59187b3cde9406a1643cc", 0x99}, {&(0x7f0000000280)="fca093863697640ace3c7b0cfba3a570192b50c7b655dc641a977b9c20ed96920598c2b953f3e06dba37ccc8827d30682cb805199c657760a9e7d4e48807705b4bbddbba71d0231927451cbd1b4d6ec30e5aad5b91eb964c7708254351dff541a4cc8140", 0x64}, {&(0x7f0000000500)="eebdfa934f", 0x5}, {&(0x7f0000000540)="f6983f15aebf9cf4b43b90fb44a3b1bbc631951fd36d74049b1130b9a24de55d29d46ccb75f7afefde2a6c55a9c6c017f924a4b9fa0dd6c93573133ad7d299", 0x3f}, {&(0x7f0000000580)="95", 0x1}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x1}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x0, 0xaf, 0x4, 0x1}, {0x5e0, 0x7, 0x7, 0x82f}, {0x4, 0x81, 0x6, 0x18}, {0x1, 0x46, 0xff, 0x3ff}, {0x8001, 0x0, 0x81, 0x7ff}, {0x20, 0x8, 0x9, 0x80000001}, {0x2020, 0x85, 0xc3, 0x5}, {0x4, 0x9, 0x5, 0x8001}, {0x20, 0x96, 0x1, 0x9}, {0x400, 0x1f, 0x7f, 0x8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x20c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x4, 0x20, 0x9, 0x6}, {0x5, 0x3, 0x7}, {0x0, 0x7f, 0xff, 0x7}, {0x8, 0x40, 0x0, 0x1}, {0x6, 0x9, 0x9, 0x401}, {0xda6, 0xda, 0x4, 0x3}, {0x1, 0xe7, 0x8, 0xfffffff9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r3) r4 = accept(r3, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000023000000030000000000000000000000000000000000004800000000c3f1abc347eee7dbf1c3a829cb4391da24b3dff6ce3fafa2ae750b3766008b9ef1f86ef05ce58d9dcff7e5b0297a298e1e02299de10a851598f219f9533a29a804b3275eab0ef49d07ffa0880b2bab86fb09e846dd4cea4ce7d097185c16fd21a1a500b28e4b3c328989ef0ff9b5af1008e73fee7e4172136e84d026fe1a1897d9ff9b5a5ed9b4f4d6a97cf885078fbb84ac771823b08d78c8e2102a6aa6117a7c8de4367ad79192c8bd6adfbaa25aaa58a4e5fcdf153996ebb181cdf98765000000000000000000000000000000000000000000000006110425ddb460286d29b9d45295a368ae81f09cef48686a0028f063b05fe5a2e862240f3c2c529156be45a28a448904e55aa892c67cdfd5969ee94bbc99f74dca44245a33d9bbb958aa9bcb655f1e92f0340fa15a1d0a16d1e04d44da5d7453cf1a23aacda56bcc96aa70c94b83a32e1aecb55cafd15b57880755d4323837803d83f0ea18066b0129c21fc4c8af3506114905517c87af2d75e48b22701c2d3cb6dea672bf7061c09d"], &(0x7f0000000100)=0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000640)=""/110, 0x6e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000016c0)=""/236, 0xec}, {&(0x7f0000000540)=""/36, 0x24}], 0x8, 0x0, 0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:01:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x8001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:40 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) 16:01:40 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 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) close(r1) writev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="d7cfb8940506c2f896d6a1bee45e765c68d71c1f0e3e168728bab3ffb39c9f04a59f1971741266da0de8572b132e831a666f6dced56329b399573474f1ea0cfd9e74e9ae92663d2629b1f702d1a0698224", 0x51}, {&(0x7f00000001c0)="614830d23f95b6f30f240f241b77ecde109bb27a69175dd4a50b54a1d51c50478c8b75f838a0a897a2f26fe43552f6d4de3832cccf2d1d72a51603ac7338e7bbda08a0c429fc1f494b792c3140211eef20431434869a72c27dff882e7ecb318724a7cf24969ceb987fe711f2e4589f92163b337225dfe83bfed5ecd34290b2d6aa7263", 0x83}, {&(0x7f0000000280)="d4f6208985d0689945c3f8a2fd079ef562aee504aa6f10e76b9ced41c53865f0e6e2608ba95e2c7832b657edf797a6ef9af4f0abfab2803f9088087ecfa4623ce81b3b7143add73f69aee7cba8f641ca155e5857829ce3bbd9af5d25ab33d4944d6574b735e6bf632fcc4bed94fb9494685f8071b51569be8e2f359877424b0765582b3fc922567759fcec10c9216f2ede1f5d0f4c0088cbd6d281f9fdd68aa544af66fbca99446060d94b72e51d8afe1c876c3991582ff2ecee21a87c56270206d82bfec09e77d998054ecb3cb06583192a5f1c5a7a761a7e9242f05e38de543fde8f14a9f9f8c94fd4b53e938480466e46ef07ef67c61691d71254bf235d3ee6543c28970c970b3fe7ddbbbc684d21d18323956e11f2d8b67200ae80a37a5e65c36f82d0f01f4ccf3dae3bdef35d67244aee37a1bed7dfb281296deec22f3bf86fe84943745f68882c9c8738756c4ed3e8b1fce028438a2f246c00ea5ce6dd429437a06a4ff0e9cf1bda3b2cc265c21e2f93d95da78aba37704dca70d2087c8751a6bfc38ce522539435f7910e18ecc64ab7a19b32fa7296673a0397f1dc232e92bbfd14f2a0a13d4be5e8d40bbfe1d157dee9153108b22e353d75267f75bf730e7279362fcd19a07e555ecfa6081f05d7789580e563d15dfa4e7e9d7b451b76284f6f4175f263f98f2df46ac7503b28e5e9e3b67f154810dc5f2a37cc2529dd10395fec24b9bdea6f0f45208f517ab08c6a40d40b447fc719ef7d80e5646d6a1cfd50c7ae3210c8d6b614e2073eec20e2c3f7b14ebc51d4f3e57d5f758f49ffa432002985167671c8bd5ce014a21776f745d51d8604113e339e0083ddbf4044f37137cc49c1884d27c769078851498c2799e10f7b365c86bd5ca07391b34ca57eba3d378920bc718e5d456116c1a27077fda17243cc76aa5b12049cf44b000801bbfb4f727164207d32e3f9d9bcf18186e93e9af8ad79519a71901ba89f0d47450e13d0d595387e7a23d171ba13dd1ef480278ea0ee5b49d617cda01bad6d78301642b8d65cbccd490a17a00da9243ad4389b6fca41c9357b882bcbf46d94eb8ee0b37dfadf76225c4e4548c2cb42b14a4acab81c16a6ab0c188c9b48925753dc8a2bdf4ce5dd8515e42c2de5697e98c93958cb3ec9b0a30bc7144dc15c7ecaaff66cf1a9180b258a327802e0bbfd8fefab2267f09ca74e831c7d803d52886bb31fdde1b49144f81bef5b68d1fe90c46889e048bf2277fb4dd6480d81e6b60cfcaa69d22fc8059a35f83b93d0f8d79793b55cfb0f68d23e9afb4c079152ba1159c14015d1ab55a247e34b7908421ee9bafd9c2392fda0898c7e1d3fe0b7fe86b926548d8be27c952cd59d53816bbe3dda1f6cbb5a8fcca8cc4494a479379b2fc5b343b473c242ef7ecea9dbb80874b72fd2b274b248f324084ca2097c30d7b6f6d24d8d106c7e141b635c368bd63eecc978f6e586ad0eac5fd274c4bd813e5023c380fa8536b725006ae732a367972ecc710a11421d42d7d39482a77301e0a7e7397acdbda1c33fd10031dc9dfd8463b493acec06f228e784b56945280a990ec94f974621ad87175dc83d0cd1b80315d6f4f4e92634595ee8996f41cd3f68adc2b8518e7acfea4eb162b8504b6e0799cff35cb88e809cf87fb258b02219f87bca94dfe21186d99bfcf6dc60aaa8c9b2572edec71ae2ea8841476629384987125bf2cae6e51b4ac850f686a5912944261f9a36d0c3e7683af1cc482e06ce103cf81856f6db17005a0611a6ab661ca8122c67258680e96d9d02836a9d26b91075732b2224e616697056ec457cc56db15e9f346c453b89bd1885ac7f05d6981d83fbdd48cb7abf2c88cf30432fd89aa032d04b5221e8e17f8d3dcd0b02e011dfc8450e2ae16dffeb8be2ea348f51973cb5df83a8450f86d73ec8fccb264932e913436811a7cb7c148536cafd2c106abbe3589307b45cc759932fe964869e280cdf9f02d340ce03b96e4214c754aa4cd832e61a838f572b73f615c6af7aacc939b7903ce505d099a5272bf8b5386b20a9e827ecfbcf7fb9d45db77a761ab333147dd1341093595edb05779cb03727c90def9b3b3a89085d16989e9803078c473640d0896c6698c8819d322d5f1827de66a4f25413655ead569a56521837fd202e01d46d7df632d58cb4804efd73df45a2cb73104eb521879ff6ef742c2633c3f46a84f4c1f727b81eeaed22ff017194d5f8a36798a35a4668f8cd63d4bd6673ca65e61400c5e32ad0fe5ce6a9c40a54c90f9bf783dd2a6023f4d885f3b0bf294d32872c11b8b18d9af2a2253256fc881eb28b394d9855da287357aa8ebbae4fbadfa7d98d8dea14ed5afe171c08ed3657d851aa13165e10da8c03c5bc3b568bf3c06b61e741311b6b44f647a34d77302cee4b3d28ebf8f8812adc943ddd43042f7237bf321c7d06d03226f58647d2b648eb71c61d36c7b2bcc39fe7dd7e769077d0a8ecc9b459f3acc8fb57e94e7694e105342d41fbe735c100508add8232205a3038d13625eb3848529132b3c3e0c7d28530b23497d91c5ecdfce77736bc6757fdbd3df634d06c4ff0ec751abd4f77e91305bbc485df90f210b6365106cf81d1cd11f95d74bb5ba16e09730f3ad90e86f6cd0b9a80af50c8d381c784cf7d1bca3d3abd1c69f493d17ae01d01b81e7187ed67f4724c426fa61f9f222b08ef1a0c1990d405c8578162f8a39bda67564e818b2af9fa766e69a22a27091afc19cdff9ce77b8b8015499cbd7737540ed29240d34314a6f7c708593340c16dec7f614470565ce5f4680c7eb8f4dac14d47fee888063e738fe4d69a001c8b7b256fde96e7ed4407eb398121ffd8673c88ca4fc35dea2c7b21e0cce9c28fabd29518b04b7142193211948d5cecf806c349a3db08821d33a1b6dec09600cc074c67f6f444a4b940468ef6b422d669ad1f9fffca56f239f7c7ff91e705ee89f07ca60585b8ba9c72215d4e602e243d154f78e53525c322245fbc2111f6f7c122ab0c5b07105a634a02cd563b0549217f3a641420e73d4d89733ef1948ac0ee0c44357c12dc0ce229eb9a04615994429e239c9cc513af8129785f0ebf792f5c785940db20b4689f2abedea03f68fe11d1cd2451e2dd9a936a58b5e1393e74426be8143820c5c70055cd578461fbfc59731869749e13d0aaa4f53ace917fd66283956f9c02de8f6193cc5ea3d13099173893695cc7b7e791005b65fc140d24c595a29214be0f2fbfd26dac3c4b11df0932f949c6449e97af6b042b0a16b7398136e3064ed24e3f4150501fbcaff2bdf6534f1f1d3ee0b56bd6770e41b377c1bd472b962f769bfede02ac20f23eaf0146723ff33be68bece7de6d08920f617faf1b9881983f665d95594a4bf56a64872a75e58bd32e8c400d98e2dbe9b508023099b5f7cb6c1ea47b44be43ab4184773508c993ad6526e2c7a6aeca2af7720fca93a5f31d6e9324a8df9d33bbaf2e83a36bb3334f611681733aab6e2f6913eac595a14b401b1f1858b0d44c49b3b31e9243240786bf0e2cbc72a110c72b819a1f857b088481b8a4a5af6c4cbb318923713cebebbd1e8e08885c093bc845fb58a23134ac375b639e631d8170af99d1855c1aa375245591524466c934b5967f51a1771f78aa0ab5f5f3945f6d3788ceac1342832b05365a547eb5df34f657af0e487279bffeb325cdfa72c2b08f62b35029f9d0f6e5f3d4852a5a248ceddb003eac180857a48758cd051aef0295effc5a8572643b5da0c28391370f290b8c6b318f76dcdb8018d346815327d88f0c8b72af5038b5c2215e579c42434f2ab02f0e67b2afcf19651fc255e903fd2b581cb025190b8a284332b549089bbf44b1a7f0a64f780e3b5fbb7acb760802aa34b33469fff9b56b27596da2cbeec5e0d373a22bd679a01963ccf056a70ca67120bfc439422118cd973039ce1d0f7b0c3561e69bcb7dc60c72862e33473aaa7a30440c2a7056868f14f6f709bcd362aaed0e13f1452edb96ea1d92a811be4e96b193d8c4bae19317bedb5f9ae8ce2efeb75e3130a9b1202ee3c6bce84a13830627f0c747dcdbd586b59bb7cd55d8bfc49d8778e5cb8be5b5f4239457980760d7febb0a70a562ce9c421e07380a45f9194d297e906979b20eabe004d3e157ccd8fe496285de96f91a61ce3e1df861688c07cd48badbe6682c5d203d5a4963358ddab17580a6a6ebb5a45107a1c2f1960c8cd7cbcbbd9ba4ca8ea1c70f9354912aa938d1658cdb4c3cc8a0c812ae51f1b7b337e4cd1ef7c42289ccd5b1600f9906654aa9abf56a26063f4593970572379ee32f8a57df353f8660bcd9186c50ca2b3bb805514efecc2722f3fa69dfb669138d1a09a1cbbc96a1af2c4ea7dd091c155e0ca057154cb59ba417d9054a218579174bb25e40c26514cf63800f0635896088dad06e1b956f3fbcec4e18f185dbc9018093f97c891231e954fed54fc688589522e3928940b03a474667fa20ccbdf7574f5c818f1e0dd95138129b98787c82e7fa3cc014957ee969005eb9b3164d23880d92d4fe9d94ad402ec8b1dfa9f1ca3f58f7418bd2cb5b00e24b987ed650118e185e8e88fe4a720e72572190c5878609e75d3d30f9f8458c1232ff1ebc5f1d96dac74841685b64100e221c3986e1fe4225e63405d3bae680e16917f5af394a3673b25b5bc4838b26029a7c9b029e8fba9355a4636a5e83b81606e1b42c957cd22b5f54c95d392ce39dbf7071e1609ec7c283099b8128befb1cce1995a2eaef89003777d0b6651867946d8012f093a538db85f47f588ffd4508329d1e8242bfc16e769cebe2a1e1c6ea1f96539c000c0e0eaa044f02182727e05dbba8b2707666a91328c165d79a57d9ee78b86e626e8a2f1417622335ccb4b1d2fb6ac77634e0192ae67234c361af25e8a9cd371c74144f546fafd4234a49f7fc1e8a9e6e8e52b83ec2cd7087bf7e943ae39fdfae4ecc988904f0579b8d9116ab62668aded5b08777c6b6e307a42590e51456eb955e67f85fa6df3a82bd324e2b1b7da213e9cb8be0c21a6eff1706be3bb27a2b3d14fcacf45901467a28dd2da35d6e310f2b67855f133f0834ec248025993546573eb5a490eb2f159a01ccacaf6dc2639813d5ab90a2015fa3b28ad0ce2f292fa94f3a32ac2ce1f6bca55efb2b72f3498f77d5c333642abfdff0b91e219eeee9ad7d77c6c0c59ab80ac4d5c053fe4cbdb08e2617b075c0e6a4c75476883ac4c4c7cf820700297476007bb230de389a3de87aba3d8e54d9c738052f35c1d930f427ff0eb187467be2747f4dfe3eda2fa9011ef5a748d0f8c2050d9e48cc4be512f703b1354ac7037eabce06e58f5baf5cd6059e29191922fd31edc5a3b244dae30cc5cfec488b5b35cc70a5844a992aa40e1d6bf9cc5d4374e8c2ebfb000ac46e6d5241c3cd6c94e5c900fa5256b989ca3ccb2c5a3a7d574cb8889a354e3422f6b81812c4c38f0c384dc1ff567f44569563ed197dedd1538b7aaa10eec8e9f4a461db39bcdf9675bb452393f4e8c4df6279dfc3ec8e07f06582e2a8f977c67592d9490a2a6797cf88429806bfffd6ca846680a8d61a8a23d4e4ed619531c5dfad5c7750aa214bf6e8a49fe423901eddaeb451cfb97ed0dfda8f68101fb1f0292de321553f310dad69c57d0e61d3e05c72b3e96e854d73291cc33a6a6d95927730b50f2c9fab98d311ea2deefb0375fd56885dacc55e0c2cda1902a8f55e47ca12cb6135b2407b3d58c9e69e989e1c0b5117eddffad3bac01e967c968e", 0x1000}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xeb, &(0x7f0000000200), 0x50a1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x0, "103eabf5489934e44f5538b6775a55096157e5f1eee801fc48e8d5c198863499fcc4d031af"}, 0x2d, 0x800) 16:01:40 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x180, &(0x7f0000001000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0x47027215bc352820, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) sync() 16:01:40 executing program 1: fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="3ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f86221300000000000000", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') mknod$loop(&(0x7f0000000100)='./file1\x00', 0x4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x20, 0x20}, 0x1000, 0x1, 0x8}) 16:01:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:40 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7bd12e, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000f00)='./file1\x00', &(0x7f0000001040)=""/215, 0xdf26506f679ba57) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e00), 0xffffffffffffff8b) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) r6 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r6, 0x2, 0x8, 0x0) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x200000e5, 0xffffffff, 0x4, "73cc2f7b8e00000000000000461ea3199103d672", 0x0, 0x4}) writev(r7, &(0x7f00000016c0)=[{&(0x7f00000001c0)="de176d2f87dd5f9866a15bf8713a", 0x2f}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0x2d3}, {&(0x7f0000000e40)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea75419a00b3757e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r7, &(0x7f0000000300), 0x0) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000100)=""/210) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0x80) 16:01:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0x1, 0x0, 0x0, 0x0, 0x24e}, 0x0) 16:01:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0xff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x3f) 16:01:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r2, 0x2) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6}]}) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) clock_gettime(0xf, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'@\x00@', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:01:41 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) read(r1, &(0x7f0000000080)=""/60, 0x3c) 16:01:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket$inet(0x2, 0x8000, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) mmap(&(0x7f00006db000/0x4000)=nil, 0x4000, 0x0, 0x7812, r2, 0x0, 0xfffffffffffff0b0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 0: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cec7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002eb2f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0426e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661678efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f68674adfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba78e91b962eeb4efc59861363921f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae02500"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:41 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x20240, 0x1c5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:42 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) setuid(0xee01) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) 16:01:42 executing program 0: nanosleep(&(0x7f0000000080)={0x3, 0x10000}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:01:42 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(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) getitimer(0x2, &(0x7f00000001c0)) dup(r1) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x4) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) dup(r2) close(r2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x110) r3 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r3, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file1\x00', 0x7b, 0x80000001, 0x9, 0x1, 0x2, 0x7ff, 0xfffffff9, 0x0, 0xccf9d8dc8bcb575c, 0x3f, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:42 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x1ff, 0x3, 0x10000, 0xfff, 0x2, 0x2b3, 0x81, 0x10, [{0x0, 0x7fff, 0x6, 0x1ff}, {0x7, 0x6, 0x0, 0x10001}, {0xffff, 0x4, 0x400, 0x2}, {0x5, 0x5, 0x5, 0x2}, {0x6, 0x4, 0x2, 0xffff}, {0xfff, 0x1f, 0x4, 0x2}, {0x8, 0x4, 0x1, 0x8}, {0x401, 0x2, 0x6, 0xffffffff}, {0x20, 0x4, 0x3, 0x1f}, {0x5, 0x4, 0x1, 0x5d}, {0xfff, 0x4, 0x6, 0x3}, {0x9, 0x400, 0x2, 0x400}, {0x9, 0x401, 0x4f, 0x6}, {0x101, 0x6, 0x73, 0xb74}, {0x8, 0xc17, 0x4}, {0x5, 0x2, 0x4, 0x6}]}) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) msgget(0x3, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:42 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) flock(r0, 0x0) 16:01:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) r5 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) bind(r6, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x3f}, 0xffffffffffffffdf) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r8) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x401) 16:01:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffe, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 1: fcntl$lock(0xffffffffffffffff, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1fcc675e75bece7976357dca41bff787c16f86196179ef8d9de721d705b5ad2d81e95cd82b0a816b0270bd977d3bc7b95a5e4a", 0x33) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:43 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}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x8001, 0x2000100000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) dup(r3) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) dup2(r0, r2) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0x4) 16:01:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="def7bb0367d0757e1516eaf6d364c4c19d48cf8ccd21dfb5c2839e2d776530ce", 0x20}, {&(0x7f00000003c0)="992cd2ce882e44e3319b525063e7cd29803631fb8d2c7c70d3e7f5afd4e848c2268fa5f6d5bc955332b232b76a628b07d6c2501a68d6e5b666ad1e7a707871e00fc4a79d89158b4f7782543081ce93cf409913b4d1047abc2764573bd2dd43e725", 0x61}, {&(0x7f0000000440)="0eca31fd8699cc2ed33115e598860e84563ceff6da86c54bb82a5dc108eebaa77cd3a5d9909acc09064ba841ac59e9fd399a84ab5fbf4e1b768689ea079417a8af72d4ff2f3ed5014bada584f456066ffc1a41eb61ac31f43e6d9c318eb058eaba0aff654aaac96a07fd6ea4e1baa1dc7d9d673fae3a65", 0x77}, {&(0x7f00000004c0)="a70cf18274fa3ea9074e298e2c7f1278c241966b9397030a7c28a38120bd5f1961e8730b784c98a00d1120338c76bca68a44ec98474c3ab74ae047eb234f861263b27f8a097259aa5ac9ec8e51e6b4778038cb7fca62e862fbf325f6f40e8428c4e9d0bf6e6402f153b6a4e2ae0e2764446a52ab45a97a4975f896ae219d41f9ba7378dde26451a6e18197d1ee764d8a092dfa8aac13635012ce99a0ca3957f4b580c9b268338fd7d19cd25ab7781d51a6f44bfa8b3fda8ad2872d691ce79bb21bf03f601d16dcf0a6588b742d4f644a7acc6defaac1c3d766cc6bd396567f990688b755ee398d9018e70ffb0ad838ec049c48596c658ebc", 0xf8}], 0x4, 0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/89, 0x59}], 0x4, 0x0, 0xc9) 16:01:43 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) 16:01:43 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0x3ff, 0x4, 0x39, 0x7fff, &(0x7f00000001c0)={{0x1f, 0xff, 0xb5, 0x6, 0xcb, 0x20, 0x3}, {[0xc21, 0x80000001, 0x3, 0x4, 0x6, 0xcd6, 0xfffffffffffffa1c, 0x9, 0xd6f0, 0x7, 0x7fff, 0x10000, 0x0, 0x81, 0x8, 0xffffffffffff3a59, 0x4, 0x2510], [0x1, 0x4, 0x14, 0x8, 0x80, 0x1, 0x8, 0x2, 0x0, 0xffffffffffffff01], [0x10001, 0x0, 0x2, 0x81, 0x4, 0x8, 0x1000], [0x7, 0x100000001, 0x8, 0x0, 0x4], [{0x2, 0x8, 0x1, 0x9}, {0x100, 0x100, 0x7, 0x7}, {0x5, 0x355d, 0x7, 0x100000001}, {0x7, 0x3, 0x10000, 0x6}, {0x401, 0x3f, 0x40, 0x2}, {0x4fc7, 0x6, 0x80, 0x4}, {0x1, 0xfff, 0x7, 0x7fff}, {0x500e, 0xf2, 0xa9e, 0x7}], {0x100, 0x21d3, 0x8d, 0x6f3ef10c}, {0x401, 0x667, 0x1, 0x1}}}, 0x318, 0x5}) 16:01:43 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x8001, 0x2000100000004}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 16:01:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x51) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x7ff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r4) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = msgget(0x1, 0x100) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000000000d857f572d6f138865e89d6861e868b0a3ba0a14dc86794d54e645d558bd8b8fcbe36051c600b9e5b5123ea8f2d4fda1306836de50c598c13095681c3165e4ab3f114fbb328d66ec3f1c0531d0d039af7ffa43dd11bef9e2cb3f12ba397f0a67dd33c44d5ac0c7abda42f418ed124c7f74a73d9f16ce83d39fc1b9fe56f15757f8c374ef0e5daf54f2f61aa4435df3053c48f9637de0c9463aeda6daa6d72c01747720709371a7b5f37cd1d73f38c2c3454a517fda65d6e1cd8e5f20446beb6b3380f37e7a9ef7e78401d80d0"], 0xd4, 0xc00) write(r0, &(0x7f00000001c0)="3f2d8f0110cb07b2c002a0c0acae5330746c3f5fe03bf9f856ea0f30457efe42410d68969a319ca113632223ba45a26f00090bc57f39aa7d17985810281a8502ad6d6a871c47b5bf30b603f8b3e74b24a34785e15e9ad7613eff9dacc2bb0f1401ef2c37e26e626eb4a4d17a6a32beb253f52b86aa55b082beead7a45653de5b3c2c763ab3521490a9dacc74d18b70f458f7afa4eab9ab4da314dd4934aab041d1216fb894d66592cdac1716c2ade3443be6650d3c58ca5a61204802e0ab7f6349224d3ef4465f43ec9f2c97424c56c445e0a0ac736d1ebd2441f6dbee2f49ff0a7150bd8bfaf59c9cd3a177c1d5c2a06ef1a5178ec01255dd6b9f6ac387148790942753d26fa343e253a2bf58485d00a6e8663644a196f25d7b9376aa47fa7771f4ea1947ddb837235f127d9e1199a57ab9b4d453fb6c075cccd42c546797fde705dd9ddf1733f79ead8e8ce17fba8037142e17fe0e4a60268b73c6e6f1f7af0fa3174b3144904875d6773043a284c1be80ad17bfcf3751a1e89e246f922332999a0ff9935fc10db1fd219cd8ed049316bcfb9bffaf058a6f1a8e5196710002ac917d468dab5b7001bf46f835ccadf3fb4357aa9763ef141bd017fce2ae761eba16c4c26d0824150ddef00b600cde985b491fd974eecac04188b28a61a1bc4fef64bb371c1667582adca88ad7c773e9ab646fdaf360261f31e39eaa16844550d0df4a0355a50864cdd6d5bcb1dce061acddf93bfd5d69aa5a242f15ca130ba3029d2d51f87872c2fa1e1215f1ec6ebbc902d7b26efb4724200e2c1252d94888e10ab2f5469912fd615013d54f6c23e56238429e3496f685b225d1410cfc17faaec7163fe205c10b63c64c20753a226c1b4e02f8862b3de6328507bcae41e4c5ce271648485b714bb5c30b59691202233ba55f8f333dddd8a50a0e49b65eefb101804317e2b56f354072134139e296a34a3273dbe0650c9a6f9e6b09b344e1aee3287b3919fad1a4b9ec4a822fa161ca13e69c6e181e8be3ffe583465f3e671ac5d284d32c887e739a0efc8416d19514479f09a6f1c7640a6c0826dd358808440b1b1c03b059f3f3cc48f96157f9c9813735ec875c1fff6a8416d9b568303f2a84fa1bed825ca0554a86bb716121d85184a349a0be16359604f0fa00453bec792c1ac063ac6398e3f7c186ede81579b77a872140b659eef06801bad75c63f3b47a8a8c140ed7dad8d954e42a8969fdbee314fd5ae079f81e86f73df6686fb29461066849d53e6360464503a6cd48e75f7f83fb6943b563ce1789f05fc00110ea2919433fa666357b853396efc871de27c62f9742252d1595c1b438f9323192a646617da41f71ad8271e6ceaeab3805a02f903f3a09514c728c5811ba1452d3fb6423df30ced92b3de120815b3363d27dd6c06e83823112ee8e286093f516d342a6c4e597524c3865cab3005baae27c048862c6b4679f6e0ec3e445dc0fce188497fbf85a9080350d49752139c246c99b73a4d490db4c1ce2defc111c121e70c8b63fda66b7256f6073ad7bd1c7b82598dd9bf4b3c3d383c9c6966c9c722d664996c58b77e5bfbdbbc63ebd6cb43cc5a09173c58971778134fd096aaf3d950d005b1065f5d2523cf23c980d2ee3d72b7b9638b8d7451c63836f7257557f16d1c9693179420355b2c51e2b5e40cce4e772226bb877d69dece7a15775a3ece06b8ceedc6e7a47e638795c0dd4ae34549daef5495904d05d57e00778a37df090fed4c745d887967b9c023698b17bcd17750fa0c4b3136dabb2d048ef6938b92314d3fe1ad85039f1675360a16999758cb91d741aa0c6fc5fe7a70336bdb4a08b905f2c039cdfaf384428fb0e66747d71992b6a346a10781c6434f2ccbb807829618f6ef77700195ac0b7f0db8027eea833b867bfe6cc2d1b30dc68998ab05ad0fd30b3fa9fa50db7c75012c0f7c4963cae9d7f834ce797e42942d19ff4259df3664a9aad6148e612cdcbbab87accd016e691a3a5b0230c08e941e33698526acf505795569c653add005b45f55f3f6bf9cd4b508b712f9bf1451bc6d902baa4c09861fdaf7fc64eb076c63c8581fe0de99f4ea0ec374ff44005be7099043d1de6e9ffb45d932e4333bd9d250a1e71c5d7ef7d57c2af1c3cf949b48b27f8727ddd019f28e3035a79a3273804dede32a9984adb02965cfe7e4f862807999b9cca0732007ff2bec037a9e1588ed2e569eda62bc0ef6c3da631fcaad0800cc97bc6506dfd4f4a6439eaa35945547328efe44aa7374fdc7bfa312b484edf506e763dc2ead97d4d5638196680fb9069f53492d6d485937aae06457bc68b34579c0793aec1459977dddc68ccf173b7f3d9b66c678fdaee6f3d3d9402f4abc8ccd58dea41df9cd17e0b68487c685cee5e08600a90682df38a0a5f39bea7c6f1b192d26cd1436410dc0356ee59ad0c598445b6f7696129d5c239f13ecfe473cfa635bf941ae9fa5f05e20aa1313241567dc8e71449617f376d34d84aa7b62c107d609e8796a059aed005b271efbe68dfea67c4566450240ae15bd9f8668ac8907982cb12152539b87111a4e5b6c8e336dc47cff168b5274ad8f78f1d8f8ae8d0324fd6f9ec7af305c8f3d322cdfee169328897923c5f0ec2035dd2e49c74a235beace213f81da652282db5ec987fa9f049eae402f7e05ef31d135397000e83314d1d96bf233501892f595e3f89a3c19a9bcb1a782cda2b79048755f9cc01e340737451e0cdf6fed1666f569755b9e58649f3c3361dfa475cb74a39837958d0f6780f633007c01b27932f1717010eba87e875280e1b6fc2e75dc39a3b189b7eac4daae3aa5db4fcd7360b1f030b9b9f2c497306d57aac8ca01029ee128b721678efcf32b764a0f7d6d4d26fb64a02fc226fbdcb9755e2f1e420ffa0a4b70a8541e1a50b85efc54dd38aa8a98a6e2cc64e11788fb4b164c525efc005e4ea75387c3b1965b5da676a84dd063bc2db2db0f3efa315ade969d1b6b5e430cd6b81890861a4057594db88f2c65ed7750cd5798113f0557b5dd4203daf26ab0473c187438be6b5ec35f75f51b2dd4bfd79589c5617b70b3cebe3256dc7d58b5aea5a24ce6416926ae52a2a76de3d71f9521256576862589b880546da4d61a082e0a39936f5bf308520f77794b3f0639f0374e839ebada139058d5395d69a7493dd8c431124ef08d7cf600839c53a2b672d8c53718504164a3a37a26b14749f21f8b6646b01d75d47b4177d0aab78726b7be76074814fdac21f929481e1330c2d5e11f3adb4412a9cdbb9f3cde777eef951c4630a87989c75e6189b100d7be6796ee2fb6d83d10caa9dacc3cb08f96237172ccbb544232dae175a9fd7b9b651e279083d2d538e2aab4e4218a1bb68561f8cd361747026fb69c6b8e5694d9f563e00d465f303df026ba0978c914e540c62cc56f8638a5ad71ea25c41374842fbda876129cea5edb0f7b6dfe9ed619bf75858cbc35657fba8cecaf4ec2dd4b0210e6ef54714034b7551b82e586e08024e39028993e320dac227657feb94a8068764ad87a63657816dc56e061683ef34dafe379f27dedd3e6835b1fbda0cc11b33f86811ccc6e5d6e5e341380909da6b0bf4dbdd3dad5ec50d7b42fb733555e4fbebc34cddd983e480e1833bb928b1f94b0d3c1898dc23dd50450c9da1509182b30695cf71b1b46a42f929e2efd11b2c7ff1140e0e45e089a787562a4cd3f5f70ceda92ea5bb8576da924f0e3173aa286c9ce4752aadea1e267f8e402739a15c0d0e29121543197babea2f138c6f12f62ac56ac723776b9293b4cf66bd7b525439f7d704d2337df010b2850ce11e3e8304d60837551972ba9b9a6188959fd2916863dae2d425fb5c713daa53e6b28cac252ee3e7765b0559c6d325d86b0795b307c2fb89cc1fcad6c6f71fc5d09e72f30300bd4addbded63be58a99474dd597a8fc4585b6e8bf470a94e5fdc71b9493314860abf6935293d726de88713576a7beeec987513336c8f4b2e72b9902625b983ff60ac85c987251e866fd6d190c3268c299a7f2abccb2cb41fa614d7678abde9e092e841f6b5cbb57c30cc4d0445bb4e78a879790f1d3ed15c9ed435f84b676287d50aa2270b5f39fa24e49012a7b655cbadd823dfef14bb0139810e0eb08f565ed38d1c9cdbb5f19103ca2499ebf86f98a76634a648783c31619331c575b58b5123a2ba1756ab9e270c25e49bd48f657ede4565a8a79c66eadd7929510729b1f5373b56444bf6c637f58fbc3352e2ea250348da793a08c5676bb16aba5ca215d318f4ed5779a2f4685461fc19e06ece8a62e71983ab9e5a74379282d57850d3e78f1cb2c5879d3e74424b0a46696b41837b52d36d809f8e2b9c40f51b59b9b5f1762c59340d2fb7b1ad5e4e382cad1d318706e3dd4bf4eb8d8c865ac1c59d24c3c8c15d08fb3361661b80219882bdb552f25faf27cd9baef6b53ad6277051b02a55e626d8d42ab91358110a8adc475226d3b3e4260c8b41bc36de0c420bf3c392e446b446bd3f5ac79edbd19f906395eb2e443ed0071eaf1b73f29c40c66bea84a6b5ac1530efff935cad6626bc81a2357fc95e3f8d313dee353e998ec3412b4af309f34fc7cd1cf52a04b3caad1537db074c7e70c0f7e1f64a82ffcf297ca755ec26bf460bcebc94cd282dbd0e9599ecd8eb276a4789547a7536803a9ce445d6c2b7008b3e4739bcfccd315467e1b4aeca6442ae21f8dae8c728fe96f28f99256af1add8c64772b40408488bce617bb07a434b230ad426d7767efcc12c2faedb7c65c4d140094d94210163b33c54617d1f364d5278a581c0428d396acb9743c0115b94d9653f08977dc89140a35e3e499f691a936820592ccde83730436046b2d3597c6b4c2a11b093086ed068971c5d110e037f72725f00dc76425b5c7a4428d4703af49bbc9ae0e8c1f7e2fc14e393fd20c5c954014b9d6791a6b28e1f09783f21f0699ec72c62d2c6504145190dd92216e8e26483cf55763813635903730a6823e95a25b188e4c16f1ceac799154fbc21cc08be48ff1d28feeda2729ae6bc8f93027e15e6b0619f59d154c90162231c2760a828a5311636261e397e19d6ecea21a88da5e82fd078845b5079ddb59c6d456ae8e08caedd656ec2a52de43493a4679ac5c5fe3c7b387297dc2ffaba11c295e8706f9b7d8526a3d7dc04103cf19ad1fbd4f0b719c30c4dd3a3d60d1abe13e5c81578f46ba4d873e3ebfa584fb476f99e28c21fd1068b1b2164dd6192ceb9b636c75f37b79e36edc9346d8d5be51f6f17ffb3d4d87a80fd0ec41912cd36878497088f4ab3501abee86734ac3e397a24f99af40e15a4ae721b82f9e045dd2b2348fcf5df846240df085c3409abf120d75ca522be4b6d3148d8a4c7efefa24fa7f4f078d4cdfcd75eb0e255b21dbc046937fdf7bddb5bcb8e25aa2415cf6686edd290b052d5e69f39e89596f54c562d10772775449a5b1be9f0cb4eb5f4dd386991688586df7a53775385cc2132a2c32d8b76b69d207b06932bd13ac6d00d7fccd2e24f1a78b2b1b8ac33c174d17dc9c22127b7a9577a5258f83ebdb8be0655dc7f1dcdca9fe0ec0ae3c533703285b0c0be8f5ceba86fac21ffb14c7508caf7c21da8fce9f6478587dc4d948c3c0e337d8877d1accbd9a09aa00688cf0a7a1b6cc190a435951b07ba68da5c5cd3df911c5dfd4898e23018abff8bc672f6dea294b761ba4d3ae28ce6a25fe340931836a88f94270690186aafaf71f45067bd002457cf1781bf27e373a3", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x8000000010000}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffff81f4834dff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x800, 0xfff, 0x9, "18ade28b0575cd0dbe2d7e6686a745df929e0714", 0x1, 0x20}) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) pipe(&(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) dup2(r3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r4, 0x0, 0x0) sendto$inet6(r4, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) dup2(r3, r4) 16:01:43 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) read(r1, &(0x7f00000000c0)=""/18, 0x12) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000080)={0x0, 0x3, 0xff, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0xfdfe, 0x0, 0x40, 0x4}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) 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), 0xc) r9 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f00000002c0)) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r15, 0x6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r16) r17 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f0000000640)=0x1) r18 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r18, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r19 = open(&(0x7f0000000580)='./file2\x00', 0x400, 0x40) sendto(r19, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r20 = dup(r19) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) r22 = dup2(r20, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r25 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r25, &(0x7f0000000280)="211b325de276bd7ec07d816afb904f2eca1ddacc56878bfcf3fa08bdaf64f4d03f5294df7d01000000f9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r26 = dup(r25) r27 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r26, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r31, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r18, @ANYRESDEC=r22]], @ANYRES32=r17, @ANYRESDEC=r31, @ANYRES64=r14]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x0) r33 = geteuid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r33, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r34 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r37 = getgid() bind$inet(r34, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r40, 0x0, 0x6a, 0x0, 0x0) r41 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r43 = getgid() bind$inet(r40, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r42, r43, r44, r45, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r39, 0xffffffffffffffff, r45]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r33, r46, 0xa) 16:01:43 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}) fcntl$lock(r0, 0x1c, &(0x7f0000000000)={0x2, 0x0, 0x1400, 0x2000100000000}) 16:01:43 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x9) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r2, &(0x7f0000000080)="1d0ed3b3ff5abf0b286aab9dc06362c37d833ad85c2e7551084965cfe5550b8f0010787e20ddeb0609556a7136cd5b134dacadeac1896e7353fa74762af3202fcc2a05eb5d48603947ed1ad75f9853f409dfbb623f5570ca63c5188f037cbe4c69d298329bb220f55186c9c494daaeb7593f79ea91737bde38bb6ba6438719687ce1c62bb647762439e0405f18dbdc8a4f11365d267aa4", 0x97) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 16:01:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:01:43 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}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000140), 0x0) r4 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8, 0x2c13, r4, 0x0, 0x432a) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x190) 16:01:43 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fchdir(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r3, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r4 = syz_open_pts() r5 = getppid() fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x4, 0x100000010, r5}) flock(r4, 0x2) r6 = msgget$private(0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f00000002c0)) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getgroups(0x0, &(0x7f0000000200)) r20 = getegid() r21 = getpgrp() r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r22, 0x2) r23 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x10000, 0x0, r13, 0xffffffffffffffff, r20, 0x5}, 0x9, 0x3ff, r21, r23, 0x1a7, 0x7, 0x81, 0x8001}) r24 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r24) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x7, r24}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:43 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x3, &(0x7f0000000600)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x5, 0x95) writev(r5, &(0x7f0000000440)=[{&(0x7f0000001000)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f9ebb9f6105827da501d48d26a2c924f67cf686d4399105590e4b616ba46786c2cc1060dac25e937bde3e03c1f02663d8a3f2fbe90704f7b473deb979be5312f652581dce32", 0x1046}], 0x1) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:01:43 executing program 0: truncate(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x2) pipe(&(0x7f0000000300)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000240)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x8000, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x800, './file0\x00'}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) open(&(0x7f0000000040)='./file0/file1\x00', 0x1, 0x2) setuid(0xee01) socket(0x0, 0x5, 0x80) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x80, 0x8) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000300)=[{}, {r3, 0x4}], 0x2, 0xffffff0b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000004c0)=0xb0) r5 = syz_open_pts() fchmod(r1, 0x88) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r5, &(0x7f0000000080)='\r', 0x1) flock(r5, 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000002c0)={0x8, 0x9, {0x5, 0x7}}) r7 = semget$private(0x0, 0x800000000000011, 0x7e) r8 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r8, &(0x7f0000000100)=[{0x3, 0x1, 0x1000}, {0x4, 0x409}, {0x3, 0x1, 0x800}, {0x3, 0xffff, 0x1800}, {0x5, 0xcff, 0x800}], 0x5) semop(r7, &(0x7f0000000140), 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x4, 0x9, "03a77f0c03cd00010079000000000800000100", 0x9, 0x100000}) write(r9, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000500)={0x0, 0xfffffffc, 0xab18, 0xfffffffc, "3095e15da47605062c5dcb3eaf085d274daf28f0", 0x8}) close(0xffffffffffffffff) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x400, 0x78) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000540)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffe, 0xab18, 0x3, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) write(0xffffffffffffffff, &(0x7f0000000480)="20b6b0bfe66e7d9de39f1eaa89f5b8b0a4e69a2bddf370c2bedee89f7de5ff0b5f2695ebf15988631db472f0db75c430438b8b", 0x100) writev(r9, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000400)=0x6) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000140)=""/80) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xbdeb, 0xa, 0x0, 0xffffffffffffff87) 16:01:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x4, 0x2, 0xff, 0x1, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:44 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x3f, 0x5, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x20}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) flock(r2, 0x2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:01:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) select(0x40, &(0x7f0000000080)={0x8, 0x2, 0x7, 0x18, 0x8, 0x20, 0x2, 0x80}, &(0x7f00000000c0)={0x1f, 0x3, 0xfffffffffffffffc, 0x3f, 0x8, 0x0, 0xd79, 0x93}, &(0x7f0000000100)={0x5, 0xfffffffffffffffb, 0x200, 0x8, 0x4, 0x2, 0x2, 0x20}, &(0x7f0000000140)={0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:44 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x8001, 0x2000100000000}) 16:01:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x281, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xeba, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [0x0, 0x0, 0x763c], [{}, {}, {}, {}, {}, {}, {0x200}, {0x0, 0x0, 0xfffffff7}]}}) pipe(&(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000002cf, &(0x7f0000000200)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', r4, r11, 0x4) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) 16:01:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r7, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000100)) close(r10) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000000)={0x0, 0xd0073ee96478c6cc, 0x0, 0x300000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x4, 0x45}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0xfffffffa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:45 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r3, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r5, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r6, r7, r8, r9, 0x84, 0x3}, 0x5, 0x687, 0x6}) 16:01:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) r4 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) poll(&(0x7f00000000c0)=[{r4, 0x2}, {r5, 0x1}, {0xffffffffffffff9c, 0x100}], 0x3, 0x400) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) r6 = dup2(r2, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653001"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:01:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x4864245555940009, 0x0, 0x0, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x8e) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./file2\x00', 0x43ef0acdbe521657, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file2\x00', 0x8e, 0x400, 0x1, 0x1, 0x101, 0x101, 0x0, 0x0, 0x0, 0x8001, 0x6}) syz_open_pts() ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = open$dir(&(0x7f0000000240)='./file2\x00', 0x30, 0x100) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x101, './file1\x00', './file1\x00'}) dup(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000240)={0xa, 0x1, 0x4, 0x82, "28de5905bad08ceb7cec0df4260866ec73477710", 0x4, 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000140)=0x7ff) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r6 = socket$inet(0x2, 0x4, 0x2) flock(r6, 0xd) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9, 0x7f}, 0xc) shutdown(r3, 0x3) bind(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x3, 0x107f, 0x8c}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 16:01:46 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}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) dup2(r2, 0xffffffffffffffff) r3 = getpgrp() r4 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpid() r12 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f00000002c0)) 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 = getegid() r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r21 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r22 = dup(r21) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r22, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r27) r28 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r28, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r29 = dup(r28) r30 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r29, 0x40047601, &(0x7f00000002c0)) 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 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r35 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r35, 0x0, 0x0) sendto$inet6(r35, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) r37 = socket(0x18, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r37, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="f7dca1885dbbd3529beca908a946550ac0eb57e9d210affa646c4f94c934a1f83b54f0fee8330e858f51b72c", 0x2c}, {&(0x7f00000001c0)="5457412d65748287d834acb18d31760ff227bcbfa18e79988a7883613c1fb8a98b10bd6a5092a770cafbd3d3a8e2d5e6092024dc3244f2799dde639e04076c0058f9cc345b2a5b9891b9a254165dd4491f2da5e35d7241fa0ff0ce23202bbb2eb727abe01329ef9ff123b71561d5eb63d1280d4cb2b53c8ff4cc82ce31535ca9d7c025754dd11e1dfaaa59a4c4fdd9e09002b06b1c1c9ebfa7280f9afddfada2", 0xa0}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r16, r18}, @rights={0x28, 0xffff, 0x1, [r19, r0, 0xffffffffffffff9c, r20, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r33}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r34, r0, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r35, r0, r36, r37]}], 0xd8}, 0x0) 16:01:46 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x8001, 0x2000100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) 16:01:46 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0xfe4832320be277ff, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20, r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0x1) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') close(r0) 16:01:46 executing program 0: close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fchflags(r0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x200, 0x0, 0x6, 0x80}, {0xffff, 0x80, 0x2, 0x7ff}, {0x3, 0x0, 0x6a, 0x5}, {0x4c, 0xe8, 0x3, 0x3}, {0x5, 0x55, 0x3f, 0x3ff}, {0x6, 0x9, 0x9, 0x7de}]}) fcntl$getown(r0, 0x5) 16:01:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x9}) msgget$private(0x0, 0x342) socket$inet(0x2, 0xa, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1f5d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x120, 0x1) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x1, 0x2, 0x1000}], 0x1, &(0x7f0000000400)=[{{r1}, 0x0, 0x1, 0x2, 0x7, 0x4}], 0xf728, &(0x7f0000000440)={0x7f, 0x7}) r3 = open$dir(&(0x7f0000000480)='./file1\x00', 0x800, 0x10) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x20000, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x41080, 0x0) kevent(r1, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x244, 0xfc}, {{r2}, 0xfffffffffffffff2, 0x20, 0x8, 0x6, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7f800000000000, 0x1000}], 0x80000001, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x2, 0x1, 0x100}, {{r1}, 0xfffffffffffffff9, 0x4b, 0xfffff, 0x4, 0x8}, {{r7}, 0xfffffffffffffffc, 0x88, 0x1, 0xffff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7, 0x8}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x6}], 0x8, &(0x7f0000000740)={0x100000001, 0x4}) sendsyslog(&(0x7f0000000780)="3165766b49b49b8c25337355497a4890dfcb2b2c5bfa8bb049e00c7a351e4e667b6fa54e9e1b47916039657c22dbc43dbe5a379dffc9e2a0a35ee878dbb2d1ce2c0facdd68b8d32abcacff5f52849561eae7ee49da8f32532b220057f6d817419ca5cf713b61b841bcd14822777ab16d3dc93af55a6807250b7462e6f474f02f5e32318ff5a51d9c83011634fd8a6d546ffa9754f6306c1318f819dbe3c21ce7fd2fabcc4bd1baf3591a7aed0a390447718e7c2b05d32abc75256094ce825a35e6583b526985f56f9ab2a735d1b44b06bb04bb3632567a8f62a74d42973de617c7ee796f9e2da83aaebdb0f50ea3e75fc059b28761f2746f66344298cae0330e0cd118984179feb74ca2f345d95e95672badf23de02ce6da30e7ebe02df5d6f39e21f20955479582ef020e5d4fe5c8dd19548720966693ea67987fbec4338aa333aab2d5feb13cc1fb2f3ea40ee1bbd5a9d9c4f0201ce1f33e8cdec9d6061e0004960810abe6a7c6906249760c3c649243484851f649486a7fef40f15eb6d62f3ad2a17e38fc14ce7f0a42cf755d56e56d808da44c46209caa2255470dd2af86b66550af4d9a941e5fe9a3931de051daee38f80d6af0870186791811396b73024a002ab336b5d6ee21dce18f0462486e5f6b4b232634262e75417cbd4a792e6fee22c9752af687183b533349dc024ed23aa81b43b119e394a24f624ab02434ea458b62d3be40171e6d1711599396c6446f7662c7a1ca7f2388a26ae7e7992a4e6be6af41b3d3f251d5dd774a9938ac1983fce7789a0114205840e6dc0852feeb675c5c58c56775b48c43708aa565f38026ff91c200eca805d5be7ab1b5f4f5ec3a20450ea4bca80627b2e128441f97fecc2fc2630b3696f0a69ddc7e945aa3df02e897e66d3edba9a4e56c62cc23f3958a7170a0471a9db72c67831e81462b83f5195ef55d2070dd48a982a7cba3339a6ea5af2a3f7feebf405f40996b3521ed7fbdaa336f223144d2ce9b8f8cebd8b1cc84f6841b3ddae16383c3d603f491a7a191fb41c844d1a92f8b757a48b7cd9d698677c0a6960aa011552e160cf8e94b02e57567146c0d3cae1c3c6d83b46ba578c2b668a7e9fc8d43ceacdfdceeccac9dabc9cb4c973919d530d83b9c32a0e653271ce2982e6355f922200e8880507308fc6c86a6423bc3dd0935f47fefb1be451ae4be4a39d6dce9cfdc3b6ad87400513f97d23cfea4f5a8c804540f4a5c219a2d5e253b8b96d9ee13920f1d1a123620bf3818aba0b985f3b5fa2c635c38bc3389092d4c0029424124a3309656c6263f3d466e5184dc98e76b0c92003c1bd55cba097f123f14af69277258aeeaa3373077b55a10e7467e218ad64dd6d0c76436c80fa07db78db13412c0f946631b13846d032e802f0b59eca553383459d9ff282e364887e9e17bcc84d3824cf73e8403b935c45a3ab56989b4e84cf75dd3d783faf3df579c6d94b5c62e75d8f7b7b6a5a276ed1d7dd71d69255db041255c2c18e9cef00072c5ae5a52ee22b4caa28e081c9c47d91f469fa82c6cfd10d6538a1c23401ea089d6de124053e519b3d9f749a8eea2fe625843f4fa2970d1311de476b306399cbb222c9812b0ebed3a99c8074a6f11f92edc6bb7655d2c47c93495330737d219bfc012c6d992027e6148a01890e1ce95c2b4b686b1ae48968ad6ed26d1ff465afa8ab256621cc186f52956f6a1c9ae3bba453b614b4fb77745e86f66f3dac191a6d7ed1bfe086aa87aafca4dceae7cde59603296a0758c1c39f8a584f50d4b491de738c16fc4d47e60ddce1887249368f8c62a244e2c9e257f91ad29b2e4754448f9f6c9ca4e5381184b53952d2e620289e140635156bb61b1a9833b9b26912af75f3ba12cfc60a4d3ccfebd132a9635d11cf43ad0cc36da82680b1580dd42dde3c058f4d74378f5fa225570918b558aaec585fb4eadd79a855952ba0010968cfbef9c12a0da055e9eddbb8f3f7f52d0d5d5f85c704e4d1e8e20ecef242c073f5c83d68ed773e5ad983d3c929f8edd1555829e1bfbce11f230208ebbfd4f2c086c9f9d8663ec19210a8a282cbda33c45fef0337b5bb62c0ce317c48454c70439d293334ef45a6cd18a7c082e9f0b85614a2ccba3162b6cc7e136e35457fbfb7c089ba2563ad10be3e36038e2ca635fd025b5cfa3ce01c4119a353988220636d27ca72f5197a7db88c9b7c224df0df45c8ac71b80a0172523497d821ba4ceab1a903a1652234a9c1e7cc42df03ecaa7c135514be1f46430ba7ed2f52cf35bb27f164de8790d53192e19066cc54b44387d934d490ddc243ad6c9d2a54f6371e2f1f8427a4b29c485ce523bfff530ed2d13641858c16f501c2abbcaf6a45d3080c496842f4b4b920318c01d29098c6b052786fb2b03fbd484bb00225960d2bd2e67eb3395de6ee1e7c5cb286936a99f4d8f60b09498afd3be4a3eee01db32f63ff8672b88462b46a467a5ab1e0ef366c032163e4b99ac21a236051faf1066712445225cf2a53518a9ce10814f74352591be31be225405836796bad08609e211be5a5ad70c31c08f88ba3af02cdb51d041f018b8087aa04e1f2170381db5ffa09e9b3478e319890bbf9fd313cb50c921ad057bc2d1b6c8af67d516214822fe8913c4a96d12bba5c8e390974deb7c5087c4ab45407137a6ac7898c0c62f1ea9c08981768916135c2fa652221c67d37dc6736bd339a5cca2e4253777d5769b1cc21825739fb985becff5eff7b9880acef36551e18bbf0018826d8580cc32a9e6ce49e9e7dfef034674ca7fdd5693ebeb2748dc2c712ee38c467c6d1f1ee26a463f2c487efcc23473b4315c28f97e415b84c715cd6088f89479643288929a433bfba61cb6eccc230d91ce3a7342b24f9e448679c8c178ee74470adaee9e3c4cc3622dfd5dcf4485411ea47221e2fd43ac1e57bd4a8e5267e8ed9c6bd1fe7581a2560a13844c07fdd50d20a99d7967bdc08501e9c8001bf944f5d2a0d6b767224cc49eb5a01d190c88d3934b364e0413865e59397a7911e1bd6ada7dc6d1d50e82865a4152759109de8135424f82eb0e2c9e1d1448920ab62b8153efd0a4370ca229e004a6e98cc8163e03a1fba5c6b465c3844d76be80aee9ef8a73c2ece67b6681737b9fca05cd5331b0868ced917dee1e4cdc3631eccc27814a935183a6f65ccd19411fa7bd58a81114cea81e13125774539061d7be31858fdfed271e9edb71db495d99fdabd38b97912450b19b26ae40232d18e1efc8f8924dcf5dcda2840ccdab72ad5da0e6d05c0cd60357d4e6ec11f18eadf167f358ff68e36122be2f3aec16bee9d2d47eae8c544216f00d68e862892051cfe5b31e774326c94d89cd2ee5cb2446bba55111eec3e322262b9d47dd82cf73c3711f8ff06a4d1cbc58e62545b8b41087aad1704524156df3ad27dfc47772f95bf03258fda3a57a6d37eaafcb39518c2bab94c1eb2127039bf4012d4f2e5bc777a054787e1419c344c7c43e79882dbb89792577cc7f21c0ad6936032a2cb8bb1101ab79ccca704dbc0c3b3e77a0c2664c4548fccdd36cb0b95724bcd039ec7ac4735f3dcd488ca41eb92fd56f99c62f1b5c7c017a7fd6a6af286ccfd62d2be859fdc355f91d12f0825a82f5f72a0b0c08e5363cc2112b25f0b88dac55aad8e4dc412c2d4dc92cf4e5c11b26185a708a6f26daa88a5c91dddf6319b40101e41e71cb68f713bfdcd4b13348648f7f3f0d1ef3f244ecb2b6687b9c2712b55f93e5beaa19981cc9b2815f72ef0075dbe09eb748b23e34628b30190004057c02034263ee93be0cb1f613e2744f7ee9d8fcbf0158c53f79a6401fe22af870b1b40151a824f089948cf8de6bbd40c6cc04cf79e18428280bca4a68c7574e2297b202a6cd6a378f514a46f296bcecbd5d6c7f2e4d1ae02daf0e1af238cb38d95b8be854700370c94fbda410e7c6f94e9dd4dfd6068c8a9e406f44316ad21ff359bd0f85afc9466c8bee41c38c2b8fee4251ccf5ed2651f4067fa9ff820049a141d3603cf9d40cb7865663aecce7145ac696c97fa134e93e411c714a07f8198f79a8bb4749a1ab6a877783af7cbbd4f5fe5e9be1ca45560088380f8e70d8e28987bd9821fce6eb8591bc0f840a00a9f5bd280cf186a47a76a5f2cc0956465f00f20388d206aba1b2a718c4adee493af11c3bebd516e19d20134ec7e6214b5cb207092acca5b4763d829f708da8b059de3bd5fabcf7f936df4d77ae1e0a09051e499b7893eb0114189259e707c0ae7c93db4cc28a519edb7cb466b839a0be9bb035d066da1e8073ddd05589872a237a0313ac18140005c55beb77c03f05e9f3487cf99c57765a0509b25a3288f92e10987b867999ffd54012ebadafef2cc32eb91afb0dddf799a01dbe76cd660bbe3fc041043aad8141d0da8bf3061d06f0a4e494b3108df30172b787cdc08f0437cd892940d8d6a3c6a226e95e1e32d8e88bab222947f4df8d9b4f1d9b2892e9f3ced9b392c9a0063223ae96bde2003c97adfe9f950de832b2d1c83fd1e6b2cb716c775a628ef8f8e1542c0e38f6a41108fe3cf300595da17fd9b0dff023791a6ab0ec32471649bf98f863ef3907eb2ad0c20f3dcebbb866119252a9fff90e91f9097af9293a30db9d3f487b1d8a0108c5b4f996de8e2679e55de82daa7a9badef3d848931906733e4bfec8411746bb223932bb714fec039f18f5ae8e3552bfd46afbf4d4c727ddb9e8210d3fdc2fae04751a84a7e2d46033665915d32a046ab18818c25992a5bf8d7c64f2bd868053143979a4b2a59abb0f20b20972f03eee3ff3e41b97389171a7e9fb327cbff2a61232a264638c688a0e9322e152a21ab5d67d7cdfcee1f341b3082a1cfc79aab9332940fad13cfc27513eaa904fa6baee751f273956815ae1d1cf013e4b01ceeaae501e62016a9d799a44bdca491e8725fe6fdfc9a8ee224a2f78062e8ef7e9352fcf337a9ca691330aa1d8a1fffbd12ebd3c5803849bf415de187374576094f54f0f9fb7e82fb41db7d50e7613fcb794a42b7d03482b4a50816057137f5919be60aa2458eb3fe351baa22428bf49e1c1c0c01ce00b2d1f5ba6fd1dcd196015f340264f85bc5df5d7ef0b7156aba0583a85ddb2cf40d087fe5dfb219f7156b400446c9b65c8c7449db6bb597a4b4609329ab47aa47643e5ab0764ef697586f09d7d748bb3a55cb00711f87520d5954f85972bba6adc0d2c55de0fc1edbc4194d6f8c21f1c90acc16cdbb4d40179c2da569d2f2d614e7c1510445ee759d0b17729e8b358627a6f509af90d478e1a4402026786e2a26f9ed4d9d3cca353ac2c4c05bea911f26e283c1b13d479efd1182688620d6a7ca726b6f465359b44701fffaa999d265154532f2f42fa9c6082c28d5c0c068545d0c7af42230a95e1f58e4dd81487faad18edf5524e1c6e5615a6eab0696f6d58ca5fcbdcd140e117b93e0c8edde1b3e9dbc6a38074cc27adccba593583e7d5e2296f5bbfbbe393332f4bb0d495c56710a8333816442c7e0c372b0193042cb52e8ecf3a82d9b5739a8182013b6bcd7ffbf4624774c3fd036daed836c4f86969507acd3a79ff4305b50d0543440aa1b0624da06d6fcc27259507b0ac465f018478bf466c4ed940a791980a25fe9016d3e006e9271430f6685a5a1fafa72ddcceffab1bd10874f43fb43e1cea144519eb563ed818d36cf6adf5f5b6e222732b88e0e45169ef133df176597bd159a1b3083bb9a35e08331fd5eaeb3b0e74b9b0c67cd2bf4500fe5438d77251bd2bbc2", 0x1000, 0x20) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setgroups(0x6, &(0x7f00000018c0)=[r10, r11, r12, r13, r14, r15]) connect$inet6(r8, &(0x7f0000001900)={0x18, 0x3, 0x1, 0x1}, 0xc) pipe(&(0x7f0000001940)={0xffffffffffffffff}) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000001980)=0xc23) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0x20, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) r17 = semget$private(0x0, 0x7, 0x208) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000001a40)=[0x1, 0xff]) recvmsg(0xffffffffffffff9c, &(0x7f0000003f00)={&(0x7f0000001a80)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000003d80)=[{&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/153, 0x99}, {&(0x7f0000002bc0)=""/228, 0xe4}, {&(0x7f0000002cc0)=""/4096, 0x1000}, {&(0x7f0000003cc0)=""/147, 0x93}], 0x5, &(0x7f0000003e00)=""/232, 0xe8}, 0x800) 16:01:46 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}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000004}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x100000000}) flock(r1, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0xeb9ef4b7c969be19, 0x2, 0x9, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/64, 0x40) 16:01:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0xffffffffffffff6c}], 0x1) 16:01:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000340)=[{0x28, 0x0, 0x0, 0x3e}, {0x25}, {0x0, 0x800000000}]}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x735}, {0x18, 0x2, 0x8, 0x9}, 0x101, [0x81, 0x1, 0x4, 0x0, 0x80, 0x0, 0x401]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:47 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}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:47 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x28d5, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000040)) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x2000100000001, r3}) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r4, 0x2) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r6) fcntl$setown(r0, 0x6, r6) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f0000000140)=[{0x1, 0x44, 0x0, 0x6}, {0x1, 0x65, 0x2, 0x8}, {0x4, 0x6, 0x6, 0x4}, {0x3, 0x1, 0x1, 0xffffffff}, {0x3ff, 0xca, 0x6, 0xdf}, {0x8001, 0x7c, 0x40}, {0x101, 0x8b, 0xa3, 0x3}, {0x4, 0x81, 0x44, 0x3}, {0xfff, 0xfe, 0x1, 0x2}, {0x2, 0x8a, 0xfa, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000002c0)) dup2(r4, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r4) 16:01:47 executing program 0: r0 = socket(0x9272cb03036b5978, 0x10000000000003, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:01:47 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x40000000}], 0x7ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1df) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) socketpair(0x20, 0x3, 0x38, &(0x7f0000000080)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x7) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() readlinkat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f00000006c0)=""/4096, 0x1000) 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), 0xc) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:01:48 executing program 1: r0 = syz_open_pts() r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x800) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x100000003, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r3 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r4 = getpid() r5 = dup(r3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) r6 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r7 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000002c0)) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r13) r14 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r15, 0x40047601, &(0x7f00000002c0)) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r20, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r22, 0x2) r23 = fcntl$getown(r22, 0x5) fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x6, r13, r19, 0xffffffffffffffff, r21, 0x182, 0x4}, 0x136, 0xd8, r23, r4, 0x9, 0x7, 0x8}) dup2(r5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) 16:01:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2000000000000103, &(0x7f00000000c0)=[{0x6, 0x6, 0xf8, 0x3b0580000000}]}) r3 = dup2(r1, r2) linkat(r3, &(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xaa00324f91b3e6de) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xfffffffd]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 16:01:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "008000"}) r4 = open(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) socket(0x20, 0x1, 0x4) getsockname(r4, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5a4, 0xfff, 0x8, 0x4, "f3f828d285097acf70368aabee8b862b68d4a60d", 0x80000000, 0x7fffffff}) r5 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x6, 0xf0}) r6 = socket(0x18, 0x4001, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="050cee010127c7aee1f6ee7c81df") r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r1, &(0x7f0000000100)="211b32904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f8622130000000000000000000044ca3534c1c85061c96693b81e053225b9898f8cd61ff90c453e229b493c061c96516c4fade3c1f5a886391616cd1482201b756fa76c3a96f4529c6ee0c94171b49d408c27d9727937badc40e7c0", 0x7f, 0x5, &(0x7f0000000600)=@in={0x2, 0x0}, 0x82) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) 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), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3d, 0x0, 0x0, 0x7f}, {0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x68d1d1e8b81fe890, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000000000003aa, &(0x7f0000000240)=[{0x7fff, 0x7, 0xfa, 0x5}, {0x4, 0x80, 0x6, 0x1}, {0x800, 0x80, 0x20, 0x400}, {0x5, 0x3, 0x2, 0x1}, {0x8d, 0x61, 0x7f, 0xde2b}, {0x4, 0x6, 0x8, 0x6}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:49 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(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:49 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) socket(0x30, 0x4000, 0x40) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0xfffffff9, 0x80000000}) 16:01:49 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 = socket$inet(0x2, 0x5, 0xe4) listen(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x8001) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="498c69912a42bc6c48993323bd8795d3669bdc4e2b4e8209e05532c4e23e6124274d9632c320a211f1cd90112ea80d178db86d0f1d1def8fd7270e89fa87ce209328d691e08ab29205f54088723dd3f40eb6c03ba3fe4f76f2837d7025e99defb26bf3c31b33e2bee5d330b4339af9ec65c713aa5748c2759b6f03814e85ebadc460803560ad35ff9060cb324740ae70dd617636b9cedac601da5ece4cf606aaf322464245a96c947c83f8b6fa7140263f1057129111a33ce665", 0xba) open$dir(&(0x7f00000001c0)='.\x00', 0x200, 0x60) execve(&(0x7f0000000200)='./file2\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='.:\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\xa1#\x00']) 16:01:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r1, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r3, 0x2) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x40) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000002c0)) 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) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r8, 0x2000000000009, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x300000200, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0xf13) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) socket(0x20, 0x938acd810950fb83, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:01:49 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/187}, 0xc3, 0x1, 0x359b73efa276af73) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x10e, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r3, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) sendmsg(r3, &(0x7f0000001900)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0xaa05}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="20c460b599a204d8420fcfa771f596c2d9664b3e", 0x14}, {&(0x7f0000000280)="b5e43d9efcca97649c3ab188ade5c5dac148ff9993dcd38010e21c96c7e3ed668432de6cbadd7d0ee0964465526c8deebd7dc5c69a7c46dce2a2ef671cb7873d5f17850fdba1bc99eb7a2b98624caf8da15c12b11aac06669168a43fbcb3148b89666068608a6e5c6805c19ef1d1777c5225cd6f8e2080e6c37cc29dfbfc007b73dc5a79766f151578bfd6a1e7fcbfb5dda147a93b26d8b02aeff85549f43b385ce004f4517977210bd5f06cf050b9e260f4ffb6", 0xb4}], 0x2, &(0x7f0000000380)=[{0xa0, 0x1, 0x0, "ca463ec257eccd161fadae970492953f8e86d7f8a6b453eb5b9863e541da531196cbe13cdbfe977cd576c98e0545ab52395140f334142edd1c4368a12b6516d6e7e8ebee3b909fe8ff1e9fe9204a89634b6e1640f627a7e21b4cd2183dfc7dd41c9f8a3088ca90570bba4c7fbfdd82ffcb13b6500504c49a1222ce6f9419f67d69d478782ed7491af7e104"}, {0xd0, 0x1, 0x1f, "6e38f9d1ca48ed98f216e7b7cedc2ce3bc5400bba029c7c44383539e49db216d186239b0a8a1f9fda911c422af2cc3baa906e8cd1a863fe95152215d61a6bda1dbaa9ad9855deb933a92ca1d30cccbbbf19998315515431eb29cc00cfeefbe38ed9b029857b18db5139e84cece698f019469472f86356a7cf3d138d70a1be1f6f970b8b93487c260f6fc5b28ac373dc5b1b2d9efc9c666c9e4872d6fc931fecda658c736a545f5bea78f66f60c0976393f7beb0969d639cf7fc494a464da6257"}, {0x1010, 0x0, 0x9, "8c2b1661f38c7574a5e64596b645129bcb3e363e26295ee51f5119c2d16bd9e2751fd9bad6828309371dcebf79a41fea246d0bf35e2d423eca644717f596cd0f2c375ca8e9827eb00ec85a3b15804aaaafacf39e71968283162e497661bf5827582f4eafa79f02142ee8bb27d78bbc2c73a09d4bf650ead10e7c4968d830390262578d55d5333cd10c783496a57c38dcd2324d593ed7ed0829cfa818fc296c895d1ba1f35da08a29280907386cf45defe976c4102be52b8235e6efcf2bb24e7931f76fb94659a13146783e97440563d210edefa0aa2f39be029f26c58b22c043a81fd97b493327f6ffd81f9b8e1c0406d13a07af6b8ae12199c499c50356fb50a7787600303b4540ed510feb724e1b02c37886aec4d8ce4fc7b77c1078f32011334814ad07b52fa390728a6a02c49fee10523b1d2278aee8200d04b6aa67dfaf8a0d6d2993474e8dc82db0b52d368cf4b70f53a97b01bf7b2de2e4f9c54509153a07b7aeebf155600515f95c2cb2c55debf342707d17341b0bac528f9f50ba94758d987f4f94159a63413440381dc50cc3d08f8627a07b2a69ff8f1b4d735864bf8e874d15de01b4cc6d52fbb746048ef6767ddaa305418427d21acb5b1c2121aa927cadde466c6a6c8738112c8d580c1b0ca10a92cbb68cc4800b09b574d12e8d028788d100447ddcb53ce6d18a117f7b96bbdb14a0e5b5ab1276a46a5d85940866a44fdef1c04b9e8d96d29d0d71dd47a1e92eba64c208a1e34e6b131e8559c7742a5f9e8e9f3519ac3eaa8041241fdfd9a1dbe4adfb24623701f1600fce162750ce27278c4fe7b7a0d2985b0f424207dd8e106a419f600d2dc9052b7ba51920ce704636f076656172789a3fd8e0d5547145ded849d675b21ed8cbc706943a7cc5ae18f301216b38d96ccb34bf3ade028081f7ac91d3e0feab582ad7052df24420797908a65089f2c33aa49c981e0811b32df8e4986218e215e4b4bb0f6d5dbe4425257aa61a706ce2f9f257184894c247dd73fec8177ae6b5ef11416690ba63a862773dce9cc305f816b185ee51a361db5cc560bf086e4c84ce390f3e136f9a1c89187c9fca0ebeb34be399c84d6f0acd76cf340974f6328e5cc284eb87a2d4b75a30885b950881df7a927077f19646b714d58ed74ca1d43f72cacc4185cc3eb855ea0f0ca3fafc81d3900d64159f512fff3ab108aee9ab5166d5ef5760eabb7eddbf4baf818cb11d183b53477d6891a67c351e05403e1cde83f18d60ea131d681f4d9307ed67e73d89db9067f5a48db7e2d191a1e941793d901632146ec5ec6fa9143ffa1f9b0daf60866063fae40198caf47ac8217d6cd6bd00e9a6ad590fc96118ea39f9682ddc721066806c595100b5a33daec1251dbe71994211adbe215ac72c0714627bbc1bf6282e0772538bf32f8a17b9f806c394146425de521132e82871a46173d4db9f80857f13cc0ae618f72d1ebd23f1e0d97ea6ffbae9f701877b5415a173e17d6b9f894fdcf8a2af75c1edfb3fe759888ce92f0742a67f98ce3fe6d5d355295711254455dec00162fa94698af4c14f0d73253eed93f91e06f57fde2c72544d76422303e26134a88ba4ac97230db8226fff882c5ad8a045dcbc061ac3be3a59ea5b880332b27fc9ecbf4404fb8f2b509ee92ee9ea5e7e1df55cde095ee089a1e14bd6eb26755676a27b801356de5a2dc9d6b48c01067d1ab272de01e5f12d83f0e570fcd9ca7b01cb55a73962c0aeab8606a73a17fabbe81eff19a8a45e1afaff8989a6587df0af3ea35273bedaf461261446cd2d5bf9b774056c38306743eac9fe38b1fc43e764c460e00c0a067956eabf533b94ec718a4f0c3e72d4382e8fd3d9cbd6bf484fab3fdffa791c2d1c5a966c7ce1efdf975c4b12edffbb9802ec529f3e6f1d58e6075af4939fa5dd41a1ae254a3582694e5b1dec121008550280025856be063b0304ec7dc5b4e7a06886dbd204a7ef6904085fe5d534f3b9163902ea92f9a34c6fe7fcf19294f2105f0f995d255444b87ebe8141a953109e8928d172793c4e00fecf4df49690120dc935f24820c642865f12f4803acbc3d76a0c4ae21207d37f6f0ec12fa7fd06252f496173d6fe5dc3de996aeaa23b41502796e80fe138a10c9f48a001d1aa4a8ea093388f9fbcbac742dc1fe8b8916ede760110879aa6302840fb4f3efae70052e4afc187fe2258aa9cf62d2679ca46036ea7335cd0babc0146c28a04af7b21965e4b4e45730de76c067106060c028d7fa9d8768c94aae86233234f7a9c04b8b49fc5816703634d706918ef8366380119b21c402eaac9494e733474151a31ce2c46e35981ff5679f032058c67d1db555b81e5f17b5c5384e70cb37e21d3d173da139fc6eb1a993b49cb07b53cd768674739b621bea17a3305b9e1b815ab3348d2ee969cf7b067d0471f04c4ccd2c202665a3f77164b0327772eeab7a1185ed97cf9da0cd30e6de073c44ccbc74a6bbb417f1aa4e97709b0dd8cca58aeee9dca6ca0c67f16f9cc961f2a94a47f0b2f8bd42f82de0e7bc631103de5579ffc0e6fc90b3fd8c4139badae43f36e2e3fe0d82dd5d5953284d8ecd3ac684cd55fdb8bf5aef5addb96e8b577e965c2a4ad54da3b905dd4d7ebcb8ad71c4514587acbdc82e0d0ecbc59c205e219a729bcb2cd6bfb9f68c3b91900a634d42e79d090703e7a709cdc946a3fb6bad9c240b388ee6afcbb1abd2557be9ec89c72e486e1ee0971b518516d5c4c331c4357c66b208e6a76c7653e045a38f2225025fb49dc7d46a8e9e8dc6bf423e48161d7cdcb26b4894a52f0eff2b6b7a2d34c0b818a81ba626aec36127bbe3a6d2b7f8dd08cd60b17efb5fbc49ecdb1b94f5ac13d5d5c3d7b1b511877ca3ebcc12f9c0e0c0101ff3c54957239f85347cc94ef77893a0f1d3d550922caffd4be4c90233265916bc0e5d9d65521eacce61a1cbc0422162b4605077737486b30e19bcb6d1652ef10a02cb38b97058f1338f454c08966934ff8e27acec8ed7494a692cdb33b2dcce9e9a95283f15786638aeb46dd69e624a3b21f50ab61f0c2dc71aa432b0254f29bd673ad22a3f9ad4f2640fc7d64c7f02fa984c8480a5f30333e2ba539a279f0886f6eb2492ca4e61844ae663f93d26270d843093c48cd4267a8a85b3a3fa96281dd97f8c52a1686353d7257b6d6ece7fdf4e0d02eac71ee492fa7d5d8d8725365d615e450ddb16fcf422279dffeaea35d4ae62a8e7be7de3709fa845710fd15c5c484b5d272d7184571c17a105424b8354ad22aeb3169ea60238feb99b4435cfc1283979580381502fc357a7bdad37def453cdfb4e2292f57ad5adf6888cc6d81e78785211b20bf74e1be2895c6c5418cdb0dcc7a0baefe5ca9581ee9640871c3dacc12fcadd7683ac6b7d0b20bdb2ada59b3b4925bb66b2210382e394b9725047ce0f4254093749ac94556ab78d7b4ce26cc22a2d07e9095049e29623f08744509e415261de14bfbbd1547ea4dfbf4bc65f14f8236e8fea91d26c80e694f842fdcd4e3720002e6420ddd7d89b41039d2c0580795a2be81c6ecf84b1af78975d667f19ceaebd1c9ade8f74348bd5e54426e48cbfca14b0dbb035e66d1a56ace32c7c0ae90cd7f41162a2b4baa5259da930c6d6e9daedecb3c29f32351dd204a6dbf94251bda241fa102f6dbf71a3ec5165f7d70cda8fcf6506f27b5084c66a9880734f2db7880f6e110fcb5a0a6e628aafd03d99d98e65f7b36105b36a2c8c741c92fa33fb3030146293e4796739f188f0030d534c7adab268757da02179d47eac033890ab44682523c2cf5335c62c36b0a83572b6eacc3553694b36cfe67e855fada57b9a76091c88a595eb3c8d3576c2883b3dd139276f18e8bc983181ae5dd65b87440dabc4c8994640432f48df2374e2d804462c3de58ed51087fdea6ab10466d7bab8f4f0da706e975afe1e7b81e5b2f39a64a1b0407d88d31e6c1aee7c3b02192f7a18863516a699ef9a308daa776d0fdf65d10e7eabf85668b53b4dbb82a043298b4351309ae80a9f93ec51e3e4e8fc2d18dc96d4f49d8cfb36a6ea49c2c44cd4e7f17cc3973e907b3b7f0c4f46f31c36dc256b8ffdc9553c59ebbabec2fb2d54c74b12bd13db020af5b5bfe1114f41bd4a89d6424d515d7fcd9cf9c2b1398c5566dddafa75c02d2b4d6958c8c279fe76b34e39d2fac1c957effcae3abf38fa5734c2e21a5145e2a793140f4c362c7546367a6bc3b20a942c3bc3a9632383a8061b57bcd3ca85e3dd45e42f53e90194bd0f646de5cc2c29e50ca19916e174353c0d7d65da89d43fd80579274d1dd690f4b291fe51246304bb5b8562dc103705557889616c21d1f787fe1b56a4db4ffa4c8e0a0318178337807482737b67c5942fdf94453f4c73c0f1a9b8d879b10319ad55635fcff02f99ba082b39c852fea79ada3567655468d208c12beb012e4f8416f998cd2cf97d9baac1d86228bb51dc191ed046de22a273fa61e794fb8599d50842a40ed54c46002fed0a5c8bda5390ff5f8c83f661bb10cf23a9fe6fca883666d52632d1fcf110a1f1b801e94c1197b5fec2ac5ae2c61bd3b642774e0aecd2c3d59abaa57b56f94cc41f882bdf30606086769ede579683fb662d5ca97620e6f480e60a2549383615571a62db5721a24ff1779981b89b8f5fbb28d859bf26f6fc16d9b2c943c50b0fbe83fe76fac3522b7abbbe86f6ba4e4138810c35545b74e69e9ff88a54de7a29099c693cf0629407f842c2ac5e57c656c943b5f86e3fc9ea5c0d89c4046cfbcedc0469ecd088bdc292564dd02e878a97d883bd2f7b56991c4c9a85d4fe27873e13afa81613477f0e2f7fcde3d3935d35db5f72e995cb2141fa2d4ee2c6890b2925bf93179bd8c3505ba3e499cd56d5a40c4eee4164c680b9cbf6617893eeb657660de3b134076d1e5841e9da108d7c4c20fdf748dc584863db6a42aa14380265cf71013a3938419a1ef847de707d61fef27400996b20edaafa6cb8dc3fa51641986fe00dd2f2864dc25be08fe56663737eafe325455598658e2b4a945381e36f4c59639792a97e2bbef8e4141f266cae13cdc024a3600988a5e68f70819ae68a14e1f42fc90c61903e4b63b30038bbc01d38f0524e951fa37c56389ec8884cd2f8625aa76ca36bd767b1e8039834350138035187b3717d706490a762333332d61d4b5fdd6670bc01a5ae06b7b6f5bf75597a4483661d83fd083287e5670b13d1c85edaeaaf39fb00d63f5c9b56978ab4e20e39441ab57618c3ab63e4c96700eddf460741301c616aff235bb5e165f78783411f11f0b81e56b7157ee347bc384e149326b29aa87167442238755c8822745d546c86c41e40943e1ddd941480ad5f095f0fdafd0c104d377e531a97406439eb86cfaa9609595b74053ded80f618553b70893f36dd0b97283a763d6a7f5599a1b3976e74657d53c679ae5f6b087330cdabf99f6503d08fff34b4d71715864ca7618b6a50aff0e2864870bcfb464e02ea70144773e0d5011b05d7f12a57d7f7fbd0cc19de639f82a12a8b2bc8a333f385267a4c4b05acf82c2317ae2c81747b671970b428db574a919e285b96212eb901c2a744e5fa157c4fdadee64d3d51ed158e47391a6914471e5ff35108526666b94beb19ccd888186f018b927c43fee9618c757297d938bdf5850859ed68a41b272b6722596fb64dd685094276a4e2139d977cbc7dbbea7b8493050efe67b15833e07bf85f876e9c4822b79aeafa24a9adf79064a18dc5ec3398e6f7094d97da47d"}, {0x38, 0x2, 0x20, "94322b955978f40e6f17ae49a757ce5251aa2fdd0a6c60f8c5c1e481edcdd0775b4ce456"}, {0xd8, 0xffff, 0x2, "d571eac977f5e5ce6edc33e76d856235eb9bca2dda559ad1c46633c55aa3b731db724415f686ec34c9f5e8b953e9a52254157b1555b1dbc448e42deab93a939030b996d5b4939b09a7b95960551388441f13bf1f224e5da059d81c28869a76e8a004a5f7025b3ec86308c08f6639b953d63ae6a1ad39e8b4a48fcb91673bec5bf2a1c24c159dbf343dade5c0c3ccf4f9cde0d857bbecd3fed6cce706e6a605d9a76aa6268721be668ccc0bad13e6ba6791c93566d3496bdc5a02247ac077101fbd7f"}, {0x110, 0x1, 0x9, "f5ed85d00c51b2b56f138bbd059dec72c4126faa34b56dc79d5440e18f6850939e03112a7e132797729c1eef76a3daa29a26caf7a3c10c4b4994260d08fe6394fc2a824e06742a57c421567b64261c87c54695c4bb3f52d2c0cec36b8a37e9db29304aad8a768e7e8cdecc440a055d829e4a9a2c5560ef3aae4b0118cd47d878382aabecf4fb2fae8c5a9d9b17cf1de06c24c8ed254dbbc064998c6bf06a897aa7993ff46720c2b1b89f4277c08e1a684222c3ec920e8d4d4571ea42832751fc0c490404a2a8135957582a74a9e7c6c8457c2f06e55efd02cc094b74559ac995f44a7adaf779c28b9a19c750abfdb20ae3236be0cefd5ef417"}, {0xd8, 0x1fffe, 0x7fff, "1011bfc4682794aa8621e2053c07ec7dbecb6d8fe4926530ff8847b281e48ee98d3f02522e57f89595d83a26051c49d56c423da0865294ac026bcc38f2036dbf5cccaaf21dd7ff4188f57efcfa7bacf669e850717e681946b779fa4e9724d08818ffdb20be5b974a2c3ccfc742038c176aa3b0acd490fa502d047c115a8680ec805ddfc4a7a371280c774bb68b66ce5ab388ef7a9616ff6a51d12430e31e5fca1a67ab36b837a5d40b6da8476d51e84517020e23e2ff21363227b1120a36a0d935bd38"}, {0xe0, 0xffff, 0x6, "c14e1aa57e1f5129a9a54d72c2502f6b331bdf9c70c5e7d8e12b596c8c18449c76411bb49e0b2eff24bb8229735a7820422df1d0a0ada311b2484882cfa76e728d91f0e9177f55fa93805209e8ebe30cc525297293160651ccbccb93f5c5679ef67b5775682577c2d4ef98fdb5e67c2c6893ec8138f3135aa5db8ebdc52ddf893dcbae7e5f613162bd4625e2f1c00deb572a1f56170fd3a8fad520ca8dec9b36fa062c2773935a7a86c0d017716268ce83bb2bb0fcf668b708592b68110e8509cff2f5873789c8faec8c3294d2"}], 0x1558}, 0x2) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:01:49 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), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r4, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r2, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r5 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = getegid() r7 = getgid() setregid(r7, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r20, 0x4, 0x0) r21 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r21}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r21}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r22}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r23 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r27, &(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(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r28 = socket(0x2, 0x3, 0x0) r29 = socket(0x800000018, 0x3, 0x0) r30 = fcntl$dupfd(r28, 0x0, r29) accept(r28, 0x0, &(0x7f0000001940)) r31 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r26, 0x52ffe7c1f3eb170e, r31) write(r27, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r34, 0x6, r35) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r19, &(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, 0x5}}, 0x0) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r38 = socket(0x2, 0x4001, 0x0) connect$unix(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r36, 0x0, r38) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r37, &(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) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r47, 0x100000000000, r47) write(r48, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe17b0da711ecdd57be971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r33, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x20, 0x0) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x2, 0x4001, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r77 = socket(0x2, 0x4001, 0x0) connect$unix(r77, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r77, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r78 = kqueue() r79 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r80 = msgget$private(0x0, 0x0) r81 = getpgid(0x0) msgctl$IPC_SET(r80, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r81, 0x0, 0x0, 0x0, 0x80a6}) r82 = msgget$private(0x0, 0x200) r83 = getgid() r84 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r86 = getppid() msgctl$IPC_SET(r82, 0x1, &(0x7f00000002c0)={{0x8, r84, r83, r84, r83, 0x2, 0x6}, 0xfff, 0x3, r85, r86, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r83, 0x0]) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r24, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @rights={0x38, 0xffff, 0x1, [r72, r73, r30, r74, r75, r76, r56, r77, r78, r79]}, @cred={0x20, 0xffff, 0x0, r81, r23, r87}], 0xb8, 0x402}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r49, r16) setregid(r8, r25) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r89 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r90 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r91 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r91, &(0x7f0000d06ff8)='./file0\x00') preadv(r91, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r92 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r92, 0x4, 0x80) pwritev(r92, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r90, 0x0, 0x0) getsockname$inet(r89, 0x0, &(0x7f0000000140)) close(r89) setgroups(0x0, 0x0) setgid(r88) 16:01:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000640)=0x1) r2 = dup2(r1, r0) fcntl$dupfd(r2, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 16:01:50 executing program 0: r0 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000640)=0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x3, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) getpgrp() read(r1, &(0x7f0000000180)=""/1, 0xfd1e) getegid() 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x1d, 0x0, 0x0, 0xe6}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:50 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 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r1, 0x2) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup2(r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x37c) 16:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000400)=""/196, 0xc4}], 0x2, &(0x7f0000000580)=""/249, 0xf9}, 0x800) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) sendto$unix(r0, &(0x7f00000000c0)="9dfe57f10385f6a2cc4693cd5ce5e561d1a9ca222a9f113490f1770f217b9316a33b701f6ab68a309af4d040fd46de41d79500ed13a504faf624aabb2fd013fdcb1cd6af5a04e88ddc9a96be89a93489375f5bf15e2c12de8edbf164787e05e03386898a4a0d22d3ff1822ae8e37ee2aa7863e75fbbd0e422fa8f8cfbe946c452e8372122fbdc2f101cc10bd579764ab663251779296cf90b6a7e2dfa489a1", 0x9f, 0x400, &(0x7f0000000840)=ANY=[@ANYBLOB="00002e2f66696c6530001b7cdd0fb1a3f372f8f9dac5157e1de4d6df40cb808bc5d110b1cd776ae735cf34159ff023ffffb49717d3c80e061e8e575390d7f047e05a6adc2223ff184d6ee1d806ee8b7692d1fbbe16b5a3295fe0ef3c57b3c9bd6fec8314113f831d42446f2a71b03b503c67acbc3ee86501315853d9a78f1a3481c368837afc1092ce5368d3f7a377bbfe600000afc120dd6778df5024356b00a77ed64b7f57d14508e2d1e96be70423785e3c63017e44aa1b1c013584412f537b0f2e71be5bdeddc7113dfd464ae589b129922b84b10c4d2982513eaaffb57a0bdc866b41f6fc0f6064c9c19ac75f7eb5655703b0bd252e6fa1b306b8dc477424c501cb2f7fa1ea675bbdae18"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semop(0x0, &(0x7f0000000740)=[{0x0, 0xffffffff}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x4, 0x400, 0xa8}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000000c0)) acct(&(0x7f0000000040)='./file0\x00') 16:01:50 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) write(r0, &(0x7f00000001c0)="3d77d18b5bf5166d4904ce1d157db745a3097790ac50cc2dbd7fff323f3f070e0757d07a6f76e620305e4c1cc3250cd50d9f2418486dccbcf5ea0a04b94efdb1d3c17214c547d99ef6b30a9d2a034ae42d89bf2c09fd4721e1f16a40075499ebafba5745144300b209acc7e5640cf31bfd3a1ff00ca6b62122d3eaa519c970647b1ace0249d34f8ee92b7c1fc6af4af03e9079c4d6e5c217d117e45da426fac3e8170a1abd775b769d9b4e37e561de9b18d73b057480dabff6f8eac1fbcfeff84aa776783bb9cfddc8be534370e6a5", 0xcf) 16:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc038694e, &(0x7f0000000300)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000180)={0x0, 0x5, 0x5, 0x6, 0x101}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:01:51 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(&(0x7f0000000240)='./file2\x00', 0x8000, 0x91) getsockname(r1, &(0x7f00000004c0)=@in, &(0x7f0000000080)=0xfffffffffffffde9) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x2000100000000}) 16:01:51 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadecca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89050000000000000030776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb1370dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a00"/959], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1f54485f80352a2e, &(0x7f0000000480)=0x17f, 0x4) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x3, 0x5) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002a80)=[{&(0x7f0000000040)="dc35ffb424ac6b730c4134df7915fb6cdd7b90972fb2d816e6234dadac293b4c0562ae99caeba7ffea091cbd897c4127b9ebb2e3aec40c6584acf963bcd3032c74c38e3c5701f822e68625a9d0ceb0e789607f771a1e7aed1b0146068000edad2afcb9741b4ee31e3a09c32b9e0f89a9dd3dfbd7bbbd74b177e5828179136e74b2e0e6ccd7c014d68cb00ad78297954ffbc4522578105371aa790149341a5af94b1db9a8a2", 0xa5}, {&(0x7f0000000100)="fbbc78b77c4922a7fef14dc96e3cffb9f1e664da3bc4b9721fd592560c68f14d965b2f51f228b562e7a8d91a6d2cdeeaebd93bc7ce0294647ec80228f26ee480ff7416d450028f1b8938c744866658005aabd814", 0x54}, {&(0x7f0000000180)="248220a553ab9eb017f93a0ef534df17ded047bde103c761038adf0942e597a353bf6e5380df0fa3f38b5020c6d6a55b6a6519fd3773eafce9bde87a62694b4bf1e9d9c91a5c8e14319bf0ada0e2921f82844608971e29eb6409ebaa9d080c32b266cd0b9a941c53fe2f4b55c215af72ab0809d98185594c2a691f937554303b0e5ae98a255a0dfb1fb02c5f8d5dff7fb06baff04730a182ae9eec2ebf3dda9b460c20f2c1c72b170b4df2ed250f36e58a78ec0720045f8208a138ce7b7c03636615c5f8b580f2fcecc5d1165dccd267e8b5f83b5b710904f647a00641b9e9edb3b0480b6c50fa0078ab698e", 0xec}, {&(0x7f0000000280)="3cff4fae00efe277358b5ac6cd57c09d96a4462fa6ebf6d076675e46d5f04263b3f0bc1a1659a1ced52b560dd583e1d957d334d7a3ab3cd170f7cf273c5b9bf9d905aa2b22d9fe5eddbfb586f9933cbdadcfc82625677fe1775359ff59fed8d2cf0ba1780a65d96cd210bb03ac26d9f738fbb883fa2d438a9cf8a53eca23b30378102ef6653a4d6c333a217df801eb51fb780eb6a3a46c2d58363385dd1cf19658f5fa0dcd38ea677280cca9901c61612cf373f9eb484828c36834c396fe8deec125a78c980ddf4119330c94f86e26fce310863261236fe87ebc1264636c8b06ac40a4119db372f5a373d1475390703a4619c89cc4", 0xf5}, {&(0x7f0000000380)="df91a6517889d94e38e877026d847da36babf1adb3c2e5b6ee871d0857a2c3d2cb3047d37d49a0e344959593f91527f589674dc22010b4fcd6d2c64f7023c1921b6c87865fc7ac973c3f7c0ef111d71abb5bd10aef0b5d2f5d57cead531448e2dfdc33cb5b4995cbd837088f6aabcdd8e1d1fe3214c025c4f6512c47ccb5038983cb4ac9f9e1", 0x86}, {&(0x7f0000000880)="09437665fdf4a58d27d8ae80b0bb5757387f8176444af05fbe8b4244cfa646bb60910bee168f6816161faee846673d8742cfc42729c6fe980e70794a72af81e4b0397c910971348dcd54df619e0bc0a128f3b2272c293340497e61560e1e98a8eb1a60b3e77cbb12e7dca5dab89dc61407292e36f8c16e1453a031d5b18ff0ebb1c8b9e3f4b49d347d7dd510b663759444096ac435b094afb99ddfd2c2f9cb41677424295c0245db6c68164efa4c034a5a5b8e49790723e24f39641fece21ce58bcb01aae22cc689630c8dc718b09a4aec87887a420c", 0xd6}, {&(0x7f0000000980)="c45fd54c009a2fad06ce9c368c7d6e39a200231be72b701e66ae7a617b443f3f18d3225723d9b5b26b43a06d84d8b5dad91f4ddbbb5dc40be0e721a1cf649c5c4f150a1caa945c0163a25b75a328af154585d5808c54168387b6736ef806bc6f1678adc018374929bbda290195990e53111ca0236ae87d9c3433a9d4930e2d330b1f0215a284d0cf1e58ec74995d6e61c67763425f1910b6a2bd041f14d5f2466db9c1cc4ef5bc0e15f767205f33eee0fd304e3713bce35fabb3012c1d7806694114d39ea5259a3cd1a178a476c9c7bb4e954df8bedcdcc79ad64899448102edd1cc82d900f944ee6bf841bb6faa96b3968df490272935ae278f14c5680c572fb58517a166e983c1eef50cf7e6788384147722ba03ef224cb65d715f0858aeb60c2049c3fe2bc006b160c3a15705ab8d0238e3d754f9ac7c01dc666200a0453c6038e7fa72f79d4119d2f9f9bc8ac06d673e20674b08ec2aaeb7b6a3578205e2e1a0ce6a4b648b1e13f2614146d9d8baa22b39d3850f887570878f2c8a1964591d0bfea51440f1c01399319e79213605e18ccfbd6cf9bc5051959d3765f81bf9a40b4609891a7aa2c290d493882aec11f556002909d6388cd23d202d1ff8415f5a47a2fdb8f76d1cdb3cbd7360aa455a48a3b3df5f464d8deef8cea2d7b613461da5a46b9166c8f6284dbdc4545769df92ac851fa015016e1ca2f1022a84fe36e56c3e838012dbfe670a83c8639d8ad504c63b7b16fb2d8c2cb22abd8c95312063e7391b8644579671e0ba74a5e3c517cc5a1a96c748851c94fadacbc53954e5f12225c6f33985777dabbe9328890451ca28509794bce324c9941405d24ef284cd3c8a21027bb5f2f94aee4321c5bca8e304bcb696bc83f2cd8e53dd858619f08ec4835dac3bc1f4b810f4140540f43e796ae6b903d94bd1a8353b0003167d851aeba97a52c9fb20f2ac0a405f140e617e798bd35ea09e025835fecc9a449a0389a216196052fff366fc3eb6c62e4c537bfb6b0de53694a150851151828ddd51794bb855642f166ce6db6d67ff4618dabd80e70385a11d6ab42c6dd19a469ed7995478d3155c24166583c250361864fc6633a35140647187b26836a1406a06cbe9d865e0a0b038ff2ea456a18654507fb6b1dff8f7620cf16cb979fef5a8d096e44f341b8f0b36f114d6b649755bedeb72e5b34cef29e7ad07917126a07fb8b9d7e1c9b780187ed11ad68cfa7d55d306fceff78d1124c86c506aaaf69bd07cc8c82cc8bae157c23452912fabe331131c29729cd75759b7c2d01f72f5b54a7c5476606458b0a01a65a3a12ef78bc384e4c33b53f5823ff4a9d8a95061c365f7f0024de4d737e9bfb2f4ba7645a672ff3c2ec2769c29e9c76f7bf628c9d02b87695e7aa17f4dd6f7a73b82248b72b893bfde4909254f218067018312d2601a3fbde5038a711e0043dffb88c0f5fc8758932d9a7d81aa4ee8f65486b1e2497877bf4309305c48ad814dc46fdb974c86c44f6e9cb8c427ed3e26f7fd462e589a9a6e255a1d715fc058343f2a7ecd555e876343696fd4309179539306d9e0cd7392d257b069335fca274eb88b5ad4c32a54bd80125ddfb3aea4aa8445931990af7636ed350b7dd168bb394d0ade50da60e74823e3c38f036773562f2c5cf5e53716053e4e389011dcd0346e8fb39b7eb99c477cc7f8f91493c5e3fab8a601467e4851214e5c55703832edf3c6ec72277f0ddaf5be037a93bbdc8d404897fccbc0628d01b21f22d7eadd807f700a2d09c46900d34433a45999a89fdd768328a2f03daeab87c35cee4a4172140bc472e76f7cbe3670d6e812bc029c15f9555a3a978ae23643b3ded4a9414ff3923c781095cbf3baaf161692dd4ed2d3d5c15e2529d83e9b26f21cf43d5a250164644574707457ee0c5ea3137c2a0d61acfc1914f33621b7bb3d843154a8ded656570ff9326ff906fb02a998d151d9b7ef2c9b3ecaf53e96e5f3fd90ebaed34fdbe61a6de12f2de8cd2e02dfdd5a28f3c609d4f9abf7cb9758ff539a3959882de676d250d22388eaf19b27b9f88ad8c6dfb5531a37737329467f79119365dfba87b324561984444118dc6e7938a582589ebd8742a348d507bd78e5d256f02e1f70f47a2ddfdc8bff9e89767c8eadae9ff265c0788618e061389de34473ff4b400c6d0fec26d501e9fe7c469be2f31a1b646d87d7de5f7e0c1b470ed2d16ef7578c3ffccc39d4b9a5ace0dcc79b18bc451b5c0ca397fe2a6d5c2f64ec89858954f7613316b8e9b788a44c423d74a45ba81436c560b42d595b787e7ca4575b259621a2f9a06d8763bb353de7d31a4bfc658838a08871f2b30236574b57191e154993877822031a64da4eaa1aebcf12a5d095093eb4084f5488053e8dc238129a5272945f33800e3a34072c2fe4148dec8e06c74445e3a57b395425faf2e147426321b4797e6ff5f48686253228b63dea244da043d4cd4f727a4c95aed73472f28d36ef97e829ec6cb9ca4c7c4d45ac1f5b7b65d9b243e41bda382f9b534dc31b3d528de47914ce95a75931b2770957fa04e70db38d3477f6504654ed7ecdd0e7e108d69507e4b9543c1096dbc9ae5eae40ef880bbc2fc6d66bc5cfb7c7a51b982c504965d10d98d26fa10088fe952862ffd81f03245467943e4c003a8c7fe7b8676d861e34dd7364ca32619039a7f3701feb7cdc902a4fbda76e13119014693e8fa10049355465ad63194dea28a5ebf1eb0bf1aca2fa42b58bcc6a9e5745f4130a35db7eaf295f3e61e6a95209ed4573474e8ba95369a1c6f5728c5e838cf36442e516c076b5dcac763bfebecb43bbff328fbcf24474ad8bd97983b61ed68a8dc50b670e2404fa3840a84f758c315d66b8970ae842dff584c4b81de7b5a7ceda06d24eb5acd5cbcf0d755fe894dd258afbf2a6a81bed88f7dc26d34345dde91181b70b64cc1279b90f2cb5cd25235028869e9019394fbac111b5f66831badd7d1f3469b5ea99bbc675f53b4b457553bb8b9210c1eceaedf90a0c8544fbfde0686e6de80b2af9565192bb929c1d8099021dd5f45efc935b7f7f12413361a89e4afc5fe8491565e3f46a874bdbada9d1ae5aebaea4e0337ed309927e3a73ad2f40e94c3e08658bb2ca5ad70ea712fca19c2741fa3c32dd83bbb7df624da96513db94e9482b16dacc5cfb32595f78cf8958ec7b859e316869dfe3ce8755d7ea590592b907dff65ed888d984946f85307c5a22ce491c167458823e7f3512ae9eccafd84df63d6951192a8bf0e802fb43935ce0cd16949852500523336f52cadb2088abaf6c241810e10e7d0159fbf983c70e5e21fae0311c85f305a4da8c029815de5e7536784226bb748c5e3143aededa39f9840d1cf9cfb595fea4908f980991900d19768ad6ba7f95533cbefd4e52f7e4507c207540a1f0a697e6a81169ed687b0bf46bfb42b6e8988f16ee0be2c057de3a856aa578dc3c4eb9393e1380c841fefea3507fb27906ee74091a7ccf9c102f190950625ccc1ff0165b119b26fab5080aae5f2f19a5424ded18709cf49cd633c711c6d856659873cb0e44ea74e20d18faedc4bbf29715ccf830b8b0fbc3db45108466a9da381364554322ecb479448690fe4cf94576b2ba69e7d13ffff31113fe64f649a70b170f9c174f6c8feea7d642f68d8d4975fec74121f13b9585db531768a2b098c59bbb8801b878d284108c19c6301fe42c54c59c541a66be5fffce75695e795838aa7f2caa45e7ea7cb8e00b483abaf2c59ec20a5e8d246dbd938c83b4c192775eb25bbb267f04da3763799c5be0ed88b95bffd24db4cd34ba15ef199b0da44bfd78fa4d857e1fc5bf3e7612a43a553e34a3b144f5848488d384cc910f653d699f7210faf94e167aaf057f9c01147a5cb21db2aba9f72f1cc0fcd2defe0c5cc37425c2602e4cd14493e7d292af5adb3e3a5902fb17eaf19345916803a892a5ef716a1f5e766a2b5e2a03c5914f8ccb358c026e3b64eb35e956166cc88b3a7fd6c831699acc347aa413cfa6fc46900c2473681242f677c73b18469352c795bff5b354e195c877c925ef8b6d0c1f47990e714e743f1d713da84edf335b62e246933daf9245d266c8048a0fd81b6ba7c7ca7262367014ac402a7ed998ad22dcd30c43cac1f67ab057ff8e453f3cefd8d9a2596d305d14217987a246c29b963b12090dac60a4acd9b7664a98746550134fca067104587fc92cfd9ff838fa20c03324f4c9a155d4851c8e196392e607993bf7e934c54db9f79d68729455fbbd77551c4c58b59953ba611c853b07c649fa4f13ab0db5d84e3a2e929b712257fd54d2b87a89133b3a2a6abad544900b5428441ef55fde2879f339c86e591dcee2b1e898547c19c94d00112f9e5e201a28ba532518161f820a6829177a4696b7c21fe772bce7332186e0ebaa49314081168388560b7f4d114d78728c01349bf272c921d122d5a3b8620925b7edd56f31a85c27bc46f71979161166bc169d0e3c12b54ed2e281fe4ebf803c2fd1551b8f3baf25480b0a0be3e7b646dddbe15da7df9f719f3e14f531158cf3fd972e5f88cbb6203f5ed348b4be13971765190edec3c96b8775869eae9e66b4a8b67f048034dab3f8c2b6d400e3f8f2da21a5e646a799109aa945f0ebccbed1d5cceb30b1dcaaff0e774c2b024e21ee1b327455a3d3ee454c8ba65a3a566dffeed01184c6925293065b2ccd08c0bfb23e3ea2d59f719192e491055ad8778f6de9cdedf61ee25c0e9bb60728c2c07c1cd22c703d1f27847dc84ada764ecedcacbcff4dd946119e5e21cbbfe34b0c7773313bb135e913bc72f9c12adec47c79d69c90c6c6ea7e3dfeadd4901007a397f27bcd599efa6c2732f0eeaf92e5ae91b6798bbc9954cd1fdac23af5c4f5c587bc547665a7e325fba4d89cec9fd45ab1db356849ed7dee78aee3eeb35412a2533542dccb8ac26a114a5deff1191a1b871721263d3579858a94ddeaabf7b35bdf9132814f2d265c08e7f6c384ad4fb03af8801f60e2d61f813c6908d9a3050d4645741b8f86c7ecefb40dbad8f0d8dc058839b4a6d9a6b623b84cbe8ffed904836b9ee7090ca586c67687d0fc82a18ddc4dcba2d088dd38ad897c19565213cf14f8df7e22e9b39537795bf46ca17c7c2199a20e3437861a769729d5ffb2c488fd6e482e21a5d69be456d9aadffb1d7576314975cbbd891258da67599f5358b7b54145f6ad94a89c67d6532aee5a5e07b5c790daee73c6b5c04c4a060e319c4dd8a931c022745c74b49197aa6e174bd5b0310586b7e7bd66ad52b058eafeed4ccc3ddd6a033b6046104ad0b8916bb71cc80a22174cfc321e92ce9054086b302c81432ebe357a472fd45d775fe9f9b733970e62879ddf68d58250f200ce689505f718d3627d08c17591217a7efd0bb8920144dda27a17517d0c2e12e1038cafeb731dee53c2849d6f22ab2ed35c3e9d40b82b221eeb89408039bf393ea4fc659980b66f7188162f77484733c10a421fd1a1e9c5caaed4c55e9546f0a71f6eef9d6b3dcb1664d70b745fc322cf303a093288eb3f59b2e738292feab10578e7bbdc28b570eb4b6a2e1ba43d6c6db378cbe8249e0f33eccc7705aa038c5b52b01ada2487f301170d9a4a328897257c5c0079fa94a87e9a6985fad2d65d568db923c249e16db7bba1fa7ad8a713db37ae7a662369cea330eeba9e45bd1e61c9990e4f0f44d77cb54769595082bd40e7ed19c1e2fbcfeb588948660997976c24debe3ef0ec85c82f8004647a5beddfa0a2", 0x1000}, {&(0x7f0000001980)="2d811c50faf73a23740f2ed310ae0cc84321a82d3d8263c76a1d03fa1ea8370395442b883c0a27040096daca0f997cd1ebad714b12e548673082beecf4ada09101d6d0535e36b1b3b24f0d650f5066171504545176c0b412a301c898f84bf525a5f172f00a8e2f2dac81b2cd0a3f8c9d26d24965576efea0b7bbae8719759829f457407329a3dca52156c3c0c747dfe0041c311da062af7e05f7f8fcce2d3c74c69628399e2711e25b5e97d840e5fde842c2ca2471056951ab813c51aa2f9af49257397544b353544000b32f8f652fa8695f7b38d98a217499e80cbb28a0c416", 0xe0}, {&(0x7f0000001a80)="ef7bfc29a69b88cb72833bf16b13bcf15fb5fdfdf8a14105836fb36f70f6723cafece6b1b62bb3d7dd8eef8f83be978558b0410784f42da0998a2d7716eb5b6da55f5b143258bf256e2b4b2a7a315479a6d06bdf847b607fd48143318b34734a50b4e868995a30502681f9a4b8656354d815d4c7d22e314d191da251abf5b87f6ca2f4cde32584055547e3bf1213f8b3f68d7ab0db5b7fdef06b4bf7b8c045bed2a6d7a8bddaf560abedb3f54f9965e057a3a0ec23d8e26005df99e8c9a6cecb05e3fef7f56fad1767eb6c99793fddfaff451287d4052a8fd2e1726de8289c75b25c9a345403b0f9230d87574f647da2a3a4605890c0adb42bfa778aceb79c4c48afdf352500f53abdd603c54c0aa136d38ac62fb23ec1042872fd35861492565be5afd0d355f7cebfa632fd50dead2dddaa66bf58c906ea8557f413f95261c873124e87c5a256f63aa8d93cbbee6711b50eb8ac96f098a61388ed2e264a1cad02ef3675761ce7845d93c0331d10fda2ca551862c38639d1f3eac7dad13981b34ecf4ff83ce25c055ec72a6a94cc9ee5bcee06bc3801297f23fe7ee654563f80ef01b57eb171364aed8ae71de3653191d1b8ef3fd83f98e254598d44f62669b93e8d54549e73e647705546b1fecefa2042c697119af638450fb2e1923e6bb1ce058d743f3455b7f89a116d1094bb7102cd205a3beb10b1381299a5b14ba6a5f1cb46800579e6836d7c73d9588eebe9b9edaa5f5e3a1cf9f109ea12778be232dbd4fb9ba88a10d699450d70e57848deb6c7604f017b54914979ee40268fa717237291fdbbff597d357aeb879c7c59ce99a2fd33c320adaf111edb6cf0dcdab4568cb1385f471fbb0b2a4e7a5842e23b7c6200ec2f16b7226bf31102312a904dad8fb106cf8d765e165fe2794b9869bed96390d6d3ec6983f68f8c3f4055f03a434417023914f72698ab6f28f918a8cfe6505be03af911f00acc31bc725156b08245b92088990990bf634dfe46aa597a41cf13552782d0c1ff6512a7f1a6b64d66c236947b361ffb8e8cf371f3a6371fa85c7f3e509bb333a863e50925d1d97a44a8a4c81815e1705d25c58ef54ab186fc946c33a4de5c47894d165ca3fe5db7ef9ceca254cee83460dd75848cb669dd3221e7836fadb5a0a87bb87b590d14be90136295a4042c4eb5570146908b0d4abbc7d3e98e7cac0ea82ff275555418a61649813358c315e86ce821a0b8fa7e1188e153e0ea9e0923e47d2783006cd438976112d0bf840e86e112260e520fd8be2b57f6705f999461e46e54f5739df93232ecb2179c76425fbd9f69c8fb2ebc01ef52fdc49929ad9d3a20989d4e433556d2d587d15656e1964e9e8c65da834ef97bd75e1be40fd2da83a92a27d07f2c0dc9111e0b9109dfd520c78f7c3cbe449b0a55c9f2cd7c609f1f8d0bd9c64ae6b80fa911fdefc1d2fd21334b02ec8b036b4bfc97e4a057aec3c4b6b30a841bb36ac58ae9c0d117c5a3b7df93c75a71f97df9b634fd3d4b062d4413be08c3f76837e2bf9627b7c565ae3abae9c90f147e168bb16e9d80b4b665614ffcb3913631fe160247d96375001a8a1b094a04413dd293c0a8df6d75bd07f157fb982c9b2d5ae6837cfc6bfb74a269f1ee0cfb494b8b00f7b0134c14165700d0534d9efa27fb31bc55b270b916cadccff5f171cc6b93d42f1f75384925547e980c59a5d5e3138ea08a5c0cb8e5b8c7889bf0df317fb1b8d3c2b7e80e794d8a5fa0be8f6ad0fc892dde2ea95a6ee93a662376bf393e057159e8f2f8fa8dd665ac06d0d12cf888df22570206c4a3f84a8eb504f26f19cc096a8a4cf701b2ddca52efbe54433c85b1041d207da9e86d2711b5f9b4de95f539d8e01043a2d9c409ca86856e10bf60402f4baf345c4795ba3785b2aefa17109361fee6c36af90d1220c30f9ae98fc2bf307986b26224138a26ddf1fd42bd2e938235ebb7bfbc8a67a077ad4961f82c6e7f63fdad56aa1ee567db874f95785f7bce06ecaa209b1d1d216d47190f08db9e628c54177863ccaf0216e3d9ac44e2c204a6e32e1cc7bfface454b458a7281dd556278394e31923da039c55423e76bf4e18174fa15dcc936ef0b9c5db36a1612cba3813cf6955b5fb06ef3ce6729fb537f9d3dc73ebc52588e5b9613b96b70f1237184683b5a4a75cf7501ff8e2de8dbdde6f12bb462dd19e22b044827c5eca2913ce1a3d998007b56b7c941a33db75d0f20013050846b1751398579e0ec5e0758e4711a2378f98c9946c343b3acc9b50a21182c94fc6722c5114bfc94b326baa55eeea895681a405d23b09a9d54dabf57141ade6026e8ca3d31620cb1ad82b87c4307037c637469fb68d21e43dff2e2a37da049b483ee31a36f9e7fb7cd5a1f11f5beb10fcfd6d706eb7c5c9826938c0c000d08cdddc41babb5a81a0aaa5ae409de09582f3751da0318498d825c05428634d0eef65623e938396560827eceef70ddec6f6fb746bb24fb07e6a83f6a0ec2def096534e962bb2fd0cedf5625ab8a9310df7de0898214e80cd627f4d3fa01199aacd8e90d9e382291ad7e3a1bb896639f2aa106d2a65b4d30b35c7d87ebf644824f01c2622601b154734129fc6e43b3eca5c9e3abfd13bc8f8beb7e65db8ef4adc6ca7fadea6936a18ef3c3b8ceb0d0c28dccf8c46f6d8ca03ba1661bc9045f156ef5a72326d301b77f4d72305dfdd7792c4c6ce4df97f37e640a2a7e75b998c86a9dc416d3ef081d6e2dda31f212d53b2fd91493d25b7551e9996c861bb1df7b829aa1ce1f79b158565eb5be5c30693b3702ce168ebf99db3ebd7383edd19f596c915b99ef252b062aa86aecb85a584e22798153b8bc5c088fbd8e1f99cf65c870d0b8cd567286b1517ee83decd9b17f668fa1ffd984296d6b832d7255f5f8d602abe9d02676799c558d5002b95038ad2f9ff20cd791c477d3ebf4e959c0ada340786daa319715030bfa0deea4963e6841a857785d3ce0fe3af5d0df3458279050819f0924e2dd1dbb22a28d8812973b317c6f26fad1b946aa61c241769d1fe38dd3eada62921dc132a8002044dcc26952f885bed8925f95d1a328e801500dfa7e34831e69f3205b0c72c00ae3f400aa7aa22d6cd0685b3c58a8fa6592943457f46f9f86c02360251b24cbc83061a0ba04e91c55d3e1a4cb023bac61a3cd72071149714aca61d5baa64985af1ba2021f8132c8a239a5b24cfa58a78916e0345cd96aa8646defa643f40c833000a91b40e97dce264dc53a5c8ae3d8110eacda91fc446be3ba94deab0e1638dbc2e3e69e68f611077067fb02747b4db43b1cad478c94f220a05b282a700bc8d3e067af74aa3bfcc95c8157937d8fe0aedad27537dd7691ba338d1dbfcd911b8c69c779070e311b212e1cefb345a006ac9ea1ad44141a89fd5f2d6366c4d48d7ae7da3c3a9494a68135afd2d12da03fec26896f116b155abbb099f6c2e6fbaf873bc53cb3b451e080321672bc368ae8ab89e8a1c764fa4007c60719ea201c61b9267366c224fd340ee44cd3abd6814094dc8f870fbfac0c4328d5a91408746bfa6f8b46ae537e2e50e2cdd039b4c0c7fb68a47a7cad45499c8141b3107ac48a999bfc1b5435fe0e7acfe3419fdd60929ef1e024addb9b3bdd9fff2d90ab3092345177d81194ca6aea9344601d68719a26ad623d432fb490002cab7e25badf68060e935acfb11de8aadcfc63b7d80e1b5293463020556309534bd342a90255cdcd888c41ebc77f766b4e5cea7942fb13718262ad7ba2f801319797b93530a5b2bffcd75edcd40627519f23954742b9bdd74b858d8cb2f23ee8284ab2decb2b9ee47254f1b0b9c29db7e8a18831b8c7dad3ef63659d35436b15631f343deee90870be2113d343d4114ae98f5db45bf26dd8564666f4960fc796a1021e0643d6a18571aee8d9f8355ae4e5787b7ac7216c7d5a6d75b4d2d69c98441318dcbc84dbbbff695ee52edaa22a04ec8e1bb9653a2d3dd0441fb3c574ceae20086cb4a938c300929a2986f7e11fcf34ba3fcc57a24601d38ef95b1605254c690f1666fe20b5c8bf71ce75f856d9b5eee8687e52588ee632f0343a6982569a834067b46b4e2c0bae97199e13894728862fcd8cea76dc7a631e4e20235330f02d07e88f8bc6d66568f10671c3ff81a9929a2db08e59fddc9a1eeb61c636d7bcb74e15431b9d9e4efb0a37b8afcb9b797fde206eabda69b6f79ccf374b8cc134f65155c2d45434ab586a63de4064892242c289edf585a7226b6537fdddd160684ce62288d97d55a28280fb994c90fd4673d34bb683b2c81ed0b053ff52f11b7eec4b526666b8a84287113a16c366debec6cf5f67a52065949130c3df6ed278311ed6be381b2e6090a492691cf7d4691b81dbeeee053e154287a259d5934b09f56858c2b4385201c14871d2678966f7f32ca2b3e72ee9895a333c1f03bf84e81b78ff633cf8fbf47b0187262238d44239ec131dc8570a300c304c62a4d9f119465616db0e1f2ec8445274b3088b1df685603a606a29a27438a2ac10bb11c42c3d17b854fd188458813759dff95a7113d4107f26136e7e20e47f1b5f9ac203176ecc18e0863c7962f608d3643eadb6cb2e2f7fa440d655d69748d41d5bdf820c20db77f32fa0a5727e7138493e252f60840d9438ec36b0b8db200f33fdd834b947f952ae775568252d00917a168d0ad9bd071e042a314a980ba824567d71d8c9edf304be386015ee96b8647497f0b9bbf79ec322a095f374a6f7a93878d49e756b29881fb59f8aafb42b61aa9f3078308260d31ff420b5ac7f370d54b90411bb0b0c095f48c2dae8e2a9285af9b5e999c49984b8c8772639c4bf214afba70782724258d7c7011a1ac2a669d36a95f9b05df085d332a065209bc34bcfc91db05a5f8486915e9adf6b33aa61220911eb7a0b258026a755977a9b717b84397ba11b9714783391619a89df7b88b96324092b9d9e89a5db0d08f3c61456f38791eeb6f826180f2017acbb4f984f55d15b612b9ecaf92871899e821c8d5caa0f74fcec27d212e74479d4ffb3e567c7e3b963ae292629c15a51cf2f1cc9cfc8c5a34e4fd01e5cd0d87e65e5f0761bf2a6e20afb0ca07ce2a3be07384a0be0624279511208edb14c0c1deb95f727e3328519d1d4f94e754ea378679980748f50fd804bf71ccdc34986acc8f833906114181fd2c071ca5b60f479287f7a136d07c9cc2e1aa8ab57bcd3e6d7b6de67283e42c01013044e2146dcf5165ca265004f66b59fef28a6c34a1b84a226691d95b3492005a386f2486dc0481439ae6fc964d19dfa06e30a88cd2f934a127c22a7adcd1dcdeb07ba32408aab9196ca2bee3d93644d4f71a47997c4f9c55d463ad76f8e9588642722967228c28be55dfba90a77a577ae43471ff64105e22fb9766d55f48088d0fc96f83645b2aac97edf34f289e6d0d26a4216b00dc3b4b537f02e0e768c7e7c6f4fb29db72e450d2ed48367d238fe2bc674a3ac83493075b972452e8771e9e51fad16ad82bcd6c6c5f66bd10ab9d329de5becec940b9d949a11fea5de086a08fe3ac1ed7ac144d49057e6ee95e0d9b0b3768893d11a57cf27ee9804f8738825a97bcdf852c76b8ebe879fa112d1457b4c9c6dd6d667a4da88040faf7feee6124ffbb6c76ac121216d66724ec76aeb10bf805181209b30f6e2d6cab32abb27cea077b3513445dd0ed1ad7d9344c4a0302d5081f95194b6644d23ff58c38d149b400787ac382a1a6120920a907d3effe7e8adb3f50d083dcf9fb", 0x1000}], 0x9, &(0x7f0000002b40)=[{0x18, 0x1, 0x401, "d91250aa6d1a5a"}, {0x88, 0x0, 0x3f, "8a81693127e70f3e7e1bd16b77ad98ee3b5a055336692774ed2a563e994956e3a64c333648ce6bfad252611db5d03062c5493845e11b732846b1767bc8abc2dce4f9a7e680c50081d373e533aba5e69dab4492c483a175b1baa5be0a7454aac4a9dd0a0dbd66130692c51e85291cb0840ea8e599581036ab"}], 0xa0}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c80)) openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x30252, 0x0) symlink(&(0x7f0000002c00)='./file0\x00', &(0x7f0000002c40)='./file0\x00') write(r1, 0x0, 0x0) panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *109742 6761 0 0 0x4000000 1K syz-executor.0 181439 22896 0 0 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821d1c53,350,ffffffff821a9916) at __assert+0x2b rtrequest(b,ffff800023b96b78,83,ffff800023b96c18,0) at rtrequest+0xbd2 rt_clone(ffff800023b96c88,fffffd806f6cfc88,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfc88,fffffd80640566f8,0) at rtalloc_mpath+0xba ip_output(fffffd8064056600,0,fffffd806f6cfc78,20,0,fffffd806f6cfc08) at ip_output+0x4f2 rip_output(fffffd8064056600,fffffd806f6d0180,ffff800023b96e98,ffff800023964000) at rip_output+0x252 rip_usrreq(fffffd806f6d0180,9,fffffd8064056600,0,0,ffff800020abe9f8) at rip_usrreq+0x46a sosend(fffffd806f6d0180,0,ffff800023b970b8,0,0,0) at sosend+0x645 dofilewritev(ffff800020abe9f8,3,ffff800023b970b8,0,ffff800023b971a0) at dofilewritev+0x1b7 sys_write(ffff800020abe9f8,ffff800023b97158,ffff800023b971a0) at sys_write+0x83 syscall(ffff800023b97220) at syscall+0x4a4 Xsyscall(6,0,c,0,3,6b7cf43d010) at Xsyscall+0x128 end of kernel end trace frame: 0x6baac730510, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220951b,ffffffff821d1c53,350,ffffffff821a9916) at __assert+0x2b rtrequest(b,ffff800023b96b78,83,ffff800023b96c18,0) at rtrequest+0xbd2 rt_clone(ffff800023b96c88,fffffd806f6cfc88,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfc88,fffffd80640566f8,0) at rtalloc_mpath+0xba ip_output(fffffd8064056600,0,fffffd806f6cfc78,20,0,fffffd806f6cfc08) at ip_output+0x4f2 rip_output(fffffd8064056600,fffffd806f6d0180,ffff800023b96e98,ffff800023964000) at rip_output+0x252 rip_usrreq(fffffd806f6d0180,9,fffffd8064056600,0,0,ffff800020abe9f8) at rip_usrreq+0x46a sosend(fffffd806f6d0180,0,ffff800023b970b8,0,0,0) at sosend+0x645 dofilewritev(ffff800020abe9f8,3,ffff800023b970b8,0,ffff800023b971a0) at dofilewritev+0x1b7 sys_write(ffff800020abe9f8,ffff800023b97158,ffff800023b971a0) at sys_write+0x83 syscall(ffff800023b97220) at syscall+0x4a4 Xsyscall(6,0,c,0,3,6b7cf43d010) at Xsyscall+0x128 end of kernel end trace frame: 0x6baac730510, count: -14 ddb{1}> show registers rdi 0xffffffff8120bfe7 db_enter+0x17 rsi 0x3bd9 __ALIGN_SIZE+0x2bd9 rbp 0xffff800023b96990 rbx 0xffff800023b96a40 rdx 0x3bda __ALIGN_SIZE+0x2bda rcx 0xffff800023964000 rax 0xffff800023964000 r8 0xffffffff81d00c7f kprintf+0x16f r9 0x1 r10 0x25 r11 0x644477076fb0e066 r12 0x3000000008 r13 0xffff800023b969a0 r14 0x100 r15 0x1 rip 0xffffffff8120bfe8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b96980 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=109742 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf160,0xffffffff8266a260 process=0xffff800020adc380 user=0xffff800023b92000, vmspace=0xfffffd807f00acf0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6761 111464 53973 0 2 0 syz-executor.0 * 6761 109742 53973 0 7 0x4000000 syz-executor.0 22896 181439 95645 0 7 0 syz-executor.1 22896 296989 95645 0 2 0x4000000 syz-executor.1 95645 274189 78319 0 3 0x82 nanosleep syz-executor.1 53973 109229 78319 0 3 0x82 nanosleep syz-executor.0 43391 480488 1 0 3 0x100083 ttyin getty 96382 511677 0 0 3 0x14200 bored sosplice 78319 255956 56639 0 3 0x82 thrsleep syz-fuzzer 78319 365995 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 146323 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 340405 56639 0 3 0x4000082 kqread syz-fuzzer 78319 503627 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 318697 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 493110 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 414618 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 141225 56639 0 3 0x4000082 thrsleep syz-fuzzer 78319 143238 56639 0 3 0x4000082 thrsleep syz-fuzzer 56639 504740 26419 0 3 0x10008a pause ksh 26419 462349 67712 0 3 0x92 select sshd 67712 484529 1 0 3 0x80 select sshd 81240 385423 41263 74 3 0x100092 bpf pflogd 41263 259177 1 0 3 0x80 netio pflogd 28507 23361 1565 73 3 0x100090 kqread syslogd 1565 388613 1 0 3 0x100082 netio syslogd 40370 497519 0 0 2 0x14200 zerothread 83736 398469 0 0 3 0x14200 aiodoned aiodoned 25079 152950 0 0 3 0x14200 syncer update 19851 494422 0 0 3 0x14200 cleaner cleaner 88807 409012 0 0 3 0x14200 reaper reaper 94803 110823 0 0 3 0x14200 pgdaemon pagedaemon 12208 463760 0 0 3 0x14200 bored crynlk 24359 107 0 0 3 0x14200 bored crypto 49997 250773 0 0 3 0x40014200 acpi0 acpi0 48133 140870 0 0 3 0x40014200 idle1 80232 331867 0 0 3 0x14200 bored softnet 27641 450999 0 0 3 0x14200 bored systqmp 82673 167187 0 0 3 0x14200 bored systq 28320 241858 0 0 3 0x40014200 bored softclock 91968 453802 0 0 3 0x40014200 idle0 87200 140729 0 0 3 0x14200 bored smr 1 6311 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 6761 (syz-executor.0) thread 0xffff800020abe9f8 (109742) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82623a10) #0 witness_lock+0x52e #1 rt_clone+0x5c #2 rtalloc_mpath+0xba #3 ip_output+0x4f2 #4 rip_output+0x252 #5 rip_usrreq+0x46a #6 sosend+0x645 #7 dofilewritev+0x1b7 #8 sys_write+0x83 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock netlock r = 0 (0xffffffff824c0f78) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9647 7070K 8426K 78643K 52329 0 0 pcb 14 12K 14K 78643K 3737 0 0 rtable 216 20K 21K 78643K 7451 0 0 ifaddr 148 40K 45K 78643K 3104 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2336 0 0 iov 0 0K 32K 78643K 3341 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 78K 78643K 17324 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 196 0 0 VM map 116 58K 58K 78643K 184 0 0 sem 12 0K 0K 78643K 4553 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 16328 0 0 sigio 0 0K 0K 78643K 216 0 0 proc 57 51K 95K 78643K 6357 0 0 subproc 32 2K 2K 78643K 1617 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1419 0 0 in_multi 48 3K 3K 78643K 2081 0 0 ether_multi 1 0K 0K 78643K 193 0 0 mrt 1 0K 0K 78643K 99 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 2993 0 0 pfkey data 0 0K 0K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 322 934K 950K 78643K 59922 0 0 UVM aobj 130 7K 7K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 3891 0 0 NDP 27 0K 1K 78643K 978 0 0 temp 279 3562K 4202K 78643K 476741 0 0 kqueue 0 0K 0K 78643K 176 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 238 0 233 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1460 0 1460 9 8 1 1 0 8 1 rtentry 112 1588 0 1498 3 0 3 3 0 8 0 unpcb 120 17994 0 17980 22 21 1 2 0 8 0 syncache 264 95 0 95 37 37 0 1 0 8 0 tcpqe 32 50 0 50 26 26 0 1 0 8 0 tcpcb 544 9912 0 9908 98 95 3 13 0 8 2 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 280 26546 0 26540 137 134 3 13 0 8 2 rttmr 72 34 0 33 5 4 1 1 0 8 0 ip6q 72 19 0 19 10 10 0 1 0 8 0 ip6af 40 41 0 41 11 11 0 1 0 8 0 nd6 48 267 0 265 9 8 1 1 0 8 0 pkpcb 40 108 0 108 35 34 1 1 0 8 1 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 446 0 446 52 51 1 1 0 8 1 pffrag 232 493 0 493 45 45 0 1 0 482 0 pffrnode 88 488 0 488 45 45 0 1 0 8 0 pffrent 40 16080 0 16080 42 42 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 1803 0 1715 1 0 1 1 0 8 0 pfstkey 112 1808 0 1720 9 5 4 5 0 8 0 pfstate 328 1808 0 1720 32 23 9 13 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 16 0 10 14 8 6 8 0 8 0 art_heap4 256 7358 0 7015 74 51 23 27 0 8 0 art_table 32 7374 0 7025 7 3 4 4 0 8 0 art_node 16 1577 0 1512 1 0 1 1 0 8 0 sysvmsgpl 40 50 0 36 1 0 1 1 0 8 0 semapl 112 4551 0 4541 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 27285 0 25802 49 1 48 48 0 8 0 ffsino 272 27285 0 25802 100 1 99 99 0 8 0 nchpl 144 55314 0 54839 61 41 20 61 0 8 0 uvmvnodes 72 8591 0 0 157 0 157 157 0 8 0 vnodes 208 8591 0 0 453 0 453 453 0 8 0 namei 1024 193832 0 193832 10 9 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 114 0 0 15 0 15 15 0 8 0 vmpool 552 182 0 68 11 2 9 9 0 8 0 scsiplug 64 22 0 22 13 13 0 1 0 8 0 scxspl 192 165750 0 165750 114 113 1 7 0 8 1 plimitpl 152 1372 0 1365 1 0 1 1 0 8 0 sigapl 432 16253 0 16239 3 1 2 3 0 8 0 futexpl 56 410057 0 410057 6 5 1 1 0 8 1 knotepl 112 3666 0 3647 17 16 1 3 0 8 0 kqueuepl 104 5014 0 5012 20 19 1 4 0 8 0 pipepl 112 10198 0 10179 22 21 1 2 0 8 0 fdescpl 488 16254 0 16239 3 0 3 3 0 8 0 filepl 152 163187 0 163096 138 131 7 14 0 8 3 lockfpl 104 9342 0 9342 4 3 1 1 0 8 1 lockfspl 48 3071 0 3071 4 3 1 1 0 8 1 sessionpl 112 117 0 108 1 0 1 1 0 8 0 pgrppl 48 332 0 323 1 0 1 1 0 8 0 ucredpl 96 20851 0 20841 1 0 1 1 0 8 0 zombiepl 144 16243 0 16243 5 4 1 1 0 8 1 processpl 896 16274 0 16243 4 0 4 4 0 8 0 procpl 632 53979 0 53937 5 0 5 5 0 8 0 srpgc 64 147 0 147 44 44 0 1 0 8 0 sosppl 128 640 0 640 58 57 1 1 0 8 1 sockpl 384 46355 0 46332 213 205 8 22 0 8 4 mcl64k 65536 1367 0 0 149 85 64 65 0 8 0 mcl16k 16384 41 0 0 5 2 3 3 0 8 0 mcl12k 12288 65 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 4 2 2 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 33 0 0 3 0 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 266 0 0 19 10 9 19 0 8 0 mtagpl 80 249 0 0 2 1 1 2 0 8 0 mbufpl 256 1784 0 0 45 1 44 44 0 8 0 bufpl 256 63935 0 55340 538 0 538 538 0 8 0 anonpl 16 1921837 0 1899516 480 380 100 109 0 124 4 amapchunkpl 152 121391 0 121188 193 182 11 22 0 158 0 amappl16 192 87960 0 86646 534 465 69 78 0 8 2 amappl15 184 2650 0 2649 1 0 1 1 0 8 0 amappl14 176 3461 0 3452 1 0 1 1 0 8 0 amappl13 168 1489 0 1489 12 12 0 1 0 8 0 amappl12 160 1300 0 1296 1 0 1 1 0 8 0 amappl11 152 3275 0 3266 1 0 1 1 0 8 0 amappl10 144 1785 0 1778 1 0 1 1 0 8 0 amappl9 136 4131 0 4128 1 0 1 1 0 8 0 amappl8 128 3781 0 3701 4 1 3 3 0 8 0 amappl7 120 2180 0 2171 1 0 1 1 0 8 0 amappl6 112 3095 0 3079 1 0 1 1 0 8 0 amappl5 104 2293 0 2282 1 0 1 1 0 8 0 amappl4 96 18637 0 18601 14 13 1 2 0 8 0 amappl3 88 4495 0 4478 1 0 1 1 0 8 0 amappl2 80 125695 0 125614 3 1 2 3 0 8 0 amappl1 72 376214 0 375791 25 15 10 20 0 8 0 amappl 80 56071 0 55968 4 1 3 3 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 16436 0 16239 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16436 0 16239 2 0 2 2 0 8 0 vmmpekpl 168 126802 0 126744 3 0 3 3 0 8 0 vmmpepl 168 2091300 0 2088511 827 666 161 168 0 357 34 vmsppl 368 16253 0 16239 2 0 2 2 0 8 0 pdppl 4096 32879 0 32728 31 12 19 20 0 8 0 pvpl 32 4956350 0 4933239 908 691 217 232 0 265 19 pmappl 232 16435 0 16307 8 0 8 8 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1099 0 278 24 0 24 24 0 8 0