0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) 02:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x80}, {0xba6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) 02:04:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x7) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x8200, 0xfffffffffffffffd) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="9b", 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) getsockname(r0, 0x0, &(0x7f0000002b80)) 02:04:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x1, 0x0) 02:04:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x88, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1b9b, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = kqueue() r3 = semget$private(0x0, 0x3, 0x256) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0xffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r6]) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) dup2(r2, r4) 02:04:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x2, 0xfffffffffffffffc, 0x9, 0x0, 0x3, 0x2, 0xfdf0000000, 0x0, 0x0, 0x6, 0xee18}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x84, 0x80}, {0x64, 0x100000000000000}, {0x20, 0x3d}, {0x82, 0x80000001}, {0x41, 0x7}], 0x5}) lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)) 02:04:02 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) preadv(r1, &(0x7f0000001400), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00?@file0\x00'], 0x1a3) 02:04:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0x7f, 0xffffffffffff255c, &(0x7f0000000000)="4946faa5a98b35a7ff6a09a655685f9ece448d5651704a9398228e4c9e932927cefb4dbbb7a9f2c1909a7246826ab645c9206d387b21a0c08e4c6cab8e83af810386b8ee460739f48b0ad6bfc76ddc11abe37ac19de56b6fc403478671464bf10a1e27e6db6fe7f68337a42d2218cb81", 0x70) kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x2, 0x4, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) shutdown(r0, 0x2) 02:04:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000000)=0x1002) 02:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="509521ec41868c892c481653f65e7c12833185218524210f4c643a22d20fd232fff35ddfbd6698ffd50e2e5d4c809953eb6649ea41e5ae94ddbc0a7b80acb75eb25f49b198116b138e5f607e82d31d3418d425356a", 0x55}, {&(0x7f0000000240)="bee5bf136b19af87a4bfc9d8ce961a5dea5f90705d8ebd3dd67668c86a2d9c38d2164ec5b632dc7c491cec2e55c68dd65ce9fd5370dd4b37e75678d752fb889282455d16685a3da8fbf20e226632b1f2710438ec2f93aac33cf7f7391fd0ee4aac91d9f9d0e8027b17b8fe96cb9ba9099438e7e433708f45933be59062c9aa98a25c4cf12e3b2aced6e094662d29dff63fe4304429a8aa853622d1bd01501ce4", 0xa0}], 0x2, 0x0) 02:04:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x42) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x25, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x98958bff327157c1, 0xf0000002, 0x2, 0x926}, {{r0}, 0xfffffffffffffff8, 0x8, 0xc, 0x3, 0x9a0f}], 0x20000000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 02:04:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x7a, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 02:04:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x25}, {r0, 0x5}], 0x2, 0x0) 02:04:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x101) 02:04:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 02:04:05 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/199, 0xc7) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f00000000c0)) 02:04:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="cb3d6f7bddaadd5418316adf9d223004208b114aed499f0a6ba7f49c85d8c224bd7db5e83c2254c56389b172fd899389428b1be9a86556556fcf67e2343336fff8e95782104e2910318567a2619ad51a0577dca83bc6271d47ee4bbdbce76884bdf80f84588a05f28cf5bf4ef6869edd9c2f84663eebff04cf209aa681313a04823abfcdf80c96114c9c8c3a64642aefeeac8ad0d8efb6fa0352dce1bfb6db7890aa346a9c6ae3e3aebfa3caed5e9c8dd1", 0xb1) shutdown(r0, 0x40000000000) ioctl$TIOCNOTTY(r0, 0x20007471) 02:04:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setegid(0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffffffffffffffc) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x90) munlockall() 02:04:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001540)={""/16, @ifru_media}) r1 = socket$inet6(0x18, 0x5, 0x50c6) accept(r1, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) r2 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) accept(r2, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/16, 0x10}], 0x4, &(0x7f0000001380)=""/41, 0x29}, 0x41) 02:04:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ebfa8ccc233da5d0d52121e22716d45fcde68d685489270e1794046f160b1e9a9477387431e14e931d07b90663af850192132e74f140dd4a81b52c4bcdc28eaed2e1ea22cb352c526653108413946c71f3c9dad9248b57240f202b43b64e8a0bb34cf00b06f4de64d637581aa4da019967b8b557d5bb0b0bea7f744b70c6dbf792a2bc3b726e2a91936b2f93fca8bd55d421f7cf7e1aa1cd2a17407016c996fd39ba3347661658e2b2c20483296971a126cddc9ef9d0a4c613bfa46be63a7053447efd6fc0740b2324411c62f4390000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x0, 0x2}) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x1, 0x8, 0xb}, 0xc) fchdir(r0) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) 02:04:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 02:04:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) r5 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x2000) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:04:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800000004, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) 02:04:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffffffffffffffb, 0x0, 0x8001, 0x7}, {0x6, 0x3ff, 0x80000001, 0xffffffffffffffff}]}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 02:04:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000280)="ef84eded83626e5c9880e6b7260e8ee71deb5f5f75535b24a1525e5cfbd77745a9ee203e6338562674a5d887c01847b8c24c827407aa2debd9b495b9131d4d29efe5c278eded6f652bcc284c752b7d4400c5399c284cf7a0fbd147c5fce93b23239d7af10721", 0x66, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0x4268) write(r2, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 02:04:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb51756e5da97c4acedba0b83b925b3a4df12888d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d90eaa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed255b1ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e973"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(0xffffffffffffffff, 0x0, 0x2) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 02:04:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x2c0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r4) setegid(0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 02:04:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000764000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8000, 0x1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:04:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:04:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:04:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x1, 0x20, 0x1f, "8d346eefd387a8a85eff60aaaaef99583a737bfb", 0xffffffffffffff65, 0xfc7b}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd13456bd3a9ef4d72", 0xb}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x14, 0xc333, 0x39bf}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 02:04:13 executing program 1: r0 = socket$inet(0x2, 0x963add30606032d9, 0x675) sendto$inet(r0, 0x0, 0xef354037bf815ff6, 0x0, &(0x7f0000000000), 0xfffffffffffffd57) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x20, 0x2, 0x5, "09e58633b162be7889bccb4b1cae436b197e5342", 0x7, 0x5}) write(r0, &(0x7f0000000140)="9561ae65beb6d0aca3a4c4fc09debbc6d76e93c4a74c01f5743aafa5a211fef9030350ad4fbe9bd1d6df2a567e4b1148c3387e6c11781c2661b6a5fe94467a78a8a1546e3b8561dc729c4a02f2f31fa8f756ef057907ac3cfd86e7320cf93320230e44fc5b779d8b0d6630a22852a2d91b588b494a8048ed11be42d21e0dc0556e6a4a0a83743ef4ac8917ac6f57434a5e43fec340ecbb5f682161d43a5a4f134ccd88fc81e10da9b77da8e3fdaa96b4ae12c57d331f6c6419a94935480849abf41476c84f0572135e3c0e712e17d1e7a94b612001569b40c4717632368322312455c2dc5729307c3eede7594b54610d6c1584d936ad2bc7df1e0144fad9c77eb8a55b08631e4954449cbe96cc19df6f8834469fa6a0967792e82645941a9fcceec19762e0bb825ebafaa9e7b6178a77453f2115054c03cc779ce4d5a0852e429b3982a34cacadc0a90ccf53622fafc85b30c9b9b03cec376d8591b193db20b0e7a3ccd1275159b6e7829de7e617b3976565b50ffba775ba92a668c6cc34f4869324e052f374586a09cdc76d63ee4f0b546dd568892bb3a43fb692b34a070070d7dc379ecd1b4e6c2c95b67e5f1fb7363b013ab5dc4f070b569caee8017e3bea4e6c6686772aaa8cca4f98d38f5f8bb4f02f785060c280c1268871a6e77d697ed521efc2a2fc5a93b1aaff46b171e039c01e84c608412ad3ac90405e8663998fef3c89007bae69388442e20969bea9e175252ae21e7375b6fdf06ff4bfff38b604d3fdd43b6cb899ef342ff9e2113f9672a1aad6a92c3de96b91374e53c9985ef00c44a76ef658c190426b8ee074c17d53b85c21608caaa472f59c08416cb244290a96886f80e990db32829b8f4fa2f81e7a68731e2947cef096283ff8e411b69bb51305ce96784c9abdfce612dd7cb7be1291f1ca109bb921aecc5bb4de66f8ada8db11edeb0725418ab885a669b0f8c7c7e1b0a579574bf214c7c278933fdb4580fe952d7adb1472873fd63aa4585742dab6b106c017bc4b0d21b6e050b5fa1e3a39fcc49fb62c4b3e35e1fd2bc8c8c1d3e530ae5d5cc3b4137f39a000852d06491b05a716ebe25054733d081c1747a1b4b9bd1fe81382e2ce782a12b3699ef6ebed79e79087d3f30b619d0b91e7e20166f4fe2bd7ac7d0a6567667d054364ec357d0200daa97bd653eb82a3b4d7057375e67b559abe37df92876667a8f37a23afc0c040a9e1ef41308b682220db3a7970a93c2906f87b79017717b52e1b91b9b6dc482fa08702c89a7ede56825c56f5bdcb1852d163f0e87e929d6b402018f141b5de9e77d144c6f0012e8a63a6c22876618b4eda2275abd33b4c61c71a979c93980801ff303ece90fbadda2c2ba540fb8ffa3ca3346ebbda4e0b0b2e2beb7b232ca9255e2b218a127a84a4305c0967f4a3c3277843f6e3def17fe9fd9ca0a4f872b24cfcca89596b92df595837c02e41fef855ae21427ffe3d75bc440666b4083b31e8c975ded17ba108899e675acd6e3b4d3b6852ad5b65b1491a750fbc03f12896fb866a5e2809ac19d75e3e038270fc86442aad550b17b171e63d44c741fd75622abed3427ac29bf0241189689f4d91df33b560dedfb0254b675ad7e00e7645e5a9e19fe7b0a8fb5a28f4c58e32648d86756c89f39300e9d1a7efe14d633a653a0faa92f332530d73112dbe73d14d63156b481c433a62f9429b3ca8d0ccbfffd10c376afda72d6ecb9b04bf39110407b63149cd20d5f6cff492ece2c65a54005d91b5efcf2bb8c060e988e6e9fe0d15f6b9c0184ccf566d2e620b2809b2420590ae2f9d85819c6397e999f5636786a8182ca348bd9e202d0a7298337d412dd62c7231c393c9bed57719149b49406ab941f20086c0ebf23181583f988695076a00ecf2949eec9146ae74e23ed08fe921d6f458491f72a7434d1a5d8b454c9e76a49c2f0dfeaa7f54ba8efd84e57bfbbb944b3d41b511f2ecaea38eaf7f538cc7796fba8953ea404d30dc4e3dd846027470bc565fa94d170e785f6b59b1c3b0668d601ee760467f838d857ff455c24ab6bad4cde27286b9b9751b04a7e123920da4bf4c385d74c6cb1b637777214176fb28d704b2e3ff1f4423fab79579f0ee4d3657b94b96bb53d42577ee42d884266c522ff5a5d74ebd552ca109a1d82bb3ebb36e8a05df3dd185f89208cd517f14cd536ad0a54958bce8c55e043192f6008fa9175de2164d99cd08369d3d7478d02813cfa79f7e6d17cae1a64400176d6d14dea01d2110d36577d6b2b448007a38cb927830e9787cdd1030ac1182e3c8029c6dd3bee1a28a04879ca5511eba864b96cb52be728cfce7f411fe946439eeb62da35ec01b1230b2fa764c0be97dee8eda02e1c268e5b99b8a68a6ec0b41c96e9870f727b487b3f930e6d79d6fdc22c036abb80e73f377f7f069cac946365337ade078a7105d3421aade87a56c472fb471415a202b170d991133763a578598865ba40977eb638cfa796d18bf46c8dd7e74c2a2e0acdf97a4247c15583ba613e9607bfdc1e9d82a5c31665a5f7d72268ec956fc8ace3f42361420353ad99a107ee5da8bd5ce4d76c78784c91e3d4396fdb7c0f2e57eb70c1c8e60f4196498c8782eb9c8be76ca362e78b4698d2efe248264ce9fb86af1664194d9e2dabefb4280c879c216b66a14e074facaa274ea69711ac8111c7b7fc3b80ef934d8ce5fe75d7708fc16513b4bd25f0d269adea5a4a8f81fa3e4800605623453b5e5917e84598ec6f576605476ff4aff4be4bc9a2aeb458cc84046262ff7474a4362e3bb7a9864d2dac50c1e73ccb17e674fafc2310eccf81eba5d214f21d04d6d3724c0d3f62de1fce37415585bcaee82b3139e870df717fa6921387a9a73d8d972710a78440cd5e08a40f25e1a32aafb0aaefef1c9a33549df346f92e4d14c6b0240a004343388a234e842050d517898ac5c1a100ba7bdde3eb9cd6cbbeb813c5e972e31e4330e7a3e7c390be142054e37f2e9be34ca5daf6e95c5888b5b19be0a6659b20f35d259a498a7c2ec3926e2b02b3d0f10d4334a675f0f26fca5d3fefb346beaf81a3125f432c81991c04597724d462f0f7047af9b95bf5315b3065226b14b12b887983cc4f5536c7d39e607fee50cb64feb07f7deeedc328730f610cec7859cc659184aaae3d12ab693ec9c611c69061064b7904d51090567ddaf13cb889e795eb12bb83acd8dd34a971c5956b4124eadf90fa365c82db0e2c471da8df5dd0c207dee3eaff0d532ab804a76484e94caaeefc4e3547db8ea4e84fc74414001369eaa1cdc593c68913cc358f1d849705575758da8ce4bf5dc1741c7b3ef32f4a16bb0b034c9a145c8e5280341822775aca6a6d6ee261d13de305d575e8add05d21fb0c71f9847c021b9f2b6793b7d8ce87b66325d27e3daddd70c6e61bc4a3cbcf5ea5f0918b4d6d6ae816ef13c3ecb68a1b90d17a4ab3fe5a7f1b55efb0a15bf5ec939052666cbeeccca1d938025d5ce77872651a6b65c9401561bc0c5fa278c7fc9ae1dae4902bca781fa9985b931f6b68f6a34c62aa78939b0c8c56bc004c77e1961cde2899ddb65750349f1702c46717e55103941d2f0079d4d01ead5396bdd74ee8504ba3f2cfbe2105597281fc852ac452f85d620cc79f5c3ad5904c82d2e81ca8aef72f0849bcceb4b230472100397c8d7397a8c89618a308f16981d66835671701ce3a451a705c37bc68eba019883ab1a56021cdf3bbe0276b28c9fbab87c87602f197b2e10da59620c89cfcf7654f9a75307d9a4f3065eb8badc81c01c040966456ae9e82f4fa51bbdd65a4763b2c99dc2e62191c130bdcd896a70af9caf334c93ddb72127ad40ec50e4c9498abc78a79becee5749e68828f9dad8e50449e0cae94e7848ce2739cbec03093860b314167cbd6ffe627a80f5cdf0a32911e8b55f678e44384a7f473a12b2f01437c5c9fd62a2dcb28f6bc72afb3d83e5ce09ba1a058cad4f29eda54ce7f68b8957e46ccd73e0ecc65df2f2de1d1dc5e6216af7f0135601d75f659225c9c30ad991e51217dbf97758614be0b7d4c27dd1c22e5002a4c74ed6217ee3874428e7cb5f92fad6394a94871618e05170a39bda7f87c25a0a2b34c75f86344ac447564eaa7d60dbdde703c9b30d4e9ba20ebf6e79933152e4bc9916684cf837022a32f735a9acd7b23b470029f602944db277c6f814e7923f07ae06bac5713ff4fe171756729e5a69a7bce77f7f0bcbca56b7e8fa52dc11ee5b0da84aff5fc4a586c3534b36a708aec32b50553c89f51628c0fe23c0bc2dcb52931e80d06cbc34995945e31fff590ba774ec29ffdd434527714fdd70cbf0632e90a97dadfe4750d00cfa6df45b61d06121aea645ae6b460f820b5306021a16759d9347578b77974e147c768c9fbd1abadf3a87282bfde6ce8a89f3f2b3f5a079d4dccd6495d2280109ee4f173e894377b755746f7fce5c7d94c53f4e17fe9078778f69266e78798f6ced87c5b647302bf7adbd23338e4e8d7485d07507504dce6b9f969f59729f151ec205416a6acd7046faa098db0ed01f90b54ea71ac9ba568cef06ed72c92307b41049a32e3d955be7eac5bc3b24cb94b9d093ddd2ce74e4d6ccc2d8e1185499252e3cf3f92f18c80000aea8b81aa02746df57549dec7397ac5b9ffa5846cb717024b1ec5e7f13ece4544e3d9df627a448f5f5176b9337c2c89b996aeb2e280e71fb0b561866dc5285da8f05d6f82228b510444dbf44af49a9efd6df109a6f5047e3be671c7ed78674ff0ec84d59673b7825652ceb074c5ef229bacf633eafd6e2c24ebdf016977d2b6447948f900fabe7d7f80a324316f1c7e14319bb67c4e807ecaaab1b8bdf7d3ed4825b058c953f768e587eb5c99d320357134f49fd525966056ae28de349c526cdea77562d341ce6e0f155440f321b47677884202037b8eaf048497e53134fdea208e73fe26cbee233980bfe3968c9224770f907ff6b22e2634df3b8b0b578ae89da1074842614079ec26d46ddecb2de684ca6e0ba44d21f7c88042c4f28ba98d652a28fa6f943376839987f9d86c1f39e1ac07c92f53fbb9e689372d53af3a9471ba535b685e0f76b4ee76707c2e9fad0daefc97b7fe57b0146eb566d08db99ff2c5fd427c32f4f6ba37b94e7d16ba5f4d07b8482f3c0805c456486f6aec04a1c299713a8652126c03319ad53442827a91246dcdf601ca554cc536c03a537a06d26f285027647f35af2acc632017d10862b0ed39ddbaabbed1af73cd0847d6d8b7f3f4d2fccdde25af81ed72e5c1ea2f3327f497f2e3e0b36f82fde8886e971bcd7f8527c9dcc7d2a3e5f470fcc8bdf47c97660b972d9ab69f94e532f656077e06ba488558ce0a7b3d85443067e211745293383149a45d70ce02dd8134e32ac7f0128b4b0dad5886d24a3cee6a6b5aa9ec4c46cb2aead54810c68d614f96eacb85b55e54826ae0f4f7c3b61e6ba11c06b20fdbd8a4faa0e345f471780cfc2eaa87892096aa3c6c4d356e4d8c905b53639f985a6a0983354005702faa7d4b6bff4326e71ac273cb67573b1f8bdb9775ce48615c63bb7d71d31174b8089a6ca03b6aee83fff07162ce9a28b981b4c4f27774d378df453bd2bb1c10e2b9db9767d1e4e79683ad853cf201906ff882e76a7275ae37dfc06af9f3117e8346fac8883ea88c10f592a161504412b73f4794dcbb4d5935f1764a5b828d65aeb268c0b5f61a3ce03f5f8e86703e7ae18f06168b78b2fb4a1daaff3e5129566388ccba4ee02bc8060b8318125", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x5, 0x2, &(0x7f0000001140)="3b6a3976aec4cd00a91c2977642afd7ab97336df2d2c6004092723c63067efa669dab52e3c4f4d483ad94c3851a8f66feb98ef1580af309bf62714fa3257596bcc414471cedf7546471bf62ae2a2b231ff23055e491370b0e20785a8566e57adc2fe562e1f47d97dc2f68378a380d127fdcab3c8539dbb0a7f2297b2ce23c77d5db625a55d1a", 0x86) socket$inet(0x2, 0xc007, 0x9) setsockopt(r0, 0xfffffffffffffffe, 0x2, &(0x7f00000000c0)="56f6fd085e6a4d99d3fb5bfb59af15859ffdad497993d0bf6e8be31e2c6fd34bc43c7898d331953165a07075", 0x2c) 02:04:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b000600000000000000010000000000e0bbb39c6a00000000000000000000bfff4f22276e", 0x2c}], 0x1) 02:04:13 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0xa000, 0x13c7) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x4, 0x2) mknod(&(0x7f0000000480)='./bus\x00', 0x10, 0x1000000000000001) fsync(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x80000001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x3, 0x6}) open(&(0x7f0000000380)='./bus\x00', 0x41, 0x8) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/248, 0xf8}], 0x1, &(0x7f00000002c0)=""/53, 0x35}, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x805b) 02:04:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1c0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x401, 0xff}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:04:14 executing program 1: r0 = socket(0x20, 0x2000000000000003, 0x400000102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r2 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r1) 02:04:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) munlockall() 02:04:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000384, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) fcntl$getown(r1, 0x4) 02:04:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000a677856241cab1fc839b52cc5b8b1a00f87c8a5b671b1b542a534eb88886820287060000533ac0f0db19725d001b0507f13e6b638d00330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004bd000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:04:14 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x1e, 0x7, 0x5, &(0x7f0000000000)) socketpair(0x10, 0x5, 0x1ff, &(0x7f0000000040)) 02:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) 02:04:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x28) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7fff) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x65}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x100000001, 0x10001, 0x1, 0x6, 0x6, 0x916, 0x1, 0x0, 0x7, 0x400}) 02:04:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x1, 0x8000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x5, 0x4}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x114) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 02:04:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f000021a000/0xc000)=nil, 0xc000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:14 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 02:04:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r3, r0) 02:04:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) read(r0, &(0x7f0000000240)=""/241, 0x217) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 02:04:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x20000fffffffd}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 02:04:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x80}, {r0, 0x44}, {r0, 0x1a}, {r0, 0x42}, {r0, 0x28}, {r0, 0x2}, {r0, 0x11}, {r0, 0x4}], 0xa, 0x5) r1 = socket(0x2, 0x20000000003, 0x1) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="1da5", 0x2) 02:04:14 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x400, 0x100}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40, 0x0, 0xdda}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xf0fa, 0x80}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0xfff, 0xb115}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000001, 0x6, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x7fff, 0x2}], 0x400, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5fbb, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x4, 0x2, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3}, {{r0}, 0x0, 0x45, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x0, 0x101}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0x5, 0x80000001}], 0x5, &(0x7f0000000480)={0x4, 0x6}) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x880, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x20, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0xd5}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x400, 0x7ecb}, {{r4}, 0xffffffffffffffff, 0x32, 0x80000000, 0x3, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0xffffffffffffffff, 0x4}, {{r3}, 0xfffffffffffffffb, 0xc2, 0x8, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x82, 0x4, 0x7, 0x8}], 0x80, &(0x7f00000001c0)={0x40, 0x5}) shmat(r1, &(0x7f000013c000/0x2000)=nil, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:04:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x1, 0xbf9a, 0x0, "7e389dde0600683a00", 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000180)) open$dir(&(0x7f0000000240)='./file0\x00', 0x90, 0x12) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20020, 0x80) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x100, 0x44) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) 02:04:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') write(r1, &(0x7f0000000100)="a78052c0fda4df6996c94adeb78660afd6c1dbcc5d7874e3fbc96a2721b9de4ccedfb9f2df7fccdff901fdcc178ea7a5bdf00ac03a8a795b6f1ae8ddd41df89f0f85a6b1fe41aabcbe0deebc76a8e3705bb88f3c788948ff3c0620e40a35710dfaf9e7434634b4d99ff96847b52b08ebb51a052f14b4596e6f881b759ec4398c536c243e150ff798a6acbb4527293657497846bf2132739de8baf749772778d85efa8e50b34f0931ca9c5771a1149ae425bb04a23d19f1a593c7bdd79ddee744456c0b659690b6f298c1d9e565a03485112112e0cc583bf944f361cc1ca06e35f2", 0xe1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:04:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x423}, 0xc) 02:04:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x658f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x93) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 02:04:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x4005, 0x4) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:04:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() socket$inet(0x2, 0x3, 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) close(r2) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8bf, 0x0, 0x1a3, 0x8001, "1773e659ec7d4a4766a1ab00d38e0141aeaccc85", 0x2, 0x4}) 02:04:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r0, &(0x7f0000000040)="4a33412a02150a852364bf1e22ed8abf9e0a4ae67f98077d1db499dc39832eca20c0c5a8adf0f8296e877935f8c661bf4e42609f0a7b5093f3bb2a0355b7a42d36966fefee8e4a9f903430d93bd07bc7990129f75ce05dfc536bb3d8d06ec4962ecf2e1f10e842f36d01f29f8902934d84ac450a22444a6e84dec62c5f99c50b1ff2a9c866be8c5119ba7f5957604bffb61c87eddd9a7850472e1240d1497c7dd4adb6fb5d1ea0f264979c7d43130f77ee2b27d6b492acf9a0446a8fb32386070cfcc22f5010", 0xc6, 0x403, &(0x7f0000000140)={0x18, 0x0, 0xd1, 0xffff}, 0xc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:04:14 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001c80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f0dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600000000000000000000000000df22e9ddbd323eded9fb7afd91ecd0a1824c2b80bca3aa25bf7341e98d44606d0451d539058f2e8e98a92ba8b823d618ef4f3ad5191d1a920679642117553aa8c40ad967d817b2f5082ca06853be6f1d77cf18197eef6eabae17fd4dab235626d9a0a9f61373eaebe9a29d6b0eb7102f55a3059828726755c77be3de3b3a5235c8d6ad894c4ea5504126d2f2f016d88ebd99c958112661f0301947f347492d4c9ef83386c6fee5ab421fbcb5edde00"/621], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB='`r'], 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 02:04:14 executing program 0: r0 = semget(0xffffffffffffffff, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) semop(r0, &(0x7f00000001c0)=[{0x3, 0x10000, 0x1000}, {0x0, 0x400000000, 0x1000}, {0x0, 0x8, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 02:04:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x98489937ac884481, 0x0) 02:04:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10250, 0x10) setsockopt(r0, 0xffffffff, 0xac45, &(0x7f0000000080)="f2b7d4507bc5ea44106634e0cf6c45720391bec41240cbe0fde88832e3d669e5b2dbca", 0x23) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 02:04:17 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000003a80)=ANY=[@ANYBLOB="0000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff00"/184], 0xb8, 0x0, 0x0) 02:04:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x3, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd027a2eb4713048e69931929648", 0xffffffd3) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:04:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r3, 0x20001) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xfffffffffffffff9) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 02:04:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) chmod(&(0x7f00000001c0)='./file0\x00', 0xa) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 02:04:20 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 02:04:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x10, 0x4002, 0x10001) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3}, {0x18, 0xffffffffffffffff, 0x200000000000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x800000000000]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 02:04:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 02:04:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x22, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 02:04:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 02:04:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff77}, 0x0) 02:04:22 executing program 1: select(0x2dc, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) 02:04:22 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x214000000000000) r0 = socket(0x2, 0xc000, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x4) 02:04:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() mknod(0x0, 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x10001, 0x4}, {0x18, 0x2, 0x0, 0x3}, 0x80005, [0x26, 0x0, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0xfffffffffffffc46) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x4001, 0x4) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:04:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x3, &(0x7f0000000040)={0x6, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:23 executing program 1: getitimer(0x1, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) shmdt(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) shmdt(r0) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000fea000/0x14000)=nil, 0x1000) shmat(r2, &(0x7f0000ff1000/0x3000)=nil, 0x2000) shmdt(r0) setitimer(0x0, &(0x7f0000000080)={{0x1000, 0x8001}, {0x80000000, 0x5}}, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r1, &(0x7f0000000180)="10d1de4c15cf9be4b1e0c18cb67bebd18af4cd6af40379991ba250f1655c83c09f1fe2b99c22a9915e6e07d90d904eb785ffc6711348c993ef7cd514bf4a189ff227ba1d774f3275d00b002f7718847cb580b44b62bacc321fc66fddb1c9a590be49a8215460205794017ba2dda3f097b44a5e92998e027d51b559a04ad5889e6c112c99a83f557c0001c3217b424364eb89c560bd6a61c5f4de1d5a62cb53f2d47a1055b5b9d64bc81a2f23d2ae18bcd880bae9361613a08687ea8a1bf4e064643ae8a8b928515abbf6a15e7a39156a3a3ee3547b7ce932f5dd4cfb38e1d13d384173e67a8e255aaec6af24513ec486199ebbd069fd6fc811a060452a29cfff4dd9a41adb7f6bb7866847d5f450c8045f3e1d7c4549969aca5c23e0486c69c9374b492dd67b52cbe61b587f0c44345748fcb72f0529dd0a9d1efeed71f0e27375647245143ad5749965cf409b2f2e7a7b9c8bf5f8aceb107994195efbc6fde8d1baf461245174570f2ad2dfe327205ed1cce4f73de47de0b2a188b29247a118637a9dcff7be0b2362765fcc144ccc91e807e38302c60a0076d4f0f77b787d84a2e954cae21b6c77affef9c6aff53066aa811faf682e28018e7278e5ec67428e788bf75f0ef6368b1a4dd64516287420ef7b96fc7d7985a8f81dfea1b851df3fc297ab797d3ae199c0b796eca6729176369ea7f2e8ac3a24f7cb1ef91bf6c10a983ecaf87b326c44bd938fb4bc3acf9aca7ec3b452b64bf3ad36cb839db467b1c1da18f06e64cb89fbddf1674777ed990ec922d2ba07b7b02544f1b366562381dd4f8f071580ecd71aa12155ca8127e289d2a62858ba9adccc3e41d81558453e4c59e9a0c494919df13a21d0dae69788dc9e24e9659dea90f9601b373c67e7bf7db3868119e675dc4fb97a9642e1fe26182aecb017c052faa0378b1e162cecbfb9a2255ad3353cdb0b7704670f00f533045734b785ae4e8c3e1fdcab8f5485eeaf53a3740f8885bc0209145688ddfef7d9d71d90ee1074874174ed211a9ec6e1311b153e3bd2f686aabb3e79e3fcb5cac887f869e4df00d677dd12f8b7f96566f147f45cabbef7033f26eff1a733b3998a5228010e8fd2f2cca81eaaa89d9f33d4b2267cdda41007e94e9445bdb31fa2efa52f936c5896c16747d8294818b425db82b09c61df616676d56842f22add3d1f9820f9058549fd787ae64b7f998075bb2eed81a7c472214514143628de5da47d6ad52eea5b2f5cfa151b693c43b0cfd325cbfb64b769d1ac52df277c71bf2fbb35e38baaf7f113fa4ea6eb862454748b8a6f00eaec35eb606f78264d44a7675b44981e06be45b57025d6ff2d0de8c6edf9b95908fa055db610ffc0d2b0b356ba944be0588d69375e8bbba79d29f5617176a6154ff934d6fea040026de72fafe8159f180545d36d5a9ab3b9f2618058b41d52da845056b0d571a4c2eee76010e810f65d8bd3c08575b70bdc58eac22c2481b236f8441aed3fa3ed34d21dbd8faf6aafa3f6624c0824e7f04d979cf2e1399b1eacce4df15779fe337f9cda8febc4827498499b03593195ce8439b335757bea909c2b71ca0691072fa3864e344bf47ee34037f3b71f571097b2ea908f1e7f965a4492b6e52a39eb7c62e029ddbf98f6f885021c678f159d06457ea0f39c7f4b3cf90c96cf0cb41ba4706cae07de4631b2c8ba85c9012aa2478e7e9283f4c044e55db3985c36f091f6b0e5c595c46412e21ef6f28affbed2483c27ba70300a401565c7ce69b9f1d821fd889c500d8b5e26bdd6a1f4d40e89be572e59a6e9520e6f724d4220dee55e02c2bae89484afe8d4d789d3dd94cfb11d331773d60f638b8506e51090c28e8a0e94b956e19b034212a0476ccc5b612dc408d399ffefabc5a9ea76ede8f7c46261d4494d67bb693104028ccf2469348cf6eb7901408032b8df2056419f437f218675b8ec4dbfc7a3ec9f2bfe6496aeafb1d840258208fe1afbc0e447faa06eec56556509327fc3ae29c69c29774c711215c47b954fb841489359656482de647ee0f8705cdd12349f45427e559347879b67230aed24c30c34b2598c2da60e163fd8706ddc37005e9672cfb8e2f4564c0cfa32f4969469ea300d47d660c436519efac4ade6e92b66eeccc05cb8e2630798c4a822dd11db97fb5e11aa0c8d554387af0b9cd6c0022dea2c763192f79004bb5d30cfa2ae827e6941dcd18f3194a5cf71efe4caca91a4af6bde934f48ef4e4a31acbdafb85312a958619a7b43cafca22f32ef0349e8044addaf30495a4391771c5436c9a51cd8bc0c8953e27ff9dbd84ee5d2d911289029156af417c715fb8afdde5f7a18724179dae4e346eba43a9ce484f6fdb53173adbef122314f1f885f39edf258eb6b1ae25bf8148e80f14aa591b19f0a80133bb6e1dcf569bdb47332021aaca5d159fdc53b71b3485c254eb63eed713e391842ef74e94d444dfd1eaef1c200fcfab796b8da05869d0c2d42c86edb5cd1552d5fe3b610643ef0d9d457e47965a0826977a2e7d8572bc5977fac0831572abb570c49c41897730db8f78a162e9e1fca81461347df0e8dc9e722fa6c43f565671394618738cf5c8eef66ed0b99aa54fbd4d2ba1432acfc083ac77048ba480ebc43b138662e028e4f5253bafa5e8c96ec9bf674bc2bf151283fa1943ad73cca4e5505ad93955c30774fabf80c6558a9e975b4162ffb7b84d9569f091eb73541161bb5531a2251afa24dd1ffa4b71ef5ed60f71d9735de0b281482ea33823a5914559d1fe4e7c839f7b57e41900ab3df8bb3cc1ad6381e94ac3dd5f9a8ba07fa6599fde964676f18df0ad4ff8e7e13f44737333daf583148e5bbe9740357cc337cbe65c07f762efdea7e3f578dea70ac8a9776f23c1b74e61c5457b55054d543b3b709bde5662eeb724c32e6cf131f7beec88bbfa350463d8124f7cffb830ad5202917b9e300c203e315f41c2d60d98ace5244a2a85e999393e08e61b2b980948061c39e7b70eb8f6010d28c186b9759e9543f0f4a113a8fe393d903c696344c981a8523eaedbee8e22dfaffc40a79eb4dccbf478a65248dc51d1e1de7f130233a8e2420f4c34ac47328a0d1b5dc66ed9428c50db4b49e957a9ef0003194ba67ddf1aad5ccc87f394eba8c9f3f694be076ed11a9a938ca4732d28ecc2763e4c4081cdce185ca4fe5aaa7c7d3d80835206ca712d8ce47ad5bbc19a6b984847bc826bbe4f22ed28981676d1a2262f5afb79f97a1c1b99404aeef3524d1092cf5f1c0c54d57ce3284329a8f8759d0fdfaa69cb17c442e99af8a10c00370d34152589330b8ffa8f194933ba0d2e891fb80058cb7e1f1be699ecf3025de63f789322fb82e35fbb20c9c896d683872da175a03fdf803aa77d29cb126dfbcdbbd6f9553b1f69e0328e1844847da1ef03265b5ffcedf2dcd03f97b88d004286743ba6fe1ffe12d467f5ac2b27d2b0a2ab692452bf70d493853a1c053fe3b98e88bfeea223045612c3bb742eee7cd59ea5fbd2ba602d3666700bd19a878f04ec6767b3499367b9aa53e06694296ddca9a327f0ccd39bd320cdc014f293b49b1e68a0d494c3c21fb2cfa20f74fa98d184b70a27969291dd87c270dddb295ea584ea59d4fc30c3cb686a881cdfc636d77b4dbbd0c80a48cdf238fedc7316f70883014d7f7603f9a9be1ab9eb18f95e5c091eee735998fc66e6858da39794e2514d53f5e2efcc4f2786168ec67894d707d6b4d6835bcc62e20721726f3b8dec41e88c6b05b0eba06b5e910a6bd0efd59c58ceeddeb831c3db541546e1f066c3faa19743d3bd629e59810cec5fc5e9ec52055c71d453e334483d6a519ee55930b8dbde33626c68cbaabc4a93e302064d0c7b1532358d4767055ac3d76472681c1d11f80940ac3c088f65055bea6fbd673ef13d0f0678166f6c2250b63942e5fb5fab28c62a2475b5ddd26cf27c5c351dc1a66c3f0fade74012eb0e199b572ee998e4adf2b0a565ad4f2a444a7462b6c228997b8f07ec5b01ee660be73c9ffcff13a9e18c081159d816e65eeded271d9374361384af763085272692959fa6da83c9e45166ab05b5474b99d3ae15ba1e7694877caef15ce9365b432f56d9b56bf71418798435af5811485efa49c598e47651eee85c157f7bf374be382c031cdcf01ca99cd41357eb4d43d5e33e8015aa63e273c15f442c88e0ad657796d942d837c2818dff94cfd6c693f35e241a25bbecb7d68d53e3923be8f65239645f057ff21ab8521e9760aca15737e8dc2be8f019fb103853693d8a3ee56f949d04677fffeda33ce40d16763933d427fcd15125a69dfb144d18d9a54a49630c78f7bc4feeac4a665ae132b24d62d6a6724879c3f4783ed080ad20c2ac13bf2625d50bf1bbbe8ff13ed8ab4404bc3246627b560dd998c6c1e258dbbd2cf8d4a663d070dbb8a1dce6e82963385037f6d8a21a9a3fbc1870fe790d3d9782df0e1aa1893f18b3fb8ed1419b3220a4aeb5db3c269ffc336261d44a4c4ff82613815dc6bcdc9fed09633c57c2297915a19f782334fc6b29092b88002dac445223c95386c62507fbb14679a44f107ba066c3f44e0f6e29d01e8758115b5132c8cdb565cd6f98020dc544418304cf42a737976c95454eeb0c4ad9a620c6d92478056c7edacc92bceabb92541c00dbcbd3bfe24bf452fe43c2054a250147e05abe769e25b6e23a91de727c3e86a9819550069406ff8b0e095c69b18cabd828a9b79826ae0af4a095d1167048112ce9395211191b1095926320bcfb9f07b6ff0ab0370ce87fb551415d84c18cfc06ce919b0f55c722c0059e9d6f1e1bf68610b34b4b461063f93973d890c673af1e72eae6bd13588f144001314d771de92df6440f0aba9d07dc238f0fed53eddc5ba6180f0c626f4aedda6004231cf7dbce02aea03c442507ca0f80351d5a923315e2f39fec07776940d49bac832df57b012856c6f3861acdf37b553df8880b9db0b3627b27c7ff2b66441e63ecad90670270b2c7556fb36fb2224ef7a5e7bdb978b216784de8ab0ee07706af6e7ce1983889bc7949378925373b3616438349b9d11eb6eea1d4c23fdc9e1749b4ffc01218e56a9bb24ff865f4faf02414bbd0240c84d9f0ff8102d9f3e4ca90f15ec3a15eb7181eb1a5b62f78158250d3e9df9c1e2d284e845f09b9d0db07ef58991ea5d5bc18eafe1bdeceef0fe43ae7c578fd29485e1621e1b858edcd3dfc17714710dfe11efe95d3493d8b060bcfc14eb5e68471faf041512d185dda0d27d6af3636b818c300d3b2c63fbbc98311e109f5114f0652e69714e63fa209cba8b60bd39f70ad75c29df6a900a85998972b547f80ad31dd058ccec2416defbec7afdcc247eda8d9760c758ebc07f62117c718f562807b966456dd92e86c2d5b48233de7eb65cd144a41917f6133f872b7e5d82120b8b43a234d3d758883610b449daba4950b03e7749417a231c7eeabdc9e0682c4d16b8c92231ee54da4d0074afdbadca6fd30fcdf6d7e5bdf6ca0df8623456ac47d2a8ad8010daa191dcbd7979af8fb178c68ebaeecaa05ebe472b97a5b872fb8376b1c1f7f050b59ccf85c5dfc74615115d30ff63cdffcad09839e446c5f8263fa09332017b0e3decffe36b8bb50466cd58f22220d29d0d279af2781e953ab4d0559a3d2669ae586455a66e23ffcf08b3202519e2cb788df6925d25c6f29bae2026b8422e5f685bd40b98ad61e493d9d86e140e7b029c69e74ecff9c1b9da92dedf5a7d5e86bc07c86780a5434bef4c3753f1bd2a", 0x1000) r4 = semget(0x3, 0x0, 0x40) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000001180)=""/94) shmat(r2, &(0x7f0000002000/0x3000)=nil, 0x2000) fchmodat(r1, &(0x7f0000001200)='./file0\x00', 0xa0, 0x2) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20000, 0x8) mkdirat(r5, &(0x7f0000001280)='./file0\x00', 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000012c0)={{0x18, 0x0, 0xfffffffffffffff7, 0x1}, {0x18, 0x3, 0x10000, 0x800}, 0x4, [0x6, 0x7fffffff, 0x8, 0x9, 0x8, 0x3, 0xff, 0x8]}, 0x3c) readlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=""/175, 0xaf) r6 = dup2(r5, r5) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000001400)=""/73) semget$private(0x0, 0x4, 0x0) shmdt(r3) semget(0x2, 0x2, 0x120) shmat(r2, &(0x7f0000feb000/0x1000)=nil, 0x2000) ioctl$TIOCSTART(r6, 0x2000746e) 02:04:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffffff, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) write(r0, &(0x7f0000001240)="c399a97ad1116a2d3fa00ee8abc641f7cfc71dba176bd9d2041c825ced88035bbbd7e1cbe22392ce6c7f8ad942fe0cc0fc6530979bb712d115817e1a68d00dbf75b4fb14778e50a5c2f202beba061de1760e5658a089472e19160f656e4041355e2268b6b0ad978565d5e7ea0953301f19576928adc1a7f80ac8f82ffa07611f8dfa1692379a91d5692b", 0xfffffe72) r1 = semget(0x2, 0x1, 0x400) semop(r1, &(0x7f0000001080)=[{0x3, 0x4, 0x1800}, {0x2, 0x9, 0x800}], 0x2) r2 = socket$inet6(0x18, 0x0, 0x6) r3 = open(&(0x7f0000001040)='./file0\x00', 0x40, 0x100) r4 = msgget(0x2, 0x1) msgrcv(r4, &(0x7f0000001300)={0x0, ""/143}, 0x97, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) sendto$inet6(r2, &(0x7f0000000000)="05a556bf054260507ec7ba96958b2a04ed09ed1270e11f39b84cb4f3b0ea6fe19a17f910df0dbf879bf94ceeab4bb4bfafb1a96ea227d6dfadc3779b134c92b360624459657885ce1017512b6425f886fd6cf79cdd01db7eba525d091b125d85a74fce06aa42a3439ed44c51fe05c081a2be67395bec2df317dc31f1681614a47d50e048e0ba5fa28f28fe6ee27cbe9da03adb278dd75bcba4086f2c82456ebf9f74ab030ec153db3a6f99f36cce28781d318fa0ffcd37655437c9209fa3aeb8e49601a4494064171eaea0de40efa0534ac6b31055131a3feac19afbbd39ff40e29e69ed9baea937d266e34e0d69cebc9e86eb502461b66326a606e14ad291fe4322f58474d3f6721e18cb80a6c84b4851997f2e2e1950db521b31a1e56484ecbdc89cccf2cb5e7dbf74537d5b308fb22c8a643063d1cbe90f594f1b6c70713eea06c0865437f7dbfb3d6f7cf80d9bf110159569e95d2b606491cee169ee15354f92014b23b6f2cf47ee83e567803be5278e272260ec71c46106bdc2503b8193ac5a03bdcb9680da73a0b0f5579d19f5d6cb2b162b7bf79f9b325612b31f9f704beb669f8bc250330691a698cd3e0c5661590836dd2f2d39d3b01f9e3f3d953815e7b96dfffc0d2fd94fd5d23de1eca8ece4a413556cc0b274fbb45e2464e04b7df98dfdb132ed835058fdb4d2d62002f063367a7f7ff8c71b28032cb2a5bfb9362c28898926e9ee6276ad70abbbf12ed9a7caa3b58a7696d41159d7b56e5d0d959495a0264c327468263d782806b1e8a1da0eb03802331708a92c17def3cf4695ca8ea0cde52cf962f912c487a5c1f8854e55db3a98f7a74aa7d89f19de7aa19767d49bac4aaea9281f27636d94f2023e3da4722d43efaa1bfce233cfd661d6fd219f07301f740cbeadf5680d04fa314456c8a5e4a1762d9deb3bc441ea507a571b24918eb04908b7ed5dba37aca59ddc438744a166400a85639bc1ab2ac3b3a53060b2788072cb0d1f011da400be38f77c2114592def250c0b403ee9528569f9cc2c85ceb40f50da726a97dbe202808558211ad40dfd918bc0857ffa4196c0769c66443bd25a3236b51b6ffbda1edcebc6cd2856c08b3d262b974c135974d5c4db4b14e41aa2944474ef9ac756c2a7d448a4eab3418c1d360321fbb1284793870bc7a95ee13a057debf83981adaf6dcc811bb302834953a068db5c9718a4041a7bd2caaf300a16bf16287f686527cb3a169502b5fd2500c459c00dc7f180afcadb09963e8bc1af1e6f7a3d645f888e60615202d8fb0883660dc961d97f42e43705dc1ddddb7d716a0c6733d2dddc6190ec850eeeb911ae9a85cec7a84ce1f52fde8eabfb933688f808490242e610eb42cd52c09fe945d4d2cbe2525826936b92fa3aecabd90763c5bd0098dc02475c3524e25800c654aa8230841db77a524e6cecf7acdc25400323315853be0697f7197fd24473680c2ee256545bad911333c3a433cc2564f0658dfcfdd42dff0260b969efa080a4cc168ff9d313fea7a13fa06145561da0c4dc7533b8f4d1d22a37f6bd85462856a9552e8018aadf4066e69af40aa4d9eb72abc94ed8861889477eace51e885525c6df2719eddeeec572bc5fd0b6bc4fe7728e2702d2e91378da228ad98b429971a3ca584a86583034a51e58ef021fe705f56a7d78d251079b77c8338de117b5d583c71943ac81124c7f73c8648831589c6339cdc1e83b5b9b4f2032d450bbefea3d5285da3b19d9a3bd0e0de1d582df13f60382c733ef565357d8c15ba01e8e2106a54f018142832c7d9e775ab571084acf0b97e0eabcca5c172f91f43198131c30c567bff3037d82ba3d277a314bc4e6341a4ee473f85c6cc90ab0e4b98dfa148afc70cd3ae626b369fb2de6eebd558ff4a689fa91aef601282798c27b1a631a32509cfbb3b2366893a1d45d02c1198388df0a4af01385fd1c52ad671d6165642998d6619bece08d5e0c59f7f902a2f7b90b5417b3b434b06d470404bb6afedb04a89149fd83125b0c622e5183e923d37720b651830705e0a1719f73a204a3305895d358d56a6aaba0924305579048c0eb43dd42c314e63918b98a5e673d2f7e9d28928eceb02ddc4b1afb3c6b8e47b1995cc1ff18a07962311d6f5fe4ad7ee8965d114b280d6e99378fde9e787efa0b9371b2b63454205f8d0d8bfc68a42b1af8699066a79308ab51470d209f2c2c4aa529cdb0c235ea8e6dfd0b7a3ad0350aba06e53037cc1ff0d75c05ead16567017850ba716617e96d109e200f3eef84a93a77d60d184829484f94138f6f583fa31d5681f54f71b9ce5fad20a6a1762925b26b355ea59da49831dff7e13442c555cab695d335c9ece2ed187549987aa76e0e4905272ab25cd5f00ea84a5bd80bc2b87adb4a3ecf563d93031fb498ab3fcc29a6a1cefc63476cc73c66a9177bf016db22e4acdfedf3b1294c77628eacb50e9f125ccb20b1da59f5788a411ab724a10cc52a6478e22908ffd5f3877e0400ea7bf2a6475748d41e808a0d727fccb3735314d5e39c30a9e6616b1cbfb62e537dd3adb55e3847a09fd25672132ec1418e53c62a79a2032e58cc841b5edc8e16699c2a0309ca9bd9a79c7bdfe0fd19e42b0d3ccd191f8d1f77c899b7a5095f876ea6c7513bb4e943660c88f8d581473953b5d157c1c9e2a54077e188442882756f69851574f9ccf3730c872752f1665c5e400050a95701096ea3e2c4b06e2e574f523a84cfba5c7c55dd1aff6307ed099c15974496d621b384fc88d02464bff23e1255768efc7437eade67602275b12fc8ac33f091e2816063be75a3840a7de019afb2837f98bf7b52bd8343716431a36f1af3291080546248a1fa7c45ab189228499e0e27e88a3e366a2d277670a2d8780b31442a4e5d2976901ffeb07623fc0b09266caa4d07db4978a471734ffeee3fc0b1ef78731f81b8595db4da505d3fdfb6e655f92acfe07972c8c086ed233fb0c55d291ca943fe0bc50cdac38e7b017b891e88f6278e275706a6383024036b1adf587e868fd548d1749785617aac6132bc4538ff54d28ef7888501287154cc1a983635d7aae45b617017026123277017652530877577f1e0caa8cc9515d530d09f0caceae7a4ca8df4fd2a3e538b974313eba55cdfff69021810183f7ca4621094944ac500b5439797ff0e02989fd7e233e292962f861a9243b556d7c7d0d2abd04485b94884a1686b32ccdceb0ca0b2b8201b54c2dc2953564944d81db6db4aa324e94cf73fc7d1398ae2bf22b06e011ead00408d96c9f1b2f7c9162c6739d82eedd24c9841b80495f007ff20050d8e511d7d0f2a4e797631e49ecf9175ff4ca4e14bcddc54d7df4f664f3e8bee0ebba36ca481647e627e96d37e5a8f41ef548f5e022526d07588c22266ee5e78813fc794b7b7cd30751b27e7abb322bb3bb4f8e7bfda03832b5b7ba3e3ddb787be69449c400073848cf8dc50f7ff7b07537e53323f501594eeba7a824ed5f59c44d698f14860d32a0bd615ecd3ab858cdf4c156bad6e3f8440e1e3a15541c2f114cc95aa094492f3294f1ebf51ff69f4fd17e2838bea9738f5bd740866c5061e2025e654144016c5da7f836b96d3c9f5a8b549fcb6f275756126db276ea99710f4eea019b3e5c12e29a6389aac577152781b340e3ee2c2eefa8866557cd3930d81e98ab16c6b0b13947587d9626b30c37427827b2dfd638d961a71ad294ae7239e48ebb20834581a8a420d76ddc0e163661aede897f3de8ef4f39e9483f57d8c4cf87bfc09502c0219ee2d3396b6ec4db741f0b60d2ad64ee9ce79dcc1fc11629af19b4de1e9aae3fd9e233c2ad001f73884c66eb8ea43718f5104b613857b7c82dc9ddc2966df3cebf461b2b272d961b7232f1677d8361cfc7f6e9a4d4d58e7bf9c924d6b0141cd7bc866e5c9c6958f0cac03cb82b428ed54996720207427da0b623d130a01618919bf65419e7c9b36eec031923ffbe4e052ce7dada9e95e6139bca1ee5996f1df787a36f466eb4dfa208982ebdfb39b05c5c1a6469d44f64934abfec7a56d69dc813d3ebd2d43a466b8512d106bb5f0ad7c00a853b54e78d0762d489dd0efda8ce0ed64b6864701c36e416dd4feff7320ebc3ccef360070506485c7ed282589a880a7eb68aab05cb6657be54e48a292e407afdf3432b6bbfadb095e6dc537784fc51ab318ab527110af3ed3e61bbd3d82c34c05737bb5be0fb2dcf16bf01d68a6f025258310a3c66ad1113a9f01503655c5ae17c7a111eb5aa07fb8e6ce4508ab3824661a4e7009939cb78452286e856d28f66c4ac2804e54f8514943cbf538b4e631ea5e209c7c7a595f957c6420954f449342b4169319df0d86b179f31326f0b768bb50592f763dae4f274e5d981a32c15c1b8b3529dd61c6b5338b2f71a7c455e480f7460639f461162f8ab13ca65f9af546a4823461c48b9ea64151827acb2dff6b3e277f442086bf2afe9045653cb3bc14d25f1d57f6b10e5b20bac02e9dc6245e7947a852e86b999305d0eb148330e7fc673c3ebdde9fef2c52b954b6265a8f8941a0637a2f225d858c6b28c40f6936c8dc6293760f599af1db1a73d7c8c4d0c3e2335c1825299fc4885eceac5d998fbaa9788e3013624d0d44f02e525043f3e1ae7d8e5ea29b9136c511a493f27ab100271660d2a4853705653cd251820b4c33961bc37786d9bebf022d0f67c706ebe8fde49b19fe56f63bbee2435c8144a546f426f0f5d1023c9d28512930226f2503099eb11635da419d92509f6695fa2841e452cbb8e90ec981b53f585ffc5ebc05a16c6de145579f2a3a8b13c6bf1e0036e4201d6a5084bc30e63d3562cd9aaaad142885e17edc27ad83948125ddb6e9b07abeac17777f33f93ad456c5f35e6c6afbbd3df18694696039733ac895c16ea42aaae0a4752fcd009807aa01332603e33e8f1834f05d6afb557b46b5a5fcceed4e236456e451c66ff0db8e93c38b90c0f9e2a3ac7daaf18dedade7772d0484f86559d545958e489b56e7821259ff23281464388839acfafffbfd8af4590c2dc9ac7a877082e3581d2123795414cf10bfae4cd9d32963ca2aaf2096b558ed2b6ef9a1ab05ea1091963d0f1999222f5c6ce806124a9550bb236b6d5ad56847d63f517aa845b2ec5e93c500d50c8f8c66720364a01fb03a580d4cab780d452d481b253de9e73aa4ec1b8e5a21630a5360b44d783afc77d7353624f96325193555fb07449ec390cd04750b1cafb3e639d175e5a49b0ede2db3bf29ab7b1a1ad8df64b102f732539dc3f312751a99628b0713265e0ca42f13d60f511a82752f3391420abed439bab087698b9be083686210a04c6b7a5a07f3ace729b00a2b5ae7ea0907a2358c17163ef75dd8c26ba71401ec34a316b3e485bb9a54aa9da86de88864c877df68aa9631866a24c29a5e90d50a2c3ff097ca1cd4343794fb4118e592f3f20a65fefdc92753887eccf44ee7a8d5e787d1bf67371dd5866b6169dd15110aea7664b5e62686813510014c4f1a47fe56b14d4ccae9f2c3cf98525718dbbffd8dc7db27f86ffa5a3b5c124013311546ffc056e73e30e0abfed2b7a2a7af9a55da3d6d0bffb4755e874e2986953f385f9ab85ad39dd16a96c5aa8344ae0f7bb5c7b05c841ca7ae69ff810a7779d7dd80d11ee33c89f2c8fe7f253cdab862c2ec3444c95d28ec44bd4c877d4f0fd9e0a66a90a05215e15d0bfe0dc0be3952128b5ef983f2da3bede6bc8076fd8ac752e5c74593bb218177776a98a1572c16b82c97", 0x1000, 0x6, &(0x7f0000001000)={0x18, 0x1, 0x6, 0x2}, 0xc) mlock(&(0x7f0000002000/0x7000)=nil, 0x7000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000010c0)=""/243) 02:04:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) pledge(&(0x7f0000000080)='%%&\x00', &(0x7f00000000c0)='#\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 02:04:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0xa) getsockopt(r0, 0x5, 0x7, 0x0, 0x0) 02:04:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000000000000000000a00"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 02:04:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x205) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/62) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 02:04:26 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_data=&(0x7f0000000080)="a2488d27373ad9594a0c7ea60eb81a162242ea8b32064e715ac2af7d52bff8269cabad1cbcb6e413579601c9a45cab28ba0a759be09cde9167c975bc39bed3ad"}) 02:04:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000002, r2) poll(&(0x7f0000000000)=[{r3, 0x80}, {r3}, {r3, 0x40}, {r4, 0x2}, {r3, 0x4}, {r3, 0xc0}], 0x6, 0xf8) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000200)="7d2ef25b0ad3a86770c4f43765d3cd6b0c3756f3daae3caeb02e9283a7e723adfb1ffcefe969bd118a1085d79d9940ed906e81330e5fb981b03ee39a9b4e2a053237a9e6ab14f33b4aa3368ded18ec73a3630ec6c251d490b02ba6ab068aa671bbe2819185d4c13b6bf57e87ba33d140004e639437b9e0736ab2feffa0151ed49c4dda5d79212ca68397aec623c395a1ee225e3ef1e74c10800dfc0d2e88e53ef340613b871646a9b43b18624063471596565e1de5c168c2d566819822055a498ba8e0512d67f57a510c982e0f521a8d87574594301b07ea4c5de0ae619cdb66ea1bfc88fec9d06472a7168caa6941dc1128f3d08d41e08a69543bc45de7ab934304272a1583350b7b0543eb7cc2d8ee879b761113c22dc98c5bbcda0832066b699e6267fc8e5395173b359f209225228ae4e778af1e3b9f15dbcc8a43bc599b4ac6ce60e0e8c4fd15bb96b18e39e0f3ae3e6ed74ab87ecd99de6eb9ce56f52420ad9760e9fe5506e32a51fd332d022f75fc80519c415ca967adefb9d9081d0c8896bb2951791c1b1f2ad05b26b656c11d29751197527a77b3013dbd7e3ed9b8e3d9ae91443f58a7d2308b4ecd26af82e9a15c1df26c299e40b604bdbeec8b02200bf23fbac352cf8c4a22bb56f5b3846f0f484e8d3a60a636b6d25892f404d698bbf27eda8d3a69cf23ed3649662dcca63702489c0ad50d903a3d7cb36d652ea421a07714ae30ac7d53948d6b2466dc966fee476863b2345c343021236a5e644d6c506226564dc3831a340df585c9249a804753bb5fd36df997680f22ffd509af2abc5aad7904a57017bd7cda90d4cbf4584a87e8f4b496b83419b2058b885d21a09a79aaf21fef928e16d38c9bc1015b77a1720e26ac053475adf9e556dbfd4f72ec69bb5a53e7b9ed848c531af5ad7a0acaca890afbcc5a03c56ba951bc89f8c71020268a8dc51be98f2ad66bb17d1cf29f71e219d009d379db92d973986a646b32e2f2b4a79593be3dbff0902c8c5084a029f89a37bd818a4ac3d174ca4fd24a6cc16fb9e0e33de57cf61c2796f3f9f7f9e366279eba77cb311bbe2ea4210c0872895fe2b48948a99d7ddffa83fb85033f86387c700612ffebb693c66df28476c11baf5dde0441f46340733ef7e5bb9300807e2d419a2164c895a9d1ebb43f9609461d8cc346150f24127863dbe631a2fa4a9b8e036dfaabdb1a63852318cf1c82600a1e00309cfc209574de7910f998b2ad3cd8bbab4a4e681e0592072b9fbede9d0162bbc3416a15cd8b0a7965e236ea9b88f6fa69c38677c849acb54074496aabb24d081088f0b453a589456ac7679e5ad8a55827a489a35d80cb90d22bb452896f381fb43325760ec0dba20e67e4bccf244e5d0e42827816c80d9db5220badf1a314b656e751e5717a2736e779475b0414ea3193e57aa2fb34f6e079cca8883e23bfcf71ea031afe426eb08ec2692565f58980f53f4d665c6a6bfca3077742f94a8b4bfc5135ba42ac464adc01cdc44e55100315ba144df534771490a0ae12db0eb89710bd0e9a11fcd79d92eb41dfa551f2995480528cd880de928008d1190ef8cc3a81c08e39473fca62b987be64ebc4bd535d65cc1d4400d342c77c49fbd904899b3fc67f5c5da3cfb6a1abe71299fcd4d0b55ba97938cc6013288f9f9098148c9c6a80800252581e77a998bed1539f67e4c045a1a3bade2ee7670b61e0494df894eab5ba5d30f942cdeb49cc2661af1b3e542ae01e5b659bd9f180534e7729783616fbc70fcb30bdbb17bfecd537fb9fe1105aacbd8fc336b02eae8968828ea2b04c7d74a57967e673fc6c6c196a57f4c8a3eac696f371dad814f9f44c17199d1e13b47c0d57ec96f74d27a8a03b948148cd879bf88bb776961c276e8f340736f440fa370a691dca6a0e879a927902ac730fdcef2a593fa0f9aa9a5ecb3f88067ce2fd1ed06cd203da17844758528a69d24d80ac45cc0dacbce62f48d91348a2c29451c90c9182f7b8fd5a7dca79064523bda48e15062e8e83f638b42e2f25c01ae5c580bcf29ca84645cb8ae92c2717fa96155b9b66d87c3647c61b1fdb72a09780bd66371898573ee100bd0f1d2109a3de391dd963c2006d6daa276a27c46bdf7fbe3faea966de01bc286befd76e23e1f99d738f5978e6fe2f612a98888503b06a010e00631809a178964ce44127e7c955d621d22644f7b89fb0bff688a377a8fbc861d456cf14e840f9b6c4716676ab61962c93d564894c1a59d59944504ad8301f6d0d73b3ed5d0f648273a41f39c9d9bb9d333f5ffe4437b60fd9b638d11d5d13f7ed6dc7ef2fbb13bfc3c1c809fbbb2f647a3ad7cfa6e18ec741a2ded66523833aeff1135889beb4f4962f234bb77ca99fbe4109978859ac6d58d9329d56e1cc3f9f11decb206e38175a8022bf149b3751583dd02e294e17e498e1f86299bb244fa3da303a35be052a06e398c5fdfc4ddbaa37ebda1fbb2afb9614a6bd49695e957a7c3279a21954bcc166fc94213b2938787b097a07905bb90404640a8e617a9fc5e777ef8f96ee327e37f06ac4f50ba4c8de910070acda77953139bbd17e0f3351cb6911e2026bd721a5a4e1cbd2dce6bd3af2a8056993472dede99d8da728a6f8c39320a10c072f0c95e4325b32dddcfcd0a9641c0c98cd050246d085474d61169a25d3fbb1a4cf7a31aa00740823a9ea5f48a00428b060d7dc5ee61caf383dbb67d1cf1dce8a2f03d52427a3edbf7bc6a667a975b02c44299e65188cb1b4b309dc0c73a50ff43ee65a86a5ad33d0f799dfb2d775bacd0356e2869ea112ba08be2b40aa45ae956f36234acbaf19686a1bb187ec216506df3d4e855b5a4fc5596c2c2fa3d87938f5759d5aca7aeef8749ba90ab570dace83ece727167ae6bbe62a142450bfd21a44e62b1c5ea0a3bd15069e63ae3756b20d0ef0d887eb825c43bc6136d0e1706ae994b73bdd9a0b9ce99614ccd77e8c29d5ffe51184618a128a8f2418f3652ed4821e9b11ca962a1ab7ff70a9914f02379fb79299949c5c41dd3f15d94adcb2597d0e2ce910255b6820875b91dd72ac709a581da853fc3d6af800ba7331e0fdde74d13e520a47b3dccb1320f11ee976a324745320fc57c25accee7993c5b8da339fe849d72ff1484fe7f368db51ab5c1ecdf41e2ca303c02bbe6460cfe193897a90c51feb825ad177344396fbe78cd375d61215f9b0ee3354575b2f0910aad65a9d0e619a3dd803ee849b75c4b7fd84e791cea73bb1ab462d988579752b24a8f228040fa73bb2b2381423fb424d9ed6b7b326de8db519c5f260f036d8996d3c80b8f0a7b5d583385d067aa73b558b0c6c01fd3b748447f8a01765c88e6ef0d349eb3cfb7a32bf8bc38a06999f2084c0e8d88682a69f2b10cae09e776039283d35b5d7a7fc5d89a70109bcd1154af6b62aefaf47e8bb8f358fb9ebf06d73dfde83913ffdfe7425d8232832f363799a74440c62badbe0b16f59d58fa640922af1a5b0b958867b2f349f569d98ddafd251a738a22f195d763fa96581183cd6024f2c98fe9f1fa1ac276a161dad01d30a43e9526d23060832930e339b146518b6160378ac363c9d9daeae1afdc3d87ec0d71a843c747927ef8cb7f761a7e96ac6f1c3cdec544de8e47c3dc6773750eae6f1ac490a8bad484e6cbaf63f64a688fb3446eed671aa3dce812f0e117723faff741cbe0776020f244992c933aa4b14cfc401e19e5705ee723f6c3cc0707efe49bf5735d36311f4197b71ee9e2ae95ef39e05ce03a2e14643e926d07f0225978fda4b43a6af2fe7dfe6ebbd6bf3a1f7bb60a0bfa6ea2482c62c1e26ceb8c7ec0009b48277518160ff3863b24c4be6c8a76ef763a87484710acc2758453938909561905c4252ec22d87012df6b77e2ba622cceb5648b403eb9df5f31c012f6af8272e984b6a7f21cde171f6ad091dee2d0e9b8ba90c02d4ebb0e5f21538c324f8e593a77cccc32935ff77b9d9491899159f37702cd14a36b703e74aa603cf894c6e5beb7ec18f850a90f3ba2274619e47460827168f60d0819c5a1fd8c3a4c325c710b5803d022997022d88b3d1b87ced059112a20a2b3da1313ce2d3ef8614898b656cf89d908b134a0d7f2b5369ba2a73ce75c457a9fc4a6518f94e9e1778835aa512cad9158fa0b36491607589b93d410933cea5c85b3203dec6565a6482d0327619efa1a6f6c7b664383ee5c27b8c04af5f17df18441ebc2c2694ceb6c6a898f477ee64e14b082d4adc6d0a67361ceca1767043eb076cad97aceb081c1d9708d1b7dfd4d46cf7348984b212e86d68e06042981b51c18f5013f525d330a785615f51b756ca0debe15e3eec8941f5d403309f4cf524862c8ff4e183671405ce2002b1932e67119aa1aa4f5c39c12fae3f27ebd570cbaa5771326594f291923285eb3ef956ffe409b28f83c12f25202495feab78e3f6dbf471f3dd64e169a48a5eadd4e9e99caa366ca0a2fd5276228395c844224d6c2ed2e72664f2a062082935485f2e7f2c2ed306148cef9906a73bc7c98289e57ce267c3a455b8e2b529a07f0ce9ab2ec6ca9fcb2062010b0bb18f2040900f50009e1abe8a304f46c5a70771780c9558fe59dbc5cb06193354a5f098f5e4a21c8955799a8a52cc8f63d033c190ebe173326905cb597e5c151787d3a114cc26822cf0dfb916e6603e91a87e042887b7a03151b5058b48c9e44fcb2e74d789e90fadeaaabe56e29280125b4bfd0904c47bb7521d2dadeba8f192ba388b1b690a572242bf80a4b6508b94c956dcd773465492899bc977ef6ea2d0be90ce01944afc2bdba4efa4a4cc94541e15b84d7b684c1d3cdb7c2bdd167d8a8f33c1dedaa6242053ae1da746a6bcdbc280ef813715b1c276cfd6a148e9543ea95e315c5eee8f5fbdcb3d15fd50945c2c7e4c8d49bf8c0f03f4955c6837716f923f4181aee3d66c67fbccae0451871f954cf48d493dafeb23e8283da583a900e02ac5f73c543f4548cef4cf19a430bbe80095bbb0bdb79c3a08ee3bfac8464891213cf55f81a9ce646cd491bfc8b0a7f7ca59caf47dcd78e4b743f155dc32aa2dad2d534066dff4400de13c200770aaf85422ecb5feda4ab607f58ab3ed09c63f37fd738948af7313ffb4ca98e3b51f29c30a42fb4deec41987391556c938f8fda9b72f6f9e981621e9bfbe9dc2af4a662ff02fc8eb050a17bd032e912e1e9a381146578a609cc239bcc06daf342a8358af468372091d45caf5586d037077ec8a01a8cb66b7d16c29e7f23c363b7af6712f396045b5de7359604ab0e71c85c470c27ce7f63da6680375e862c1499115e9f0ed167b98807092d4ac7f9b56d7a9a33b0538bf96a9dece1b0e9d2055f5b12a25632515bb806e285ed381beb2aae7f7afca1835962aa9f3fdbd33f4ed8d7ff9002e16908e58745e3f8d4692bad47227281ae9ca447e5b93a33174309ca1e9b19f2529f8996539c015d8f745636c269b814a079ec2782fc4409248574340d9f9f0d8d954fc8b0888df492316be0b4ce2dad7c6697d6aef93d2ae2f85956ad176f1c24ee71fcff9db2774f87882026a68daf77a18c888efb4c603e5c1214069d6252a4b1bf617eeef676abc06a0c6e4bbd3caaf8dc92b5ff55baa0ebd9f15313366d91c11bb5a6af7e35fd1aad91c29974f30cdab41d1aa284914ef7d8b7093da390fe850424ad3338fa1c5793ed41049bbdfc7cc9fc8d42eb08bf32658329a3a82cc4c4e6169109ea4bc477684949f0f5b71c213a50b3e395574c0d2530ed756442d1", 0x1000, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000080)=0x9, 0x4) dup2(r3, r6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x3d70) 02:04:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) semget$private(0x0, 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r2, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) socket$unix(0x1, 0x2, 0x0) 02:04:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x100) r1 = semget$private(0x0, 0x0, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8000, 0x9, 0x3f, 0x698, 0x1000, 0x8, 0x6, 0x9011, 0x2]) fchflags(r0, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x80}, {0x0, 0x1}}) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 02:04:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 02:04:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 02:04:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20410, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x4}, 0x10) 02:04:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 02:04:26 executing program 1: rmdir(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$inet6(r1, &(0x7f00000001c0)="9daf1468b3eafc22cafb01d921e3f4b0295fea66a5205d235401e163e3770e5dec7383b5e4071e66261a3048dd597b2ae3a16e95dd332cc3139ac5d7b67c3436ec187b49f89d7bf3c2c74450705e504d8e1a07b4c7265629f8d05563715eec26cb2c7f5d6fb958e8491d52bcc71b694281a9f08f6952b4a1c83e5d7d78ca6704d0a159aff345f2242e910f8525c617921e41be3332e24345", 0x98, 0x8, &(0x7f0000000100)={0x18, 0x1, 0x81, 0x101}, 0xc) recvfrom$inet6(r1, &(0x7f0000000280)=""/248, 0xf8, 0x840, &(0x7f0000000380)={0x18, 0x3, 0x1, 0x7}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:04:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x8, 0x8}, {0x80000000, 0x97}}, 0x0) 02:04:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x101, "9ded67bb48b8cabec38438f1dbf879993e99bec9", 0x8, 0x7}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 02:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 02:04:27 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x9) listen(r2, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:04:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 02:04:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000040)='/\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getrlimit(0x5, &(0x7f0000000080)) 02:04:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x147, 0xffffffffffffffe1}, {0x24, 0x6}, {0x20, 0x99d}, {0x20, 0x5}, {0x87}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x1, 0x3}, {0x21, 0x1}, {0x88, 0x3}, {0x88, 0x3}], 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xd4, 0x9}) 02:04:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) setsockopt(r0, 0x80000000000026, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:04:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x529) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="586f5a01846b307fc6b1e496f7c20c31017adffcf516bd0a719a7e2f8fb7969ced5bb36a369bfef247c9aab58f75eb013ac91631"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30182, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x37cc) mknod(&(0x7f00000001c0)='./file0\x00', 0x44, 0x651) r3 = dup2(r0, r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r4 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r5 = getppid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000380)="0a1b2897ceb5372dd8a810e33c7778754569f7dfea325e8057a5e640ede3900717bd2e52ef8ffee958c9c010c0eacfd25610f135e22187ed4fc4188f5f72e356a023b1b81d5b5dfbe78958d3ec458434bc428bd414341509db1b1430bd7c965dd69bb7f744d3c038fe4a36994c901f5c17c933993aabb44f01a1760d6e2ca61b75c0a1540c08bfca0573c33652d7bbb8b9e7b8dacf031adc82de798904e127c54431e5bfbb7d25f56bfeaa8447cdfc097837585a958a667571a8079c5a0579c373624ed3c5e991d32d5ad6a7b6eb5ab4bdaf0b766026e7d3e30ff15f8c4907e05b475457dfcfc10f98906a18a608695ef3cf1415da1bc0336cf0c3e9e3b2af0ee72235d594d42cb0f27bbbc232c69f9461a0b5eca1a9ec706c4e87cfffc612313c9d2f0db26e9726d5fbd7b39f1ce8d3e0eba41fb7d09ffaf76b7961f1c8fad9ffbc4e0fb009ba22e6acdde33093057f5cb2a77eafe575308951cc33199f56d64801a375c4d4d5c9285797effbb4bcfcdcb0b2f52c859d04fbd72fd523d9978339bdd080fc97e7a98ee3847176f90cfae3cd6d2fee9db4f4bcf7efc9a6ee69f04388d1ed9271c68b10da4ed38a894d57440ae2c956b34032266d7989813de3ba13ead2d6892442fd115e04ba0791a178b6ba2bf988555e7cd46824edd9393b435b6b0615f1122914121efdcbdb82b336d8dae11e0160afa60a93ab7f1ce87e6b318b5226257023050f88597e8f0f4f8ab2811ee3cb665a8c1c506cd10dce072b85d8f4e623620084826c1df3df25585378d43f3e23c3c70c8766c2d679003e08235817c7a78d89a730e8cbf3c108b1382628fabdb5383f7cecf7ba53925e83109b854a7533e7134ed8993508ab92149b3f40e08da822552c6e0f9884d38cbbd3ba0a03a2852a6ef5cdbce7f0c0f2acee942bf3b2a18385376da773e4e35950ad1e95868b8a4b999b7e15cbdc0e2a222533ce5de621a77ba1a7250a0b5021e623f3fb02269d16eb3e7c5c06c51aa099fb8347830c823d73439e886c72e7aead1639570f3701482063ef989f76c594f1f52a1346d6180beeabf38ca701ad0247f768bd9a9c9b27551ba5b417f34d19f1f6a389e5e7b08ce594ad1725b48409d2c2ec0054e4cc5c3988e7f3f823bc6882c5da914e550d0a36e39473cbaa3ce705b39acc2c1e0de5d35f9cf27e69dfe35f31d8376df2e368c1f697f4d1aea67016985b5cfd8f91e1e831f7a8baed1a32f2e4b05172ec1f1f577f9c606834cebec350396e4d93fc40482a2846c337a0bb5f9cbe5e29ba7225256660471ed9b8baccabaae33aa3bc5ca56ce44b8aa377e8d9ad5fc5133571007b22ed4b49e57b64016b26d64421baf671a3f93e1506c00c1dc2d4a6f12eab3a1ae715ac322a9eb224d3b954c780a469e7022723f9e26cf4a891e4a686fdd5b63ddc5bdf6245642e85347dfc01d847de97ff86415f328afa5a8c014a87f150db597c881e3e993031d305e1755f6f0bf28af7f3b1d22c462581887d18f9dd392bd90ef00be1d15cf8abdd30e1a63f67361f4901913ea72cf01dde8e7beb2d7fbd8bddf248719b525d4e90bd2a5d9362076dd07ef17361bdf5fac819793fc9f5ec6e0582647ac7bc215e77bda538954f20a4daebba53485927113b2578ac7056c34cd090eb1d3d38dfc482f4d626d147fccc554e2b3bdfe16af3f2d4a4a0efdbfbd892649f9f1d01faf97532aa3b471c844e54bc2353f4778fff40ab0764ec440f23dfb291c3e8927be0d7cdd74876591a2fe8a4fd9df31d4aa1b8feac0769032aa154a99a07dc3cbca1c6266a3211496e52bcf227bb70708754b803dae22380c3803e24914daf53711d4e87037024073c1ad5d98fe35839ca2c574d6482e2ac7f36287f5f23badaf43cbadf8c4ffb26598ec8a78f82a6664dedd5f177b7be4b56e213d5a892ecaa74e7859c29188754d4d830910a3bbfb44454f219a3120e1f489b1ae8a3a5f76a90b8e7c96e5e0c252e7455f87a8837303ee638090bfa45a08503384db764902f5fdbab085296ba552a23e8c30f54fc2097119cba61c80a3909f2634a20dae150f7034e4ed13332d1c42dd03b1e8cb94ff3dfaac6a4965b667403eab4255722b33ae038aff89a612c8d3a4c2676c963a4f2179f36f791ba9b7e80902fc3d655ade9f64b9b394fc3c5a99685a0343d7fc51569018c3aa0a311c5913f073b0c36d571f37b8f47fb9d19f1667a7c39970dbc7134f1f479321c5e22232f820bba820b5e9de5ab14e4264b94825d4b78428fae83852061668925b16436eaa709d4e7d5ec826bd2f250ff9de255685434db1de60400e8d0241a6863ae51614ecfa36bf08749356779121e01aa3f8eccbad0ec1deb1935ffc34c9837fe3c6461da4ce42fdb1c171aaf4b627cc0ce04ca8c5e91804d3e6927f4801677e107163034aaa75a6f27cfc717f52b11a7d97054bd8297d74ac01dc88e9b281e3fc9af34b5e648daad6b9c4ffe3ae57b0b4eefa4076eb149c57606b15c69f125785dcb3743b3014368740c765cc9d9b667d3cfbc6ba2b7c0a0dbcaef3c292bbf9d3cfa243f523f7abf8a9cabc781bd285f194e625b2f83c6d5b29e82f3343fad3dd0190c3f222a899d4901c83cef8b378e0bc82d1fffd7ccac169c91b27de851ece92bf753557e4c5049ab8b9377d29403202911637a456e29a48645b516d0c21e207afaa2e42e8e035388ec414822a47d842af13228dd361dde979ae95bbf9d37d2beeeef74aae059a5f9c14ebe73f1c6c7e3f3e380b3321db10e8fd26e96b85ed3a3ad5c78080567d3db933f7bd4ea501199216cf45febae614172d9261573acc1c114fab4ec288f31898b269ac0569294c22abcec1687c1e674a84a44da6a7f449ca608979e1124707e584716bf1b486120da8c3fd39855052e6e3f6603e2a9cb1ef0964df2afc3ef2a9c236efaefed6d7719b1f8a2335a6951404123e8322b4acd74ba7de3bda60e61971d5461cce789f78fd5a3c61ca03d7ff95af78b09b71f3b8b0375acc0c3f7b2d5e1764391e772896035d31b94b651d5e52c378998254328641d994fb761a433cd41532fc129989db491afa1a0c3f547011f5da744c8ad0636abb4333bd30389ab7f10a7531f941e37307f222e657a075f4b7470d728b06fedc8ca559fb5888301dfd20c790ec728d8887a5f0d0650a3ffada8de833cb16069c5d8e4e635e4c9ba85f727bfb23b8d7ce4e6d2d741c5304cd8bed2bf93f7f59c76a11bf1a4d90124f4acc09b39840e29049918ec508e9872d85d8da0235f915585339a43c024cd46636a77aabc1a20db722e243d6fe0b8b8374c8c39b99ca22cfff9d3509ff7b9507a279ef3811aeed5e26cc6a834adbfbd010e79d92ab2c03a43d6e72f91adb4dcc233aef3dd86dba62ebb354d9b8de7eefe0c35e0cde296c8b2744dda1f52fc9d67ea5fe8b173a68394a16025690026270281006d9242a5dcd6bb383fe9c4be84f1aa94365091da25358281e0526f953c296762943c4b8c728cafcc737711059bd71e0873f851c2d2670e397f433bcd3917b0942a9989c1cabdb70963608e3de547cf4d5c0766a39291a20e01c5cc7eb31644955e9171297df08fc62b7d3a877f0b4bb0988777ead91d29d439a3b269d3928a651f6edd326ba20d9f7fbf2b21d8eead48ddb2bd80fe49e41e49a40197a76c78de246b7e2e1a8f5e56b46ff96cdf53f8a31fce7cc65f181681953613a0039455921e381dc0f76d817eeb19b30507d4c02ac23b4b8d4d7a176f3c35bf1bf343c51557befb7772f3216af93dc62a0b5df8fc224e44fb47c154a8a84370933ec04f1c8b337fe86100775f0733cb97437b634de8f789d27a809dd7d97d69be187b7db44c558b1cde9be24344d8044576b26cf94906c5abc145a74382c44df732d260b62eb720b6e06cb7c59a2377090f8c4772bec3373d537a5f58cc58a8905c42ef1416090d9d4f47c5dee1044e77fec4bd98b5f3b0a85afd13bd2ca6849ad2f47b23d949f664b3a372c98ac126b449a59e0373e697b6bae5011aa5d0632ace80cd30858f132645d62ecb532d6ebb1c9f9437915ff9fa12016236987a9f46459e25b83616c3193d013408266f373894af54f0cba24646c591856dce79b126de6461614d21cda11380145a2f6102067f5ebb6fd171ded6e9a0185edadaf57e6157ea32b6bff071fb4195a4479ffcc00e665f439da52254cacdc71f93b4f2889952f53d789bb7c3155168cc68873146804c2a7092d330314a99d030dfd2c0f34383e84dc62c9d8e5e36938162d5c1ea5e1c324967a15da34a81ccdc2e9b4a9e0b908cb404016814140fb39e4291172c8207d72564a7e433d3d1c8a63151998ba1652651d4007f22350ac986353dac1f71f1fcef1b2b0cc8ccc1dcf20cc58f5fcbf93ac99dfda8617372ee647b340d48729ece2938ec33a6b7e8e42f901fac21d16134f2c9028977eaa1c78db3d2011f52914ebe3fae019c3666d56dabd9d80bca1e14735fa9d4b1e9d331052df99b89148cad3f140ba2cbeaf89e5eff30f8a973f83cdfdb509ff96647f7cdcdd347d5d15afa09003285508a11c32adb5b3f005464f87d7bbb6619c14c4bb23946bafa5d5a7cb878c328053e2cc0a40128a324894562812e8e4aa3256c03ca6ea5fccb503c7f0b9c0b27e550b3de3bc5d36800abad38be7ce68abea3c1e0d310f9338e1a6fde74ac8ed3e394b1e78d1bab4f30a8ffbb237aefc3c2ceb6150c7e3596103d0e5e70589aac4068dc4e4b4b8235def2d1a72aa63be1ec358486771584ce9eec136bf88dd43afcdcd3cabbbd23c5698b62b3e433468982ed7dc7c534df97aae58ff9eae57aabe474fe5ff434386dd413cdb428083513b440a9305f2fd28d21b06922885af65f8f97eaedd6d590246a0ae1bd32cf2731e8a119c3f28b6dec1449072fcd3fd54ab2fac87e8f486d1a8c73f7123120c44cc251be19e99a1393d3afa955c320c1012cab47b91a2cea6c985fbfbbcada46643c855387ef05042f228245b434f30d6433433ecadda463235e233a6f35ca8d7d2326e55826dbc29476660af1d6649e3b548c6ae174880382cce00fad56106352e934fc7d50144cf2cf7cd26f4ef6ab210e5b9fe6f4de3e29da93255c259cf5290b77fb5eb1200c6c93fa251b0fcc03df2b6e0261b5126022da2e78c870f9f6e84e0b90710c4cd44f47716287188b17795d53b523f816ce6a39100be1cdea649ce0ee3d849432e058dec510bcd05314fedf761d9b3d25be31591bea33c0850358d302864e690be2d99708d80bf51e02cde9d085495412388fbe757efaf9d0c84c3554c2563162498c6c1dc2b551df21618329262cc5c2721e5ef2c31db46df473eaffdc4ce614c77481250cfed0d57c114f3524b18620feada31abf2490849306cb7b3b0c98b1eb38f5b81e436f6850dd0735ea0f34811bc2e9db5e886c91cab8fca0d81d1aba42fddf265dc7261a39689016f5a17f79b7717c15df549edc404e477a5f6a5499db0a79161230f831c4da79be56372484890c184133e397f656c283ed4ed571ae46ee3c4a0ced74ffcdd97d00f21d8db89b04f8472d8602084fda481368c2a22eaddea7476f7b396897a504bd3c89cf1667be4bb06d3a630b35003364fd95b1c1f45d1e6c87e2c094bfff35a6cc410c8cd04c64fabcbc3e3ba884ba66984b7d33a9e3744e6f68df737cacc033b3b68a6acf1ea03ad2eabd86f2d6a12d59865b975094cfc8154c77abcc840ad5edb3217739317e62e33fcef70764b268f9163cf40d13f7", 0x1000}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}], 0x20, 0x402}, 0x402) rename(&(0x7f0000001440)='\x00', &(0x7f0000001480)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x2, 0x0) r7 = open(&(0x7f0000001500)='./file0\x00', 0x21, 0x188) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001540)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000001580)={0x4, './file0\x00', './file0/../file0'}) getuid() link(&(0x7f00000015c0)='./file1\x00', &(0x7f0000001600)='./file0/../file0\x00') syz_extract_tcp_res(&(0x7f0000001640), 0x4, 0x4) lseek(r7, 0x0, 0x3) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000001680)) setitimer(0x2, &(0x7f00000016c0)={{0x4c}, {0xfffffffffffffffd, 0xdff1}}, &(0x7f0000001700)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001740)={'tap', 0x0}) wait4(r5, &(0x7f0000001780), 0x2, &(0x7f00000017c0)) 02:04:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x102, 0x108) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt(r1, 0x1, 0x80, &(0x7f0000000080)="2874a8bc06f37bdcad33a6cbb59f9497b7e00bfd265914b676a23c4d284ae1c4433c6f890bbb9fd21517770ade77cbcba3388c9288c9e3bbf6a95fab07b8d0afb96369f8a6ded8f9431a448b8144ffb737da7d56ba4c201b1b2b84c540684850ad9d8432ab9aac55964837d1884216f869ae213229c96f0fe04d79bd596e379f99f5a24bd76a6856726f035845a48be1fc30030ef54e5ab7aef96c3704ab58c4fbbc5a2e1b5a420c39ee7eefa5ef7e8849cd66ab1be5e6a1cf721e4f366d83420d", 0xc1) r2 = socket(0x2, 0x400000000002, 0x0) flock(r2, 0x8) read(r2, &(0x7f0000000180)=""/251, 0xfb) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:04:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 02:04:28 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') 02:04:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 02:04:31 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x178) read(r0, &(0x7f00000000c0)=""/20, 0x14) r1 = semget$private(0x0, 0x1, 0x1) semop(r1, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:31 executing program 0: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 02:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xda) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 02:04:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x44}, {0x40000000000006}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x844, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="4e7c7f63c5238522777ddb1e71ca8348fc88c665c50e9ab161337eed1e5859f7ac17c5b47585c0da2d42e0f8cc530714b6a8304cdd30e718c92180189b9ca939fc5400f363f60dc30d8c146b42795e7f1d510ef2dedce7ac8605523b316b48d0071333eb03c57f2db605e20f769c75941683855e9a0f56ba45998f51f0ce7daff4b9db0b7601d866b5f9b85d42175ee10b7285bae0c273c9489b97f36f354c82375eb547f3456b92e3", 0xa9}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) msgget(0x1, 0x98) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:04:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x617, 0x4, "02dbd1aa9e9b12ee2e4c260bea7da07210382d14", 0x1b, 0xfffffffffffffffc}) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffdb2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_open_pts() 02:04:31 executing program 1: r0 = socket(0x10000000011, 0x8000100003, 0x9) close(r0) r1 = socket(0x1e, 0x3, 0x5c0e9108) r2 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="2e2f697779bc88ce2d369366696c6530000000"], 0xfffffe03) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) read(r0, &(0x7f0000000100)=""/4096, 0x1000) bind(r1, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x6, 0x8000, 0x4) socket(0x6, 0x8007, 0x10001) 02:04:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x100000000, 0xffffffffffffd9f3, {0x8, 0x3354}}) wsmuxpoll: not open wsmuxpoll: not open 02:04:31 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xd4fb}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="cd93f9b254624d072e9dc4988287dd27f62397a94dccfd9e8e996e7365e746f855a7cba23b387df2bce4a23bb0e86dc0160de6e296e7c9cf1e2dd3d732eadb772aa21518db8512ec74d2f2475c037620c0993476c335e66f3a9fdcf3ea7486695709809d8fd13482b66eb27d615d95264e4e1adfe55b3a4dd22613018aa3c4e6ff9735b7e04e135a1113397a541caaf954ef9397a7a41e54b1e83bedddf129b11b912925845b824f6d6327c3cca016c50fce950e8988973f16cf1da2ce6ea6a955762e4f90dc3a63549601a14c", 0xcd}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="79cfa7e18021a652e8e6ecfbc7a830b124adc9c2cb0ff1213a21f1898aaed83cdf3accbd1bb24b5aa0d42c54c146b43602dc5598740138dbcf6c51b597e4b71103de9867d98df5f75244c3c7088c62b6afb18873998c8b8a002e31921b3f52bd69dc2af94bb25301db5669", 0x6b}, {&(0x7f0000000300)="3e12e9a3da23b454b27cefcad95e5aba66553a18ba68cdecc8180a9b793efbe553cf8969844db5110acc37a75bff4a78029b5a6f7ad5497538bb32f37c95ca13eecabc1d33346969727f8086468146e1fd", 0x51}], 0x4, &(0x7f0000000440)=[{0xa8, 0x1, 0xb13, "d8336a92ac8e9ca7383a248d421c7fc322d8d3809caea3b96252cfe20d1b84fc887c44eef091b633721a29bd58bf1fe3275e5c0f2ae642f5d9d32ec21e2b48bfe2dd6691a87e684b33c5b6dd667b22a64ffe42ee57c7caa2b1c50417dbb1985f7d6026fa717e1db9e4cee6228df9636edaad1567d6047438faa9cf1cbfd9eb07b193fdc2ef6668d16d07b27f2171fa5b7a0231ea3bb80b"}, {0xb0, 0xffff, 0x0, "d1ce26331392bc2e29bd89be134b922fd4fe3470feab17bba72bedb419a99d65c2966ab1619b9279a1341f7cfc1d556622dc4e7f7d321fee5354f144a5d792ed6d922d18746c1a613cabd8f9d061a4e60253963c49b16a61beabe9f71623bc1677ce6feef330bd35ea01300caa2ec793fdd747152d0f01c986d6cda3756351d131592815d03140a341d24ba25c2a492bde8959851bb3611da61f7a5d153c5e"}, {0x38, 0xffff, 0xfffffffffffffffd, "9daf76750e36c6d319346eb393cf902c3d387924c649da163805d989d0b7f277a72d136e"}], 0x190}, 0x8) 02:04:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x3ef5024e6e584) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x4, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000008, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x3, 0x100000001, 0x4000000000002}, &(0x7f0000000440)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x11a) socket(0x7, 0x3, 0x200) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x1004810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000580)=""/183, 0xfffffffffffffe3f) semget$private(0x0, 0x2, 0x43) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, 0x0) 02:04:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee7b594331833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17123e322ede25e3649688f98efeefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6d8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d500ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea1f7de659ba831981d3e7bf11ef6f72bfc0f0a02ba3d637103f6afdcc528be3feb7f742043f508c6103a55e59812d96d52caea6c800af67d880ab63b20993a7afad81028c381fe62ef3cad5749e8ee9eae2743cc79b5606132c14", 0x867}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 02:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1ff, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 02:04:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4fe, 0x0, 0x0, 0x8001, "7eb6079118c2cc811fbd36be8c8b1931aae9562c", 0x20, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="eb7a58b93d60ce8533d45c6fbc0e2dc8aee05c430be2d1f114024418831368a87dc559652b085c195b39ce6f30a461abc085d20281f3cde942c5410feaf84472d04e41a18146bf5f11022eee69e9a115c2ddda1aae262b17ba02698955c6bada13af1786245d93eb470251f53773c3ef83a20715de3b31bd99bf0b664971677bc9d2be19f4091ed762c3497c854cf08af2050dea1a72a7d5ad0fce3b7e497b21be3ee348daaa93d51fdc4d2b3cdf1c", 0xaf) execve(0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x800, 0x95b3}, 0xc) 02:04:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:04:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 02:04:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0/file0/file0\x00', 0x7e, 0xffff, 0x7, 0x0, 0x10001, 0x81, 0xb0b5, 0x0, 0x2, 0x101, 0xec5}) 02:04:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) 02:04:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) getrusage(0x0, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 02:04:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="f14a288b345cbe6ff79c99a409775c1d8069ac9100cf6c12fc828148619e748d40157f3c95669f1565cb3006f465e6139ed30d17969b12cef91497368d081538c63364e24be28029cef2c199d441edfbfcfb8b3b70037e4b2f7972e79f84fe5e2c6010bfa60d7c4ccb5a01ca0d2df1e05fe67b1db54d7948"}) fchdir(r0) 02:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000100)=[{r4, 0x1}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:04:37 executing program 1: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000080)='^', 0x1, 0x404, &(0x7f00000000c0)=ANY=[@ANYBLOB="00800000814cbe5f3000"], 0xa) pipe(&(0x7f0000000000)) 02:04:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) 02:04:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 02:04:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7521) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000501b100ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="04129f5200a361e12280c91c882796f415639e7f062cff44e8d4031ee1c0a75eabd5ac573fe1251658b4fb30c7c06766b2dfc021592dc76fcdac49d3eac94820d35b5e52f9c1b0f8fe31274cfd3575a310c6cfc704bf43cf32f4a82d2ce8cf94a0bc4d15f8248b084a304f4c521deb79d6f1978e5e466cc4be5505437e4090d34bb948bf06506225ea80454d9177035f60d12b84458a7003b88e4d7f33e5502f40864b2cf30d8a42352290097a49d0b69aa9b4218268febe362521f28b6e4b92a546bc8e5b06fc392c0e3aa2809c4a8920c295b6696520e61bd091292c7e7666cddb1054eb7f9d316b50418dbd2ae47b1feb508803c16de641cbfa", 0xfb, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 02:04:37 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x10000, 0x200, 0x1, 0x0, 0x8, 0x1, 0x1, 0x2, 0x0, 0xffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1f3) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 02:04:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 02:04:37 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 02:04:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x40, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000040a, 0x0, 0xfffffffffffffeee) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 02:04:37 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000013c0)=0x65ca) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/133, &(0x7f0000000080)=0x85) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r3) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget(0x1, 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000090000000000000000ebffffffe9ffe40000000000000000070000000000000000060000000000e6aa000000000000000000000000000000000000000000000000002100"/104], 0x1, 0xa, 0x1000) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 02:04:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x206) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce2200"/584], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x6b) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 02:04:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x400, 0x0, 0x9a}) 02:04:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20220, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040)={0x4, 0x9}, 0x10) 02:04:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1000000000018, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:04:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x101, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) kqueue() 02:04:37 executing program 0: r0 = socket(0x2, 0x2, 0xdd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x81, 0x1}) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1fe2c64830a3bba46636b43f57", 0x58d}], 0x1) 02:04:40 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) nanosleep(&(0x7f0000000300)={0x8, 0x3}, 0x0) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) 02:04:40 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:04:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040), 0x10004) 02:04:40 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) fchownat(r0, &(0x7f0000000140)='./control/file0\x00', r1, r2, 0x0) r3 = accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r4 = open$dir(&(0x7f0000000100)='./control\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000000)='./control\x00', 0x0, 0x8) 02:04:43 executing program 1: r0 = socket(0x1b, 0x4007, 0x8a) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 02:04:43 executing program 0: r0 = socket(0x5, 0x4005, 0xffd) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) shmget(0x0, 0x4000, 0x3a0, &(0x7f0000ffb000/0x4000)=nil) 02:04:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/120) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00001b8000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffff9) 02:04:43 executing program 0: clock_settime(0x0, &(0x7f0000000840)) clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x5}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file1\x00', 0x10000, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x7, 0x1, 0x0, "8a02b7c351caae8a07d2d79638e90fdb1b9255d8", 0x8, 0x8001}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_vnetid}) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = getpid() getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x6, 0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendmsg(r3, &(0x7f00000038c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000480)="6676c5f963e01cd988fcabb9863f22efede375aa818889a5298a4fd038d11fb85aa9946115f272dfe7949d5e8304ea4e278c194b93a7a02f97fc00a5d6a81330d5947d832ee6e66bd2bd41c526393c181be6c016635d5bac0a556fe5a528e01a0ca506699cf99393ed147c3afb553c56796867480f3c596e5ad393277ce86d03da52ab92201e88e41c4c35cc7711a70de3d66ca5b1591692cdb0bedbd9db1e5c829f75d0cb1b8b16", 0xa8}, {&(0x7f0000000540)="7e639cedb701f0190c9d4eb8ffa20d16c61cbbc9ea1393b0c502b8599cdeddbfd408f29a1e50a2525042e3a16079bfecc029642aaae870187ef54d7b5175a034a559ec225d3e0ffeec05be3c9fe4621908c0581f819c9bf7514878b2d736231cb16994d5f03faaded09f102a8d93f5438e91a69f11ef158395518d4ccc625cd67c4bf38e323359c398ac7a126fbefc8b84ee796798fca0748ab7e4ba02c53b7d2c03e71e66dbad3a82dd4e959e1ad38889449037ce3b73308d29a295f5604f3c35a49b783e4f31968c85", 0xca}, {&(0x7f0000000640)="467ffd17dc43695b17d9f081b38a26ab06921298741113c489960f6c93318ee2e56211901aa6d1c53161b45492dac215c5f05f63c0d48a90478da46eb57972f05871ba04832dd5e06fa0750c5563ec9906b55c215c21a83462e6f248fb078fdaaaba109bba7bf496972e4e4549500f847e2d280e009fd38ff77c800d6defd250ee0d313c0337000235db0162a2529bf5230b2df1d03c8a235de5a2dd09036fa662aae1ebaab69e5744ccc3b35c24d090ff33e73e11ca6d60595020db2b53f14a131bfa4e55c8cf26eca68bf3006b4198b4a904f04bfb3e6049101c343d08dae20aa995eeb0658f84dda0a69d63fa281e9bc68c0ec8667f24b1b11db115b248bf7fb0207507c454d3e8e393ab7ff79d0f4de4dd801cc79190e73125842954babea70738e8418842e95807193d537a9d61a0272737c956bfedabf17817b2ee87cd6b34d6058ba0ee97364df74168480d6005d4acb65abf834f48d6e98548afd2466c99dcd80aca2482870e78126784ecac26e08787ad6289d76c04d4009e5fe2dc353c0901e91ffc552e6d4d4c28f9051706b88b94d8f0ef02f24fe79fb15b523e0239d249ac99269eb60daaa496639f4e84217ee9de44d5eef9971c0697fd85494febf410a33b7456d172ce1528a6a466eb48c1533b78260d35ea9290b13d0b25facdb2c5486a7ddafc406165adf0df1105265aff828655ce2ebc7146ae8d87bb13df551eb568786f3935476f3e627fab1b552d6b6995f6882cab7c3f2692675c0bd868ccfa835f8e315cbbdc68e35680f925333bd05fef1d96938af68ce819b83428b16cc70124fa60dc7ea1ba48e3e81ca8697ba104de3dc8cdda7cfe8f0254df02ec89fac31b9b2839589c0f6f5bd9d87e3251ea1d8eae19967a0c44f666d10e3770a12d7e27ba39215967db6074a7cd94a0c9d674af43e3d3dc03c59be95d88c0bd0ec2aed05ea3685b3c029ef459f45e5b2e6a55ce8984a956a6ac253d4a0994bd3964d2db6c1c48dc6656a782047777faf5b077cb6cd3517f3c04fbf792731c85c48b3c7a5be8374d34e34d322f3127be8202d38edabf9e1e6b681d9741bce61205b620dd9a9bf26fce6a7f1e86effb1e66e923c8d2c0591072c230ac93c716a4833438bce32eb79e7cab672a1b0510c9b3c838e4a99f4d91f9e443c560298f13e4a05fe3ccbe3d30edf0b407b57ec1367ad34725d6ac7e8d9454030763983d1d703ff5d7c7215b7959749c9e4f38bd8309508b5402cc4dbd81f1ca2d02e0116773d92c07e7b532d4cd87e15706f9366e3af8ed6cd3abb2380b55622ee0dba3992b69c40ce691da14444cd2fbef32357617ce46fe19358ceda4ecd4e461f2d03765f88ed75597fdbbbd2a98d2642b901c6a9bedaa4870f1487ac53883b8418079e314acccfad9219ea8350912fd4bfeb15db47b3e6dabd0d6fe8f358c356803716b1c297245e86a43b4ce086b1b623acff0498b0fd631b8f807ccf0c86e72e40cc2a25e7999448f6f3919679698dc886adffb5a45f2cdc14850bab78d25e9b7d6111e4512e0ea00b33fe9c355cb87848e966af62e12893083df7b78701a94d4dfebe24bb75f0bf3edccf6d3ae23b8c6a98606367e03729d9b9febdbf8aa28a1897d8cb01a855f882a2664474a2628134c37d2c94a9d7a402960b6a09a8c2eaaa3363b1ce7ccaf2953f354394a4b88451f3b304802d4b46b5713d44e26dbf11fbe71dbeae227538d29fd1347adbddf25222283873df1ec110affb3906ae19b9b324ae9c3a8e469ca5823db3ae0514de1494f58c4f0b0cdb52463431f679bbe080d730c85d9e1d5070dd99c848e8094c331dcc0eab2f6ee3e10f0da0c5374b0207434c324f72c1e0d1e4fae4ff440e56cd9bd396eca4debc4cb743410f90ab4614cf51b75b62e2a1bf62b9eede6be4da83ad8e5ac1fd27f086c1b5c800511b2998944b74791c905f8feee5e9afe5f16b33ac90eab1e77b91c66affca36775395c49ddbec319adbb111a460716f7fdbbf15551b67159b9d3f1810e692aa874b63bf8ed97b69608dbab2e1915bd55184d6525767e60f3944a3dbda7f65b9ce388a5b65f30071023302dc5cbaf739e5f9875280efc2fedae75100f1ac8404a8ece4798fc4f8a6ef223c0df91e10a9764180ad62a3755975396a2d6ad860a1abcf5e60db31464ab818be2fa70363f0e99d03520dcba0a9e0f6dc3abf9ae81e58151cc292a6a983f49f4a9fb3b88ac707e05cd8a0f226d6c681d6788e387310735c05f50ee690668a46e896c007d460e440965bf01705ae261fe001a86602b224fc2bf13560157f1083cc3bc3a24c89c684c828ad3d0c61ec381feffcade270871432375dd278845620628558016923b43fea33b443804b5e76e0362d4fe943ce1b591037396c95243ba86306ad2bff62ff944d162e4c5c91f385e8baa9185d8eaec2d5107c236c0fe883809b47ba57e54a9312cbc95af0b82c0cbccb1a7a71ec70021f2b5bf17b44c369f367361136772a11b7e6bc59928e8334c2195327b97c60ebb4111471f21467dea952ae7d155a30114223dfc17395fede2f5cebf5d1a00b98ea6fbc69c31f19d97c0be405c3fc5a673eeacb1a7892b5affa9afccf38d0c1a381873d3ca51d633758b631e688354160aafa9b259b6355a92edb01fe5e2cc4d16d9cb864a3bb8680bdab70aefacb613f39bd340b34edf464db39647773c4d88c0b74df7c7f23dd09f4dad19d367eede1de0ae4bf1d53127d29c8991109defa44a9957baee32df02642e01c1e5538a89ef69e820b69bd14b26a28cebd7d0a8c8828988aa758fcf18364ce94490e5ef9d27f660b2e1ad791befe70557e21bb8b1f30feb7faf5cc694db12d4c89fa5d9b85673a92618d1883db8ada09e0a871dad9a0815225ba20394616636538794e52b3432bf723ab46c843b928c8583b4dd49b77353440d3b6a8cb2ada5425dbdb375e19da32ab34aa602acb188ff8aea0d0c3f703e361f9aacec3a908bba6357a617f0634fc96a1ee8780923116d3824783b23bec40e5ddb4118540224f02e7eb2026df393d5255aa97b14058838f071fd833c1d066b80fc428942883c42b8f6421b13d0dabb64300fa45983d5df2008284d2e0c4ab4b49543ba93d21ad09f55a655634c0ab19d5030e01ceb8f2ce43415499d466a3f12bed8950761c65488401c2b5355594fc83810cd18012b114c02291213051de8f843b4a2706ffe989225195ced3747ef3597cac9f6af116805805b6abcca0a72785b8b0e6e22805f943980627ffceddbeb7bda611f0bf8bb2c7281137c3bf5f632393ca48def0d3204d85e0f75740902508ffc365964554d6024bed568965cbadf0081453920139b66fd8c298aab35d75e08cef90dd0c207512a66615802ab6febb19cd20d330ae3c3dc268c5d61bbdb48bdc8240e23c1810a2e3741a869ba300717f8403bd246e477b5187172e8ceaef4ac574133f1542fd0c4107b3387a3a50c3a638530bda13d63751f32fcd8bea36be9f0d6a844f2ffb26ca3bd2e2ed255ed55b93cbad3f57ed89b4709e470861e8ef20526489da83e91d5c8dde2a04d21410609b01ac61afe783ae046f2c1510fbe296a873ff9000f3582ca64f644f2362115992ff7f870f6bc8f0a4bd4a4eac00d4aa6b2b0fa0e58303d0203eb08a6626abb9311ae085088a01b0fa909dceed6a3ac542b8c9347f04dbd8a511e60f4b85e1624d7482d2cf4f339dd144811bc758c673e39f3dabf1d2384aa2631a0cd9179629c305f43234a9c36559a941874e6235735d7649ab98e97a125dd00b0a5c816b2497ad2b3651f3fbea319df4b946e7bad1aa5f2c4d1d1ce85c157e1b01fee49a19891d2bfabb88676dc01de82500ec3f5b26da8422bda62dbb043f1c0e61c7ead0244d9cc34207e656e10b0c204f8b096d0cd41420ce6f0d61e8427ebdc071bd07c47af84e06034d4f0dbadbc5bb25251aa6234f0a63b07a0880f523c7605a502e4fe5a5aca9f65dbd72db001f68f8752f5b61a8724542ad2d8a7913ee4fd7fe6dfae14774f96984c68555845576f9b7b88ab13da199d8bc92e23af27c5e619584fc59b8b2bd916671977886650295029e01a86599631754ea499de528335d01876ac5c733a5356a4e72a221e7cb90c54c3bb3b57ff50bc1d49d2d5890ea72060fbc3c772ccbe66f5b09b5209b3f65812e8a3de2700c644fd930caf3c06736efcf353c6056038ce5bae4c0317887ef6179aa66295c6fde2edd834038af23bbf5fc7c0a0b325eeb688680ea4ac9c2ed946d110689b4e3f4fb6a7177a6bf20b10a8d70ca08727839b0847906cf699d1b37212af3803b4b12545502363516168ecb6d6db1fd62e09b026d385e711e0e2ef95d88c424c597d0c0899065c8356e3e4408eb0891006fdef72dbbd18175d72ef840c284cbdb5e16c612a4af6a5669975a52ca3722dd892d76b1021e50037831084df8ebe9b9a615ce0cb10bc7a9c713fe959d712f75052c17f99783ec913918077ca26a76bcc6a9058a7d332c981e674a06672c48ce0a06bccc753afc45fb254748c87560e62197bf146cffc46c2120c7ce931d00b1cf3ff2111db1e6cb193dbad36e72e852283bd7881e0edd0a801e09247fae986e0623438876c4d78701592f5372c5b5941bc8fdb6668bf4a75b3e023c1a4c3ceba8dfdf3cf87620ed96db92a4dc9d07158f6095d6028418ce4e2724c04e56fe4bc3b2801472fa6b360255d9f237f1d4bb090e4616ac446ce2e5f8ff1dab159776dd8e37a194ac8617c0779b40ed0f396f6f6d30ef602a9f51f78436bcbbcad2d1eeab65d3dd8065257b9ea200860931869df33607b635d5b06dc86f4833ae9893bff3d330e7c11b20a23c334a0745f374c7a259a272ab722c792785f26de9ef70164b7f9aeff1889391d62fc4c794cde296b699aef767b75ab790ba339271381e878819568cf354c70123cec97708b663d9142a4baf02ea2a182ab5159935b68d97928a4a3a4ff698ab456a44e8352e9d69d807e0b5df65c2090758eb8ff9e2718a8b24076b8727240cdc5c9c6a0cbc494fe8a90ff7fc36982486aac7e13cf30aa2651b8aa6340c90adafa0df2667a35e19e2801364ab998ee1f852560c332433966184d700e71e2fc08a66101424da7b6bc8f8b9193b5bb6d8caf51c0ae571a1a92fe1b9f63f942c6d2eb561b04bf61de43300681a02a68ba446fc1fc2836c122190606e562753e3df5725e81c68742064708d63a6b006795ee6452e52a8465343ced005740421495b6178588729c53d86ec5e143a4a57f23afc38fa0bea7257001d77abbd577b3f9bbfeeb32f8c2ade345594ca5254ad2bdaffc95c4a967dbb9fe11db1cf8ba423421f9767800fe27d26ad2cf77d56d8150fe55bd16120f3289426948d1bb21550e750501160e0e00419399f91072fe35844d49affa97ace8b893209c6c1deb75fc5ef5a194ac99f1b4679fd2989734e8cbeb6d4108dcec5b9815d6af6e83c329ae8114bd51bb1d7400c9427eb62f58e695dd2c6805c5100735b3af5e12f4a28f2926b6fd1b9120b01023ef5e44e0f0dd25391eef3b8ae97c9d0745773527538a8d18e492401973e752077b70cb2c31a39ecde64c10da3df41be9c2212003cc7c6f0fa37322d8c07b5b084ae4030135618cd922e34135a0ba3e8fcb02ba4af6fd380ecfcbef34d71005a36152dd19317d907fb081251b82fead207967c9b6d754f681e49c0a23e1b356de983806d31b81d4ac811f5516f8008b8a6380cf905fa79fb3fba13763f0399ef3dc59bf", 0x1000}], 0x3, &(0x7f0000001680)=[{0x18, 0xffff, 0x70ed, "c846"}, {0x1010, 0x1, 0x8, "e97afa38da8c9bc08cf7a8af4f34ef14726bdd0c42769801be9d228fbbc45ac5c3f81993e20c64e0e4b92410cdbcefe2351db20ab93729a199b45ba7f208d189a406c044afddd55e24d793d33411eac2cbd762db9ac184aafbb81f471156b6c0cb1ac5087bc2eec042a9133e4456735dad4e6b54eb7f3c0e2eac442ee88e5d82f3b1aa7454b5d6be39081e6064227af2da0d5923e948fc43fb34782f3ee801977efd6e964ca2e4b3b142a8cfcbf426f5f92a0ca947b553576f7202dd3147ac5e8845b5f7b3d2c91e6c435bd3c9c68f8816ef44dff07949e8b037ec320a92f16ad16e506ba7257510825662429c5fdf88603a756d972e36002988cc054b38ebd7733cd20fce2713187c1e4556fe8a8761b7e78bd654d347ddf4aef01e28503316e7dc3dac8418e41952bdf2dfa6cdd48d4e056161659d2eb9ef59be2626dbcaf024c9b7ac1a2c355e26e6fe0aa289b5b94238265cb0cdc94a5b82cd3467e1abdc773377347431f66c75e626604fed431158e1f17576ff86186fc3bed08fff73e85d7690ea0b1ad723a40bd8ac33ad9f65b8a6600987495765e760be1c7bf5432a03fdfdb767ca38da693453686bc8d17d348543e5cb74f66e41ca263a10e5670e4800a57c7573e6f6f63c594eee0c84a1797208d718b69f458d7ce6cff5a1860ae41e3a28e3f1aeaa75895acf733f32aba9603a5325f11c734891252e32d036ef8e049cc74bb160b491a9394e2b67bae98494b53ad884ff670ffd03e160226c3ab8967fc4dd28eec8b2a03010733f4834a17140be7c14778bb805b993170abe0d2c41e1bb21b3cdfb880973fd4f506cc26ae6f2b97460eba5a7e620df2a28889e333c7001e94b8d554104321d6956f51d47543fbaab0c33b4099775e125aab206097274d381dae06ad193d48b8d7fe2a90510804a2134bc71d700b3cab50436436b78ea10e65da77c3d7b34f32e66b70e0265d99779eb743393887c64be22899c98fa8ebea8ba35381754086b908442145cb35490fcb18214a23a6a41dd4b8f785224e75c8dee74d94dacdc4bf16f9461183d422470e035a9deedb998b774d7b1a917f686f509a4cdb6f160f12259c6301a9aaee37d9e08cf2693866b96d7c6422f3a8b680da1a26cab6ad1cca8efaa822afc76703d26109f009ed23aa365a919a2f2dde7e3f125fae11b4755f3f6921f47a1af79ea57b4f783550ebe353b27dffe3df5c0e1887968c3ec3c1e69b18a4086be13c5d43129810432225b6d9d6dddfa8501c3d28f268572fb771caff938010c6bd4da70b094cfc490bafa6758700673bcbc9b765793e257d50a55546abe787c92d59bddafa803ff0ab09bd4d9422f41799a4dc96f58e91ab9e9cb510234e27d896f04be2ed2a5fcd625986b046ca08bed9d5fabd3d427207be79eef7db0471fb32d6ea5e5535c3a0cc85840359a985f16f5a9eea9ba9ede3155246189f20c37ecfdc2fbeb78e598dc2b71d78a670e30bf1723576395ff0b80e274771b7840b53712a31fade62fe89239c66e2ffa8fa165255961ebd185285a6e467ad510537adc4503d8ff656e8b074a7a262ae62123e469fb2a4a0b45a0bda33926ef24ac74b477cd44e0ef8865c6ce9d40d6ec43d60583f1edc2f9db213543969ab6d10e4f3a437dd84a1bdf8a2c8f8f266d076443ed27f58e3eab1dd8378e094ad31adaec657630fc62fc3ac877b5357edc09f1b5ed93bfe76a05ea0732271af2caf789838133465afc246181909a0e7604093d54f25df1df9e98a439d062b2184dae72b00c37be936745ac27d3459da325c11cc00ac314cc4d6290d86efff7bef8439cfe38ad6f9562dd4d265a961446eb268a06c5aba67c31248f3aa148bcf5199fc3c2845013d4d978383976c2bfc00793cb649d93a092948634dbc5dd2b36029012cce38995399695b073e1f326bb5287b96b70633a0d7dcd1b5fecf96dd3ec5a00bbd1c7e69a331932d827283a11ec3254e6001d846fe74c9bf23693778ceb58173f4d75c018fd61fa7af470e6fb44cf74012c22276ffd44fdfad2818285b98d4f05f267114c42352f72e7f6c34571b31918e22657b975cabf2705951ee6081c8fb0c9b268f010eb0a1c2a8d95b760a7f10f844506d68081965df9ac4a08ae0515a928cdcda1746e5d34f3caca0a8854212e6ca7ae16274a9c8232289a08619e3daf95a5a0c37451619b880ad4d000278516988676deed4cf7060f26e7167acda31375ca6ad44fd620665f39b3c162b92bb05fe4fce7a90098b32115b13d714eb27e910c3985e6f0c140a41d1e60d09bef28c28d783ff43474e2c80655afad5ebfa569325f26856366f88a5dd0f83afb8ac0d2f51f4a2f3225b3bb9ca0558a2ce88bf9a43c315617342d2cfd01a6867af97c64a7d7ace9838a54e83aebbc0c9749514630fb27d46bd005454da8ac6cdab0336fee915c5888d5ec16211db3691d28cd8fb06a37a8fd3086f5a2d6f5d34bf39533ba9f2beaec0d4060c0274b896ff62c53021e50f1600cc2ed89d2b80f124903d01e5b0b4c924695c2fd159e24634087a49da311126213143767a6771153542a42558d0ac95e5893c3a2fd9ec78aab074adfe173034fce87a11e9cec1fb822967166aa086df30ff0c91151006fd46a37e81e78642c56276cf9bfb8d7fe8d0ebc41a5d887e776c82f409bdc16a46d9928d63123da1c425acf78dc4d40d5386484510faf904a159d07404753ea97fdbd0f11e6c9f9c2676c9b757b5ca7e85591851f9936d0b88af3f90a573304379947dd06fae16d4299f66c480ef63d43c502bab5813d78f5f0cabcfeb22095066d9682fb5688c5758b61fc15513209e6be0428eb141f528344f067196d2fc14dea8b410bf4d29d8de46602b046bc6c1bfd70234f7b721b95ef5adf446f0f8c455f183c6ae26a9e417c052d8b864287513d7b23adfc5619dbd28918aa564eaf94a1031dddaa469df6d47a8221595a5d46b99a304c51b561f599adc833ec274bf235624b643e081f76ca2702bb931bda559102d6df97349faec9d95a9494c71a753b3ca462e1694cd84912513a146cdd3e2a8432af4d10102713496af660f3c70d794cd94fbbe3fe666a7cfc41f308b5a4c3ae1df30dcd73fa5b1b8db026b8cdf59bd32291591f1cc179cb971728b8049f27c2096b7e39d5a1b77cbf729dbda39b036b6bed14a8c3dc5be8551acfaa5a90902d69771aa0b7f89b3e1c98b5a6bc36ce4afecc27457569b8711d641b13b63c4766efe8e2a1bc2117394e3c9b03c804654eb7534aa2468765f4a02ced1c7b67f592872afc3ec32616681b4ea839aca5790b0bd31833ff170b597fbb804b21fb873637d87dd5318a0414da4349a5e3cc3de6ed336aa1a7c1015c9a5106a4365e3b383369bf4a54b1bd5fea00d131403e9519a77383a84701c1dd10c13b0bd96dca667ffaefec33aa30ddd6f337b33368ea31ce1190c01360f69bea88934c13803010bd40fac351f2765b450e93f478890efa973b6c71f9ca22c7144c69feb65b045814c869e006938aa90b33f33f5c71384f983b8e595618fc86f49cbfde93dbff87bc7b9ca5f2d87963289d6dba42584ea03e4f4113631f6436b497f55c8f11c754699802f8feff5cb17c7598204b5083256ceac94fe4561883815d33d8478d061f033891c398375222f3524c8223e8fd788ddeb2c1b44e87137e6c81b2206aaaa2f61ff26ab743087273eceb42990b86c8412cab1b6215f006c421ffb5c0e03d603568a58637961ce1a10a6093e9957677a215d45e8bd1b6ebeb704258837db9b9c6a4c99c84198bda87670feb9f7a71e7442a418de30725b3fe2f4e95faed021a7e20c6f2b5ad0dbecfd6afde3e48e27b74fb481a3a1c1a7817d9296d490a8ce4da2e700b1fc2a37c5ca8148373f298a9baf631b6b850a6dbe4209fd07e86f66bfee54b9f806a61677d558f87eb0c28d9d7775e9b0b5d5476a41ca5225e05076b934b1cb50ebf3bf2e7db4fc3522ae4eae6c3b71fb978cbf3c8a52d9cc072128d90eb249ff19bd2d7f61f1bd6744af9720d18e1549ff31fa83cc2fda712b41666efa87f6aba4f8da3ac33133de9efb4a86e1e6568d46fb525d78e00a27fe17276b124ce683c7a4f3f436024c8b9262ff4b47f0bec0e9d8bbc0e8e26dcfadf28fea19f549885a23ad23994aaeffefd89c58cdfd8c9b38f730b9608b331e627b1a8c0c1007217e71b00f748d4316237d3ef4de8c26eb4b709a810d67be63c7a8115e434469dccf87c0479e90a6aabdf2334585dd7b80de0a0b43d98b4edf13e5818a3aae36460e92d7ccf1cd4d33868b7c57c8fa65fff77054bf010a1a3081c1de51ad23bb08d81b99a8537111eac6c009ea7ffbd167f3087503f50d9051f5783f9b24fa3beb24322d627bce4890ef8c2abc91e447ab7ee22c773b6fdaeb274d2b5eda9bdd32d19574845aa7c3fff605455b531bce3891e86413ba290a24eb1431e40711664673021319a6faf4bf20206df607a73b2be54fed19c76386b55c046322d4542a32360bf7e0f5b1049c5f757b5dc546109e60cb6b83fba46cb5aa89f7fe47f4a8f0cbb02e6f7814b4c3d6df0f2d56cdc638807ede021f6fd95129f970858f26ff904d099abb27169647cb3f1232bb992d16e83e36775bb418ee76599ead822f95bd299bb281b4d84536862259d43e537c66c869d2cab1db1cec03b8236e543815b0c0d35d422a0efe0eceb9791e063ec76cca7fad173afa45b283851dacd180bdcd922ace3f853d44df7b8003eefe4055c0e581f06f7c68d62100464c09014bdc4e418559f1c033de9bbda4ea92d4c45c831828ffb64eacddb4506cce7a1d2e6caa2c5116e1c8a66e2cd339b29e1f890d0dc3224e9d7c80b6fbd059096ca851a654d902cf4f1b84dacb54f33534a0e99e1974209fc410d0223fddb5e475e5bbe1b5974b063eb53f830ba0e510e9d4ae71effc2e1da75f823ca2dafe3a116a3d419ddd747314046beb7bb41944b8763de7e968f8da739d84d6344a4b293c380511774a9551dfb1fab3f8c702a25cab0ebadeb45a45130cf7f6a7b190be65e43574eae87869474804e1405932bd01fa7b1351316b546ab9d862c5a6d017cc52700b96e48ac74ba7e19503b4c6daa38a4d019bd79d7ea7cad41c58b50d1a4e8d24966463cd5ee22cc9ac6cbc8c9e04f3673bd3bea6445b0bea64505d9bf687c68fcd24aea1c15327609794846a573e75ee865fa291550bff590853a502c4e7985b64314fe094ba6bc521a687fb059b50effd1537058a0abee67ff20870421fd07e2c7faee8a4ea6be4c0284513114781a3e483ae0b5eb057cf547e1fe2d917fb4ae4f4e20f37c49244316cd348e441c8a55926ddca9e4a778b114780274c191ca0701de560e9d024a22125b9c5a8ee7248938242a6195d742ea05e82bf00fa41440f868ee2b9cd27c1bbcd76b0ce0523aa6df569b67a88b721661b49d9c83c38ea0b606acc167b7140203e04c912c3658f86f3c51af2130fc0c00b6d43745cc3100a2b278a1f2380001a928b1ed14891f99b5ece368810bd49a5a014efeae23d19280ca71bf86e5a09e93319d6aa0cb69dfc87a45bc90c4d7d132b29a21728cf23bc288a70d0da49343873e3a8e1c337fe2c49c34040112331e621ecc40416e72d3e4eaa91074a3e8d823da6e31326d42d013498ae9ef39739992095039d2e65ee4e10d4b4ed2766b5ec37a7d280f8910858a82720acb445593011b5dcb59c936f0a3239ad19a9cf4256764ac55bfcf2bac9e44e7524faa046d1feeb9e3b8"}, {0x28, 0x1, 0x7ff, "393a8e598b323fba4ac8a094f646496bbb0c2383"}, {0x58, 0x1, 0x9b2f, "e924e7a20c37459453fb40047846a892df54ac876f6d18926fab41db3c9971e0f901f6b8deece756cad2c1b76b7cc333974c57e06e473c7277dc015ae8a0ee2c1e1d55d506a59680"}, {0x38, 0xffff, 0x0, "4d1127b9760edd280c7e1f4459175c0bf83b60918abbe659ced80fdf77ef7ce62800"}, {0x1010, 0xffff, 0x9, "77e2300ecf4eeec1334a2edefc9ad7ad9b6a151bfe669f1c6642ede2d9aec42030cfc4df0b229b0dc806f19913a6cca29440539a898bbeb087966ffb81ccb78067c90744137c3a7c8904f446ef68cd53c6b2f2a78ccf36f90ef707f2701fcd5cd329ee7ac362c193c9de1755a341cbb94307da8060aec612c5d70d137efaff28aed9b9c16160827420a05ea2d4160a7aeeeea3eb8d543155466217d4e20321c67936bf94977a2746ee2be024c461f09e1536b047da12f29d4fdd7343e7cf13ea86fec0c5e3a41b024e17bb9c3d8ab0e1acf68b0c5158e76f7f2670ad45925e5088c03c5e9fc148e9721bdedee1b665108a17febe71dd52c98abc90817fc62368968832d20b69f22efb6807fa382996d0610a62fa808ed4d461d1dd5f7c663aa3177a339061baf664f43774a07cfa2150126c914d86193040a10b8e2fd3a2c300217704efce8e8dd0e4a6f98ec8c10d25f33aaef1ed23f0dd656127ceb5209b3b9597c53c3276be6f6da78a1042a9f1b4bbb70afbc5113437ff28a191d3cc5154c9c8925df36a790a6758d929714953c95e9e7cdd5c32fa1f684608c24e2ad5daa59b8ce8d3e0a3dc5ab481058dc6bc0c6cb91a6c6925c7101762d1f45dfff0492a47766a91a3b387939527defef4f39711da837763b04c0a4c78ea5ee426ae9784b82dd1a0a5532873f76c183f24e60bd8f72d55f00e6c8ac4aeb450bfdbb75cc96904e6143cb01480f63853b417137b4905d06f458345f488e308f5275646eca567aff87b38f9f8412ecbdd929696027039c744b71a3005411d44f3c0c05338ac1e65cdad17a3eb26fad9673fb219b27c079f0561f1b55a7ddd9024767452850723497d40dce42327934023688dce36a5aab3c3a2d29325b15a8a63bf06ca22848096161e611ffc3df0c1b5389f6ee6951d631be8b11b00a1d7545af529c9bb9266e2905996ae83235c8df72b1b7d9c8c974219b709d9b2d461a6f2255b228f355a33ddce2ab890ee2eb7753628b8335105c8d61957b5785ea1a9a5d9fe1da170ca9ce4d8e5246daaab1abe74eea19d8628a4bb25d2fa9a8a8bcb4f1c61eb6042988cc5cf18555bb6a5d279b1af79cc9379b1def807d9fff2f3392023c801997a09cab3136086940c447f467fd738f3e23074015063a7781fb1db116ff0e71ec3ad9867050004a3211ffc26a925d1de50abdcd6ab00e12ea8b67b592d621bb03baedaab6e531fb0c284d8c84e0c45b38f6a1eca0c15b046f505f3bc8aa330e5b0d93b147e9936875c26fa065de057dc8e16ce1d2f4ea1c007cb209457fb9f905d9a0d32aa7582ffa69a651c1c024fbcf64058cfb44a7413e54a2a4217c756123451d4748f767947595e72e89c1610de464056f8ef0262b8b88fbf8a41877d82fce462bb4192621dd138ca1bee2cc77c3feda8f817d2048cb4b36e69e94ac846381210779bc9ae554e0c915915d86d57195c04f6ea96286cbd879a3078a2f9a31409e44381ac8e6c951ad2381516601274fd812d63606ad20cf6a2646d2e6fbcab0f0115a6a48b1b708bca1b3556fcbf16f0028976728ac952d56fbb0161829a475491f1125b156124e10a307140de64b60b1d1f2fb448a794cb79ff1e95f8ea1b3f629902050ef174c1e3855321a5a11f781df22faf9f77a5a11abbc7b01903fbf3e37b34d23ac8bae1325f4771ad1c98fd9f6e235fd0ffdc36bfdc916e8757e03fbe98ab996d9ca7256e93d0e6fdfcbde7157646229b2ba1e4c131ef6639955edd5674590eff9fa97944f82aaf6d12a05f004b6d5c9203f42692bf44b8e85ae2217d018fc55527e941aa9a8466e754de7a2cc881757b82b7f4ffb6b53867a2b24c3ad220a327179b74fcd15931d54ba9dce0fd9b3625ed0e3ebfab3632b7d1dd11e2591388ce157e27b417530ecbf5e450cb26e7a13f16a63cdbe67c21b63f57a3b5d2a1ccce416f244f216b7a2d1514f9338af8ec5a08555e012df972da586d81bf3180b54854ec1311f9d75788db1a9041b3fca97e2da350d252763b40684eb7e023f33352c097a1c7c4e1998e69afd7ca8e7c1600e27f363b60c26222e8cb72a80ec242109384b5fe0de9d62217c1ff0acaae5cdf63a19be2f93600cbadd5f8fb93107daaf8519ceb1f124643c7ab2cfa86c2fbcf066bc90e9cf3ca3fcbacad92aac1ef5b399e5a43aec29475de9b3bf1314b03d93b721484c261db791ba6b2efbb3efabcd5e129dd9bccc616aee3084529d5835bdfa65bff3d59d6b3d12f0b982190fd53f725d85aaed8feaef7be8509f92b171482c8ec909d621c550307f5c866ef96f78d223796f1beea78cf9c5c99a069ca398cc80955c7c3651e421ef93cb4368759ef222796174359854f56efae2292eb88554a8e787f27461434eb1ca5e85888c4eeb96d6c08a973fa5659504156967efca496075cc9256334d6be40c8ddea927825c38967aca1a0c6d8f4e992d7c30aeaa45efdb41da2e1c13d5723980ccfbc4e54258420351adba1ea26f3eb2a42aff44f9a6c57b2d02b4a3fbb8fa82f58fcc38ae89d29550da1e6d8c84c1cb50a91ef386f5d36d51c4aeb551e59d49dcbb99f8060e1a754a85ed83703bb2936deda255eb9a25bcd02065b758b3a7c9e38d4220559eb5329edc6e954312f56057d2301481db7989f67c05991193c8798bf813ffdc4738615044970337e33bd49dc6b18ae8221ed4b29268c2b1cd62fba4390e1d401c5dbaef999b0c81ffef7d8eb5c74672ee2d3cd49fb2a63603948c1aa6000067cffa6cb8df23bf984b6428c8a979e6b2b9453e92960b252fa0e22e22264bf6bc9e529c843537849d0f1cac1c9449acd83c5b7601f7cf93459b31a128d0b5fd6b870f68b752bbddbce98d795b54de9f1a5f7d797705a44efa20617de5e95708bf16230384c5f94f916861d244659df43c023feebb7308ab14b705bdff71a2473ed6e6b20ab3e61ac55282382faaa1d411b42dadd55730cae30ff4f39b389d377fba4c26d1446ce06a186c03f9a07db8dce678747f32d929602c3da18f5d95c9fa361665a33dc9ef4cd0a6ed29c98bcb1124835e7f17e6517e56eeffc449840f9d860bdba1240d470336100043d9f6f872f00023485ad6be0d3b72087d63f539a3f8991abccf8f2e9e96a3374d9bfe3c9f30d9d08e7e2f643ee4c1c32228125c1a2c18512d3a2304faf93af8cac5bf087751eaded2d629597420ca501482234bdf51adcfbbaa4cc4f2308d6adfe1561a96530ef1dd1895fa8f873802f1d7a3ca35f11ff800a6bb19d40e35cad5c5b3906934e2b559c8135533adf6307b7be7fa2cd28cfa08c7e087e9bdd481eeae2be8371a18c0d026c7cb8d0ed34f33f48fe42c53c78f5b9f75e32a21b2a91e9a8d86ee3535792985e85899549b6183c5e91c32bf8bd95e9da055ae31f79e4a9e511ccfdda3682a41e32bd4da1a8398c3c191d92b99dde46cab569d20ea5cdd66af7f99c332dc0c06db560aab00039d95fa5c9738329f0fb6f019c0f2abd9daad7877151d728f86b258a0b267003f2f618bda73d7a23a15258167476ac96f99d3b2fa7e2900daf3860cd4c25de4df31c8d30f14c50cda686de2ab59639e5915ebc8963a0c9e826f6e5082c886cca810dfe1cdea90bfc7d100c83e35e3b000ac7bce56737b2fb29e1bdbeabac63c67f121cc703ebbc166fa814ca054405a12d4c518c02688489ee1c85b26232b6f0d62a49b876f3682d0138bf484a51a783ea41283aa3399dd3e94ffee60138b9fa88265a34cad0138ca4f12d589c0fb36efc721ba152e729e474c5738c50cb3efe71fece59fe3a68fae1c106ca87e57023a2e4a97d35606d96f2525278e56821485856aae1f29e5fa041068e7457e76af09a40b4ed7430fbca1d1d8d050360ea42b37606772ad2b8325cd40a19571694439f8bb2cacfef7262141fb86ffbe366a8da92de350707a04a1ff00cd001ae26e28a938c1560f24f845253f1befe6cb6c0bbd0b257c9ec3174b41fe9cef197bce0a341f0c810eb4614e35f064f71307b6d228bec7d8829bdc4cecb110c6d3f5bef73db02a33c2298a944d13eab0d12ea07e94f810f821d447f4393e8d4d66a0863eeeb8bf31ea7e385ff8b986740bed1d7a1657dcc99b5391ede55019b27e5956657e36060c718fc6928252780937b73bb25baf1be6e7bb6ca70f3cef2272e145ce953bd51caa0c776fc4e3ebf9a751a6363ebe2ec4372d86250e9b1841a0193b332012f18c545f6f139a08c1809a09d832cf8d278186ced90b4f723e7e822d9ceec9887d37404083bd77a07c767f8beced0dba5d05d898d50a8ded521420a88347f4589d8d13b35610b8da66d7bb2ae5fbbea385588e31c3f7fc1558ece282a536b925723a8a01529dfdaa9f4f5629aaed6bcfe97058a0ee8673c757bc61ec6740b5ebb946018366dfc2f985d324b8c4f0c000bf4f08def3f2f22fcf34246f77b65a6d9e4af4b056b76289c155d42348970ed086a9c29a360960c0f7cc57cbedc9e5d4be5034cb062ff9b14ad488bab157973ab644b832e6b113cf02dc5981da0077747f426f204a5e6f6a63025dd1eea87320c334532cdc9afbb97891042f805a48b268625e045c2b24ed0b2bdd3fb1bda8c35fae8d9d19ae367f82828bd0f99f64899255f42506256288373b226214acdbaf1860edcfeeafcdd458eadd71c61b27959db30ca1f7fa2fa57ba8a6453e08b29267c7630dc76689a01fd54e6a248a070d8ac8683ae395d0cc758efb86bddca720982f561d372feeaf3000b89a6393a8987ce8778ec23071fac715e2dc6a106e993c39b0063555d09009a0b582e17e298166be63f12429221e0fa60f807b24b17fda2d1e1bfb98a5ff78dac1923d8cb61b61855e23e87c09c5c81ac40e9e1688bdad30ec1107f2d10a881eca47a1ef07b17e786e42d733c50e8fd40af9f06f08987c9126a724739cfcb7d9b2d400dd613252ada28b8cd554722d847e219996a2258c03c5ffe2417b3eaf898533a52ff3becfd12e542fac00be78ca49b783454e80608a0160cc155251aaba2c7830a9e8a0cbc26d552fb393b9de003c73b7f4d95659c4d082c7069547f71bb1d1785e2bb42ebc16c221516f4b20b9ef16ace4172e8f0187314623180f4af7bc987577652457d87fe9caaec05b15bf9c9587615e059e45714c99502dd41ee7be66146e68fc164ffd0626ee204767b4cb9b7ea021aee9f4f027f9104e7b0ae238a4c7245a33aa643e70a9f933353ecf046c8f995c9f8bba264caa6c33617239f73b4f53f241f3aeb442e0daec66edacd79f3861ffc70077576245c9538432b44372a05acc96d361417d6e870d5e428bfd0b7b1fbde7dc1547e884ed964c3e85405bfb8f7b5085b0cedc1fec02b6132834468b3c5aa9f388141505437b038ac24c13b80ac9bdd2cfba4bbf3b7fc553f88c1b10b3caabe52eef49f01b6d1c4ae22fccce00b731c8b7d93cbdebe3a063d45b739f11117b52bc49307067c0f1ddac8ae8b6017db98483369d66b8ab4f4a7d69d13541268d8535a86e8998832935e32162b0aef6ebb89af77946c905997cc52cec7ed700d0c3895db47ca08e402ca62ee02575bdac67423fd3cdc9ecb409f678e6816e54e2630071659098987345e76968003831c9880348f88d2c670a776506515bbdfd2e7bb3b4e9a8c17ae607933fc90d51f3668564787b8b67e7533a3234cea761caa6c3f17d4d1604768639142e3a98212b1f6d3a4920548eb35e56f283ee62743d189161d1d6cef0e68ad4dd7fd62592fdc92261daeb48da420ae795c"}, {0x78, 0xffff, 0x7fff, "d4997aa7c1f449d9a90c913c963703633359ea7cb7e292a8329f918009392dfe15c710078dc711649bc27641e3df491de3395e402b2c90a55f966e5aa7b1df1f24ff29ac8122d4251297266e9678a0550b0892dbe7fec00fcb53ea6a54a9a8b2f9cd"}, {0xd0, 0x1, 0x25, "43ca43cbdfe8385f6d5c937bbc68eee6de692accad2fa4c0460e3be22d28cf0d95e3dd01f095fd248aaf075e235cb2abfb4aa136e68b9ebd7d918d2aad33ebe793ef0dd5b759c619bd9e2f24562d6fbe301a5750af26227365939b5453d70bdd3e4c0b6d99386f38c87e035884e3dd34254b620c745b4c2a1bb67c437bc6cb848256a0e4089c410b49c6e74bf2b087c975f4776a79066d565dcaa8ab39c1247aca659c24281703f69b580cc1fe1250f48ded0bbf3f46ac7a770ef3dbb5"}], 0x2238}, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r4 = getppid() getpgid(r4) fcntl$setstatus(r0, 0x4, 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x808, 0x0) getpgid(0xffffffffffffffff) preadv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668baa5f00"/110], 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x240000000001, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="05d7e8abf51d3eea23f716993639ad86fb478d0b65f208729b7bfa559fc898724e70e7146efade4564d76391ee3cbd941614ea628e98279172f62c4ebb84dd73e7efd7824c4771f06f76cb52663ac0bdc0189cb2e38f771662ce6c3c5d67641dd7e376392749d51094b68cfe62ea72e5bd77cf7275ff4a9c03a1136656309a230dcea832e8d2bb00e2a4", 0x8a}, {&(0x7f0000000380)="c4000a390ca29d2415bbc064a522793d19f4dc2584a4113f631f904f879088589234a5fe99567a5fb6e8e7e9580ddcb6", 0x30}, {&(0x7f00000003c0)="23629c3174232b44d576983679d863545cb4f4225ae6bd084d3dd401d4e9ce452bbbe880c38f375db7d28b0a2713570bc5c745daf44677c87baac29b799519af58a51bcefac9e596eaa1f13c55161c43f77a1f025a8b", 0x56}, {&(0x7f0000000440)="a5bd4f8f30dd8cb269725d16595daa624cfc6e9b5505119274d1919b3db9d2ac13cdc96689e0dbece7c7477e767d0f1baf6eb17d6483b9d58995078cf4f19e0640c19cc341642804e14cbad0cfde93838e878984dd0fe9c2315ec27af07f5441bc5a652a5b5ab8ee2409d33a80f5372b6481936b2d0a48244328ec842b4d977502b78ea58e0edd", 0x87}, {&(0x7f0000000500)="7d99910206a5dd5f472cd0c5c8af7bc0ea02eaf3c9169a4395d4609643e8ee38ac44b332f8bb9cd3a4f130685a20eed4dbb3cd53318bc92f921f5e", 0x3b}], 0x5, &(0x7f00000005c0)=[{0xd8, 0xffff, 0x4, "fd56e409eca6ec459237bad5d502bff915e1f1d76f457bdf48c2ca62201ad825cd5ef54a7feecdc18246676306b54c53058774c732f605b7d53dd9c956f9129d43db552f06fad16ed9d2674b880c37085e5d7f2d83fa9448f7e0627b2de967e80d8c81c0a446e190257f318ec59f0c7d9f5da3713dee8891be348a24cadf14961cd9f7d570c85f6f92edb1acd842790e7de427521c505e59aa45ccbc5936e42ba44d49a1e7ef70cdd987986c6112682e57b33c1748a1f138fbc57434f61bbd0e41551ec9654ccf"}, {0xe8, 0x1, 0x8, "121abdaf90ee9dab25b5e733d7fb8880a398a57f464553bab861adab8f4f359acf032ad48c547529c821bdad6fcd36d6a9386056206864fc6075e6a62e1e15d0e97794fefec8cb70e9a4761ef56552468a9d3a830b15431436c321814a07043032a914dfbcd6112f5db4bb8a8e4a8ac3eb3b014d2a8752b9abf897bf875e47507144b03ffe4b268d565a95f682e6c30994688593848ebf5b8ed2d4a9f3f66411aaa80517d9549e86abf47afa735c8aad6fdbb3b98e80e503b0c08e15eccd66ba546b6928b3fc7bc8e2ef030b0a83a5c60beb7f7c57"}, {0x1010, 0xffff, 0x3, "e3f7f86db4d382c3dc579421050fea712e179d0930a19b02777acd035269259522fdd0dd185f2d8d51b042790aeeeca42bf35d9b9e9abf79b1cf09e82fd8b32b3c44db08c200d9fe3478c38b9b2ea1c67a9a1b626e58ded578b852b5a5e9fb0743388d37ddee64fe8bec38de0f78a934c3f33031a364c3c7784730d4a66011bf7cec891f729a1a4ffe314de208d5b343c3a104d79b454717f60003386788dec0d554f27d5a5f781b442b7b3c6bf570b12544a7564e9ce5ea90b8c411306bf942e0d9eb8540f4d8006e081e5834f5c4cb1b316f9ff28505a61520cd135781b0c0af8f35e4a3e5af9337bb418989e50fff6aa996aa9b6f23846b549b493a8b17418b03238b190277eb76dab38eb70ef3de13f083792e5819635301d7c5afcbaef6efcd75407a6d8f249335ae57281c483a2b3ed7c7b388288cfde39df326e33066b3a8d784edbaeb1dd35c14d6a4880e9757e09125aaaaef4acb0e005bf8fc4109f4d24d587ab7fad00d747ec7e99b04b815848dab00433b33f44b2656eb20200e0ad60dede1345261739efc17087d5b9a3f1f842e9eb9e06e09b693fb8e9724e8dd92a42fab2899bd40be21c1e6d75614967e8c52d47bc8dc17a5a162e39a1386820fbc3b544d65b15a7a5d3a2f25d04b886a7725094c0a1b15a5cb40d97ffdc9fc4ddb847eaf5b17d673d5889ee6cb3a839bca3631cd6d024ce2b3d94910435650dcee46e999bb4911c2af3140bd72db4b1f6ca81e9d91364704ac8838ab0558f0be99899008acb7e9fff552c0222738a35ea928f908ee752843f53d6d14eaaff580aa40f06685a355e0d2a0fe3166d62cbe94560145e8cdeffe98f6e01bb4f28e4f4e46f82c6dcca1602f066be26d6f2091db7ef915b9714adb77d0300f3027b6e661a50b2dd18ce436c43145d8c44b016772ac88a0ad03307c862cefbba997de1b28472f78b715e6cd422e292f5d9f83f9f513888afd12759374c7aae2de994d24b56a41397953c94f83b0db8ccfd779b2405f9f1714ddf88a4f039a41e44c381289e9c0239b084d6288d3158cc2c06a012577c9c5c65117d9ac3d117ca6a18f76192595aae8b22dc81f1fcebac2699bf7323ce3ce844b02d6d3df9c3aff52b536a5ad9df79e003e665de17dfc7620895f5d8c0e96afc2d8b6124dd370e3d7c7d9434c0ea99c253069cd7f227d1355588b2a46af14ebf0f8f1290d2c1672f2da5049ae5978305fa7a28d5005d4f9c8e211c97c9e1290c1cd7925ded119d85c3c95d256eb89394ca7f9329fed794a5c658dad152e33bacf6f8229eb15763e77f4d8eb5f6773bd815f44532ab4fe5200787041d2f11fc28323e7293a2b6a385271d05170ca825a0b86f45a5e63af9bf41edbcfb6ad7c6d6e9ef0a66fd1fb9bd9ad87a02293f278877bf5a15781f6db246cbd4128a2a191a4bee05d166a3a75a0530e31d09f63820710399b921468913d201bc9eda05e870057ce2a03b9e24044785732868a487fdec65f1002056d8688bc2c5caef9a812b3a50aa637607ac6736e65e4db3b69ad8535ae3fb1339fab6772920f741a7bace808e442169066d3633147d213df6b5dfcb2a7226aca9ef2be1147f9684beaae7864542ac5fb0a2ce9867b9a5a854bca7ac0c3cbe601f9517cbbe6becb5fdafe62909c36a0b4d7293fdc10ce9e7bb3d610af4123281c7b4c6b36892eeca54f41ac80f73b344569f0e050c7b639ff5eeb64e452ed941c98da59e44d4e4b8584f4a5e6fdc58b6d94d651da8081dbe47f0851a46321eb4796479c401f3328c241f6a804012191122a8dba40940470a15ab67871010f8745c8daf8994922b95b9d75f89a84014575f201df61d6860a271ab15050da7f059088bab9f7b9b6d29e9e2678691562ab43e9babe9a46161dd194b060152dddbcc4233b307493dcada101bac55ee1eb512eda413add8bb7a51f032dd9b0280311d053cf6f5b6384b5e263b65fd28587bea4caf0a7f4b6f4975fe9ebeddec135a7c2722ab649e307a9f0340ea231d3119f57e4d01955fe32cc75fbff2ecb5d1c591dc82d82ca07567eb266a3ce01d94f4f3f8f6d26bc7f378764d5afe94f0d4840093f31d3f21944554c8f1fb9dd0a31bfadf5f517efb6a43ad4bfd09b9f199db205b7f03cdf8895af0e9e4e78d3ce4e3762850e3c742c7f9a9c7fc255ed572cd68f652b062b8167f68f63ded9609b3b3af27e1b4cc9ebb9ec3cb6a8fcedf4e364f510e620ba318c338794895040f74951012b62684197db4ac41726a26d0a6de4a11f0e267bdc6eb9be63396f41734348f739c38f3fa5647c102408cbfffa74ffb9bf186156a7795803a60384a8db2cbdf4109848c68dea0efe62427dbfe3888c2c2a52add45165ed3f719d90f785f9962288e5981c2dbf42129eb944507084453f024c43ab64734c4821e308130d74adbff12b5ec99c1a36e910635576234319ee314d7f6db6e78372134e133d79d2434a3528b74f8d74c9a11609e07da9f032b8ff71b0fdad820314d3216038d5b9518a2ef6cd4cae261162e5aefebaf7f76bb2aef144c6a31925eade2c434d298c723f80457ccde2ba66557bc8c32c4d2f58d2ccd8ff9918363f71315b8ff9b28050f8cb62c0a03b0c70b390e52db462e390e749c8a38874c09e8bbbc02aa48e9c800f2fda4ebb804c101474dcab7050fb8911d1325dd8615fbf19861da350003feaf1bb9f7a38dcb2a073b5f6545e28e1bc46aeca8f017d6089ac24daab93228ecc75e6e8edf4ea6e3681f0d2b3bdd541bdb95db85a2bf9da6144cd6418263bc2b21f803d29cf630a924f75fb9430161f44008e6087c24d51fc9aa07036dbfde2e7e4dfd94236614e476d5d002cd5722195b674ec719b563665fdafb83ab48e4947178919c6ae2f7af7fe1401edbe552ed719b8b0c1d4a22cd97806b4b0d7094736fa20d4adc4fd2b7efa9ac77c50956995b170533896113806f67434a6cd5d0ddc4dc8e4c8b63e520bff41ccfaa897658508e908424836eb1b0f0108b9fc03994516f5853ccf080f5d1d4e10ae82d0642ce53b3505cf2276dc74f34e3c46ac8aed072c1dfc48924e9b75c2820a98336435fad8db59acc4103935fc06374ba879e2e8a8170c27ddc825a0d2c647b6000630eb840d64c963a32c9aba5f1326011d39f77cecf8008f75eb854d9964129a3b7b7238e294d148bb0e3953faa46f5cd4135599d62715ad5b505edc1e2f1963890e11378dad939b4f8db80aeef8b1ce08441d9b0c099f5a994903b6f309ab39d3884a63cdc52b227cc219e21c15fb3202edc84516795eefd916e9db5c2ad31a23356748a04264ac819e9148ad04f523d9b3cbda28a2c50adad91c0055b150be90c5dcbf78e175384167de21a205d062e9efb3ffb755f06f474e00beffc2b1f36e4cf3073a4be0e92dfa3b4a915ed70e43a4ac2bb702e88a89cb573cb67b8a75045dbae02cb7147fd1bfccd1517cbd18835d005d987c95b935c3c91a2aba992e39602bb04c9f81e77b53e060fd6bd65281155fc5d2c8e51673b8a17665d064228a2e0a29d9c5595f4f8f72a3f0e96452842c3612b21a7183e92ec330a859cc50191ac12028d8a4753608743987b152a82ffff5fa24819702d2d07e8bbdaccdf38bc2a1d6f638027abcde1768ce19456decf309888d9c2836b4cc3815774d2b1a77037c29ccd9c7b0eb73b659123828b6020715418ad7a4b2f3effc9275837717b88f28b74cc3f9fb6fd789d53b0a3f9906a74ff5862711f030407be00e615aff3902a764c18cf71c48bf54b56ed7ccf82a696cc8b5ff490c67289402c6e2f440a3f51400634d1420917f408ce283d9975252269ea8e3f5668bd00199ccf913229e8c46099fe1b281d444c5d2d426bd33734f56b1ed1ca8904499a2f10e7f3c3a7f665095cba2eb5bf2e7abf0b3ac7cee0f925b28252257a8fbc451f5ae891cc9877f05126b5edf81bc1e2bca67f301453302c3d92c50b66c9bd6db3b803eb258d81b83035eede43b2e6c8bdd9fe4adea2c833e8ecef6c87766422bb0cce0b480e95f2beb1c5ee5e344ee2032b9e6aaff2dcd9d5350e18723004a4fd4892b9bb1c5133ea2ee1e72f340acf9ea8a2652805bd52b35c0eb1e9345738e7ddfe7431321510a1cbab2498eb34a2398f509935ded0248bede1f7bd033329bb1e042f2ef2d92b20d0a19accbaaf9714206bc05cef36ecf3ca32958eff9ae80963e3242695d2e119e801e1b37ce69f2a49e9c5cfc12528cfe5e8f50facfd503c594851a2c7f675791fdce05d58b80e43450e58d7fdf2c910898b32c74274a23616c3d21814cca7388e039a22867c796a2716ba1a02688dc9d8e011715458639558401223aa65fb20f78ae3832c07b37d8a65691336e38e156cb430457f3d0e3f1ae0306381937ac185428551706d8e51c99313239ad2071de068ee1ce12081ec88b8537c41aefedc62cf557bd2c7483d786dbd4cbb1bb0d6323862045c3be38b796571add42fdab216dc265da725cdc5c96245430062bd998b9e2e8fe5aeb5f9ae621240b616a2b1598a5cf6743e98cade908f9f4f742d33de4aecc9fbaa68be6c57ed4bd5e1b261c009c24c8c78284bba07ecc4810ac2498c6910f4c784a4a0005f99c95ffbab64d8a56ac99b9248a719c607d4496ec2f0c9047da6cfd2082ab1645263175f32cf556acd3bef468d706e545d473d472691b6bd6a02df96961629c858d402c6d917b7f4182ec5a0a580e7b4234968afd10a02b203e7dcc636c4657e2911099bfcdacf8b79ff63f9ec1969d2bf216cb7560d23babd050dc58cd93a6b5fabab8b232dd3de5109eed3dd285bc8dcb6ac6ddc81a16e362f29407af04153834ace734be6c5108c24fb14f9cd79c44424761818c7a17353acb1c9d0ca93d4ba53e8f3116f6f69ec62dec7a1d1881902152d8febd7bf71fc9cfb193be16d985babe0836e5c15b57a20c4cb491150d17fe30928950e7071e30693c55ff63a3e491ee991bc9df4a101fc2969be23f0a995689974879946c0527dfcc55d56bb48e50abd648f93a263c1284656f6289671b131a9f4530d01eae9bcd6c74fe153927ae31a2e611e93a870e6f96eb0dfffff8829f92b96bef0ad03b51c25dcfed94966fb3fde18e0e6e31f6cafdb198bd2ce561703c2bc86560252bc74163002dd3bfac3ee03efe400cddd4381872fa3ffe485621429550c1de54fa552527925787dec772c979ec41c84e15236ecce0565ba66ba3e5c88b8ab05560b62095414adaa37c5c7e0d99e1a26d4d41a402baa5da7084535e000f1c84d86dd9350a43a99eb8553b41c6c4ea714eddf544356a44f1ad516b79159908487c9c66ca846b276d27f5412d3eaabeaa6df9a2c618b29688f714971972b382c2320f7aadf636c8602fa4b7f3c35d113a3b6c6bc95803bf73ad8247eeaa86dee9f2dccd2bf15528073cd87135c561316d43776350f1309f93056fbfdec67ed87a49d486b9e0ec12f89b8e825a4806f545b76af5764dcf6c4e12db06a02ded1f55489ef4ea7f5cae025216d76469211e1134e3202f1969e572a83380b1495a6916ad0acea279d597c48c88838fd311cf02614154607e350e99bc74516fda19186207cbe286db123838edb70563b2758341504c9f55e12bdf76ccb948d1dee0d48d73bd29997296605bd52a3d0690dd4c0294765b160890ff366a231b180ae1dacdd34171fcf33a807c265a38a03782eb100acc4eb5665b086baf6e56c2bab8c2f4e4391640d2c1f0e22d35a3c92f69a9218860fbf5cb0fb85981817db5b13f543104"}, {0x80, 0xffff, 0x0, "8a7dd36ce2358bfe2981bc076240066c6bfa86ad694f9dadb3b85054d38424f409daa8a6c8e89a0b6b229b20f7ac4f2526cad3dd72fb6d96364b4bb883fa9ebdb24e9967145c68cd03634d09c3ca156cb61c95393fcdad0150952e2ea30c20dad566c33394f1241ca1baaf79"}, {0x18, 0xffff, 0xe4, "b2306b"}, {0xd8, 0xffff, 0xfff, "931e983e1d9a5ef3312b17d6a86d178e02550eff9e220b9a86cf1eecb161abd59c93b195a9b1f76cd35652bca1fdea9c82a95f18defedcec94054caa29e3f6af3ddc4a9626e8ca3f012bc2334071c0ece4f7b135abe80bed645b9b5b2f4125de19fb779c60678193a4d84cee828e6295063874ae70aebdc344799bb0a30ef94f5469cb608a9598e5a017dcb45ed2f1c9adede4748a364799aaa54557d6494073cc6be6dccb98bc0d7b8e2b68fbf714b96159648126510619e927e418ae67d85f8f4e0a2b317de6ab"}], 0x1340}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x8001, 0x0, 0xc600, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001940)=0x1) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0xffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x5294, 0x9}], 0x100, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x0, 0x20}, {{r3}, 0xfffffffffffffffc, 0x2, 0x21, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x24, 0x3ff, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x3, 0x1ff}], 0x0, &(0x7f0000000200)={0x10001, 0x1000000000000000}) 16:00:05 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x104, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x1000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x5, 0xffffffffffff0000, 0x2}) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmget(0x2, 0x4000, 0x100, &(0x7f0000002000/0x4000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x1003) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x5010, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000400)=""/72, 0x48}, {&(0x7f0000000480)=""/154, 0x9a}], 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x612, 0x1) setrlimit(0x1, &(0x7f0000000100)={0x6}) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fchflags(r0, 0x0) fsync(r0) open(&(0x7f00000000c0)='./file0\x00', 0x10180, 0x44) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r2 = geteuid() setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xb9, 0x1}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) select(0x40, &(0x7f0000000000)={0x65d, 0x3, 0x5, 0x1, 0x7, 0x81, 0x1, 0x5}, &(0x7f0000000040)={0x8, 0xfffffffffffffff7, 0xfffffffffffffff8, 0x8000, 0x0, 0x8, 0x40, 0xfff}, &(0x7f0000000080)={0x0, 0x2, 0x800, 0x100000001, 0x200, 0x5, 0x6, 0x1}, &(0x7f00000000c0)={0xcc9f, 0x10001}) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) geteuid() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) r2 = syz_open_pts() getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket$inet6(0x18, 0xc005, 0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)=' \x00') r3 = msgget(0x1, 0x109) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x0, r4, r5, r6, r7, 0x10}, 0x1, 0x744e7133, r8, r9, 0x400, 0xba2, 0xfffffffffffffffa, 0x9}) unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10000000000022f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x53a6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x6, 0xfffffffffffffff8, "85495500020000000000001150f5bfa600", 0x0, 0xfffffffffffffffb}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x100}, {r0, 0x100}], 0x3, 0x3f) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) recvfrom$unix(r1, &(0x7f0000000180)=""/88, 0x58, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) fcntl$setflags(r1, 0x2, 0x1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x26d5, 0x1, 0x0, 0x8, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) r2 = shmget(0x0, 0x4000, 0x1, &(0x7f0000001000/0x4000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x2000) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x40000000000002e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5e) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000040006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="918c3e48557cb798144465eb3e427cd167095e9aaef6834635aa791f63e6d570eba0c9169e8357aed1fae9a72a892bd770c8e3be79259a5b7c8802eaa92624021177f814da6d9f69a6ab64c6c538f8818ce4463e8efa267b9b7df5df82d525d9a0797ddd2e54e72cc0e63ac2b04c7be02fb7995fe772243bc9bbc58d3e0de733f50673a8c67f88bc08694f002f63e6cbe257cef4584a8c3c6deb923470e4a3d6ff752e28f5497ecb41ecdfe875bd6ac10c8e85a1b3a3f7c09709314519939c191c327ae3f526643c1c1b3624285ea6b0ecf353034cb2ec77e17fa1e6fd6ef5d71ec538e5d1e6e7f4342971ce0d76d2096af4ea7ce7d93d28de48bd17d8bc9e7a677f603bd1159fc66284c486135af5e2cf88915d02c2e648cc29ae9f7e6197fd8e41b98c3ac48502e9f1b98e280ff2574ebe30f4402e3ca0a081e726c8c39a082abd397e46fea84c77aacd175567dc17c92ddc68aa072896dfe097913fc3034a29bfdb24630fd1747b3a158d73c7a07dcaf233bedf40b9b2c6475bd9d4a4f32005326e1c5c070c3138400dd896cdb41f63f7fb5688a5a6fdb14d405a4d6e2efc5e4d6a11e39f4cc6db0678066938c4777064f7f5697549dedac17c8e5f3de39dfee5475f54dc34d35d4f481adcc733aed807343e3865bcacbbe27a5a2e205bc4076c57abfee4139abe0ced5650f7242f0c4c0884290d2cf857ce58593ba602002f6705342c74e91b738e00b53d6a689ca6e5d33c464668e39fb7edf7038f617ecdca7a3e70551846803933fea4f6adaedd128d897d75450000b53597f736df36e2abc988ca6d5075792881dc17d08cc358715a6cea12b2851ce27c3b055f366da3087631e5619f3dda44ccd6d4bc946b53885a8a1ae756061ef45a797348378b1e9309d14236ee8aacafef8563ff7c64e8e9f1e742f76389b93b2bb7febad0c5965c0bd6c3280e4da81514059246f0bae1a48bf80b0a1be844d0e5fadc8e1165f1ee42264950a10ac415832cdada1e135497452fd17817fd8e22dc8728c3fb28b44baffbbec122c4150be3aabe15eb3d1cd661aff58b21808650415d3bf4cd23a53a74fecea7d96de537b6cd16a5680e8eb409b8d723358024a5d31a49d98484cf20c8c862ab8284ffd6db1556a9404e7221cdc6f05cccfac5221f306c9acecc7315f75f6f65697a297184420ec940492acc28b16107952ebd363f5a98b64af343b9ac2b818ad91509e0689095fb4205f6346578f4cbaa6c6789e34a376bba22ad0d14944fa0ea3ff8d883828966a086494e8849007ed78e0c93d5b749fe07a621216737e6eb44db338752801edad199f272c4b6deecbeed2e40a654c996911a7abdc8ef08dd7e96235a5e58c27c0cdc5724ad21660303685220ef57d1cefa2445c2b4a236deaa503e9cfa7254dde35e20b0a138a064bed31256653019ec12498a87e7454f4252fc86ff57aa96ff6c3e889d2fde741786b42e61c5160afa4366f4d6135d940cf792d06dc0b0e17d885c8b035f012e1f573e667a310a35b16e48bac9ccccaa03f78b06b279702791c9da197c9a206c9c5dc04881cbbfe910ca6fb1300154254a2308bcbeec7dc40053f1d916f6f372e96e79ccf6d76b20f7790fcf7073d5ce0c112ba59b888841e51997353a97910a94a0eaf52d707ab8689c833213d652b650f450b78d70ed88d5c160187b8e524a987060bdafc358e0544775a269a4a9187e2a9932fa167a115e02e5a2d447e3d65ee49d8b7dd3d2a1f9072a6f60f6ef58558eaf1741a652574e33e30d37a9f6999a67648b6953f92c24a27aba2c876560afb266e8275cf87709a6f3ee1580f34f6a2a96cd6cfa3339a7655e2ccbc3792f15224ac9b28ea0f1290e97fe3905e5d6ac0a85b5adf4e974dca63ca83bfe1dc250e46d4a4924ef1f21ee8a1e1c78c257cc847edc4810b465f5b56f158d7a68c8460942f7ff4fe165511e5923bae9d9785bcb47ae90d8365749852212a1df599ff56d6d4fa80b2e146045eb309d3764329b06d74dc5cbf5220fb18dad2d9906f6730fca5c7a707e44f9b2c64f5ac4375a4b7fb287f7e708a3d3c9041ac4a710dc23ad7a4025405854225a3daa07e19975c2ea922316454ee5cb81aff3b6689784c09edc750fff5c3842805178f8aaf76e2fe49a43edf9ef505ff45405746e90e1de759aecdde972d4febe95ed7fe365511f9de0a68f7b258e082420b0b70588d0ce014ef02bc4bcb04584bc83d9ec2a7d327e746ab90a5f6eec4d5459b2dc3cc381fc4822b02048c6573bc6ed4a749f828123f7c3af7a3edb326a79120561c704aac80b7d33f3a6b4d1333d0c456cee804efa38a4bd155adca8b7133037187ee56fee9cb56f41b9b3dfa5102671a30d78f733d4e780b241df82a800b5fd69e2682a260d8ac635f386eceacb0a474e06a25434574c2739598e0f6863f751afea827d543c707374ac09f6c4a21b10b81af94a9c7a7118916050cd3229ae1dddafa586ed902dab9e8734ff62b6ea8a48722c25ab940ae689b8c5d4c5b2654f4a6047627f9b27b3da81c412bf0cd093c7b928523e324aaf36c9c71b7360fe9228fbe47cb9cfdbbd0a8c8390edc6f5f89bdbe7b46b8dcbc4fd66b6b86ff31d79c8447f0be295b6100b61ada1cf5a8b03a876d62ae687b176a94d6d69d2f6f374afd54e34e70c1e1fa7f1478225598f92f9b0322f40957777672c4e192f6008cfbf9c04a299c4ea325d0783ea40b64d351cef2aeff4a449a958b596591c4e4c258f665d5d647e1e0c70d262ce0dc71c2ec0c1aeeca802569b7b9ae93b5bff5884b0174cac972c569b099faaad698c1de02a27464ec503cc49aaccf58e19d644fa69580f67b8ec227d47a6c195b963c7e6810f4aac5e3b55f8a0c197e58d10e483913fe63bef070e7a64ceb1779b140d2a87a5acc71506930fbb7d548d17dad178a3a3dcd6cc7f588b088aec21591d67e02b9dbecf0edce5200bf058053fe17d5e8f1f9c8690e19ccb2035a8360ae8ecc770377464a52583afff5cc0a2f6d5cffa938a544bc5d2659ae87d4b2bfebf75d7da01f4ec148e9b994536fa6ca3d610941bc97f337e31c13c341772d3d6b239f5fa3cce8217037df592ccf3d03e9a682971e070273716546af21e0cd1200998c0c411e78154282d984a4b04cd481fcd7df6c46b76f7263649412f6c1c796844c573306646e53be96cf5e54862c199c4365e109634eb7a720e025dab9b9f3f47e708e24f433c9f6cd4be27296a966f6030c8ea3971bae8028bec26ad81b19758328a34931b923c2e48d3f3dd1adb9266bc150a230003867a07bcc474182f33ea8a939dee79503e97eaeb58581e4b083a4590d124ac5f3b8883a83fefbabc2a6bc5d1bc44471b9bc72584e50a6de96f373628b89af300cdd95d30c36f80afc76896b3bcdc927e10829c64af99be8cfd519ed2be7eadbbf04ba626c9c6e83398ceab70027deac04af5bea2ead0e2c6f32c023a7a48b018cd138956406ec32bc99d119f470b56afe88dfeb76087dec7137d48951345cf8d7247d58a92ce2927d7b2c62e28f4ac0c6e9d9e7690489b7c8238036178d3ff0ad06e467379d089180ecee02589008ad83524cac398b7c7e9eb64d64d663fb4c15aabdca721f53631b29d20f176d6e27310837d25d56209810a1c0849d6e02a47e9d738e87da146a7f97391e35b58e903d0cf24d3b1528dee742e54e2a205a66572bbdf90adee118112eebc54db7e82e7b53428453f257dcba0aefc04b7f7344f2a152bf4355da582f69abedcd47faff993dd94db8551865a81400c3a9092a911d79b8a2650d1f3dcf3dd7c3b918d8c8aa01157967ece06c9b0f65ecb0d890ecb5c1516f44a21dacab2bb9d39aedeedd69b7d13e517e26498fac3319bf493d0291583757c028b869d3dea574a8aff5a5e290c8c0b84fe7200376ccd8fad5c72ddcdaad1b6e8631e4eb677324030fbeb0288c5001267490f23803740c195b038a12d9f17e9cf6ad7d182ac29e834e793dceff2f528abef3e56ff2f93e55dedce08aa5ac5ac91f2db71c6cf8f39af1dc6663056cd1e31df62e06b2fd1a17990446476ded2827f4df2cc365b363732e64146d2477a06b9178480e242b6a68e4c386bea40204ff2c1d61423d2383198d28a717d72e81fd2503938e8b2afc9ffd58336749b99594f9d81ba450bd3a92909e3e8a9c187e37e6f1cfc17386d4e603dedc81224b99786398a303576c71a1055a4a9938299fcffb80a4902e9e455d3a1dfbbaff9add65498922c009177ed788611e1abb1e72515c11783efdbbd16c838bb4aa9cf3255d26d310acee3ddd00d971cbcd38c4dbc86ca2a127bb9b2ac88e113b816111c40802a75d9c191d787ccec60212e2b567771ae32eb4ecb423d2e04750624c57d87f7d5161608c55ebbda09fa3ca648d056f52d6e5da9ca30070daf2896d477ca46eebaf870ae4c555ba20469798840a16b394737dd310da99c76e6a79bf1afee9bfcf049371d03342d7d70bf49ee6766f6b2fb43e0302c1c0f11c31a7448b65b65c019f733ab79960b22e8d95305986e4bacdd8cf5e89aee76aecf6f55a3885134d290f12eead48d48cce325a2fc3b69f9bd03042ade317b7f1245a4cfbebf77cf59a43a01e3c1c6b9d5839b729844d43327dbf2136c0ccb07802298e87c35d738f6099e0b616c174fa355c25c5b0166b124d936e1012dafea591c6379d2e98198dd6094ddce18f2608b76b7af3629f63423e5c26f9df32dcc1a9c1575a4a4a75903f74c6fd6a615cc3c88629e12b1d0028669d54e82d6550b174de7c7e777feb8b9137c25d5dc0a6103f8b1b05bd4893190fede78a8ee0dea0cdaa69618a02a70d51118b98a5bf6de840ac3978ee7d89a8b3a464867b1e9921b4b7969a3b314f8e88d6d09b0c066cc2cd8294bca16d48c4522f962637d1b109b664c4f31d81bee999eaac3501ed1205cef16419d1d8f0a4c5610d471a17b1c95054e0fe31d8b5cbb941828fd176213529cb62242a7de491f93dd23b4938ac58e58b9100d329e24d0a895381f40b6f411630a42a9041955a71205b544cfba778d901dd5811599eceaae096b58c948bf40fec5f6fc6ce58050e7a997c7b26ec6026a3167a8e3004bccb512c30114e0a6532c7ec1268cc9bd1b1a7b3b4b94bcde05f8d30c6e4507a36fb774a4325fa662a3340aba5435338482e426f7de8788924216b1c8c278150a5c05d79f0a8076d9d76cfcd5c16e179b1f07fc6784cc9824e2f910e75c0b6fcf6fa1504f0ec56cc49c15881fb27309092657eb17d3e1c8747b556efdc2945dc3473d93a7aeb8d9be1404dfd590d3435436d07cdbd1fabb4707048b07f18cb98bfb958e2ed7a6cff88c554e3c774a133d58fe754855192674d66c11fed89d0d9e6217c6889d4a9eacae67acbfa87c7e4a015d9e7ed20eb664c480b9adcbfb38ebe69841f089d218875ab2331a11eb0e56f0efd8e89dd3495a04e4cd84b5733c3f248be88d588d6c44499edccaab7d162827bfc87fd0cc1c61c8eb14faf7fdc4c0c6b926dca862e36033c8542e0ed4f62b7ca69976d1e14aff7e07aedda4d5cd11e417c2f410d1e81408fac6e7f1b9ac38f01f757592384c9175ece1a17968c81a926b77d30d9a99d5ac449823992d0df53945f0d32563d0841183dc7096b02cc31ca27cc1f3dd42cb6d2c06cad24cc6edc125b63b96bba2e599bb9bf775ba4418664e890636c7d83f52ca9b1aefc92644c542def5e0c138ea4405bff2f08b42fbcbc6072509bce5534cffb7db15ac2a52c15b792906", 0x1000, 0x8, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x3f, 0xfffffffffffff486}, {0xa4}}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) r1 = getuid() mknod(&(0x7f00000001c0)='./bus\x00', 0xc020, 0xfffffffffffffff7) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x158) open(&(0x7f0000000180)='./bus\x00', 0xa8, 0x97) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:06 executing program 0: r0 = socket(0x800000014, 0xfffffffffffffffd, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}, {}], 0x2}) socket$inet6(0x18, 0x8001, 0xfffffffffffffe00) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="c7127a9ef9975b303d14fcb8916af03f", 0x12a) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="9d46d513ba6283d956b3c5cc8f917ba43616379639388ad05d05a30c4b692afae69cb32ba1cc7e483b41a274fe1a99ea95a079675a1b8fa8bbcebf04e9538f517d662727e7e680da9b056f6727023894266b8e847b553854751dda25b0cdf8cf8cd31ea4c457ead0334117944bdd8535791f49bac98ff235814654b0ffb381977e55473c9c869da00e3d21d4fe822f2e", 0x90) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0xffff, 0x8}, 0x8) socketpair(0x26, 0x5, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/73, 0x49}], 0x1, &(0x7f0000000380)=""/30, 0x1e}, 0x2) socket(0x21, 0x4000, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) renameat(r0, &(0x7f0000000100)='./file0/../file0\x00', r0, &(0x7f0000000180)='./file0/../file0\x00') r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) lseek(r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000880)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x113) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x2, 0x7f, &(0x7f0000000140)="ffcc257166fa956852b7ddda06d13060a8bbfd7a7072707190540328e2df776f3ff2d047b1da19a1e76687f2e958eb3616dfe2b3e384e5011ad025445a60fc7b02dbe53a614adaa0c860516eef2675bd0808b9dfad39331f73998b4ce7c08f016249c257667b94a4456f3bc9f676eb86ad7e80f9ba37fb390514bcf73dc3ea3524256bafc052feb1d1b26eafc58973a46fccc9b31f85c97aa9e11c071613c3e1885b050cece21a2c38b681b344a5d4a78bd2eea505f203ec9d5cea4f254b2bac6621ae5edc5ecc4c234624ba037dcb457b68f9e3", 0xd4) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x4, 0x5}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r3, 0x5, 0x7fff, &(0x7f00000002c0)="4502f5f37fef716cbebac1983d01b1f9d27c0ac9ab43f8c50506934a4081c1cdd5c6a446a666cf855a2ad479c2bcc0e3ce8cd78cf47bedc3910542faa2fc19275a1bd1937e50675ed86d258840616fd54c53c0bc3d3171c84efc2c7176dee73ca24c081ce8b9e9886eb0ac246a5f75dcf548dce29b7c587e3dea6a0e60e5374602568fcaebe9309e413b05d39979b991edb5595fd6b90bc796b200bc1cfe04f7f3069d40a6d2353864d4a308ca8a7913426c5b91d4a775f3de2ac41c0fb3e017d1d986670d4824e098cad8a75cff153a634eec13ddf6765b9d8e220a711750d9eeecf4b1017fc5f81c83", 0xea) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2}, 0xc) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x80fc7d6d5b1b6c77, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3e1d) fchmod(r1, 0x84) 16:00:06 executing program 0: r0 = socket(0x18, 0x8000, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x7fffffff}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2101, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x9e, 0x7fff}, 0x2, 0x7, r6, r7, 0xffff, 0x2, 0xa6eb250}) write(r0, &(0x7f0000000240)='C', 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/201, 0xc9, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="f20700ed505364aeffa521db2f4119e8"], 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0xfff, 0x60000000000, 0x8, 0x2}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xffffffffffff147c}, {0x6}]}) close(r0) fcntl$setown(r3, 0x6, r2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100), 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8a66) lseek(r0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) pipe2(&(0x7f0000000200), 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1) r4 = dup2(r3, r1) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) getgid() accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000001bc0)=[{&(0x7f0000000bc0)=""/4096, 0x909}, {&(0x7f0000000a40)=""/83, 0x53}], 0x2) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x5, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000540)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20109, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) write(r2, &(0x7f0000000080)='b', 0x1) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000003900)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9}, 0xc, &(0x7f0000003680)=[{&(0x7f00000023c0)="1fffb5ae04673c54eadbc57a7552f74d55dbb5506c899721d63b387cae28240507528f8bb7c0e28fe233f656ec1f0d112e983f4fca82fd14066239773a96466a8e6fbc5b78b31cfb78b77bc1c16af1913cd0231806eaa26af5e0e80fbc08c3d18eada5ad6efb31c9422d4d", 0x6b}, {&(0x7f0000002440)="2d1807f20f266a8fb2d6209f7479f2d70dc058f33ba5452877ba3c76d6abe6e8f6fb7bf3e067b4822b9d12724f3f9968a94849f463b9f87444decbde00332081f273af6c7f631d48dd40e816283bb4b0d57ce0309b8f67c3bd33904f27fe6c41f0737f7469ed5616d0fa6964b73a874a1416956b1fb4872e63c8ec63ac536122528ffc18d8ef8b4677e446a4e236c1a5d92d9ff616161aee85d9abe759b0bd41432d83efa0d1ce3165163e7ef8", 0xad}, {&(0x7f0000002500)="0d594859713c3fd3f49201c23114c91cd1338cfd47ec0f6625240ae6a9097e7c578281f52fe5100af0ced0d24838f53998d0fa83fff959946a6111a279577ddeb143da75", 0x44}, {&(0x7f0000002580)="2c526172b51f9c6b7e5de035cf608295f68bf82d8036de9922810d4f9dd9bd7ca98e60b393df81f28fb4df416b95883dc88cbaf3ab9e2533a73612de4200f6757c394c8d92cb4006c60e2af343eb16dee25931a6063aba4a4301b3b93e4aada183f6a1a91e63f52902965706fa5adb8a290389041daa27f0945f325e63019a493e813b17131786d9e2a9dbd0a853d309b72f8d6eac2f3a0cfaa17c30291dc49c4b806b3361bc852a0f8895b3a74bcf105454b81e68a7293668dda698e8524b033b9c08e4d6a192edcc77b59ad271f8338ca320d07a97284278cfb1a69bd0b4adb088a8d3895861ad3194fa7f781090cc0b6afbe58c71da0509a5b8d0b032046095e9553cd71ceeaa742c071f8fc64604544e299daa31cdc58f846432c55a174377856d2b23d722fea733b0a68eeda3407abd94c2ed0b1a1839fa424ffec70e3c59c405716e6d6090253872e2025a06e117e62e2c76a28849ca989dd898f0591210ab9b5ef3056068775c09a5c865b53c545a16411e9855cc37c3ee4b429fa00301e33f00dac99010e78fdb263fcbb61d74db94ae6652b0ef822af3d033624b474e95fb6c6fdf50bbfe6d51e8af8c3a0c798c68815c9c7135ff8b68c54e37b393ce88e5084566146b26db5c1b01d6a962d335066c9b1029dc02e30c20ba86f926975490847ccef84a9508ccc97e8b5bfa2595ce4cb5c01a07865f33f0958e2b7e52e416e33f3c2e1b493728a770810036c6ac27d335e0d933b7ce756090cc0519f9e750ebcfbffae996c310627ab2697e689c8f54d52d569f5529b5a6d574fdad30498e670b260053b009f5c64ef720a3a7bad5a7eac6ea3e416813e7bc7d1733347959e44c130d06a6abce6c381b854f9d08d91c94d29f83ea84aba77e86e25ecbb40eaa219f8ae58017045ae1cadc698fbbd7eb9e00fc3846fa6d1e2635403256c169277aa65977fdad1e36bb49402ea07f3b02a6292994bdb12790335c2ebd031b3587e451c574cc5792622029c1dd96578c02b26d57a8cb583ac01d9c1fe7e30f4c198422e90c85deb3b4748e90b05524c23cb3b7daf2ec1138f5e74327a77b90c930093bea29901c12db3c659f7fd30b037e8a687397f9f0d011fabb853cd2ce91fd75c7cda6ab6d6847d1890091bd19b7cb82f70173b94869ab322f5f1906106f18ac37db87334fa92db6654108182b2f1ad8e62c0af968daa5f95358b68cfcf7adc4d9715e6b4987a2ad03826c815d17031519d89d8a0bde94c6505ffdd50b33fdf3b7d047b69b2a3a9421c65d1c6077fbb53bb8c4e0c3660321ef07362d942c4658fe902171b8dc70792d16581985eedfc902f024109b85b726155c50da3cdd2f070692a1f0c657f0f6e89982181a5d531f3a1dfd37baa3d402c12dc2c0d65867cb437d3e38a67f798bd3b994c378beb26c35116c3678aee717c0d5de455090321b0473d9603efae7822250a133e41125cc7b70eab5f9e16012eff96d07b81449e59ed49972550bd2e7a31d5971d83b2c0e9fa4d089b78e23cecaaf97e64d9e34997b42977b8512e8368d2a85afd55d25d8c73e62e667403fbce1e394ed2e0e6e570602754222104a26fa891e62b4cf2c8d9e0c292de1a9186fb31d7b53d248e6c30f036f609b6d58462fcec799645f082a4a5626716b41ffaf92cff6a6aac78221b68f69ced589b5fa4292aef1033c170d433dd28984a099ed91614ad272693af2d60996cfde07bed2ac65f958b4587201a7897c259c6dd576d846643726c47ef3aa1f9d143c15849fdf2abd7e98c2f667c77bc338a5c5a6aecc0610552c9f3959c6ac0f1954af693157ee765d8152365c4598308b87cf2d44b0e053bd696cf67692ef3c42475c028ad4cc8fc594bbc6b63d469ff2ad15286e078b0168bef2bf4ff8ab29ae3c6c02b15e7b05bca98a51eb746d2ea8b47bf92b5e34a51578056660c3f0cf7ef9427ca55c61b6a0f1ad98d6ca9dfb6612330a06ac365cedf3b245f45b44b89695287ba16f45db940a9dcbddc582bdb7ca46a088a649d4d7097d0c4005d28a761b99f765f19ae822d5c49f684dc088d2a87a830953f81faae9b000f07ea2a91b11274d9d6ffde3a8e9767e54ca7394a2ae73cd0e31a93a048cb14c29d2ef401850d702f73c3562c5af2179baab6e00607b3f3674a6155752abde1af5f7e9ed7c15153ed3c5251f96440b683b49ebbdaa9f0bd57f8da8c9b33bb05a3deee689f7e277c516de33f86d1bbc8b30938f26f7e51c5ec3b8968d661dfc870a347b7e467226a1fc289b4e7927715ff46064e2a25c2483c2873dc1554cdba6565e4dce6da29bfd1b7bff688a279ed1e2d1aea5c8605a556c9ec9696fb43a9337aa64105071e41bad2405a8352820c0e4982bcd7025b9f74551072b29333e37461f5cfe42c9b37d2db32bf9a9352e56d37e68b9f2b65a55d94986881730431ca66bc302aae2f3a17d92715ad37a163e9efda7cf8ac42a9601baea50b5f1cf398e573ad42f1006bafddcf9439f6495dc977ff860ac594f8694c733dc0d8d31432f49143cd5ea303a790755075a8ec2eb5d33c972711caf03cf3510f791007efe3e45e0bb9bb15dde82e487017d0badb202c76b0c2564b7ee9d5c436b1e3199af365031a4630c6abc3dee7515252814644f86f8b4240b18d56d0239f17a1960cb25a16f7e3652c655dbb1fd9a42a88337ecee8fd9553cd0e0adfbcfbdd1f61d1564d10df0ed2462e429382e8efe2a7bf0d07e4a57be669a522239266e6627e76fb98fc2da0adc286b56c156c3d5b3842aabb44e04b2bec3dfdb62594172ae9c8f1ac44ee6b23433ffb13bff2679c4c91ae644662915deecf94db3ef5e4e85bf0a99e3b53e65b33fcb0646957f5b53bcacfe1114f19f76b08f6047b1d14d1c71d5e2690a6e7b4551b5782eaf55b1d12c9a91f0d1e6e5506d398d7126fff10b8fb36affdce584986a4c72cd18b8e0077fd3c9b2da83690f7f6b102c1f8c8d2f58d684f208835cfc66af2bd3bf081a40ab545ba550921fa343df635346c7c003430a5c387374ca3a49ec9b9221cf3586819c15115e1a1d422746e3837bb0d6f303c126d27786bbcd01e6bfe1f33cd88e824da9f3f805d60a82269cc0c694acfab185254cfd90c9e407977bbe87a095d886dcd01e7165362f60ebf29382ac10b159da89f982bba74ebbde5adbcbe36810807e60c86a16460c8a9f9e7ba46fdab45700c54b55b79bf9f99a1e525b24876e45a3a2c5b025631eaa851d0d72beb2998a03cc5a0f57bb52f3de428c405b067b7344544a22fc25d69b2afefeb7c785f5eed30654f37cc9d8f1eaccffccf97907492eb111cf67a9ae2f6b065d1dcda9af410d2a0386099370c97d48096fbef0230bef567c53b4ddac83fb765eafcc954c83db9d70e2257c4fdebce6b85ba05683efa13d25abe491793e1921ab89b3cfb484c0e2f5ccfacc7b20aa2a6a84f9bc83a5068992df9deb73bc9f43024c126e723eb89dda975b1140c6c01412d6ebbdc05e000c1d00229be1ba7599b4af02b9f6a3ac7d409ca8b7fd843c9df02ec55593e945c918d2d8f7782e69da2a989cd98525e44f6eb8573ba9f1b4d8cc0aa39956a5277f0fa2131d364c1cd344c0c24b6edeff33659fbb028b89014673d1477237c336b71a5fc1167e31ce419bcdb20aa20a8d09a230d43159d64d66fe24318c4f0fd4186c7e085ab5d13f9ebb5e1b7e3911e311674f341ae97a35b29cdc7821665c3f1e3ff4268044ff29c4f9dabcdb61f9ee5961ebcffa2e61fb2a26b4619ec2e714cb6f57c776ea896b2e0db84cace63659a11a0b2f7dfbc5b0e63a646abb4e874d72bc7936094be631d649f61229155929f892153b9a5222e772030b67521ac6995eee6cb7ff552029135ada96ef00cbba387f91cb5de5ce5508bb84e5883a93b8bddb5abaeadf4367c018a004b858550f18409f8da6f85eee4bce66712a5cd3cfd847738e62bdcf8e759e61b69d4bdcca747c9f6cf725cdc7da5be4569bd24bae1da5cad6ea63777c94c91fe1f8cb124d2f3ad5070fd15c8caa0c7f35c38a206b5573b977e0bcf874c80b6dffe5e350d5206d231a015450f091fadfe58ac4dcb4a8c28db352c56f9743245b8f12ac69289a2d97af78732242b50455e1384ea64d387b5d11a595595ff9e1ed3a568c96ed69beec209f67d5566bfa073253f614e86b7082b4deac67cc0e03080d1afc5cb250f9c60da6d2c82f3a4508e6353505b0a64b46f2e81e4d984622cfa1b3d5f664094013e907dd1107e26ffb3019dfa209e0e36423449bfef000926e53990dfb75ae8ad526350b896ed145125d875d5fdfa1f8de8b006297a1f097e0d5e3681571a970a385cf287ee4a04b8a1e77fc4ce8e7749e3b4eb29a667c8a5d9d4c3e7fc8efb94d81d36fa0146cc38e7475e111dc650112cd7f3e3b37b643a958bae86f70d90ecbf421d170d141d3ae07558a0bcfe5c38041504e70243452bd2b5468c31019477e903fdcc6b50b146bcdc7d6e22143faefad2da94263de82b75f8343dcaff0694f8f6a7ce2bf5e1e1379896661ae5ae7c746d671a77311c916856b64d9264fbba49c9e59e21969ea7c2973763c7bf2451f4651a6fc8d291502e3482f235e11921a4021491978befb846e649be9c1d361088ad4904940149abba71650384323eb13e11e0a4be42a65fc2aa2215b6e3227c0df721c3d5fb8c8573b73e1875771b73378de224a0aa4fcfe33efaa02735f1627a2daf052923e7ae17a1f43b78568793ffc201c07a222006fe6d8dff73da44973386017d7602c0dc746cdcaf12a1c058fb9c5dd2c86051db4d4b58eb748b74c9c2db2f15fe570a28a4c5332547f4c852f78661d154a7f18a858fe9f17e0b5e31d69f4b6585b7e2af56499d923115c1901fe7f8a36ec705db87aeaa4ae3122aae0304b63f1abcacb1df85dda3c821b7e01c89a2761386ef1aea04a481981e9dc6ef7620df1263dc47a8fd5dd9fd7a889f598ba74e8b2917ef63b32ef7c5bd96fa3c0d67aa91359ab35dbfbfa885280bf81a8f1a9e6b43b1bcc0e9d2b38a4b3a6a0f18e85d75ae832721626fed4ab68f93467b13b4b77a5c0ae8d7078922ea3b8aa1b962cba912d749db209e50e0cb473002e80ecf7340139abfb59c14c9869cc9c84971e0c0834915309f3d455a5c77970a944e985a8a53f6a4fa42caa9322fb91901b5d7f1d1ee6f2983dcaff61b85bd26c5630d50031fac101489f1a3cf4ebc07d2a018492d4dcb6f5967d67069a0365f1d894cac41e0d9f6b46aab589136fe6813dbac1ec2f19b673625914873fee9e0202bb34327e78d2738369a921459cbf51160a4b968b2b1d02090d5832c9686daed328c3fc3aa9914165b7ffe2d198372242fcd8c73548dd7a7e0e9f6dc429fe0e3cb83907316c25bf425da9e23a48065819981df87d51a137737752885f58423f4b719e4044655be68d6379c6f1873f860daec8748da8a4f7bc93d7a4c0bef9cb65b0a4798cb1e3014df2a7e16dbcfdd4bfc92c0ccfbce1c14c920470847cadbb8fe303366d31bbf62b4e4287cc8859e2c581493d70fd7add312c841b4a56736fb2656824191d1ae2423f3d5e78e0feac5ca9c3137a1374e045002482b634e7e09a32a4a79244c38fd58dba0b500e3cc508aff4f7d1e6536c3538d5d28fa328ac5e6940c709e4ed6b011aa1ccd4dc1b51f362a1a4d408c425a5d8e9f5a67415266f2c55caae34831ba120ed0e16e7d161642b834227300d2a1b88c95bfcd396b6ad78e84824edc2c71e2d40c217a55a49712d6303d34f6582", 0x1000}, {&(0x7f0000003580)="c4613b10a07f7bd18cea2cf1eb808cf83c65ce4fa54c3c97db05bff430c42c3a2250e620f9faf6605af383e3d6e739efb013637ecf450fc3fe25c18ddffcd64528a1ef64ef7ea67e68279bcb7fed8436b816246e3c40663dec69e048e1f5fffaaa8101ef0a1d11f9eefe1f8aeb56c45a28d4f4720a9b6df79699b6cf23c8504cf1d1780f7e9953dec44d250ecea291988d4f52b97effa73ad938e64db7632a338285c0b780af8e589a363c36f899e0cbf8ce20334309de875faefc7c2a35007c5a27a6497281c862d29f960a0dc5c014dde066f23f28f4bf2aa765291a9909", 0xdf}], 0x5, &(0x7f0000003700)=[{0x60, 0x1, 0x5, "c69b54d5d112ddcae254d4716f651861da60252132b580b0b5a75c04a55fe27ca6c2e8eb429f2461208d27abca115db7072ffaf8d8bfc2a4d27d23cd0f38d284970159e8c30f0cba870962f6d2bd95"}, {0x108, 0xffff, 0x109, "6a4a81cf3da5b98070a8487e889c9efcb9c9d33ff6400d95115963b9addfa78251c4c6d5456ec5ec32c087fcb9e6858696a217477f2d681ae6cdbfd7ba40e783487db81d167032b9aecf4dcf48c65fad812ee75b60a7011c0afc0d486103dea80af3dc7906a6b2ff0adea37d01f9cbc997b11968241efc154e428fe6a97203a07cc8debf6a735ef53a2653a51b45dbdce514764f0de943ca12c8478c71cc9b516e6af4fea8531578964d41e159ea27c188a333d18caba4a180f28eb33eb2366efd4f466140c3ff895dcc069bbea64a34ea41cb68c0d43846997647fd540095c0913b23d11be6e7d5a97533e14f5152600392c21ce2"}, {0x78, 0xffff, 0x6aac, "981c902649be59345ae3e8ec82e945d0cc1a4d1c6a1abc8148c8fa5a288928abb453cbef7c726460feb0f644baad4146f58a02809115d252ba82f31940780a7979fe816ede7b7e659c05e67e3e0c44d55cb4f45c99d4a913becb75c62e87484caed5df965f18"}], 0x1e0}, 0x9) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x1010, 0xffff, 0xfff, "bcb5f93928351f99e74233cd0eb4ce65824c0ee725ed57e6e161ba707743f999aaa8f81c678ad102aa7e11698377b8fd67b93f67eef0ed46060ce1eec4d6b3c3ff30ca1413c77e0c00bf62ed09fbe1af95aa12b2a7ed7248750eabd1529434016774004e8bdcb1bc44927ede9cd0610b132a1138f9edc1db6f99b52892bb00777880a4d6cd768ab9b5538d5e130a8108549fa319e5f407f0e76ee736167ec30a7c1c0fec552d3e9442801ee3acc09d727ddafba3847b834015e99358389d07b4f94bb6a355cb7c16ecc2058767427dc8114a0cafd858322ce8aa07f302bf9298618ba448b54449cb401de5f4f83a6c24c074294c34984dcfe5bb263c95086b9024b9849a3711fa3a47b5654aa6dbb354af491d4347cf685269434fcc2a525f5b92de813065df28ab27ddaad7b9f6599e0a275932b034eba937def18c4e5bd0002dc015df873313a61840ceb7fc1b8cd672f8d83e66d7e81dfa2768473614535944bb133f26bf42fc77f10a000759399affe1df70f8336b5d3a2fc68e38c1caf5c33ab79250f3a00d01202d191407bf05d115b68518372a41ffb9a39eb755ef7ff69ce71bb0392139b81d4422ecdafacefd6ac2b5570e1b42493633bfa77699c1b11c592fd27235c39767c243911962889db31a28361c7a3264a503d9cf0bc3796260a588a285d345824a1910c32e11e98c3e2cf16f78ae4381168081b1d2ed6e7807f98f95105f4a4f60fc4de9ac73943c57f7003d5f12c88dcd9ce2cf5168e761d46dde699131bc18f75068340167c1305bd7430268692837c80a893b920f53c940b636482f464e77609253789ef2e509f6567230a14ab36ab224d486d078498b6c3201738571d05f2ef477fc057ad6a652a3392d7da6245d3161824400f3e442f7fd47fac93515dc4c994905f1be31ae03a2a5823e3aa719e20ff1efc7cbbf369c29ca4d97442a0162a7ac9999058529084f8e092381974864ee96b721db6242fdb94d9108ca5fd5c714cf8f0882adecc255531c944da45d4c9054fe9291db09418ae89ec1d62f85f10417e351131818067a8b7ca975bab46a81308e87398d059c2b811fae0df1c4a0fa2d424e456b4974aa7d0a18507434e2b935ebf1616ce0f3fa4ccbb976ff8b925403254d1979316e8345369cbe1a6620eb5327c699c84cd5a38d884c33a9461dbc03c4a7b7d0c8f28deacf95fe2c0a9d9d275ce42f179e8e908e842bdb9269cffccbaf39252892a9b07ad0dbd8da13affa1fc95b600cb4278308185528ce0107091b789d9ffe0c9c2aad7be5736df4cdd9e7a5d6f1ecf2c4e229d896e453e7e79a0b0d7c9e3eb70eda90a135b43f5169aaddc1ecf349403d48754e4c1ff9885365f6f0f0bbdb43226db181fd66058e9b564d9159fe45e8a354a647bda14fc58a66a45cbe9762f0c0c7a21fc802d5e92890bc6dd3d10ab4ff212ac49ee32ed7f88d6d0a895536f8c851838f3bf05627f75fa1a4db10f688a3a37def3fdce7dcf7254a4e4e7afe1ffa1b316945ecdaa48f6c240fe8c77cdad7f626ca0ae241658030af8138b0260779c71306368fb5c0c79f6ed6b21630d8c18222fa2edf4e8d07eb86d4cf796c6f968ecdee96f3695f06b2cc1c182086fcff871a0b0298f0d164172f20311d91688c6a8571817e60970c9144ad88f1683ec2d372dcc234eacd8620528598bbfae3493612cb234a4f050cbb21dc86c529abea0f4e151206146d46e0a7e23bc3999ce37675f3f5707d2ae9d5a9f6e3d4fed24069687bb712425127e55c3e508bad488a49d7e48164ba32d47c566c287dcdfe1a8a143a64f3043890d529567258fa12048e2a4e46352c92c68e448ee6eb9834b116e38c5a9ac51e3cc7efaa2689fdb9def6c0113de43a346c4c24dddf298340a9e2baf33f7571cba9a750752300df82546373d03fc496abe6b0be36bbc6b6c232fbe6c114285356baf4e1bd1b1d5fa4823e8c3b4ba31430463cd678363c595f69e3598765957ffcb30ad719369252f47f44beb7ca1cfe11bdb73ff6baf96a660c1af3d1a42bc47d541056ec6559b95bccaca207dbef3f876aae7d37b5b05a8873d7ba3da7b5b31e02d76b5b01ae57d35b64e02aeeed1ac46865aa02424877c11fec8eca1bc4718534044e4795e1e09bfdeee54eee24060f2b0e8a322f3c7d712ab3226ec9d44ca2cde08ad20a6635dbd8ab2b4aefa3456de36d961649bc99385b7add766e3fbe80f7bc7f344ac12ebba16397e0f25f2961758a5848a86c71a00e843d7db28caac49b10a8e374411a43084c0283f5155e9a5c651423462db5dfa47f2811b46e9c8e3953ba488cf2be7e13b68b22b16a504bb55c98bdcd12a60348ff2ecc18337f0b56918b24f2355b547b9b4c9f743f3a0e69d719c0e1b26c2aeba60fc9990c827e416c3977a6e001e32d1f2029615aeb8c1cc2e6080395317bddefa6d1e7297c4672f1824db0211ff01641c651311014bad0cef4837b88ab575b7670e2c2debf7edb9786db1fd3b1042ca55d10497c5b7e1679b2d638fe20a26e70caa883d8f28c307d9423ee2a1fc6a73d7f45b818da585eeebc109834111feb27c13e5104108b4e8a50d2d9e3587caed06dd2e7ec6aa755a0b3630949946f250ade4ef335b15046d1c8a8d455b5fbeae569bfe26cbe7f41f17cd160424035cd1c876676fa4eef6f86bb877c4140ba6dcfce6e47e000631d7de2a13324267094f742e5bc77898c12a406bf46cacb84f909116bb15268ec577b6e6b4d75750537358e8c14e50be3b5b94d3cc1c035c18d5e764f8e2fb8682f00a2f43e5da333de14e13452b5b0a681fe7f0226633ab3ba6a2af275fb59c3834969b9890a8089d370c92be6b00dc7c4a8e82a16ce7c2b9c1a2d3bffc1f07c351a8e41d58a3abd1e1f77023c0dfaaf8e6c66182ff259ed4e1177a597c2605d3baeb54ad349b2939e627b26fa6c37dc30c949bebfef076d84cb51af2c6bc879f1f88c931b51a578693d9b899658719faca3e74844eae4925d0a58cd73f945dc5fd104f8e552c6e0af0c5332942e0f8c5fcbc48737951d19e0f9677609bb67315d069c054315799b354b453cae0560f8209cb22d6362dfc8d32cd73544e5d8fe176bedaf2cb76bd9093686c3f75b1703fc005ee3ad67b97d5139b884a173806749cadd946a77a0d941b5702abd2abef1bce9482fe7fddbb7ea6936929fa20066031abb4d14cc6683b3e8374225f407b0550e6d5beee55ffb25200f3d6b21bf769fde68c9dc83f868d1abe3c747813f31e86f923422d66d67dc3e49d85c279a1771757569ae606d37dcf5e25fce1408d34ebdfb656bf239c9d565b4ad370e2608ab244dc5466a4763e4f4ae138eebe9a41177d3ac66cc55d11ec74de405f2d688185f7a2046658c530227b3dca66586755af4f4f22305186e1d2e510c4a6e876d7a1cdc5cbb49b50940a138b87b1a47b5bbadd876e99c92276ca21d2d2819adb699d3ffbb76f8d104d2b27aca6af5361fcfdf13c204e1b355bf72f56830b6da58f479d1bf25ed9c879ad8a02e7eef62f0ed055159d5aa310da81024b70bbe8edb6e9e8b7c540d6d70ae2c4ff30a292f130a0ad90118e0515f8cc553e8958de05e2cc379bad163ea9631b4ac23237604752fed1b298a124586c647fb71f6ffe96f328b64d092c50a4c7cbe739b8e0dce1b15f1779bcde91428a106e8585a28d88c1cb7768470ec7b0d399e919b5e44d6ebb0934e6394c395e37d1230add47e671fbf9fb8a936a08973f095ca89f200a165f57e77aa12a052db6479cd4b9e06c2c1230f3ec73bd598b7d199554b78824bb737c4da9b4cc2b739d491506423439438ad4840f3c88e15fb64072cb4869ab85a5a811c44a55b8a2e0f2b7fedc4b0d296f0d3d8f914cbc1626212a48a973f423a24b800095543067d81014fa9eae620bff68a0a946e4f466659ee4cd3bd6cb6af7821cbefde34d6419d866193d8e327467ef8b905b983b95a9613884b44ac91dd5f8ba727228ae13bd0e9384d97a4de4d3f0c8185a02aeb863c3672b89cb5f0a6597abb4bcd6e7cf4b6b250133d8e73d135d03e8c68336cc810d9490d4c61d92d9a8a13656ad0e8a12d48dcfcbc1dba76c9195d2be78d2b668f61d9772f14af508f52d4da7fa40866b2396e27b18c1713da6ae8250a80d72ed147d89c5fa7da107f1f75aaba759f6e1c85468c5a9f8af6dc8489200693269b2e82a5de500de8a5af81f4a7c01d6033c3b2ec32a75c22d0b9d5a163aa32ae8c56c20725534a262d8ae4c6fcfe2d39df91b31feff81eadbd560115bb520a4c471eb9b9cac4319cdc6dcf00f4300076b209771b75ec6a234f8377dc42e7af39a8f31751cc890f02f72692babee76cd978cc8c7cb9021f058557304acc14bf127c147018b73df994cb5390665630d238949761ee7d772b905f44e4f60f593bde2b2005a65b3c6da17edb0fd2566cb993f98e63c2df9b2dc005f11445e4c954661955d96c0073c092ea63e442e73d2c14f2ae8ad2d0761984e1dcf32266a089f0842426d5fc347fa82c045106b50e1fa87935b99f33c53833f7c8f6a4e6973682d80dad20a5d0308b3a8a2be81ee39b77a3ad5e307a5cb72da745682a2b48499150c88d3cde3248c2174f317fb403fc0e1306240da62c150c4a3cc9ac02d297e40b78e6ff987144d6e481319d617e0a4421d96e1edd0e59694a24adc3c98346fcdbba362ca110a5c57dd09fbc829d71de49d47305157c5ba5f2cbff8bce89a8ce3b8b711613f94559293e57399f0f1b3d937e631a029e5eb98b565d25d4a576399182e434abea2eda098010d3d5442f7c7bb182987e3e64b31f7794158bda26142a0c16af068b2c0b1f90983b686faa9037038e2704a4510ed2f7e46ae31129b3502821436f8567bfdd5c973ef0d41d7da637753a138aa850ddfc43de6ee97be8b9527fc7ec959e66ce81dc5b0eb680d7b021e9aadcc38aa75454e757cfab0f02060486d65f8f0c08bcf91943aacf50b0448a36b4ee6b495c9c8237578a35db2bdf5adfc06d4d06268c69b274677771060190bf725937fc3ab3690b51a3f4a4a673a47e4d6eeaf6fe19cb185483e6e379bf8ea668d3fe32757f53720366b54bfe340cdc985860a28830d792fb8afbc3875fefaa610f32a602b02a53138caa5c625b4d372edf343a3a265a575256d51c2943089e5921160d7d5d815d52ba847dd77093024f218e405cdab23153fcf7b49fe0b688d0b12690b2624fdb6550278127a4a71b4664fd381d61635d3b9ab649bd4ab1179fba9a16c703c153a7972cb3489eabddd077802c262cecce9a4b287c74761c145e631a55a457e2c7c024631c992c8a8ee91d9d55750a3997ce95fcbf01b190d7574d7913eee5af1c80e333bfd5d56a5f32e96d147561ee88ec66a9de546199fa1286a680feee820d980b9efa4a13afb064428ac236c4de512a353f6b4854d2d4f9a926179e4481f6449dcd7833414dcb859b1cc04ac5b0d2260763c35e04591a82c46d6cecc5f98494cd22e0ce0046ee43d253098b84e1c7b49296ef7e3bca6b143c389d845ed31d20d59cd2f8e379343f69c6dc8b4efd3de0ef2c63c6ace39918cb7d333327d93d00dca4c6f02a52cd9ccaf77fbaf0ba897b756b6414a508c21ee4c3b7c373bf8832e111efda402ee6c389e8741f48149528ebc6a82ffa21445c0fdb344c9dc0015a75713ca7818dcc1bea90267535f01e2f30cff3549dbbb1928e6eac286cefa37adfbeaf1029d2d346dcb438f04a7cee0d5400b1660d4aa572bd91bef172a4ccf7d5e19297"}, {0x90, 0x1, 0x8, "cade1c4e8b75aa6cfc598d27cd31178aac3521d54441724ddaa83489b62fd3985ec4a013ee7dbcbe7801b9f1e4785dccfd075c5ce28fa3b9e41a87d0cb93f956776deb0c3e28e15fbfb8487ace8ebcf490336ba9373d6222ba18daff3337b6507728a007b81592868ae2073e9c3c5bdec100a4953a2a98d2897bf1786e06640b"}, {0xf0, 0xffff, 0x81, "ce71fa30e544ce1626d1cdc061dd36a2521ffddd1eca12de07fe3b32e3de8807da9666d2a0a56650ac689e18c2fc7066eb50380efecf13fd5129101d5e0a5e7d417a4288c511556e57b1f798fcb8011690c68b0e8bc92b3d31297cfac141718ee1f27c3cb29d24853908495011eb1b1cf3e9b7eade413e1720525608b4bb3fc401fec96431478b027f6b25a235fae6762b7d423c50227aca1e9545f3022432f5ad9da41483b5dea8d4d3c353271eabeb27055ad94b54e96e063a36f03db3f7a02e51ca827b6410798a06893b900f24fad23d05539a46ba69aa158091"}, {0x1010, 0x1, 0x200, "c66e7fec57df510f7d24ffe6010bb1e8070759992ff1ec0b405fe55bcc5e8f4ea2eadd6f2c6bce188630d7fc7e11adf961ac1550088bcdf273daefa35cb13bebe77bdaf61eac181ef2cdb622b5d0dd86557c102f4bfc5c143ce31f8460e73bcff0a2171a3b702ba62874c13533434e8dcbd9bcc69ca0bed6e5d9478affce13fb0c4f2004bc28a804fb765611c45047c50f4ce237437155472bf8273555abe09bb4895df9d79680d629542773ff545077bbd273bfc25de68d74e5d7a6ae2bf39c5a89cea56fc5d66a0eaae58eee9171c233a98539d19ecc91687ce5f6cd7e174cbf5098d2ddd19e9a9fc53aa04b4d59815e0500b1f538ea9d4bc8045590ffd06890adec88cd6cdd2b3d7830ea6ad9fde7ceb4eb3caacfe10b00629c5cb2fe130d44e996fd52130b74db0cf3deb244cb7b5ae113beceeb24179355be93f10f4518a399e97772c3a3a7f1a711a6f4d3d9dcf2a0906c7ca88e1f5d8e09110176d0821b90a7a802d4784d8dabea838f1abc04cc91ce3dfa11230875996ef11a771264b39da77c277ad7602804d724a9cae0f2030a8a53e79bb1afde92dc28b26ab6987278ebfbfa40e2bc327b30353424bfddeddd997b57e2f4fe18a496b03810aabece6dc90bbb7b5efd1e3b70e631785631cd8406c867b137644c002622418cb5f6fb3bf2d64bbcbae8845233d0d50fbd2f6c12a6a1869811639b9d8f9fd292d85c00ca2aa3e6f01f60c8c90a40a5b2799b8626f3df8af19ed2d9db1c446d1fb8a5bca2783f63c87acc3206bc76a707e881147f20873a050baca32dd7755a16544505606a4e4fde0f1fead15b112e37caaec3b9197aac697765a808798ddf3b8f9f4b718ce84cceb80c445c750b1cb25ed889752ad79aefe0b9ad7207b6e11f685eeea900faa9c929aa384c95ed03c7717311c8edb007f56c4b3b18a834d6e5b5c86ddd00a9ffffb9a37d95b492f890f00c1482a836f756551fa051ff901d70f4b08005f8d5eb83881c73d9d9caf4879d75988a3366ac7a5244d766c670b445746381ee88c3f10fb532dba212eb728851c443dd733648a104e5e0ab88887bb5ab71b8ca0c7e37066f3bb7c2108ff4220a942e7389ed01cd7e9445a06fb96c994fd42454cb63a5615cac7dbe690ad5dee2eb4f42db49dd3059e34818fd8af5bf54a8d1ac51fd59d8a0aa71decd22c3b398b24a06125f873a7b5be7ee26eb10fea05b5caf41e6e78995b5ddd8f2e367dc235e5437ad37b72dd9b96ee0b8280930bfa3c220727ceba564bcc6a051b9fbad9ac33f0168cee6cde0bdfff6e086fd48e0140dfb405f73ab9d5ef24dbf9c08b0c2a768fe4a7d518e1f173287a6b508c9120c9dbc2baa0a6fa4e2ca8ad58faada74c0414e42f2e60f8bfdb5e1cbf44206eb51123f075be084db7b48af8b6f3a9437786d0b41705ea2bf94c4b8cac5552921c43d2ed96e762a5d376111e1bcad3b93984f514564602b0487df4e7349a09ee0d801f87f456960cb9ccfb686a132c3ca1d582a1d3314dcc5a8ada4e0aa978ad4de27421826069719de357ce8d299b3eec1bb784ed7966a3b3b48017d9fb59c10987d75a9f94fa69a4425f22fcc9e8a992781508ecbd8855c6e90f91d5f032082df00cc7611ff32fa0bbf2b576030f2b2d422e2a7ac82f65107e99d16abd04ff2a023a950b8acf6edcb8e5a070fbec7f7a3cd2676edc8ea1045666bda9ed797500d19f4e6964c0a9a6373a892c36767a29b81c794c599eb285155d241b6ae1338626a4149ecbb10bac34a4bcfcebbb37afd19ffef0f504dcf1693f1e36154ef5da5556eb5417018463d2a794ac35545363546e564d0c5cb49fd8961a1ff2ca1eb139d472731e7e8487761b91867d03e147863355e2bc0bba4a20296263be6a6264b0ce1ed0e43ca0fa04ac08f5333e84f18bc9b7860c70a7cf989bd0564874424a68bc7f785de05a5f3fe599071c1bf303f0c0662aac6ce3ae0e595ac9b65ed5ebe7c4db3342d3531da2cfa04f23de60cd121db16534159154324bcb54d1f849a848073e0008522a1c3e5b6bfd95f68023da63609d7f22852d4b9b546170e5e2353520e0d5d765ea0ed1e594f427afaf5a444c72b9ec326c309442cd09cf4270a65bcf3447f6bfea7eef2a78c3c6448d67864d2102fba9ccdb9b92bd2cd169cc787f95a5f62baedabc263528deb111797c5a3a0ec06cf902f79c4d02f528d6852d3f272906f4069ae14875ef04cd9a0612c62e03a0d4073e6fe592cad5a6dbc8f27b76b903faf9b37ed518e0661d01d1e93574d524cb1025fd4591585e57c54ad8d469509ee8b2442de0b6b79b29f1add74f8d12c57b1e38d854271a23110a29832378c4ccb0a916a0a976c36de5f2f0bb7e99980c810f3ddde7e0da59b7d12c4331339021cea5a374abf0c8e4f000e4655fcce4b766ac15ee9c56255757570017fb2502f597e8d6d77c7e981e4a2a886a4a3e1dae6e2d3cc31e73cb85362fdd9f670bad82bd0be3182349c8c018ea6fb2c4863a0c676bd05908c08525c8c56e9fa22b58bbd26a7675c14c13a90950d3f94ae6f47284dca33122e3ef165836124b0ba8a3638106af4a321569497b92f03d39b86372a5a68bb04e6c9159e601203cb6eacccf61dfa36314929fb690de8b9a927a67be18c7fb2cade35ef5b502dc374020c8fc265f840894da3d9da2bb28af472ab65cebad522cb3fac6aa5538b2e7bbc1f021440fa5bef3e5ad9726f251afc6796b70c87ae346da0bea71c85857b1798d7a8c3922094289e0e61d884cd2a80cf8c9ac9276754c108c571169425b5d11df354297b10b45c4256d41734a6af0e8614faf527b86e530d7485e6d2006602f25715071b14adf82beb2ef6396ecffbd1870d1985e501553eeae9ac86292a7ca0286425e91780ea474ce1b2c58e9390302c8d7de6787c21115ad949efb86192a3bccdbe86edb8526b7e816b5f79056877e628fa5ed37339cff2f388bfc494c0c7df06a2280257adab730679e7368a689e7edc8792ebb4f05c1bf61105d56fb203860935cf3842161d6b210072e8f36614ee135e539471045a7cf666427d867d66031ba53869eaaa2a2ff94346b5b7915cf72d428727f8b41bebb5472efe4dd268f8d567a8be9c86fba61f783aa419d365ea2459c6f2f4ed3e23f4dd2d315a7115d87b25ee6a455f2d817711317199ada2494b060c0995f6cee487e5b9cdd8e79ad2e0048792c305bf4352e416deb8509b721f26faf9f22c06d087ac08fda2e234d4a3f774bc30c162cc3ae9bbcc7f274beb9ecfe74701464d9cc15722c70e45e060850b0a53f0430a923f7bf1755d05747ea2b091521f9f8e24d2e469396f76225011f8b89056a7d55cf3822ebbf0dc2367a67c5f2d92e4b5fecf92d0d131ad1d293c022efa47c9b197ac8b1f446a1e224baf5600034b70540fd1a4619699adf04b2724c94737935bee14b096465021039e2d760ef36ed17340ce59554981263d29ed4a3dbe5842de1654c32fe8a87479e3d961e75a897abbeb0170a5fd181be0f4ad8952067c419017fe1f90b825cd1c7ba736fb1135840c9727cb9c5fed56cda45d8b0067f8d351a857f60ad4ca407d52df68b3bb0063c46760d86992f551284436b2468e22913b67a90b79337e716fcf9ecb5ec97e3886d4e2ce0f709e9d1b9f141adf9ba4439c22b4f6fdd1d5945ada56adc478a6fdb79079127c58774f5c8a86bec43f4b4a8bbd1a0b52383441fd306a97debae69492bf0979ac59379105888d8f93e018d93097b09521646162d9aaa7227baa1b58248be09b4481d70ddaf0093544b856b6efd67b301d67fe1193184585f83c8006864e77d3742a0618010941557866a019447abab590e0b21fa519b08035f2aeb55dd5285a999f9aabfb8219a99a2970a7e6dceb745999642d09f353001dc30bd6be867d419c16358cd03720df9fe5bb60b406db6e8154f1494dfae7e5b3f81c14bf07ef85f557a6323952b987274f41fb0ae3df9a7c82655a3b4c9efda53a7c60b52f45d63dd4a4934aeaf48d35a428abbafee51440a91d41e766a521237592732823076dc3d6b870673adfdd3f877e66410a748ff034a813c27cb080b7b76b521b126a2309f51b6915a128de530e7b4961cca9c4462c81837ca35774d794266576f1efd35d2faa41c25fb6b1766bee26eb6306d210a1864b8c7da09a886358e4dbc1bae46a8ddd2161a511fe164ee4566379d1a68e65072a7fa786a1830a4a5618140c8a86c18dcf49e11cde7a7dbb604d0960489e03bdbdf7aad919ace59ac5b6b7814d0af246557830181c48555766c5d2371388ed38392afead2fd20db62ea1826031b8027a2e723a4525a30b3afb2b14cb1e6d9ecc1f1512b4a1e2b0cafde60c548597949e454fe9d5f004217c0c78b34ed58f63a1c10ff120f09e6b283543e2ca82732dffebe645f2a6891c48e41b7f1a11418e1636c247a3929940eb42cda1e2de21e585d057f92ff70fd948a6b9c41ee35788678a38b46c87a8d247021d449ab834e4c99c2291bd37107cd8c3872be7eca433c3041c180c7a2a1c69a6b76576832a88f0e3d5123b64dad3aee3a2f5cc0d1c9fcedb51cb3cefb8fce376156cf37d00c5f60cb20c3719819be47aeec9aa2deee823677af003978996d5dfeb2da5a5c9761198ad00e01ed2029c899b31e89fb50903da6ebdb61058c95cddb53ca5ab3e8f0539426b5325957327faa95b38f0116a22204822bb7a1751c198d0546e64be0849c7a22fbc4eca5258b1d9d280ad1efcc2a739a2eaf2b40ff73b93f6f5ebecc4ef71f82fd0c0d559ccdc3b1e504bd664764de5cd2aa59ea53008eb0b051069e8c050887ccfcae2da3bf526ad3b5f618740c11df5f6d4328b3afdd6ff9b5cb7fb1cb1742d41a22bd07d02010358da615125b003c8b2e1aca3ef01e78f98abc25da32a3ffbf64c02a983abb12bf466b7d39bb3608693f21b4525c9f50c19d6023708e47c79aa90fe34454442bf3039a9814873b00a810faea8015b6cdd9c075c9829e6c631a2790377bdc143f200b64650c19d154e9b68822be7774a5516532c922a64807fbbcc5f3c20bf5786e3341146b985e0c80cd730dfc9400fb5e5bfb29f3a6c01640036f7d2b20ea2319c0d677cc641727c49683465180f685a208b9f65513ad852be32480b76bd0eca0a7dd924fd1970a55ea2cd8c886d5f9b4f094e5193e9872af3cdb1d9a05c1cb72973ae3508d6633d1db17aacd722017a32d3f3ffcd8faaf2e5fbf5af98b2b125d42abf59bd2ba3941edf0d5306c0e4cc85cc08613c0bf6f66e3cfdf5870a8002a0da39d9936672e28e8f8cedeb514c940a164c3da4f3ac8f7da2cc64ecdf8e14f0705e6ac24198e900526246376388dd77641d731e6b046e41918b866c898654ca413a209d46ffd2accd966d1e7426b9752a3e373396af50b3753c300e896d176332f2fb6e7c30bc6f74c942b3362b4a04e3f907536c9218e28e72155ab809b9e3d4a7d506b45c04fb89cccdb19d3c47d6668378147441529a1b6ad0eeb34151f9d594a23fbff88f6317fca4e92bfab476480cdf5d4084c3cbf416f58731c8978c60737071db0b43a50a1f727171b08b1be87cf8fcab051f8ce804d35db1f5822751cfb6a7073295e5990aedea2ca9a610c0efaecbb55a7354f338d93042de35185c307fae22d9209c0de12efd731586120ac3fa291ce241ac716ac8e212fe88f36b9e8dffc1e9a364af2e0761c3de2a70a76c7a1c366fda8b2b23df483866e0b8d9b643242134b74fed347a8753181fff8d9ede4bdc"}, {0xb0, 0x1, 0x9, "1b202cfedaea931c4242cfbb61fa039686ee666afbe0ebf5db4d6da80e86f5f55c83ae64427a0376132790377470c696a5c0406dd1bccce6ff7dfe018a8ff58f3cfd1cb6441629c2dcbb1c475148390957a42668bf07bf3fb45bc2541c6340b2dde8878fc6643e09919bfbd4e03696e6ae563effaddc733f0c799ddcd18013a24d98826442396f274e87c04d1ce2c60c150dc7b620f08059f1c72da581abf9f7"}, {0x90, 0xffff, 0xae5, "c0468fde2e3e66aec468364dccee4ee6828a192a3ffac13fcbd08c5a00f2271e42ebe48c315ce76b6b1caab3cf9e5a5fc7ba13e8b3552f0029a6bfcb8db9997f2aa02d05ebacc03af34e1a18a2f34de2bc850855b9fa39663244bdbfd085ab9c626a6463ab326c6aa2cd97239ae50f33a841891786f74dd02c3d79d5f62eafb3"}], 0x22e0}, 0x6) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x9e5}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="37adaa123cb6138369cfef62e14dd064f87e774aaecb8a4a0ced3979b8600fca9d9c88ee9b0bf2a953060ccaf79906e93b8e8a7ceac05bae4ab2ce59e841babb42f67c26d8ef6bb3351d045ccd683a4a0e445e1cdabb737fecab9f22cb8f44f866d841694722200af58743c258cae7894c83874bb872b9cf9d40443be7ce243a7fd851e40459a0d9c674b0246a10f89d788f7e827d77c2eb39c71b3dc40c6df422059d5b45643c169e8a024bb7cf4f4f15f07c4f77d440a3894d24cca42cb5bac9ef3c184ba437af10c6d54cfa3a5e814f5195", 0xd3}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c0e1e6c32d7c14d7de5563fdce63d4f3d938104d4f610cc92b96f426bd9f7d032b672d9442f0653b4b669ff8a2481c18474f05e4084b36503003749401b25aee4a735b7f6cc80234b2ee3e33e6f5d403e5b8dedeb5f22419de5910d736497f7c8caa6e2d5d45122637f0e2b40652b2cb011cd8a3f72f3576c9f2a1ec31c1a43144f6490e5ac656e27f64ef7bec06dc29e4403e8bdad2386d751a12392befbb4a75a4b5a424483c9222effc", 0xab}, {&(0x7f0000000480)="6318856f4a3fb41ab10c858f864dd0b81c234013bfe529f98795323e8a417e0ca66a3bbea930ba631dfda5fe935a7835c27728d21c9e3b30b9f2d8820785267138629a04abd473cbda11d84da3cb5f6c6388c7e71a90c6ab0cede35a4bfbb8fc41fcc7c1d9bc43176741696b09646dac36ae228eed49aba172807a72248647d2bcb8680e30e0cdfc036acf8092c7e92ade1480fa58c74031d2a1016000770f8fde1ce32459286dfc72a199aefd204aaae05d96de19ee98276fbb69e23b801320", 0xc0}, {&(0x7f0000000540)="63b64834ca370fd674", 0x9}], 0x5, &(0x7f0000000600)=[{0x38, 0xffff, 0x2, "db2e57ffb42a7321a7d897dfbebed459ca12bb053613c9635df89f9ba46fd4f663"}], 0x38}, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="895b5dcdc27c00", 0x7}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76", 0x493}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x30000000000080, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x80000000000008) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r5, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r5, 0x20007471) bind(r4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xf773390ef8c55a3) r6 = semget$private(0x0, 0x4, 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x2b, 0x8}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000700)="9f99e390526c8b90f3fab5fe2773a4a79a2cfd76074121a03504caaca138fea6245f3736675e14f1a6d00cb82bb602df11c0e79c09d3f25dd7f0f6", 0x3b}], 0x1, 0x0}, 0x20000fffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) close(r3) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xfffffffffffffc97) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) geteuid() getgroups(0x0, &(0x7f00000000c0)) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x9550000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x100000001, "d451f6fdaccb831f9dba96a62b684fa4f09b515d", 0x7, 0x1}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x40, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x1, 0x41) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="063bed67ab50cf6cc56ef894bd34babaff53e10f34d70c32bf824fbb2fe6269a2a9899365db5322f71ab3bee76", 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x2, 0x8) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xc2, 0x8, 0x800}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x9, 0xaf}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000010, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000002, 0x5}], 0x6, &(0x7f0000000200)=[{{r2}, 0x265dbc038c5ad344, 0x20, 0x10, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x3cf2, 0x4}, {{r1}, 0xffffffffffffffff, 0xd4, 0x80000002, 0x7fff, 0xa6c}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x20, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xf229, 0x80}], 0x7, &(0x7f0000000100)={0x2, 0xfffffffffffffffa}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x100000000043) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f00000000c0)="50faaaf3143c74eeb0279badceacb75ebfb392456b8f67b2207f8e057777f4cafa0201d47423fc5b91471e63d63a5aeedf2ee62061cf1bcb5643ba6334dba606e5bfb062d879a1026d6e039ec37a7e2e8e4188d1c1252334f76eaa3c26e726c07a21ad4cbb30adbccf3e3ceec7e51c8d5a91cfd1e36f231dfee89e12f988755181c74a161624798acc8c3b67414bcf7703047f78c69dcd853961a8df31ad6c91291d473dc84f42819cdc77744a9d3293c48a64e136b9fa9d73f88df1f2d7b853004d696ced1e0e484f3c4fab7657dbcc", 0xd0, 0x0, &(0x7f00000001c0)={0x18, 0x0, 0x1f, 0x7ff}, 0xc) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r2 = socket$unix(0x1, 0x2, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f00000000c0)=0x8) 16:00:07 executing program 1: r0 = syz_open_pts() clock_getres(0x0, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="a2683c2509f898b7e412229712679a370e4a3b0f2edbbe500a298406d8a98a1bf5afc8a04a1ee55970f76ffae19f10ca721fea16cf028147eda419bee671a0fbe84dd9ac6657d954e07aece604f53501945367d90e429e31aa43688a2c8528be7431a9ed1285439d534abff269b6a70b03313cd3edafce53b1e1aaf3b876687a71f9f8958f3cef7a3dcf0098dfe0e4462f76fc490e7bc0eef919a52dc2ccf9efe88af7f24420", 0xa6}, {&(0x7f0000000100)="c18ae8f275892d4945a18aa85a51fd1bb6f0ae94f7f332aef9fe4701bdb2f6074e6f4033e74509dcd5483fbd80d92bf81336ad65b3cc9f5023e9286d93e1104ac411c35c00ea0a7c9c62eeaa88ffd2c213432a5a9f67425af175b04a80d2085c9b4dce03d8d88b77f363e6181e340da6943abd44e0145296cefecd549a6b25032ba8120b50207fe6f0b1ca74be42e2b5023f8d5eb7d96bb8524ed137", 0x9c}, {&(0x7f00000001c0)="1344e8d4211a4d4702cd0d8a0f3ed07b564ee8ef84c870b3302294f0abd068c266a2b213c7536c4f7eef53563aceb5f0592289fbe1309bc3985ec30ba5d01ef170b0c94905b1feddccf3c143aca5616904095c3b00212cb3bd327b7cc2d4198e73327a4d0cf37a658111a73f300c6f0620399d015d3d13bbc10dcf056cdf144b9a8eaf7da087ceac86af4768b4efdbc13e578abfeba93f20d6520ec285", 0x9d}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000000003) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x81, 0x9d, 0x1, 0x6, 0x6, 0xfffffffffffffffb, 0x0, 0x3, 0x1f, 0x89d}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="50ae7b84dddf22f0a52803fde46344205b7e65c68a48760303a9c71bb63b331d01febf78ada1c851e87aaf85f1faf494c1f0b03ef21682a8f6b58d79e5fb561fff7efe6c32c3cb6a2173ebeaa88bbd526f61fe478f9e75202726e8c81d6a9bf2fb0ee38375920d26180b968a6eafbba6ade62ba59f289a85f942e3f0f060313523c006250c8abf6106c3d1dcbda7d334b2ef972affbac474aac251df2c07b8044816edfee1bcb43a32c52c458168f308013fa57e44d6a4a46919913ef0699fcf", 0xc0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x84) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) shmget(0x0, 0x4000, 0x405, &(0x7f0000ffc000/0x4000)=nil) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x3, 0x80) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r2, &(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000340)='./file0\x00', 0x0) write(r3, &(0x7f00000001c0)="e7511c8ba515ed2c7172a432e62d5720410b4f281a403ded83f489f7a2a714817e6c00691b9d94992c9dca98076c3b24501910690117427013ffbb19ecb359a78a57ea4f42bfe3c2818f2a14a74a1154b1c6153527fedbdbe179dccad0ea3b7b1b0e1726c0ebae6df1b4519ae00a95668dae4a39e3efc0b2594c834c5ace3ffd5efe41445d7a6d9fc5e1f418273c8c659aa61bb8fe10efba05479164781338017b455b707343929610dc7ce964615caef5cc0344cd7d4ece04c57b9d4f05d37db941", 0xc2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1000, 0x40000) connect(r0, &(0x7f0000000080)=@in6, 0xc) 16:00:08 executing program 0: r0 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x14) recvfrom(r0, &(0x7f0000000540)=""/95, 0x5f, 0x1, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[0x8, 0xb9, 0xfff, 0x2]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10008, 0x120) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40006) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000001180)=""/145, 0xffffffffffffffdd) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001008000dbbcde23a0fb62c0eaa3231a08c6748fe7a6d0855e299426b28cf071bdb5c703d01de56d0fa5b3a41761a014d137d8b9a95ff31f10d3d186298f00f063a8296e673df4c282f75ed23f6dddbb8af2ee6707ee0591d47f202fc4f3ba0b0dbb7080f3be0854424130b40d148df9112a0ce1e10f3133898c28ed147d7cba53", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd8, 0x40a}, 0x409) preadv(r0, &(0x7f0000000000), 0x12e3, 0x3fffffffc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080), &(0x7f0000000140)=[&(0x7f00000000c0)=']\x00']) readv(0xffffffffffffffff, &(0x7f00000007c0), 0x0) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x3) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x2000, 0x501, &(0x7f0000688000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/98) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f00004fe000/0x2000)=nil, 0x2000) shmdt(r2) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8900, 0x80) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000300)="1c9feaa4fcd395f6a2b5654789e70f3d52d2b2aa3473333047b252ee06cdb4f89d727ef002cb71719b0706877e3b1b33c578c1262f94d0f8756cb3e3fe8f886f9815c49cb7a46cf1d6c310791b958e1c1b255d7ccd2b4938549215deae0c6857d4c00021b8ce97933c8a962a", 0x6c}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="5a28e65dfa4f05ab6f955b95bdcd2d1befd12e9e17b8b840cb54f8292084dabb705b64b4cdc00fbcc6", 0x29}, {&(0x7f0000000140)="4657c644a480405f5c387cba40677c9662defd55da8e21ca0365065751fa3fd6a9b271bcc12dfad94859659250a0f8eff05611ca8e93710e88c2939ff9b8a1248fae624b910481eb3ac6a9d3fc3a04c96e58606b16c0b70698c1993a19c1cc92a3666d76b13f150af04f9fb4df4650af8bba274e7532424ed98a55f1c3c3585d98b3f23eb3a9a86d319ce518f15a07ab96b910ccf412231611d3819d4a677db25b69c5155a4ca314c7da3a4ef7c8e667f6469e0752605697ecffd3012eb5377fdb92d91c3ccbed1946d9c0cdfba883f23ac9", 0xd2}, {&(0x7f0000000240)="ced956a2ff526efd4bbdf38002bd0b3b6cdc9d17b3ed532490ec68388258e5ea77bf7eb4ed552cf2f71c52a89dcb370d4f62db76009c4c9bbe72d7b57b1013dcfcf16fa295ec", 0x1b5}], 0x31) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x40000000400, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x1, &(0x7f0000000500)=[{0xfff, 0x7, 0xff, 0x6}]}) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000100)=""/47) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:08 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file2\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:09 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000180)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$dupfd(r2, 0xa, r2) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000480)=[{&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000540)=""/93, 0x5d}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(r0, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0xffffffa5}], 0x100000000000033d) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = semget$private(0x0, 0x4, 0x210) semop(r2, &(0x7f0000000440)=[{0x0, 0x9, 0x1800}, {0x4, 0xffffffffffffffe0, 0x1800}, {0x6, 0x1, 0x1800}], 0x3) r3 = syz_open_pts() close(r3) r4 = dup(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) r7 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) ioctl$KDSETRAD(r4, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r8 = fcntl$dupfd(r3, 0x1, r0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r9 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000000c0)='n:', 0x2) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x100) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x800000, 0x10a03418, './bus\x00', 0x5, 0x19e0, 0x9, 0x7fffffff}) r4 = socket$inet6(0x18, 0x1, 0x1) poll(&(0x7f0000000280)=[{r0, 0x8}, {r0, 0x43}, {r3, 0x8}, {r4, 0x18}], 0x4, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000300)="71d02e438c7370531a768d49a181f6c877c5d8bd3d88784d0e017125e865f736e464812ab2b6c04fca6123af179ea7009ca477147910c71cef0869a3cf1133eece8843ec0b54d595174411f8b007eb48c5c15b0d7e75aa744b0d0bca83a7158d1145ea5fcc5a644a4e6bdab12a9855d199abe89fa2b51a10d3e4fb07b2a9cc5f29a97a5bf7517954bb2144de68e6cd1d9ad52d5b8517e18c2e5f52f038d3df9a1b30572aaf622dacb2330e62f794c2c48cfdc0e61166db1074e959bf61b2e73a62f5c732baceb88e178ff54c0e97904f308c03194414ac9d114e2e692e76ea2ba097776825c78acfbbf5da98bf5514bf7644c3bc999697", 0xf7}, {&(0x7f0000000400)="dbd028137b470e2884a9d9ac198c5e7c14d3b0d694b250e48270bde097fc4cb864349752d954e9058f4e85741da16df5c28783c98674d1f3bc90395f8c2af04cda91380efa57a1ea717a5aef11fb7f9a6e54e5e7bed9cd91b6279256819c6e28b7e3870d7e6090b61f6e5c2a9b5902d5e0b86792690ea9b7081c24dba0948f13023fcfafcff663d34aeb2f6adc4205c6a986aece4ab22c202648179a82f0324d105b4daa9e2055bad9b27b2ddf42f7e6939a146e103d105dbfa011a4832d23fe9de3c2fa44aed6a38f53224434f86292359cd9b812596a693ef0366f9e6a005c5bc8300da5a0e6d509228ad422ab44fb8f0b5d95f1793e6d2d7f81aeebd59da748a30e0fb58db3c2eca77ff30797345fdface2f112596e2bfdc19919d1120ec2cf69daa68eeda3c05687a60b01dac0296977e61bbae64f535c90ee29162461dbd8bb243fe138150b95115325e934eae37d65041fbb58e46a6094fac2da6fe2437727eaebdf2faafcd4439a03a99c13fb7158657ed6f52669735df7d578a95b73fac81d5ec94d722ae1bad2e42b6af5b3c319de76af6c9adbe8c4fcf787cb4b6f6a7997e2bd183b700c319ced309a344345c16338f363e2b0c7572826a22b5003b016422afc2183fabd8bfa75efd299feb0c87b17ccdd5abf4331083d5508dc5d9ae845a6173c02e4c53642afc35a8c453ac4affd2a407513308e3a6b61510b97ebc7de3c300ca99698dde1ae5b9d08ac094037d1d3428a74a9fd0e5a047c818d1e405ec92b744f365eb78f52a7e8a2040fde016bf5be79a7d99a9b53a91328ef9397edd0465b7ec6bb825879f8d2193c73971139ff587dd8c72fa8eb48d014c5b4a6787f66ca8068143a41134f39ecf61727fe7f9d2f142c6c922431fff655772f09ab3ed2bffbb5b7f9d11477e69f1dfb7e92a4d29b412fba1b195f0f1bb6cf45fc27d8ce51570c5542b40df20665b9c34f6056bc8baaf2979f881e8a9ec2ec26cdcee1998319011e2482c47fa40030bc17a8ab38a5d98b16e1679a0a7fe59b3d7f784b0e30b1a5ab739be47f5acf85e448b79058445c282dddd1c49ff5a79ca0876e4d1e7ffa4ec6abbc1aad59389e310035ee7a406a6936a98165db7e9ca68fcb3a7b80aae61ac7cc424252660eb629f7f9712295de8e2694262ebda844fdcd3feba60cdc9383ca646fbefeed0eb7faf02ddf4a85c9ab463c30434e967962df82a6c7c7b31a697f4623af827d30f37296978bd9d4f67d2aae5313265dfcbc60f2cd8d6d41f06ab3139e250cc01fbeee1624662421125845a622e838d8c177d820be73dde8a6d6400d400394f9ff34344a1be330b2bcb7a14f058f7dd44adce1ae3b3f8566877f3532a232bb9d9934458b4ba5d7bfed8d5e15fafa6eda18fbf9da7672f9abcfba46e9c692050032a9b51cf628b7a90b996aa76a22b0cac939fe7b2b74a993b4695ac9ca015fd439ec5d03c062b1002fc2a6efd15e45fd5de8b4742b3210fe3a27f4301e7137747c4c6f0ae30758da6a294bcf09984a2ec4a99e6f9d10ad247aa3c46844ea884aed7ec27c3d16e681f0c41104cfd10f0a84fa7fd82d5debf31b618827eb8ce1574282a316537a095227c3678da0272c030a4e34d15fc300290b5435ba00fbfbc8610c9a625dc24be7e8ca054f66473935afb256dce76ac2a2e8ceda9e1f1bba5214340eea5abdcc5ac06d06e8f989d4a8bfb3dbadca81aeb11bd0f2e36354c969cb6203df2ed86f9a93f4125a63a2281015c93df0ca1d64d275a487302a71e00df713798b7f490d3ada8ad55f48d5aebccf78a5dcf4c5790eb560dc1eb45d2915838d885fd1e7ff54854c08e2e8559f22c160ba2ce559e5ca024ee728b45002462e19005d2064d7e98951095ccb29f01d10bacce756f1370980159de7b389f219b4a9f155fff554094da780962de4df2fe68e0630ca5b95e1d0b66fcd1f7d2a48a8b6fab5c7a89d565c510a0a8cc70a7dfdd14dde92d325ef6cee8faad0f38e3aba33462d428159deb731e95ce9bea340c62f4b8608699fdf6ab32e740d653547ecaaa384bb31ef8b4e2e0b0be16eb133b5f3b6b5b22170e6c440b329987b06049c31497239a356a42e457e45f689b1c5252b54d16c9b1960054707b07f706247cf03df6257ee3f762bba4ba9186349a285cf3437ff5c31b3111a981663dcceadf004c2c0c0257735c657b0e2ae323174f2643bc39f574d87d3bb7eab14a3f3395606eb05d1bc19d2586064e123222a1b4128f377d01910a7a4cf3ad0efd02923c6c5d6c30f0d9b42a3eabc080a6354bc53b3241dcaa9890972a7714b978db9191c4492c7927b5cc5a376a6402c647b87305d2a26e7d7a6d87e5182297cc43c87ca6cdc30e5eaae8f19b8bd99421b2253e458a3e43eefa6d4827c9a2e46710891be88ab899cefeb8fa37bb8fe451d6fb9416c83d1e1a6250bedd656f697c2c5f3b6590a0a30bc7497aa2bce5451c47f1053d102a93639cd61f964007f41f15113d1c08eb193b882022a0a966ef8b9a511fa26e0c6cd1991274505596bc4d3b55ed794ba8ef5cbb7f2201703919f37858d61cbb28c416ed69205b83a1336779bfdd6f644699c0ff2e07be515e24d3cb3080294f7b523368f8e77df908e530430212fbbb373c0dd54ea317a2f83a59e8cf99b6ba2cb88891b51a2800971653479d84adc13f604cafd0e567b8a5aa037af7a79d771782078455e138a9f5a912fabaaa131bb4b8abec1302a88ae4d536de14c42965432221cf42ea5b7a071233534d7fcd6aea2da93f8f47c0312c81226a1ef20c5b975e532d1bb461249d77b706518703c214a797ffd815cf8e1e2bda240c2c504379cdd55ace0853ad59e48dfff394499fe442b8f178593e2c1e93de43118421d46961b3297ecb5587fa4d32d0092bc9eaa9bf8bda5df5650113ad976076b528e496db065b27b32d4419b0da53b21bfab3eeb30971305d884fe309de83dc1292bc7b105b56ff72883969552af84830ce2f64ea463adba49c388a8f19ca6b5f163f2b3d0f2906605ca90935f744c7dfe5e2c62f0ffbfe2a85362b7a397a96c3d859fb24e5251d0cad4269efd9470058064dc4334394b9ebf786cc27dbb4aedd295a88b649a6665ff64589e1e7c90a811195a6440bd5e981861bfaad477f1888a21f3794c639d6b9bee4eaa55cb3fbe34b28c4cf041f77432ec53753cf7f896769a6208221f577bd3de225da6f92a0a2fa2351c878be5c59943d318b96a32e392e77e3d34d26399012e10075b4676f0a1eea6e38606c23b686e56c5c243e742fe3f6f8b421dc892b6ac46a8fd9e6abdc45d98792924fd5da70029925f8cb58ff2c2557425fdf90c69d9033f22effb0f81b7dc5b6a87b89902bef18f4ef7c17fa9eca9c368358af2c0a22e4d7ca7fb7d49acf2e77f87e4b17d085b2fcae402ad49b0eb6dd1c692c49ae267992f3f947f6381ef3cc14133cdb6dfb673dbb19c739a781a0079c4c8c37d4f07bfc7aedd79a886086968b98598df2fe8fe3cab752c13b3e4e2ed5c0e011922d324df4e4f3c649d17f7434972f3e62648efe10546b895a52aadc436a00bffd147e4a4e7a199c831e5edc7e4508103822c75ca88466ca083d557387cb98a7c39b4f64dee412eb9418a58d02dc6df9c14f6232efc3696b65a648b1557c2084db145d235275c577f1f8ae90a3f9f248a978f044b3d612fc1fcf975cfd50583977d9e71725ec5fa28f10680043c838cef2ac2412454073e2dc84ef88e01746ef28163c5bd4f897d1d5387a1800e15e142d1dc07c483134e0b9319a34d32031785bfa368d40606c159879c1b05e5cc6a48991304816c00bdaa2a33f4f231395b504c7409226035a85690c6bf63267f118606f8f95c6d63cedd9b39d85bf91f8a6270c247728928738b3f16d4e2ac3eb7547cda77bb88bb8cc10450664a951a3cc70dc54683520bc71d72e85fe710d55f836c94c5a0efd4732e70bd4a882d4a4fe65c204af25b305785fae815159715d2ec3be4896e3f76cc4facbad6bc6d9862cdebbf4cef6dba6a4942a654cd0dccf4f4a12781ca2ebed2f2e228ad0862bb7203acf536fe754791d2f7188101b49b9fc66b9558dba54158e1a72f3b5268d684ba00321d889b44a82cd4abd4fe503cdcdc48462509a49287bd8ddfc9bf48a0cb8e887ad9a62e40d8aba40d42c74b8faa18ae5203f58a95f983aefcc119fef136434cd935f47c7c817487869d7baaca3b1a42dcc300e4dfde95ff532ff5ee183fb3b45474a158ebad7bd083b96040aa9d93bd9f8d2c7536722476ade89b7471d999bc1509b64f071e0eb04012a77d62d11b7e80a0f720c5a53f38726224afd353ae8b2b5b737d697cf937d926040dc5297fce5a5df56788440b6addd57224982ef5bf60c3d8be7bda6a67a4fe202e617f8816dba0523526501074ef6b8b6e18ccc63c86cc686bc78604d8cff09258e3bff42f22c0be44e2e815a74f51febb3e18d87a62e2461dd4fb996bff006819487399b123601abe31fa03905fc12cc1588a8e211b7c4d65fc11a74876ea095e6d2b631d8dc516075e02d4a51adc18cdce2628b71fc562ba84beeb8a2f01fe9c8be161068dfd8afbbba949c280159ff018bcbd7d0899138a62fd321ca1d43d0acf5b1090bc18f7b4a6f7409473d0ec63572f5c37267393333690f9c091b3cd67dfba72adc19676b60db24842a53243e1d9b31e9087a3012cc91c3506f8d688a3c0595aa78488c9d74c47183310351f2398289a4216cde61edb1384213ebf82b0dbedaacf361b4b934a3cdebaceee943b6b288c4d5c5ff35dfc43c2f9d3d77c61cd9b385b0126bb3ddff6f7c123571edca8ca1b157a141cef9c67e3fdbd64e8138e2a54bc04d021bcea23a75442bb6e017b165f58fd12ced5297b3da9e52dcef9b54d2cb6a3e5aa0b37eff3d0f67f4dc4d171d759548b3b5e9830faec261b91b36c9492bd0ffb6aa41366651ac68269d52145e193241598cea4e77df5977f65dcccf50504a2113ea5111f8a12e6601dded55ee38b696247388c519b4ed63b1c7b0e6fdeaf3b1bfe282cba3ef682abb2be9e23074be3b513f238813acfdf20dc0e1cf3f5fa548887e10b5e1b8935edc4a1e2740eae1b25e0b484c7179bed7075cac02ce539cf43421d9000893209da34f48975a9c0d8ed6a53b159ed1ecc766cf70d87a60dee547fb9023b7c355bf8864fb47c2764b775a324bad92ed1e82764e406289876726f7ba434a7d1c0d32f89804283eab480dc8e9c97548b4c5263eacf81032c3af94f48f42539ef2d15719be6c57c89b2820c5172923bc8c3c088d83184c6a0fa1912cf1d46add8493d25d6d0cb450ff4a055193e9facd2641a2e9bb148bbf604f43ed4cac9a778ddb7c440be675b172180ef763bb7b96800fdefbe8a09387c7151806aa53b61f6b52bee08eaa23626fd749dd683e617456ef780483da0ff2994496db1ce9c8244bae47f10f5cbda70fe936712e9de3e7bbc5d73f794fcf304cac713da86abc55b8a6cdad3cdfa1d630cad627679ad8ac11be5d64214affc236b564fa47805fa9b9250105745aa2b172eb0f08148d53741740be49b47a90e24abec804cf06bd20d3e06084bfd0ca06aaf43598d57b8b8c8108056e0646ded5221cfcb6fd9d9750f593ae69f55f70e518999ecac4538e833c30491d26982fed78bd83e49316989fdec1ade6481fb9fdb1a0e36026b852aab96ae263965fb1f0214c5c212036247001520883016c8a714f417c214fd4507515e0b86bef50b9311ba062bfbae2aaa895e", 0x1000}, {&(0x7f0000001400)="8ffce191d0fc8ddf03d6354d1dd0bca2757f34f436f9de41e9e94c320bf061556a8281924daae23c56b51a77dc394a5bddead1de130fd20d24096950621d7b52cdf2e07e6d2c0e4c67d7471332c58855e23dd8cc9e27ab8ba333ec8043c69895e037b64806206941dcfa40c97bb32d1e7439a0256cb638d18da7f0c17761d0867dbbb7bd3fd1cc35d1b7836efbae7cd20b29f2d939f286761e5742ead2ebb54a6ada17ad2b0e3a1e2033c794dbd0a7ddacdc9e1b", 0xb4}, {&(0x7f00000014c0)="a5af81b41e8ebb8be186e6aa628e017c63030b975ae6137fc2", 0x19}, {&(0x7f0000001500)="164e8a8ada361357ea7ec537a67be8e6d482f0535ea958ed9353780b57b21af4e20d4460b73a37353567cfa76d8471954593c6589e8eeaf36d49e6587b38569cdbabe3ccaa25b1ae7f8b42a78d6ebb8f29948b121de196bbb14c3a8b129e257986868c7eac06fe2ef82fa17908c33801f25e03860dc4dd716a4d52dc065b066e51d0ee96b387c8cdfc3f21ce73f81864d6413c", 0x93}, {&(0x7f00000015c0)="bb795a78c40fd535df614b9174d237de5e3efbaefbc423e94eaa9eb9d4c822b0cb23ad1feb59648270bf818453ab52e197130ddad5824acd298dfe869c68ff24a8185dd0a82dc9fa66fd83037ab2b2241bcf5ae5eb27ec88d7f4cdcc2f5f627be6c229297356d38a950a554f0e4e6ccfd619", 0x72}, {&(0x7f0000001640)="5e7ccf0a134359a718e193efdb686bd4a69c14683b07a44e602d381f6747ce3a17604fc06b7e7cfaf1a5ef236af839f9a211f08249211ed20f8a0717e8df88284ad976d831b7eae1e538304f5c442db27b0c888ebda3ee569e167f2897d0d2d56ba1db46396d9d49a17cf20d508c03b5606f14564abcf98aff34376f67cfea97066c023d973f4e5dcd9a89bd16eaccfbc343f22d0d9ad0207ee718beed844bd91a7958b772aef573b029edf9d61b34f857a10dba2cbdae8be1ed2b191b85ca9a3d265763ef2dae939f122a28aa45d3632b6487a6f62c2632270c3311295c24683e0e01b0ae03a46dbc8fac65e44a", 0xee}, {&(0x7f0000001740)="9b2629fd60830401ec09", 0xa}], 0x8, &(0x7f0000001800)=[{0x60, 0xffff, 0x0, "261b441f2452441484dec16aa6c1e44d35df1e3639d5daae53211f10762c166716de6d8160ffb443187518c33ceedcab5b95a0a026a441f9b4c5da29f79ae5d7239b3513959f72cef307"}, {0xd0, 0x1, 0x0, "1c4b873ada0a6458f6f56e62409442b5476f6dbbea49dd2d1dbccf2847b1fe00dbb42842b75cab23e4e1aa9cde8251288d1f2bdcb1b642123fc29f1943221a08f34b383ca22d748932fe8256a226e33d5f7ed46f3abfd6ecb99ed13df83b7420b7271cf105bdae001ada0fac8bc13499a5cb9c8368d7a7a0992cc6b5c01c454727daf724e967a1d6247cec7c3768246199c7ac6ca221333e74ed62fb407876a59bedeb609246d136f3ead0c7b7354c26b1b72c19c726e35e7b454ec3"}], 0x130}, 0x2) symlinkat(&(0x7f00000001c0)='./file1\x00', r3, &(0x7f0000000200)='./file2\x00') ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20081, 0x0) 16:00:09 executing program 1: msgget$private(0x0, 0x138) r0 = msgget(0x3, 0x82) msgsnd(r0, 0x0, 0xfffffffffffffedd, 0xffbffffffffffffc) r1 = dup(0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x40) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000240), 0x0) read(r0, &(0x7f0000000140)=""/249, 0xf9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x40, 0x10000, {0x2, 0x5}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc400000000000600"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9dcc) clock_gettime(0x100000000000005, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{0xed, 0x2000000000000}], 0x1}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x4003, 0xffeffffffa821972) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r4, 0x44}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) fcntl$getown(r5, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000080)=""/18, 0x12) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="750f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) listen(r1, 0x6) sendmsg(r1, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) fchdir(r1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xb8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "f60e00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0xfffffffffffffffc, 0x0, 0x0, "00400000e74de40900000000000000000600", 0x0, 0x80}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b818000000290000003100000003000100000017351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x0, 0xb0, "0366402ba77f0c033c02df71795acd91ef3caf00", 0x0, 0x401}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001400)="4ba1c376bd4cda76549fd18bcbb86b777d799fee2586ca2db73b060821b3659ca98d6a203de60ca115ecbaf4862cf5893e8331b1e03b8901131c988f942b16646adfc2806e69e47753cccab1cf431a2c3f8d873a527b34bb8108027a3620267641f881d25bc0ea1f1516561aec8466eee97c051f1ff29dd16ee88dbef2337cb1d55e87d72cb175fc493044d69b0cdfa9c9debd0bac390dbff0e4d26f1b39333c4520dd735af6cddc6ab429a7e056b44fb3bab7240da0f691b731a44b2658c3b6fc7bea6886df3e32fdc4198b61112d35929c13b4f3a94ccac0f4245eec06c586f03237aed095372b4ff1670ec397a2d6cdd0496d5b05c0eb79b2e7d71bf38780bf263a130427f26c48abc02e16d93fb9be9139a5f18b8bdd3598676c8fcf558e7a130b34bfa1cb61a3ca16244fc75452f62b75ba5c2751afcf4540900ec5927c072e4bcdd7bde1c24145eb3b1aebf1da62c5fdbc84689b4dacaea63108fffaf7f7959d518bd5101cf6ef3eefcb454f3ea5dbc761585deae81249e7c1d7df1a8802aed04020959774bdf1236e4f4191f9b99f9c9d0e22d21bd813f9b86940e7cdd9bee8a36e625252b090334c42bbe6ffc8302c39eec4815d77faff397a2d4b59c7ac0ff27ac8522d18bb3ff3afd46a391f318efd805f75eb96019f072522a06cdc61c5fc4a8bd0fda124a9420bec714702ccd2c6908991f7457a6dc8da35ca190261fdebc7db4c013d80fe0bda74f2da7887c4d61148ed4df6c8a6f1efc51cdd9620711e26feb6405b451e05c2f53ddb88dbef7ceaff7108e5bb350cec4802244e1a18cdc42ee050fedbfe6e3f6203843a92edb17ff899b179d03c2eb4e62b3d7c263cba085fdeefec7e3971ea737678719684c3d75503c757fcf75fa330e2f9cb10fc054865fe00d4cc3e6deecd68580b335fb07baa97ab905680b79a66a5fcd97c200b06f29926e7a2c4c9fb846c275a60f83b1fa21ed35ab20b696c693127f8490387fad8e39774ce15ebbde01c35d5cdcb2ee41899c016a67931262b853f98a608baaef55cbf1bdad73b1404cb6a4b996d7236584ac0e17493c57c3f29b667df402cbc5d65fcac6e214e1f8e857dd4ba860b8bbd6d0433e1cc25649d2bef5662ef4ab64f7beb110f5308031cfaaf7aa9d465c872c8773580a40a0c887b2e0dc089bf12222bc0f94dc9f8a48e1ed0f5978773d2851a5903e6b21a61c7e2c3aa74a6f1d87264e15d3aff5307f3a0e9ceb6cb2e46943c138753eac9413f02f18b7ccb4464a2b7a6916d204727f783d92441ca582c9914cd46145d4d33804970875701376e5d6dd8f07c929ba28b4108c2d738a473a23f46d48dd4cdc8f57c64bdf8b283102fbe15c398a2d6afbca7d703bfaa5ce4e5c0f6e15b8feccad8681ee3a60decc47c8c57b23914c973b8253fdf344317dc811035d31592417bfbd1a528343cdbd588aafb5015c0d681623ef1e793192ef03dbbddf6aca79c7c6ae84c2ae3ac01d3deea85bf72d47cf9ced74b21e45f70aa2b3a11ecb117792aa489d6103fa61ff1986f6a9bdfc2aff77ecf7dfbe0861a49a31a703b6715a32e6fa82032f2834e4f1f8757da01f18c8f54a25b4a6f4bb73ac6bf5baa032cee1824d1370940d4f22cfcd59859a659adbe7f1b8bcc7bf9b644d6aa9c61c77a0c8f291cd1f33d0e8f870ce913a945829caf370483037408802f070ee7a92daa4682cdc8bd2efe92400351912cc40effbe413f6eedfa41bb89d913f71511bbf8450691b573e8ffc4f2c1e3e595c31fc97eba33317451435789975b271dad33f1ae2f19b4febbff3f4a0976a7f8d798de8ec5e7232c0620705c7ef35c04ae5b7f2c3fb38a373bea1a1407d4d52fab0b97657d98a0be1af61290196d9f002b39a4fba87f0d6ff1299f0e6507eb56ecc3ec2b7ef60ed5707eb2dd773c5951de2fa43fee2034365d3b0d4378ae9fc6de5cb53432b3ed7cdab9fe0e0cbc24ba38a726552aba44f8bd3aba0106b6b1d16bfe0c2f0b12d34be0dea69d65f5730a18feb1663539ad284b563b0bd86f97a4e92bbf1f9badfa11697bb0e114a166ecf95c5fe46492faaff8a966e1f293e96c21a880b23a23b69773fa2dd8d540651980afd741fe4331f96ac685202c90ba898332021f3d8a6adab5b258f08cd6b12ba9206cfcfe03a4b9cc537bc5e60434179940ce933a712176d5f3a4b3ec49bd7c86ac65a784414ce025b8a4808c3d081f9d50322ee9e78b8df7e646fff9c8cab68b3bf8623ee5b7846428e2d70ca6c4513a400218b4cebeeda435417c8f763cbe6b7f0567274f9c370aad5a87652137aa669e0526a22d121cc9766afd80348b957386f9319f1a00176087bbd1edf742e42d0d242023020565dd1daa642d40c79e82827737d395e8e38b87fd9736d5600fe9dbada8e404b7a809d27184aff3dfd20bffcfed8e43ce2d04ecca00019bf840eeeae8ee3906ed451e4360a1a8b2ef94704e9698d60c5abfd748ec5ad4aad8bfbfd95c95c019cefd75647cc9f6d72d1c50fd3f9149595b5e17c441dffd75e95a702cbd1c340387a72ed5d3aacdf5ecdd4543865161022f50756834a7057e76818b866aa6e7f22f4621e0427d9483521ada969638bf9e5a738cbbd808e3de5d8ed554b9b296705a08c8bcb2793234c372842bee323168cc7aece4804bf2376f14564a0dca4f4a7ca2587a09d87bc226e505e5cb44d92c654d06e48b71d2566337a10aec76ca3fd81a0d7318d43f8cf76d1dd109cc9f3172f78f7c2b106b1897b4626eadf52de26a58623e6474d48f263f3e8e1b9cc9193a15e41615e9334ebabe2fc13301a17bc0a9e702fbd6bd265631e8154013a87effab7fd84566575a835a927c7da2aaa9583b9e7ee6515048b4f1bd714091cf6e421954b06f55398e7b1647101ddb3f446bc5dac8a555806362e2b6cf1121ae2eb2805094b6c63eb7620e85c5f5c1741899a34aa2400ae86a97f63062c769e918ec990da7016e0d4f0cd64ddcb5d3c22a790f25e5ac65de940a07ae4251b7b53a29275c4382997e664c5cb253bf28a353dea26e91976d94b0b4f5c0bbf2910b9b2aa15afcfb951583e1c3363713b42b65b95c344de4843a9d0cee72996d2b5c81c33d43f04a247a03de32ad20e9bd9b5e1f162cd0f8bb87a8d7023367d6d445c9197406bcc5c9960b398cdd43b5bdcadc35048b4e14961dbee42d4528f3d21ca1922130a2d4e8cdff0a833f0c356415aee3dcc82a3d73a71ff805dc0ab35137938ce4c29b151c26b0579ecd6b19249687164bebc5351e481960871617feab1f0e726fb2a5c9a7f179a450cd9fbe4a289b74d1c4b0365f782d4bd25c1c5dcbceced871ec36fd15b4c02a57d08df88883b71661fd8971f8463b6b5dd48d6eff2d1e8891d366c4aadac7ee7b346b5e85ba3de157fc2fed4f8e6a4491a038a4202bd3a3540aa3389ceb0a313f7b2b62d9843ae24c829c798f19689ebb5acc70d35386d846180d55c763982be2432b4b039bb68a8bf9f5697d593e75635e9c531b2667d80cfbac1bebf2f6bc2d4d4031251fc26c71ef0f94408bbcf13f72a9878eea2f2a3ce817c0e6ec81f68538319ebe12f5bca09448771375c56d285548d9d49687a57358f43aa98c3ed35a748a00e134a1ecef222610eaac4def952de807e33dd09cfa6201af686d03d7904949189f26dfb75972ad7b87ce48aa8c650eb367c82747f3a909178db9fb87de4edabe0775270976efd2884d5d69b2e7c9101ec8f6c6d16a126ddeaa86c251b36df168ae4498e4625a79bc450d3caaa44a458d0db46dbd32ecb3f62c06f178ca5696fa1938c576edf64bad2007830162a243954bf170d4eff4830b87de253feb9810a033fecd96fe2bc572345b6d9fda2494e3013ec4dee6cf7b8ee8e3a59b27b71dc5f66e040a469d9319b09ba6eb7de93fd23dc14a63c66deaa5aac46d802777865db3f4a48b5e89cc9bfb84f870681ea55dfa3fd533ff90df6df21653f81a493f067432b59ed14351afc151634106c14a5e46ab4d16f2abe8f0a6f6e5dacdd9e2a6d1c073d428497697cd2751301cb83d1c3541b901e7fc47964986d8cce9999b72c815ac040f1ee77dbfadb20164e8012cf69a020bcc1105eeaefdb5087f52e334b4500d12bd30488c27c3e74968ca6b9c87bcb60896072321aebeb18d78440990b5a9283e81e222126e5a52c3d4e6b362c9e811376224f36061e131dbd1ef9acb180307d2d278667c51c24a831378070fce52865e6a65f06f4cfb4ae9d346831a9e3f201cda16bdcb1d5228363b605b3ef1ca125915ead53005bacce567a94b195778a396e663e77abe136229daf4e85ab13acceaa36bdf94ff93b0dab3936aa9f8b1c9612cf4f95cc6308cb756b79c5a2cdc0bc19a7e5f3ca1b70e918f47f3707d0817bf050140297c62e7254c7661719000eaafbd3f095d834e1dd6684e57fb2e2bfd599630735a0b0ff3012132736f0850ba1f5c04599009fe800d75eee8e3609886f12ef222f09afbed4b35675ac67285ed0874bedfb0f92a9b7793b1e30ac367730f7a4483aaeff7693ef386f77059ddf01ce88bfab0cc6ae23011aea5bbd7f0f1872734ac41becb9419a4e10e63c2ded572e53f5710021314fdf004e0b5536636e9b8e422367c89a6ef3319d390ce0bfc52088d0ce9d20ecbf28cd25a7577b640ff506197f63789bb2f88aa3e970ac74d938b6a6f6e58e4524ec1ea951b587ed0ca1668dd13ef6d338aff48766ce7bd8fb031a882e1406bcbb36e747d93c931e7525e2d980fd748a38c7ace1a3132c86cdd2defa7ebede9e20f9dd2d41465348c48398adb04e17bbe85f50eab523a045efce9759d65715f080e4a6038e8a2beef8c63adb31be26c3f87cfc04d2e8eaeae799c16e2c8e680d6ba25180e2b86e55a1551ea55acd84b5ab830d0ce194b7c685b0bc1dacd31c8c352d88ef8c08506e1003bcf08b95d7e6b461813db9c56d9fcbe992c235b3f74d3136b8716c3b3cff092a22dcc7ed4ea5d7cc85ba168710a6fccf1dc05d0f42e171e333da98939f7497e342aa07b4424d19fd84034245d88eda32444c1f9d869648d1e2376579a129a1f0cf1e6c131a36765c6c9fa636edfdc3b2f07d72a0f395607d0836214ab07d96ac6ee74a03468a20713cab26e5ddb8afd3c345d9dcaa42e0a35c6e871aad55e5241146965fe5012bc03852c854e311f2fb4191eda989256721960b7a40304668bf1e3d26496fd165ec6e7ba64c5ad80890bc2ea55d2f1fdcfcec231cb37a56eb47bdd405e2acda6223186899e2c719518555b47d9fbf622c30687cbfc4449d6ff8b7f1ce6dd25c9e4844bfe011040253e04946011b7de8ce13501f63b34ddca2ab0bb1dbe572cc0087bc54e8948a0d7655182dec6a87062f02eab6664cfe51ae9117587f5c85d6c0ba42aad03662a1332092fdb6de52654e34e7efb0c144f0f14d8d08580c46c82096e2c8638366f857f5f6302e9d445a1576aa77e4ecaa4c8951f513d54b4b6288a20a4133020a75ae1f7d2d846aeff5a2ed96e3f2a249edbda5ed32b952686d3b6b5735df239f769eabcb083c249509ed4a799a185041ffc3698912c0e47cb1c56ba8fcc9e", 0xf7b}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="af5714958fecc92577", 0x9}, {&(0x7f0000000100)="583df7817a67ac39db88c998913faddca601872f24586565df27a6104c16502a912c562fc3fab17ebc2a7ba3e3822845918f25e6d543c7cec1769a75988de5fb76cfed1b1acdff3d247a6cbad3a93ae243c9944018d5428a27b3ad4d01ef55e5a671cf17d5fd6dc5b69e9407739977e1249ec07e8288cead9f768022fcba87ae0b692a4300ee1f3d483497281ff1d943b8a53b082e059fdf0200bf0d024e", 0x9e}, {&(0x7f00000001c0)="88fcf1e322b1121dd541f007271d26de2a0922930f666e5de34ba82cac3095458a4ec8eff08e67f44b6868584c66d4e0c6ae85c9c5448bb84e535ba24faadcbc04ee4e3b898b02fd367d94f598b6", 0x4e}, {&(0x7f0000000240)="90724be4d35939e89db1c1c70affab71bec0abd08b520a7c4ec566efca2c3946295713c039e22cc658914fc78cd48d5e2da1f64a3bc4e1247569e7eae9be504864b64ead01da0c4f5d3b0ecd20088870e258912cc4b2e738ea49907956768d13ff47b4490c61debfab2863ae6431fdcab362ab84e0dbefe6b59d82e7605ee9901f44ea924ff27f7634e14f9bf3cd312fc5b0243239cf1afea7f7288baff69d7340decd254e5cbb265ce5cd61947c34b7c45c85df045cf26a2b8ac8b2e0d36e", 0xbf}, {&(0x7f0000000300)="57bd23cc9c36", 0x6}, {&(0x7f0000000340)="2c2f705f21d2878ce7b8e7801d9f71ee25712a52cda0f20aff1b062ff424a8449b2958e7a53e577a85e362a029721f01b81013add1375bbd3b679ea4d5fb8297138295824bb073643110b8238b7223fe19ae17790426f077260c38e936dc5fb71a186abfcd0a31ed9e5eac26dbdce60793ddc6265830df8558ae467ac059f1da5128ce579eaae2e9d1c36c8b41d9bd21acdfca1adc7991afa5c2549eb15e619d1717afb4849479ae6182e8e9a8583d68108a0b3285fad7ba10e9bf0295f601b4d212f28a40bfe23e9c100b1cfa19186478e1845d56169bf4ec00fa45b4743f840e8726c68a8e5aabcc6373d627e02f8f0843d846", 0xf4}, {&(0x7f0000000440)="31c7692c0fa0b72d7a1e9886443d0a6504c482d96b303d3c316c0e530f1fa0550f5b94575d013f9b2c75d47d947c10a1e0293d633bc61d439a1ddee2fd22ad6d5d1a64e5625f36756df9f65e9ba9c31b7e6e4e8574e6c603aab53961bf8c6d4383caa06d9b6e349ed02faef4a1c7cc15e0058e0084529f34ab1eeef9316e53d3f6312a16fa7a367f36b16f9acb15a76b69115aac7df7554e8a90038d8ee811f5c6bc2bfc5428f39a842bab8a3bd99c24623bf7cdd0ec77c451674451f5dedca839e744afaf4239a804f4e418696026f021f6d4cbe378fedeeb9d9162", 0xdc}], 0x7) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000000700)="3940a3f92ba26111a25912c43e3915da7c82176482f4f753b6024fa0118dd8253a3f83d5d0c587482aae5605f86827dc6c71f0d45bddc72f86f88a97abeaa52e991299c27e324c617657508eeaff274ecc64512ab01ad9a23beabb3d7fba2fd92698829213fa2a3bb1208b3be022c4415900c142bad715fc0cbdf5a8fbe3cfd576d69e6fc6cd59d994cb3f6d9a383747c41c6c027064a6d0b0ff81787aed620d2585d93e5b7527d7754e88c64cf1b33342248e61c9144b6e73e103ad4b2fdf6ad1041eff0fc94797946b8a8b29413be2bb0a719a40ab49cf3c4f8c3c6ad82f146ce800e5d1dfe053ac025f343757d5c54f9b46"}, {&(0x7f0000002380)="4c8b0d3d9a91919c1cd18a3999cd3e81a525a116e98bbfb75468ff6cc59dd0e5b34bd0a5ee09c6f30c27cd06c2d747c191085fd3fd69b97605b9a998959970c5b187436f63cb457d76ae0332fc7e2e07a92aa35d206ac63af2e807e0db909fb0fab68e85f808bb651dc0d511a25b8fb4df5b7ba61af87ab0263e2d35b823e72355bf930f22cbd60d9898beed7dd1e49a01525f478312ec9500aeb774f94cdc24e8bebff72b76e208312da560c5301eeed2f45524e6477b24a29c6ee5124682de40c74511bdbd651d216127e4eb5b77aa19d96ff834a2e1f74dce63037371d305fa71ae8fe6c10b5ff2aa7c861f1805aabda47bb947e18bf46933a1fad011db989c0b50002b52cebc8280508b74e29334994458de2a1256e30461227f1775757869e9d450592334c3ac388168cdec8ef1dc8816b41dece7b2919d8908f6b9e6d7010926ba4e33929ffb86239fd84341397e5070769f62cffe57fbc23cf8cfc1d1bfd76cd6df6faea42e2c29aad9063200c19d0fa14a3641d03f9942ec7624508708965ecb472c8552d5617db00a89e86e6b7f6ee9141b33fde9040aafc2d8afabca874be9df2ffd91c49ac05036777f28865e150f8516750a56fe92f78a754af7900edf11626502abfec935f1782641ad1af2e8d04c9edf2a5e7a62e827a5328ca6259764a02f85b1cdc3a40272393f2cde8e3dedfc80fa42a6b7c6e989907dac7a6da4fd32c2ceed028eb87b382c87026f115ad8c7774481f0c5a5dfed3df6dea30c265b8b7641354dd666417f263ebc10fd555fdc82646fa56743f2020e98d7c119d8a2f188c517c6fd868aedc799c62aad0c85ee868a68654a21690daba18dc48c8e0b0731ffecd0e2345b0a375067f761ee56619e27030d2d99ef47a9ece64b9242fdaa11294ef70da005c4bde5e29067695b3500a38b0c7ff9134a7b4e9af6aeefd1b45a98aaaced37072df0df58d66de46b54a56aef7acb7a9ce1d6277ade14e40d17407b92ca2b1034531a2a2a530cb4fa0adc1628e92bfeed145f49966cad010a9b23ab78c31d68e0ba0b4033df066d1a778dc4865f84389d4e4e5d27ea9e856863df882c6f4c178c19a77f50a0d0928a44ade6718a7074cbc1bb0bc8c9b42317952d9465e317a9913b64e810b813045afd6d6d8e03b0d9d9b2522c392ebe8d3b21e7e2571a22ee630b08b8557c3dd31f847c7c2e4a68f7569cc85f35d27aae37d8bd430ce9b6d6964ca1df3ad21c6bb91d5d14034ef2614cd180afb950ccb247799662d33b8e9667dbd69bc96e624760ea91c3baeb811596beaa94e6ebb622b78ec8a09e122f1ed1568bb4cdeb67248f348459f0a66e292fd6efc29f304243c3da034a981ca47654a314d7e917edb52f445910bb2c0c188658a3a232c0b1d8fc268f2fec8966dc0977fcceb516da971625cf21957ccdcc2ab86ab70bbb2aef4c4a741e882020d56f15ce77e38500ad0a7fd9e9df2b0243a202649f0f5e80e2f4f04658e53bbf61ecf1036925bab2846fb67557f3e04600d1376df18e364f77a589831e3b52a8b24b12f17e0bc86bac8abb1b2a890fe10b78f389b433c3203a05e1536a7ebd03e3308323cbce472d5275ae1d3f33d18e96c3d443808347f877f62f5e9362d9b434e072103cc0b7a52b8fc9de05083b7f81997573ae5de2460438e8b0a88ab7710b025d5771be93f73c103e183006e933982c7cf819795a79722cc0337129d2dbca34662756b9011e98a562020657c6b693befe90fa227c59eb5f406ea707c8cd11dc443e86329a2a0c0efcca1b3b6c83792685c597c56405ac4c71be79cd82b3d5fa1b98c38d799f9544f2b46499549bbcb6453d4855f86a0ec54bfa6bb30b3b3696bd2d8ef21c137aecd1076f411039ac754c3a99d5d3bcbc1f9261ed1a114926bbdc78a1d094a46aef324e0a7ec08a46019a701969a94ed4106944479ad5276d251f72d9550455aa7eb2c8c4f4ef32cea5eb8eec95836a45e8a34382234b7b20d128bc5338964c5275639ded9612b28de6329e4a6b7f45e14c76ac361f2a2ae28ca12ec92a9ab56689b465dff3f3afc8a7cbbd8d4439422e14ce812519bcbfc9e4ce5c33eb95c5328f89d537bf1c33279cb416e1a785b365123bc4d642e55c1d6f9499596884c3b9d5f104289388de64d087d82471e8bce29bd79c682d6a8b54d0b23a93822c8994e1d0caae203bace3abeadd37f3d0bc6370473c4d813dcaef5fcb1c265f43ad99521f5bb698c023c28f3a5f5f4fa3f50fa17b00f3f9a8ec4324721befafb06bd3e2eeb3f76ae8de74df2593835cfb84f0b46351d72a9e95f95bcf11549e69575854e95223729c19ca7089bf8238d5e64a9bc50badffb3501fc0a855b4a64707dafb5efa3663694b4c573e1a4a8a880ef2dcf982d8403fc5fea0d8b1a912d72bcf9d68a035450136a2d51655628c4ad5ba47dc1fe49df6d6df4ccb968bd5728cb7dd310db4f7a853839d284ee07be40dbb62ee1d37107350149aacf0d6984cb1422ff041cc12c166f693e342f73baf89fba2869a8fe00594e0c227f997b86924cd20b307a3526102b7d1c9cbb3edfc9fb5551442f380fb06e049d3409739116962c5724e931437d188edefc53fa3b92f0ddac0c6627f65d20006cdc091fa79b0040c6b973b607c2213c9e909e054b55cb744a068807a1ebdd88f77e821fcfc90c8e269c8ea2bc65a4c3f9818674c09781ca34f55062eaed3b0879d17b19f4b4fd21ba2344dbe3960c66cfa422a876304276c5d4b1548ac900629cfe0ebdf2ef2fd252a030098cb85c79910f11b5360ac3c38e1af3b0a6d6e5bc248efab66e2f5546d10a113d3cfc57ccbdab72b0f40b7745b20b4300073c824ac5a7c8676c837821fffdcb34ac301374738f65c55dd2dfeb9db2661f63ca3f397c2ac6c92f11513b007658d828fce3cac7fb53dd0fa98399ca2d92160112be7852efcb748b22f2e3f2a4c010fb423a39460b4e81dec767b9e894990797154401d87492ec4667304ffdfe95aeb5dc9a288dff23279b75c4bdba8d3c5a5ebd1f3c5037d8c0cdd493e880e4e89bc260169c36dafdbf1b95f01101fb74928f6b6ba175bbf78abfaa2ca3bff05edc7527062ebe6fd6754945bf04e1b962ef5aa7d843987eaf2dbf336e6161f54b6fe26216f2bbd533de6631fa76176012e9f2ec4e097ab659085aab900258b0522d72437dfe481ca28804d2c901978bda1c724ef8524208e5e72161ab2d35657189a4bc02063c6a4060e85ba137ca2d71cf310c2a10ff9e2093381adcb665a106c622dde7909ed2439b767ac5defd0eb0284596f1a07420b8ab05cb2756ba957d0c9b395c90fd40e789b556e911d5c625c7560c8bd4f85364c35ce2fa56cdf555b52e067e8245f7f85dd4e62158b996ec95f7f3d8bca8176ab9b9e857cffe24c2526a8a3a2bd90b76a88ac929e53ca01cf84c3064b3c0405e8ec5b1c25745fb3cb80f97fa3a9dd9b6231da077d8b0262845399537730ab77f8e00598675ce656f6aa18bd476e43673ea738aa7a877e9fced4bcffb1e714de4f3a772c02102a612df4f97b0479af13b199fdc75d4f7a9234d0aad4be7dfc326973d01f48334ec57bdb28eb5b7f674b16c1773e860f1e6c9fc52a52e9f043b283350183df3d7fa370e778d75bb201143569dfbde5ac15951bd9d188a0c1f9988a1cacbb196d90e4bfd249d53af5bf6e1aca67d10d9620da574392d741238b5a8540d2d88e90f910ad20769710f646e18c2a63cde98093414c97f6d3feaad1cc1176f361131df027f0592ebbea0b7fbf47a633d8211ed804ac37519029d1ba47001db7dad1c99fcc1183a8669babf0ec22d562d6baaebdf02c3dd5399c2bf30c5fc9a4df075c745c4de11c3cdb5623def1af3c5073102fabfce17c0c824aeccf741cf0763388d6085cf4d525c21e96efd0099a783d21c8738924aab393603827beab3cc7035c54685987410dc0a47a6387fecfc16e63c97cbb2659ac24e36a59260af85d54a564d56ac5e69a7ea7438199e754a8e5563fad429eac596f06179299e022dfe371b2386d3f10b06d228c2119d7483dd5922b32abe3c2cefa5b841ee130e41aa464ed3874a203b23a08c792690bfae65431681503bee217a709d94f150ed72e334490ffa37a766fddecce0a8378235050e308f3ac49c948c32c160a6fa458a943ca75a8ce5fcd1a9ffde032e3568c48f82e2bfb41714c65b620e23d21f10508439a0418420ca4bd5efcaa78eaad2cba6aa0cb3ebccd1fa8065dcdcf799034b94f565c55d1a4841fc91302575720ae8fc9fe8aa58c1ffb2162c6237fdb2b25bfed9cd494f482a34e5d70fb9b5999b3b95205bed9bbf3dab83e6c1c72448c97361d54babf27d4e4a01b674aa9005eb472e4d34532a926c59781928593bb101456b90fb76da23b19b0d21f19c82c96a7802f5d03e6081714cf2d6a54f695e9f791702358a70dd3ce1e4e61a69ae0586e6b2ac3d08dfd9ff5eda27eba4bc76a8eda24d4d4d8fd7b963dc9a91d0fb9f5ccbdda49d9acd975031731d684592630333cbee1c7c8c6f51f033e839b30d4d775663f63a5cdec60360f3d2b586572b62e1bd8f13ed91bb7095d5bfc026f6884beee88d6dc51b038e0a3672fc8bbeedd0e40d75bc8bc97eb8909b3861c1475ad6855d8275a088d2334adf0835b02740efb805868ca9c29358597cc52b346543e02e06eaa8c00d1c9bc4079507c5b65fd78ba16c7620cbbd82fb50f614a0d2281dc0b464dffb6a1a3e066eb0737bfc5f1d4e8fbbbdba1277e4c87b61782569c56895177818241914defad100b47d874685eaadc84c55d6d4924d474a8cddcf464aa65f43aa014ce6680f301b9bbcca4d8b6c3108e983a53e3397394e60053331c13733063811677a9d40543e03bb7efdcd5af2e8d8146ebea267039bdf89d316f6d09cfe91373ab88c3195fc2a17c61b9f11aca2d9b1970ef13711705bec1706d9c834c41074197fdcfb066344c187d40b2f13219d67fcb26a8bd8f363a4c34112e5f23e04e740661334d36ca908cb9ce56ac204ed028675b3dd4aad0b53e580157f4ae84640c0e769a3bb7af90d4375a46457a73c3cf0d75861a3c24c8660892b8e35be1051fdadb813612dd30c49e563a2c62a3a2d05b25c2aa7aed5e8ee074819de6866068c023a0ae4ed9965d81c11576ee4c1677c3349b4d1d0ca7a0712722b1b09b5d815047026340901b12688c9ac7baaff9c8e9b2069b5b4c62bc2a594a9b9656c14160187aba061a79bc644772cc82e8d12452915aa7245da9674d975c040c3273895e00b953da8eb38d872900de2c289121467aa6127a055d81d5d0241bdd9bbb98b865ddb6f0d251852cff47c157201904bd2d3b995a8443060d4afd8d3b0cc5b0f4cf3ed994148f607c684eec41eba8156a256472d0d2fa65632e34960fc51bbc899e6a7b00023628f5871c30e5ec5e7fc417d3f638ba1ef859f548cf1c57c47307ed19ee4a04e0b74417d28f3e249d9d0a63e534bd2ff2a67106ac1354bcab30f48fd3b32dd5efd39ddcf4d906b123899d46ba6c010120eb9c83a183207a4ce7408075159e9a670c9eeae2397813a7195980fd11c48b9e3d934598e114b9669b6cca18f2a3920b28adff42465671f8e9c0aca031d288701512ee98ea4e05296271413e6bb26b351ed0ac423988d28fe1d383d42dfca86aa8f1318ef518cd3c5f88c76ea8cb35d1025a8b9335a976d50e7cf2d9719cf02684a13f727825d93691ae91327e7a953b33e2e2f92c1abc53b19a1b3f78978cb2c0d0ea"}, {&(0x7f0000000800)="555f549d2d3ec334724e5b1f5448ffc3abdf8bac9c108180bec4a796920a6971ed2df57d94c8392a85d29c390ce77be9f3d6909ab0aaa824845014c97277f66f8d98a3fe3eb11cfe4dbbab74c8b2cd6125e5138b31637e83e31448d5f4d0a25e6abe31003782721c91d65745e3c91cf7e44a595dc79ab1396701709e56ce3d1a7d3281f5dab710eff54f3c94ce72fa84b78ac1c02f7492df0221ec9c2e9d28cdb6dab80c605bee0a69e6f2d728648636647cec970c8f5c77590ba645f35df2d4e654e029d5e615be17bad3358cf948a5129625118f62"}, {&(0x7f0000003380)="f2fc5ba4262a8c6bb83626f7addf8c15ac8bcb140bf560f6fe8822083957dc23fd89ca3ee7065f8e46b2b1546e1a064b1939e9d1c89d466776a5cf4440b9c991f4232c446f269a7e4498f089520054d144f1a6dd5362898bf1eb23b92d22be6e8be0e637992288afa4cb5fd88a3ebcb3e4cd7c175eb8e218a202c963b082eef9b31fd9a95ec2937ce16eb2f5ad6381ba0c09cff224b68ebcea8249d32dba2c3a8a2f4d8eb2e673bb57524676b5e4b61a1e468871e50c61b81a3de5da0f743fe19cc04340e1c6b730e87e5094e2a268cfd6bec89108a3daf04077ffc7cd5cf02a54827579ac8501824bbd6d0c222df7df66aa91282cd5067b00ad6127e7aba05c554e18cd6e0e020bad02ef2a81065c0056a0fc9eeb7c9b845479e3c7287f68fc2abf7964fe5afb89586fca6173ebc31141cd350c7870d8ef70193585826bc371f40a6b78c6e16b82c7fe6c3dec0bef9b934eafbf7a199c708dc18acafbeff17a56e5301956783cc01c9f7c5638a7b8f9a26ec3df64b4dedc603ee69f5021ca6e74b5b7ed36340e416c40300727e5f43d55d37322a8216e72088e0bc2772d224661a29cda5b96a3bcb26816120d5840ffd7c33b340a9cd94a4cf202f11fd969072ee8b8ff67559afa5c197b97f60ec2fb8c1089f50d42eb9c4373b0b41366857c17abb29833660e982240af813ae9edc6829a663f95a3694bdca98407bd5c94f94f05005f66475339fdf5881837d6a1ef99e91c8ac7f3c58ccc6e3164bd60087decf3cf99c6b933753d61da3eb533e84eef01e7ddeb34be7876f07c59bdea45cfb887c092ff4c562cd09aef1c9b40837e44299764c16bf301a8d88dcf07e039e197eff3d5e9068455a6b4b837a988049d0521fa3c0eb76e3a493fa8b5ad14cbb5826cadaae6c343258e119355ba576ce4a85e86808b7c9c84e73c8470c0f076e9608117e34843a0b30bf9185ec3cbff66370780ef3ce42195a7d5214435cbc7cce0befad556934b7d16accb8c30dc8d4ed4abff17b8496e3dfd257c2c19e508751a65b9e7b8a0bfcd0bf6695d1894209186e79dd74ec223f81b6b14dd3b662478f6cf291925095ec19d231f39ec7476b33fd876e66cc8ff6e76e3d0988c76b83db0dc2afd517e23ae0b1d0314062530de3bb484d73da1a974ed3c28a79aa65e3dd1647a9363edb70935e3fd9f87b5caac7949b0ec6806c857da31c1d7c73b9dd8cc5df60572c477a10398030ed663e09081948ddf52858ad8ce897be1b711842f5d7f86f8960a41c7aa13a01ba170250d83b779251abeb2b33fc39715c17ec860ef13d74d61f7ff63835379717cb08b0a37104191fce5b32e7496c3134db446554c6721d66879a53e35242b59ebedc4693aa39e5e8a356facbcfd4b1badfa4b02038c99354cc68bda7d2d2da3110e225d498e8862092613c75b17b8e18b3ada813322c1f86df27fd560327e21357c66fb3c320333b5ff54abb3a0143e13557ba59bf8d8de3c06c25c87f27ac6a64e71444d39d137403c1b6721bbd1167a8ba1488aee4db83e4b3acbb49cbd6291886de0d837a41036cd3993b2baebbafb1cae19b179a81634bc3fc54c6349f8ae692b36c1e9e8bef83850441035fcc06fdfe0cd84502d549885fbc739a8c83114a0607331445c712d5482b7b8266d5e06e740dd94444a797171eb824e2ee0335544fd0d8a867799b955f8a73c10238152b69123f92ae52b98813a5ae22cce6d9b52524c7746a4308dd7b3ee7ddddad96db6a347d6e74e8422cd5bfdbd4f5306731adff360890c24b2e84b7216029eee9387f782de6171d1a6aad91ec073767bac8ba01189b312fedd8f8726aa8176b3edfd4847ba37085ac6017d6b577e2c451aa0a34f509b0f9028aa43c082031e93abaec48caa07218ad8000a265d8b19eaaa9a1d282f27c69b7a61435537c979f9c9b50063b00150ca1a958fd6b7d2f4d82f72d0eef2286014de342ab5a91cfbd66f66a6dc12ebe7393c1ce65c61134902e6a0bd1c8108286bf541f9e803625063d772dd31d8abd8c05ee45eb89bb5c5f513d093b9264531b37f39c8c6b40f06a76ef21dc96a818cea5d30f6fc403f1ffae4334712b7870937b0225a09e45d0d857f2081afcbfd3f3a3ace9f5d011ef87c4a93c426ff500d6843d5819ac1556514853b7bce0638d76d1bb14ccec690731b9e1f922e9320f36eb659d84db48487c330f3e0ec79aa8a7b7782cdbc4bd6db62a1b16782ea5895929036ad3968a39ada4066a3a7dce9d15b57b385c1edafa72fa1ce0c0d1a326a2ab0ecc7653e166ca524851c514bf120338ef936a487b5eaaf7530b13c96b43506c96f414277cc11072eaa176be6ca079c1ba190b2a723e3a225e1aaf416e4232776588408183329c38e87e8480acfc166b62f0dae84c0c5e1eb4453b6697dbc0f8e977811738770c111c2ea4433cf5b656fbeff1529fe08b4119a29dfb3523f8423ad7406313c008fd9c500cb63e5dba1bdace994b1ac8e2225df94b2f3286f6c8fbd8657846f7dfe638a70596a49c97eda2f57cfc8a188bb59824905547ed190c3145989dfe911c5d12f428b59784b8beff1b4ba7a83f12316824058331dda17522b714b9a26af481944f93d6a38dcb85feb336a89bbaa0df51f590331e80e8344a3259cc38c9d3bb79951eb6f8b0310d48a0b88d9b4921930c597a6055df0fec31520e125fd69d7acbd776c739e0ffc0746da98c1a3112ca8d1fa6807f65b2f475f6113b6c6b78f50e96d55fc376efc27807fe293311dd45eacb01870d06b3bc8fa854477feba8f97eca803b8b947d7a41d6e2fe467609f33e1b0dc6d93e43a999a74a83125d4781bb7773bca9a8b7ca1090ad61a7b3fe62f97e182d48b51d1e3b694edf6010f659503116d5ecce9ce50ee76220c4a6490cef643979e9bfd49b8a2f50bdfcf49f7ad764cb387e0692ec1b91099c9fee4f6f81842fa1263b0fbad49fb98188808704397310b55725815e6f289736a93a2f9dbdd6bf88d77a11f8de186f4c0eed02f4970ed603c08562a359171eb2c37a73c5a49c8e40b62faba6aacd8c00d6078c20d10b110508fd9688191d26cb7005f0a89134062c409309f32b480423c5c7e51924b79d652d951b2e3cc214fc25df5585d5cf7888766621fe9efe5bdf800d6425a7afdfb0a9104f935ff9e0cfa62ad2fbf49293eb8edbf1146e660e5fcf56f8e494b4d96a67430ffdc294c1ccc15c7f959c6ac8d20eec201d425122209433ece6e18dfec5195f20701f06519aebce3fbaae9b97aea1bdb7766c900e9aa7d0b7652b83b7666fa006c08b8b81f09e8835a91d655ff06c6658cdc35c042d6ca8dbdbcf9e3a6e0ee056da797ddac45a6ab2d50d84a2534c5dee8d26d490de2e79105834c36d64157f67b4ee5b04e9649a929b1937641df0d98193e8e1b50d53efd786b9dd5225c56ede9ac1e675343fe838e444d69e52e2ba72b93f2dc6d926649794f8251ab9aa0c2908b661f0afee66a7370eb4faabe615d96560968e4dc6098adf2ae4766148b7636a9f478be718b190607f1200359fb8fc70e55e0c40a643a5aed37b59cddc7eac757207e21890d21186044b3558c01a4775f3e3c02e283a417e3c71ba8c58eebea815307a55427189d7a1e314fbdbcd0ba028635dd17684b7ae752ed723332f28094d4f9e5500a1c3f580395a80a4a3499077c61e944de609f120912209a91430796e60cdabd16b0bd549d7bb83131bfe8243c85d4ae540c40316145a9f11d932fd7498f5658477860fcc7e3d4723ea0af1e44f18f1edf40579ffd46fd22483c59d24f28e54fb935f691ae97e8850c529b33a7b77fdb4b6fc7267559be5786408e1e1c65470034602556ba7adf223cc04f71115bdff9ce15b4e35d4c8bb2148b9228c7f5951c839df3f7ba9253c90e46e0e382b4851fea4d2617b902719332631158e1c198c56a6fc36e2e9979a60d671d7bd863bb7e075eb463d91a052edeb48843808dff60d7dc0174db4fa30e27aed4da671100a62a6a7217781a3ce1c2b506b9a193303fc5980bc31091a560f3433866f4baf5dac098668aa6993b1d3b4a11c354982dfe0bd8ba65be96320e5c93182ca809161efce41fd5348acd4d2339c1d98a5633919150b729ebdb30c4cc95f9f9d83239d463bdcb19373e4ace72aba967d763fb77a13ad22ef4fc4cc487d5188f9391ffafdc77f1ef755478d68b7afa331154fc268779bf9f709b8d84366f13fb682a482e923ae4718c91bc3619b80e342260f129a3f7c6475a9f2b994b2dca214418cbd419fc0890ccdcefa9b6f8f2ff4bd5f884a2789274819e309d3a5ef604354e54fe0fe3bf46bfd9341a699ef2839ae261a1e87acf9fb383d9668b750a91ac656960f885ceb0bc42632e855e57c85226838bbf317164387b7337708ac45b9a659d95791f864278ad6e6c4aba9b59e5164402fcd8f9aa3dfb263cc2b2aa4f00567bb0a323bc8280665cc1fa47156c344e5d3e36995e3d078448891ede3b470f676d9cdc0b3709165d0f62b64d29cef2bd8344f0a316ceaee04995030cb225c9c0a7d9d8414cdb411596de078f6bff9b6e4e155f9acb8f6b2d86a996749f36b8e6025132c7ab20e5198cab1766465d8abf8290a6f337ab546003fbd7c8d75326b17ed169fa97c38e58c273d5a4001949296785090f8db728b462fcfb522c9ab6cab143f36a9e08cd3ff6b6ddc87c136a7c4e895f34397ac19efc70dab80f04df7adb30b69c5e2deb3f36eef21e9ed2864181edfdeb7c89420f0b72756642da7dd8456dd9e6492b66aa0ea59a82e2a51d322b08043d8db4dcf2547cd3683673bca0944b61b03cd2c5432a05f14af62adc00b7538ca59797d12475846fce217d7d35f488a8a9b1d65843650a3e2497dcda40a73334e8cf489bbbbd03a6efb31e89e79844dc572dbc68eafe84df14d006bef6bfb3b292a60a727323f3721fbb1408b28c4bfa7f70001a387aa9e2574e298ceb7794a1eaf196fc16de5940105f1e90c493e64e710c6fe99f2f76a68030aeb62129200b3c298cc0da1c4a49ed3494aa49d844fcfbfe020ba08bed76f5853deeb3f138bdb2090fa35bc32c26f1c4e43eb2abe0c443a5c60b7ed51528e9ed3264d1a47e277de4b9cc17d8811cbc3fe2ea52169ae9067c486632b9c26a68658daf755ce8e66c5acac996474903918618f372303aecc4844c8e100cbd1ac6ecd1551d417dc63150f0559eaab57afbdca28f4661afd85a5554da3553fae3c79774a301c1b4ba190de952cb7ad594037f314278d52052bb2b48f5092808be41489935cdea941cd5026ab78e27c1368963d15d39a662d66e142771cf341e3a888bf06265f0c3e459bc778462c198881d9f5d90fa8754a0d9f307f40b7994a66adf51dc130984896440bb503234338359a6fa6e5efb026157186aa157b924d9b4ecd002f95f38dfc88a692f914a2262152c3d24f105240068d3ef283006db926c4f4fa3c14252d3fbeefa270e79acde003c13e4e3a20d79be4072118f8bad261cd5890b52d71faa77bda5fdc82eb51496021c5860b94f528474270ac04d251280a4f09542fb906f263e45eb8a81e6762acacb4c314df81a255e3c2f8b8c9dd418ce63e410335e9b54e49863e6a7c86026a1144ce86e9a9a044473936071155877a89d636d81da5ee070073a4a85fb70f4b40439c9194c4559a8c7aee294180b2db440d1148c33076e06e64be653a4ec5b05092557ee986c953015bbe96d00bc1ffa7a9d372dbc3c6f218fc3b10f1f845a8968397458e5dbb720a8a64eb7"}, {&(0x7f0000000900)="6065f02e12ad9408628adec54a2b4494c9f5828e4559b74fc8a4a1aa3b2c7ab03fb9299b85a70ef1fecf05078947ecf28bdf1437a890c4e06bd8995684202d0faef3350d04ae4aa34a014d2dd9d49b5ab180d2"}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="c94689b6a4aa9ad4f1d0499976015c931883ceec7317d664e3a34022bfd315ec49c3c1a0a9d0635c2f9cf0b07575fede2b53080da85913fbb9b5faab1d65189d4aca1da81230c6b3508aa8d15407f5cf0e09dba974a6de909b0f94a86d9ee32dfe174607a0c15dc50a227b47df7d9649fe6659980f14e8d04387"}, {&(0x7f0000004380)="8d5dc2e01c9ee1366b83cfa80ae60ba8b2797f82e036bf02033c513cf37358807867b71798ebbacd60ccf3be35230974bbdd22d836cd10ee9dab25be9f9791e81ba92fd35913e385b3d0852b5b725229b374c74c076342c34a1a0dcfb3b1ef258002f9f2db7f9b30b1cb4367f31dbb32f5049cbb0bce89087ad3091d5230106505620eec580652b289882bb37a321c769ba512a95a90ac18bad7d7f8e2d56d99ded44bbc4889a97fe0662508a4e693f6bbc11013573d6d7fa90c7740133ffd2a34b670efbadfb633c52f9c060b8c1a559523bd9b12f8d2bda833e30cb143f823d97b1ddace5600bbf54bcf25de0b241794dc281889982d7dcb8c28113c70746105dbd2788af3f66c27e24bb554bb9160b972f626c6c466425c0c981c917981a5acf7ed13e2514b1779abdab5aa744eb760e86ef2611ee72bc115d12d884e6f4ecd64a5d0bacbe51b1b52ecf6d22cca9956218f7ab9adb7cfe1b9d9aa82490bbebfe38982357463fee34494ab07e16e2c95a291bca4ea9e208a3a337ddc4b0397e915ac420ac2e2d15bda39fa4b64dda46d67edecb1a3329647527ead42c08bd3c5644ab45496bc27c9fa900193687d7c8bdda451c3d2d096716b45393f4d7757d6269aaa6adc5d9b8f5800ac4e17ed48ce7fb8bd1d93b3518e76b06feaa36035fe0fec0324c99d7d587d25b4564bb9fa7f6c94a0a8bbca1791592e736600cbf72c8126ecd92942fde128bbc401ede5e95fe3072680979c507f239b01af00d9f67857bcc0436fd69709105d22c562cd889b7c05f6ee8cc6f1f60947ea4a52e2ed9a8de7863868bfa9888620f4a9cf2eede516620c2953dafa04eb967329979158f61901ac189be42353b162e4918ef2bd383e656ab8f476673b3581881f6061e6934db929a85fb7ffed7ef869a1e5bfbe750beee30f1ab0807d8098d891dd4df84e9c3b47009429e666cc7ed92094e93e478cb05218965a0741d6c944b2838efd7e84d07fd05f028261b5d33856fb7f6c5c73e1a578f4e4d76f987552dd5e7df3aadc6b11c46f453cdab92a2ba10619fcdb11b94794d1e258542f750789c4e598cfcb29dc29523baa7db762d35af9f786b93c957e2947a9ec0a5969ce03ff171aa0d0d3c10536ca627f1c29a78eca556e1a36f2cfb9152c7fcaec1d0f65bd86a704b856d44dee47bb3cc52f25f56f6977c9c3a6701f66e68a35b0985c641d3034c8b78fecff20bf02dc50a0ea2fbaf74acaec3fc8707fdd4130ebcdf35d12349fb4255248bc040bf01315ea2bfc6d17c2cf023f1a48908a7815beab80b810348d231adca9aef536ccd269776b045c76a41ade17f4f4b8630a9f407701222b52a922d10fe6c67c953d4bd682d12520af23a00f4175696f7f8cbc9433af835992698208b5ec685ac640b2a893c1b7ba03eb5a97c91cb4f6068c8f58666ceb2dd9de6025c60ddd51f8ab52e531097007407076731cecaefae8ad16c3f0a220d151cdad53e6ff5a87e238440a06b8e6f147e599588ef155b88858d9308b134aeeff547d063a1698569284fcefa0745b1fb705139858fe901806d9156b399526c06795f8f0af7f9a6263c8b3f1759a4a4a079018d0dd10849c703e25785150eb08b170a186ad83374616e6518e0e92562b9bcf1bb91c40d483f502fa5aff357ddf5bb14fb6887883073913ff35b3544fe7fd19a4852606fc88ef3ab868dda00295b46dbd1c8a2f90d8dbb7bb0124098f15e88be7873bc8da3de3d072cc5ea231870742705938e9d4206e6c0bb5fed4954318077470ecc50618da43c14b80249e04b3518795dec9b0dedd6d590d318701d56c216b1177dea3375839821c29e38cfe04bef446f2ed4bb17c4963e9fb479da03ead418ff95ef43f5f52d1ba5de31763e4f2c2056953619bf56211035b2c1964eadb65374ecee77bafe6b471f72a3840b786d13c758251cbc28390783e938f1d4720d28d6ed9c7434f6e211cbf79996165a761eb91e3474efeef5b4e20df1b4076cca69455669864c6e1d36f9d7350ddd29f87718e6a2f1b3f32c82980f5a4e6562475f526a8de69926ec398921772801bc6d134722626bb8acc8a59530c5bfae07e5afde4faaf6d190ba289f5821bc3b49cb03acff7cce62ef6e65df85b10484ad645b074817a5e99832bb636b6e5cad13b22501a9aba3ce5adac39b6848014a8cd2f9f8ad38114e87cadd00f54b2547e8ef27bf73e5b3975a40f04ed4f043c22a5ce35bb5c5ccb3e39de96997fa13009c1b5f67b61b9ba8011fa647c149d1a4e3f8a8b221e4a672885bb7870475af2424b002c442b1fe02701cce67b683179b02ef9ee29247c3a78d846811b5f65e0ebf474b88dc961aa7c947828d4a66ae147ff00efdce79bcfa7d720e6616bce1b95f4d2e0aaeebd2be8c2d174e3f99207e3e638df701e8235f5549e01bfa7b60b7c4f142475c00a4232455f3932dc6279103396ae44f6c296faaf44dba93e150d6a820507801c41c5546b99b01b4cadb792cf56cd7aa37ac2e92851e592753a6bfa9a8ccd28f788b37199b9de0b859de3e375c149561623a9779d158adab91a358266eabacf1bab5dcba37ed2d99e699bdf66152e44d27c3e0ae8706da71fd70b7f93fe061f907dcb3849eedc6a2fc3b9377d32a2bb817a93fd425d7a891a18506cd6d56955d3fc27d58193ecff721dc614ae5c780be8637719a91ef5c907673637a474ecdb75d5f884dbc242c9b800a38d2c846d178108c0fc4d4ed60beb094fd30a0469433e829132b9db7c137bcfb8f6fb2b21af926a6c129d34c99e1b394a8eb422ad61c2e945b985cddd944fc5fd2c4edc83fe3d0459b053621fb3cc3ec721721f28928b45c18655fe65bbc57f8bd910165b6e198007a728db37246b297f571a41e537aabfb9f5b152d1da375c91906f8fb27607611a2235314cf67e06b8a9b5a9346f7cd1ae7501f6699735b3fab4dc63ceb47e89c5686e2c7354f5611d3890a0e52610b9aa35f04569c8b76821e1c443728899ee174f640024934ff994f559ce4c3c75be5f40aa7b13ff0a2fc11e9c75603cd7e7e4a38252a241b2c69b54072a54b76621d91b29ae0b44ce4489db05da30493841143263715cc16ae909644323ffcfd03c89d2f7b2caeaa906578e5e9626888da5aa16ed324cc36d6e1204f7276f4dce72916ede83af31d095e97888a24cd1defc621e0007e83df92fb0f2a107694c60e780ed297c36c51ead86c62162fc0f2d5bed99a63c60d089e01480acf1c1492c4469ca789cbe30b7730c658ffab103bae0b40e93b212799143d8e0a594057380499360826f642958f717ec4064ee2b3213cc5ebadda0a8ac431d7cb9e4e3ebf543dd31021f48bf02adf4ed8e5d1b89a1d3a2d386d5d8de032262bb6e926c69104c60b008430caa3032dc0ab7a32562601f35fc563455cc1940b1270856447be834b38822552c40aa4da5026a356e2633a52bc18c96552b1bd9c31cda0cf9c0c603795d2040db8b8523218797e5de81496339cb30723ce503fa732e63c7ebfa84b47b2ba9da32bee03482c1606f3358b0468c3a8cd34db79807cc8eed747ec1a7d7803ee042d0a13d9dbddd760f1eeb5421e4ce3c008722cf6d8191ca8aa53a92bf8ea7742250dba042d610abcda154b4995607fe423bda690101c0883c5c73edff993adc7147613e8f7027bd28934378dafae7c2a22230671f18890b69f67a71f499215c1f986527381c2e931453fc6bfdeb060c3943b4e981040f2e7494c5485bc9532558b0103a95b2d24b210873cb2b6f96e255398ab1e9dc92b4eb12a2330e9537f3c0cb8b7f14f48e8ad70bc204ae9d22b595aa21a2c88636a24f5c7fe0dedb1c07f55f0c933dbb87604c9492afdd53dd5e45d32b8419197b56e3225440a8a4e44643714714c51810a3c303c3e26958fe7d4b1be4847c8889ebb4279a7a8a62b5e998181bfb22e3d2681dbeb602bb09e3b03c043a8a4602010176deee27def3db8106ea312827fbdf27f11232e03cd67cd9c0e6be49b246cd371b1a70c64508348aae740c6f537a8963d50e3a70501d9a41c5ae4191ef81122f2674f32bf9c82463f96840deeee639eb077923d55e8d405ebcf022453cb8c91f545e7f41d4c763a2ca69fb27f5e79309e0774fa6fd6a5d0638d2415413765767519488bd5e8bf105467e9281c8d51cf6a21745b5ff6d4f15936878ce9d91ae726ec20006e2df9f41fe55acce97b51593bed9fd5282b162f1e0d4632ef6f82919ccb6a5df108e5c216aef035d6124d01e7b45837476a5fb199b108b87c6ec2167e83eebf795f27a53aa8cc6322a7ef3bf59db5a3fa64bef4c3fc334f5be3ebddf62de84ba7c192a238bc8895eaccd99e7e0f7285260a9234ebdecee2b9c555fa713ec97e65b687f560b7ec7f2cb73a63d6b73cbb653809408d8660c133ce267fee197b612f08efedc1266ebdf4eccf8214e11c9140fc80425eb1b37ad5f7fb1c490410be364060162ae9790641c4c6396c0a8121898dbc6a6dea5d3fc29b670d06554654e403746ce4d9910d0c43b337ffa940d63b8454e932876e6b19a52e086ec1d88394f21c96fadf98fb0ebcb24c2c56b2dfdf1e8ebd885b33f2ed3a6e489288421581cd6d7baa2f00ff8e1c8434a213f81d14ea770b15af4a0ed39f3d8bc301d799209ad99bbe52790a07b5577f872ab429995b8a810fdcb2e8eb86021431bd8bb391ac252e5ab4b5671b1469f0974f58e620d5a776ff7b74ca37827237d093437d1f745ef67bf0401b344acf822aad6ce013e59e6cb72f003437a555e5b6405ee551908692d20f4612ff60f4a85bc9899721bd43e3be14df131e14fce6e003c39a708eb490b101c445ea93fa6a3d7c32148b9e0dfc2496ce042aae9847fb1316f5821cc66741aea152777b31a45dfa0c4b66cda790b7c8e2bff52d66b5af3eebf062bdda947fb6854d497d43de7ff0ff2e7c68f808660d03fcc68b4eb792145ac02c5558ab64280db341566b0c401772a1fc279dc0f8ce444236e382f94dfaafddf5c40adb62fec7669c256e97bd376d379ff59c22d235df52d3129c7e5bb73b1247934faa766aa9ac644cdf4df1c182b3dea7cb433b90e7a4c69db5f6bc01ad49ff06a7be15ffb14aec849459fc28da9ad77f25e8b784b8cc8a06513e16196ce64f3b8ac905838232ec26e14b736be4594a10854a9f055e9206eb3efad644153168b45f8ca036bac9dff7b36ae66298f99502c3907f7fe48e0b308e7ba8f6ea97db03836eb41105eacb65126eff37ce7c2d8b5d53fdb27fd5109dfb1fcdc95b2b5446ab78b72686d79cc4bf8b96cbc02cfce2f0294623216b4544998ce290af257edc8f22e1ef0345b18cc4bac22345e44de8bfb695c167d04eb8636151866c56a5609472aa99db4095ea1b72a28ec0db525abd3d52d159e10bba3dcd5985baf239bc9c97026b30de1f856ec8d51e971a30d650c805aa5d86e6c29571c633e714714c2375623c8075b15ad2581ab41eb2346611bd6d6ffe84ea1a00576bd3c1fb35b10ae43b208eb081d175e858ca430631c9cc9aa5c87c7dc8ee3b13090f1f85f56f4ed00f447c69a660dbd63a2f3a3617003b4f081500f24c423f840e39efa87df4093f90cf8b28c8cac2a91905d6fe7d69604a8db4553d90115ac8af4e1d100cb42e2f6333c56f46154656d947608cd8a83a598d9649a4fc99abaf9f5a5640abb173b12b1a691bff4fbec6f914b52ab37cd8b3b9aff33de459d4bfcdd918c7f1145001653713ef5b706cb16b6dd1c3144d015c4b8d49d07e0c9fbab"}, {&(0x7f0000000a40)="3993cff2ce3e81ea36e4f98bdbe58b4376b21b502940667f7595e4d00ed2feec36f9971b4f0135daeed41ced58948d5d34c0f0d2c43a68eb75944541052ca9214863f3174bc24c69aba48b1bd9ec90b51f0c1e3dd1a0a8361d31e5fd1af83ec9a99716432f55f74d0baa82c2cd49bb2fe2dc0a27a60e6f942f76c6787d7d769294cbece514eb96fed76d0ac3bbce8c4c72793dcb0b4598c152f2a08d8c285fc163a083275de1ff73154716cce349397572091febd34b1d5dc4a85002c9afe88c9413824ea904850299cb00482023853fb437f41f3311f98744c8dbb57bde3bc803e46eb8cc4bf9abea306c8c3e78c4546534e7"}], 0xdf) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', 0x8700, 0x0) recvfrom(r1, &(0x7f0000000240)=""/116, 0x74, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01004a2f66696c65302f66696c65302f66696c653000"], 0x16) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x869, 0x1f, 0x2, 0x7}, {0x4, 0x6, 0x6, 0x5db}, {0x4, 0x7, 0x3, 0x5}, {0xabc, 0x7fffffff, 0x3, 0x2}, {0x4, 0x5, 0x17, 0x9e0e}, {0x6, 0x6, 0x1, 0x8}]}) write(r0, 0x0, 0xc6) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) close(r0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="03bfbe8f1202083c5565055934e763c8d990d867d27e92214de16412867bf4798285aed7d7a54eb213f40db9ce9fd4a46fed09f5a23bfd1216c521abeb049d3762244feea89c6f56c4c598f38d641d28fac49321a29f0110598d7f4c3b49e316cc9f3998ad9c5bc785cc1fe56415e6b3503f3f0f44684dfb8feb3bf511cce9e7d5024067644324b8051829299f88", 0x8e}, {&(0x7f00000002c0)="3bae8ab0fee199a7b2beb983140645292b1fd29c9ec8661c0e19cbbf37dad70145d1a54f557ba1517265b68e451972a3dec5408b51a4d60a1f5ef9b65b89dadce7f43f2ec19493dc8edeab11d2c42be6c3d6620d6175f640bfdff89805ea9cff124215aaeb17bba14d5b5c58be287900144e1bd0f5384f2913003917797921f656845d97d2db9632916792fb1b53e565d8dbeb1f3e44fbd18fb6fa8afa103004de5f5d1bcb250e81772c375705183d8c4b79045e135e5f786b4f73cdedaf8ac58b0c64818c3eeeef84cb2fe6645b18581957917aa72226", 0xd7}, {&(0x7f00000003c0)="77d7839d88e7cca0fd13364aea409805fbb667332fd11cc4295c9a5ffcfe491c47f6a80bf3d62964add5134aae2b76699e5320e1afc0d49e4229e87bbbf0621c20acabe03443b7e9246186c900162246d478cdd829bce04e69a1c4f8621b7d4284ab6476c6aef369c2dbf39d3b229d7a18613e53093f91fd3a3bcbaf0c72266277b57e6e318e539fc542e2a5ebf470c6b041a309881da4801fec3a7c65fb65d86274eabb24e94a721c512f57aa0981fd4decb25ed3b49f46c74dae21e9ee08f7cf5cdce334a49753d8b94c82be2871e0638ea1bea90f", 0xd6}, {&(0x7f00000004c0)="95851d110ded00597bc79ab7682166bad013921a585cc69350e57cb34a831a1e668ac89454f4dd0017492d35a83080290f0cc8700772795df2cbfd200d96a377a261e95edf4e51d39b8a0b", 0x4b}, {&(0x7f0000000540)="12676459ac76c120f5074b94df6d1725170c4a456a0e73c36af6027049dc7454f641e12af8d44870ae586990c1add37d5097c1bd4e4fcc3608aaea5e802968fcef92d2efc0874e57725350954b4bc8ef5ace0600aca2544cc71aa1a24d2b45ee1cad391d6556bf31dfe58cbbc4975cae253c630b48c1f90d3b85e81c7b0acdee49d07567dccdd8601c66a88e5c5e03ae8bfe6df60561c9687ab4a9768d3abaa8df7588e241fd77ccb308a12008c9f87bf960392e42c27e08697869793ebebb522bb137ac41bf5e684a5818a3409accb63c36af0962bb2d5995de0c", 0xdb}, {&(0x7f0000000640)="09cee1b2f04220fb25bb86d81b6a2f930e841ca06754079affbe6d035703fb02ff6cf3bf43c8706ad50c86a9d8b3c898ef96e0707ac3b925e11193c2f5fb1ea5f9238a9999893359923ef2515b5e89a2f5cbe570e90350073b1fe785dc0718a97a737a63cd0ca78ee8d232bf121e8d52452c25", 0x73}, {&(0x7f0000000240)="ebbed16a9e69fc5b8822742d9d30e250aed719bdea1b3b83510dffe4304596b4d856b8dc518c916cf0074f45d387c22d0b5e", 0x32}, {&(0x7f00000006c0)="b452c04538eb1b58eb946dc9f74b1ae5c7ca1e550b516d7166f10b3228ff4481dcf2fd80cdccb8e21a4137efb423da4369861051971d98403c42df1a363345b8ab1c73015b633c7117ecb3113d2436cbbf43d3c829e53fd28e6506b36c3c2aa781916a9dbb1250952e60112c0e031d8be3b5ff9ed42a615cd5ecea13300ce022fba516ac0b1706b8894561d97d58d6650170726b30b95550b1830cdd1181a8a4e3a871ae69291342f023611d884e703f099a889431d276f4f57db174587ab47cda51d927253f1deb1cc5b66b87dd3aa5cd491dc1ab2d58948aa5d9a8addec672eafd", 0xe2}], 0x8, 0x63) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x401, 0x1}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x20, 0x2000003f, 0x102, 0xa3e}], 0x66, 0x0, 0x9, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) 16:00:11 executing program 1: sync() r0 = socket$inet(0x2, 0x1, 0x7) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3c380652", 0xfffffffffffffecd) 16:17:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:17:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, r3, r4, 0x100, 0xffff}, 0x1, 0x3f, r5, r6, 0x0, 0x7, 0x489, 0x3}) msgsnd(r0, &(0x7f0000000880)={0xffffffffffffffff, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) 16:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) close(r0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10c00, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) getrlimit(0x6, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:17:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4, 0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) r2 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f00000002c0)="9385b51ac3ccc040bb95bdce3e94eb29d47558ed749f03867fab484a9f33eb99baee6041194d2ef5fe4c805c67f8d7b90f83d7dc05efe6ca95c83b6988b6972cde19388473c1cb5632d835e43b949d48a5acec495acee9cd51763d2839e0dafafa9f684a2a977b5fa10ba6db887a3b075cfd8a17bee68e421e21a8510bb6a719458b9b6600a3376f7590ba61d06fa35a170d7491450a29188dac1c2ccc4ff33b8c25a5a2ab5e8994ae2c28a534955394e664a1cd0a8c478108c5fef52156247dd0b079c3f135b66f8939d012fe8ce16db1e0ece98624e2d14a1b48c98b38d80c441b5a1ecad36fa39bb527ddfcab38f0324b98638a510177", 0xf8) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) mkdirat(r2, &(0x7f0000000400)='./file0/file0\x00', 0x189) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x985}) mlockall(0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:17:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3008a, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000040)=""/56, 0x38}], 0x2) flock(r0, 0x9) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) flock(r0, 0x5) 16:17:05 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) chroot(&(0x7f0000000200)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:17:05 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc608bbb858ee73b6, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = msgget(0x1, 0x5) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x3, 0x4, r3, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="7d4065d58c68cf7b493d6b473c844cb3f3eb2f303f6eb1d5c3f7d7bd12250a437ad3a7ff6635b4378ee837f9efa9f2c26df5c7d3bf5d55f40b6ad99a4299a7cb39b2628cc5b67cbbc375375a5e0ec1dd925cef7069dd997b869f856a31f9a391c636fe8ae8f0930f4c454e08db59cb7c88979998de2e80cc8a0421abfd805ec63672e842212b34d9442886b8e5b4c9d232555568cfb521b2d1ba85f30ed4ad24e67957ea9fba714e2db36975d556b70cc45cb218792da11e0691be344394740a205ec1246939ead45a0fbb3444843241238059931de4a3cda251310287e720", 0xdf}, {&(0x7f0000000300)="c641f9176a9464a635aaf0a9a26b3721d53b6b7a1c5acf303f8df093198be5ade04d3bc2915e5fcd35f9e4425665abcc34a061b10e7226a7c6fff569adf1e8883fc316a40f7fdf4f3f58c5d823ff65d0f725d016af7728c49ea683297904c1f9d73485a04a3f7b2f4daae45ee27057728b6fd1e1119b8596e4dbf514369fda3e94dfa3b575fc06d8a1fc6728adb640a475eaf04dbb14da27ddfef743d17daad9dbc53a4db52fdf942eb72d52e2828c95e7ef7eae645f2d6d6c46", 0xba}, {&(0x7f0000002740)="a9e445583a16346b40b72b3373061a3f224b3c9d5a683552391da0e9288e8ebd8d5f64a75be32af4d97f70d4a9d63b8c52073aaa7701540974578c75c3b5cc1755acf29520548e9c10259f62ba2f4e65a07dd74afddb6a3f2f170fe6c42693e5498723bceaa3050ded4dad41fbcc1678e3afc2716d4bc7c2d230c6c043eefe2cf6e345f078dbe428c828ca8ca3791788ed7c222559a4944acf264722c652e0048f2d86f7e6a6c4e53c80463fa205ac3eb742b41d8c5152ba0e4b5c87e3e41d3e5fb1bc4717d8a15c5ad8f1de206042c7298b096ed44e548a39f3dd96b321716c288ae8a3dc1fa4844afc1120cca7e9053e7371ad9b229042c19ab82e7050d41e1c35ef22ada6fb6928d464c7ca55528cf006d3b5c217afaff2df3d96646caaac06594ac7854bfc459e7f6ca9c4815a0b4624f8fd858a64f77edda11bd22a3402c3c4ef7dcca2352e4e9cdd445b787f9e4aab015a65d575406dcbaa92708fdc734b19d5c2eab84cb86de38084bc1add9fa9a5393c35174423147f0ce2848f4021984270e6daa6369c1de1ebfa05c8213f4f773cd80d5d7eb2ca1a5acd148a99142fa843641e710f28af755cf1126ff54c3bb003c16361c31fb56cbfd330361f3724652201584fe2b11adc81556b263a82ea2ce65ca8c9e61383019ff1d48a0e33b0b2cacd85795dd36a8933365c8b4571d1f9810d74f2cf1cad0f9bb8a3f520eec6384aa6323b6ccfbdf1e76313cf3245758ec05ff38eb796efbfb840bcdf8bf2662e9bb358778dacb6ca8039fd8d1a61ecaacf34b7d3071020c55c6aa00753d7b51f00be38d33f93d6120b5849250db78e58acdffb7a07945bbb0824d60ad529828f043c719940b5f899fe1d998acefebe88b7302a200b85d60ecca8134ad76bfe0e4d951f600c1ea38453b6b8bf1c9329d3ede8e72fb0aaf3aa57afb0d1df76eb410c5c2d9cf98fd76a7c14fc63f03a9206f3403f89b03e3fbe5c2017a6543ed35f6ced65686eb06d63adbba047ae03e6e6d6904c2012b5e1e19cc4436a5230662f1c5f378cf1af3c4d8e426aeb12fbb0d2d7237119c42dfab1abf9883c90d49f58f068b439d80b9cf44f3dbe5034d8307a55d6f885f67a1a1a78cb47310d92f731d5d73794ea116fe09dd9a0ffa7b47d709d7001ad01c6a09360345b6ff942ebd54eab545c58520d31e629128a0c914a27cc9ce0c815002e8f417ca91e4329ec7e7b5985f6e32f68c083d3792996c62f5645c653204932953530638a4436d55709503c7b2766a90443b791296d551d90f70bd31f84578afb45a026e0edc2df581850b98b1d5dfe46d1eeb227306f2922ed9c7232a3dd675b82fdeda3d8d63c5467c9def98c421e21c043183af545fee40d9ba205aa8c822f7a46324ae168474557cdb13682bc2f96cddca28c64a9a1a7a3082abcb63ebcc9971aa2cd040041a4f336f694814273a357a3be697d88cb85a21953c978588e785cc77f73dd87583d537cae26db3611579b6fe4f181b4f7bedd8d7da01da86e120fd27163ae325766473d22e95f816b4fd3cabcc0a1e0cb3b6de2c29d23780561a8e98a1e3279d3c995ceffd84d97d3f115f3554bdc64b9b7addd6ee83c8dd3ee210040b2041bfdf4ca0a9e3ee0cdfffc166f2df1a4a6237f263d070f8237866f61ae57997c450b3d90b544a65f182e9d079ee94beda5513805f74b3392b2b9ba4ff6c5bcfd59f2b926290d0c7259d5015aa0977872d795c40b98f4fe0412192cee6857631261440c31a3bb0311c830078330fef26774911a3240b4e1e62db0d9ee7c8c736cdb95e3b40035c6b646162746ac1605be3f93489734767f45bf8131ff77bb64bdbc5c2bf28f7fbc3729c6f1261768c622e06e3e14e3c8ce389018f2f460b24e43b21a27da3cc50a92cce5bca0523c5d75aae3293e6baf3bad8d7c1dfbcd52f850767f232bd597fb762f15f9b0e5a8da520aaa4e1f6bc784cec8b2ed69e03a86596e5bea8c841403d34dfdb38bfaa13f59b9996d913a0c4c3fa76d935d4aca9cebe692f8ced2926368d444b7568ac0e2a60e90330a2d960cbc5f46bedf8447088f1692cfb35e7d4217c11b7a3e226fee53c38849feed7d2e56a5ee0a31bd2adcaf472f9e1448131b64ae175ce38092c5b930f13b1804c23f5b9bc475a7a911ecb446ccaa6aebcbd23fe57382c8a1a4bde396fe827f2732d9a31ea198253450efdcfa93fb11752d03c164e1427418b2b1aabba069c794942948ba5840375862492f6926c60bc61a4b8a6827e5ce96ed17f7e55abe3004f97c494f967dd7431f415eb64ed7603400307d2131d3c0b936d0811cfb223d7f9e105404a771c130598562ab48fdcacd92a2bae01f4e5d4ed1bc3b512c39780a2532ac41600c85fd5d4f72b120e0abb3236ccdabf7405d190b6c7db622ffdb906fb5dc6d36eca1e1a9f35b79d825020905e4a390515bb134d0246c48ce3fac2247b9cfeab03c7a7ed5730a50b852549d2b5efb56a2047a5fafcf82d2c756dc1c589653eb1e780b3b190f0ac56d82f15cab21578a39cb1391f5fe91057fd1a2b61f5d84f8a0c3788e5ea116d64f25ac8c34a5327920fb38bcacc2c671bf9f9305743215db90d0aacb7bc512efc8d10c8397a6f178c1dc71364bc9bdc0845906c0a701783a4215615b095af38dc80fbf66cbafc35f77dd29ed48dd81f1fee50bd7b445f0ff52314b7c1ef48cde47edb1bc3bd6391af6ce892af67b66d0e95ce1939cca32d2d213ae109c156f567906763e14b8ff92fe015ec25bd3fa56da5e4c5aefd1fa49c8f20eb0125be2fdda4ed5738ce6e5f167e7d249bcfbfd05c7f791c98dd3ac567ebb3cecbb2992c8325ac4c1261a07cd9e3c371bbd2f2ca3be498d60e96b0568e9ff4f45fc9ab614cb95286e80c06b97a37403cc1dbf1e9af877af876868819e48184f5b99841523d532301ff8361fa072dee6e77db1659e1f4e1229ba8a4a208452b962985b0af50fd4e7a721d9e02c3774503d9034f5042ae0d6cfc3f242b5ee6986822200108a6bee44d192e6e7ecbc0ab60518ecf0f1104737f13f6ece65f79c1179dd24d814ed105b39da76a9d141c749fd2dc9b02c470f8246e58391925b2d26ec7325e58d97f522fbde263359b7a1a99c2794faca14a90b70bb5e08950fd5447e04ba89482d3b934c8b6df22b1c89ac44809477de1f17cd7483e0ea8d6329172ccf1ea6460392c5236c48b4cca4db090ea9f67bbf01ab65eaf3d35c68d9233a946b30e04c8469fdb1cdb616fda947185ab17951d814a62697245c2ea2844455acbf7939f6bffb80b46c0cf9d2f9fa4c1f8006cde362815578d9c820cfdded5dbb5b87021df174ec3e88b5e1ed25feb169321b2ed14becf03f3d74c4ffa543af6a4c9bf963871c3c82f11b7c7b8102fb7b81b3058f5c0da5632e17df87b0349914a72ec34016bcd36b9771e7ee613058bd3ca39697b48016cf6bef513aa2ec93c4c33fb878fe549219ecd7fc536ecd6472b630e669e69db6cafd5761756f19fcb3f71a21c2d9d30fd61f7ebd7f7238c38d5c85ac882e381247927b6c455c6705cb380d72bfcbd1d4094bbcfbe05bec530ea836ef90a3e52561ee9f1b86e053eba524184cf4c578e97aa3f2655a6938e695686586bbabd0c4ed82c700dfefb7f72bb593772c26e91ab27e094d9689578e11a7bd7e01ee51c50e881962778d36e7084912ceff3e27437b92e195be0b14091aea872bc0667ed4d5a98d1ecaec7443ad03e830fa67735a7000a90b6773a80fcd296b36f2db36a4a5eb72b9c593d15d950097d7dac28d2d9e9a4eb85266961c16c60ccde28f29e68ef6e2916b401b92f1194698a66b9b2737a84c1c89aef22924f9b844e358d524550c2f8ceabdf44f8672c7bb51582a6e49b1e4441e80251f15a0e80c320a10c54e45eee4b51c83b2a0b2349a99988972ecbd3c4dae0da6653294e83abacf4d18b98cdc4e570e82d9c7348ec38686c5e0038721f9d3278aef13391ee3619ed1e8a4d8ab88752fadb7ea50f1aeb3f63e1d4f5a75f21d699cfb78bf2d729643f45e9d936897b0c0a1845d304e038293b37432563ce50653974491fec4d2d0aba411364eef496fe245a9754bcbd4af29642fa28cc08bc81205cef42755c144a18d0b7ecc2e4b90abc954ce466261f6ed5ceb10b2e444b2c0e0f0dd9bcd7a3a5c17050666ba1d9540c351779dc829be567b676e44d7cfb76af284c50c4818e4925bdb65ab6c4bc2cc5e5d76bff21ccbff9558157089aa0eecb86fd13a7856175ffe8e9d60916cf453193ac644632822efdd7c5dc02ddd45e57541ee4348cb4e1aae59dedc0e76ef9ba06a28724c60390f61670590892fbc2473f48ff81bf8a9233c90de5be99768ec243ee72e5be1bc34ada70823962bfbaef23b1370fc7adcec0986afcbc7bb4f856e67348632ed3d6818fda95a8f49f29d14af2c9320dfa667b81463d171c3c6593e3c68aa4ab99749941eb429b449b2a8c8db11dbd1867f80ed52b2698ca07b7f093083889f81e72ebb4089881ac4d4e83adbfc8bc5635047b36a7429145bd2e9a8e83af06acdb9619f9398e8fc7929a94ade3cffc888903c2b5011fc62a2bb2bada087ad3c427f57ecccdb0eb7d3bf6bdb2b86e1f5e4f702a43b4387294e3edf4a4d7068125319a58c9c28eb18e4d38a6f2f00d31146b84cd56c723f52981d6078665b34dcee37ea42e6012bf99825e2c5c464e1b730b90e33b774341d74edb174f96656b36c51d4928641c29f07178e0c3adecf3a8debcdfafcecf6074b477f6092ed480b9612665ef643eb1976c8f5eaa1fb1dc0edbc8b81d18a85a8e6587476dbe3bb57a6666c48bc9c84ca44eb51495276878dac57693139f760b229796060b32b0389857dbe9d3dac285ca909177b82f0b1fa36c5dc8c59d4f21fca85766c970c4b8f47f703bbe5c1b10f1bae6a2e39e7ffc23b785d72d6e187316c5c6e52bf2908d378b2f56ccddcd2882bb4c1f9a2c8dd6e81e40d636b980a5a487f89bfaa71e943ebd253eeb4ed27ccdc0f1ed028e93de24caf30aa9303e309ae2496dbe6cdc9fdd09d33b344b0490f090310e43d73a34dc18092c6a7916e77bb6484403c8456fd832f4f674927fdde2c60a5204534deadcbcc4f622fe6d22f935a30c8d27e42f75d7cc94957bc19d34d31bdc04ed6351359b0c1bf3dd35262091168601314487df9fc1df3866214b5650bcb6905d3feb300caa3fc2617861b3331108f3080d16949e10510395c8d8badd86b9b7324277d667187444d0874e3ac2e787eb008239e389eddda35b3633b12679925992b2c2b36afaf181eb63375d674eda697e332b85a840d7c270096d0e4152549649afb8f53f9a0471f37697303aabef27d2b675e56af9f4eecf4b2cf2f30b965bc36374d933286be63de02839fc5b7070a19530b9cad4fc3427b005d32576f7518e696528d0dc884c54113eccb34b0b06cebb0e6cd186d5fa2b64941362740afc61d7a3bf485d38baad0514c1d0babf391ad4631c67058ec8b1bffb6021dca60c8a69088b0a95236bc970eb2f1aeaa231b83b3244b44f2a7c168cdea88ebd62dc4f4cb78370830d567ba8088a2167fc5cf5c876b04d45c293ee9b68e33c13d4a6d00bb5f5417db01fd3064d9d32c38fe88bc2fbd8fcdd07e883921eaaca1191a7acdc9105bc41faf64bb5c4a9386dd74095482d391a2f76bb5a381786027be3f1d1e70de10c3b5467387b2c0494475d8756724800c1297ddf44794137c1a2641e32e269d24323cf822de147d54a59d517108c67f4497ee", 0x1000}, {&(0x7f0000000080)="ed1d3209f4f1ee09dc8e83fa2026a5c9ad6db9a0aa", 0x15}, {&(0x7f00000000c0)="b90e048379966198c93ea08c2d5278495931cadb7cd9f8ac1091c1c0e6eb21b061", 0x21}, {&(0x7f00000003c0)="748878d29d2d5b3bdbd4dcce9093e1f71aecef6e24addb99f9b12d92a36025e35d97e606a617b50193e897bfd074a4dd0a9a392fdf894f0c2b13b11bf24ea8876f79fc6499ace948", 0x48}], 0x6, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000640)={0x9eb, 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/201, 0xc9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r1, &(0x7f00000009c0)=[{&(0x7f0000000b00)="52b65a38a8c12e541dcacccaf561b5b4080a87e21bcd60f84e761ec62596d342c722fa3c83cb3d4e1f61920113d9d524bf40cf58bfd063ce6875eec9f275e7bb24ef7b4eddd29a16d22008dae68dd0b3fcff2c5a7458c212df1e0753d7e25b0f14a4131728235bb1712d08d18cadc262d48b0071c49f2660bd59a42beaeb505fcdaa45ffd2fac8d7e9cfd9fce4d5f8b75f75ee1abd209e81bfe062109f62d9a47dcce21d634c47e228d0e55e438d870185ed54978746e70432f0c9bfe40a3bb04a84fa3fea5c109a1e6e4a22ac608f866dee"}, {&(0x7f0000000c00)="576027155d85f7af79ad3351d2e8b4e7c5c9bba23893fe79b92b4a2c7a707809ec0500621333d6977bdda39291662f490479ece77b0df29469179702d4c1c7de7d2f32cbbda3b56065f2e45abb5e8b1e71e37ff7f49d4cc8dbfc87f9d8fb32000000b5e1b4fc59790c51778367270ca3207d81e7e969a602b9ceef8f0fd362080dbeaf954b36dfe406373d942438771829a7f672d953b200d2ef9daa7d9cc2a6e063e1bd4348e35fda8d7f805394c66f21f17d24370bf2dc5bdaa271bae0d5a1d5aefd3a9d36a1872afb35216b0642236e20367a5648712f15f2823be51ffe22c2edc472fcb6c88b294cf4419e3516e42fe6aaf470946e79"}], 0x1000000000000336, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000006c0)}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:17:07 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) socketpair(0x6, 0x8002, 0x7f, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000006c0)) recvfrom(r2, &(0x7f0000000780)=""/209, 0xd1, 0x800, &(0x7f0000000980)=@in6={0x18, 0x3, 0x7c, 0x40}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000600)={0x6, &(0x7f0000000080)=[{0x5, 0x3, 0xffffffff, 0x13d}, {0x9b7f, 0x2, 0x1, 0x6}, {0x20, 0xcade, 0xffffffff, 0x5}, {0x1, 0x93b3, 0x800, 0x6}, {0x7, 0x2, 0x2, 0x1000000000}, {0x31a3, 0x9, 0x0, 0x36}]}) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)='x\x00') r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 16:17:08 executing program 1: mprotect(&(0x7f00007de000/0x3000)=nil, 0x3000, 0x5) socketpair(0x26, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) getrlimit(0x0, &(0x7f00000000c0)) 16:17:08 executing program 0: readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/166, 0xa6) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) semget$private(0x0, 0x0, 0x240) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x9) 16:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000480)="13c682ed276a91e538de4b98dc1ec81575c6445fe29aa5d14d28a9ec2efcd010fc478a388f513d1552f7f419cb97d153e9855426221e610dd069eaa297a15448c0cc0483086792a2ab823a49d62f4bb79367c15594d14d77ec7110460c06550057327d1e21ac3d5555e62f8f6004751d65e0d7f12176fe763f37a4ce5aa4a347c3456eb16272516edaf277b985f2066d5205351297181c4a6af709cd3926455f526060cfb8ff59139e460312c403475cb5585439e35dea8a58f32d4bbc2290bdb37a17f96553f1ec426f0692bf4c1c2b718032635631d99485abd606c348348e31f562a0986f98e046facb863ce3c0891a1079bd873eeaea5b3bb2221bc8610d747d9f5094f61bad4b53876fe5cdb40573f28df4d824475a86806a847f516b2737114af94d6e200497ae1dcffe9f8a5932c2aebff3ada357d9d797d1af10a84e2c7e723ff335f14abb054498cc72f5495f0f8972b8657dfcc0a62f76c13dcef93e082e21781411763da85a766244ade4ae3d353dee47f7e5039b2a0433a78f1631a94fa291e90f7c4589e4b1b5d96d243161860a24af12823bb362b5f90a5d6feb27bd14628f37c1a2cee9ceec4ac854022d1886fdbcbd22aaed6ac5a9c832f4eeedceadc55741bff3b536e53bf2a8b1f5991d46770b04ff25296693927933e435dc96b91503e1be4dbdb69c3af68c91d175caacfa0c3ab482fce9e1e385680cfd31f83292658bc610ee6f8f51fffe824e07e183cf1508d15e8d61507e322cb3903364165cbe41c91d4a538f57f0fa1119989f1e099983485928f584dd1460211e73709cd1b5e29fec0fd69a7c50fd48b4d6451f3cdfd5177a955f6b722938090fe1fdb1dd494bb5db0b3f0b95895343c0836710bb1de55e9ee69589723355aa2b3975c58e2b5c49dcf7b5f69b04fb799b85d071c1f2f6dfe52f2b7c5209212ef035e48f71b752be0575fc39e545c2f1d6ad7d51e6b0072333b214f6d5414a1f86804c3a333b111209da7dcaca1fe697d4c6dfef23c4ce80f79784908ade396cf7634a7fb8c87adff29ce2eb8599e785e96bee2ed2314e4cb5568befc27f55dff2324583ab531fd8fa860faee52ae21d64516adb907df0e3b93e392bb1e2bdb1fc650047d7c1014a41651f219d9a5e9d33c397bb483653c774f35116d78b7e2c067c38378ea179c94225ae32679d9e7a329831f8dabb9f3eda9e32f163dd5e71c55427d915578d206a02044438272eacfc9cd6d5d624a4d1364590bf5c00b08a550a7db47edc227c0dbcb59328fd8d886ddaf968723283352174c96407435327f80ec5c4a6b23db1e42ac8f8ef4852803e79a79df4efb4126534ecbe77b33e01f905cef565f72644cc8d29773b8326f85dbcbe3b812a2014ae33deb0725a351841236870d93240130adb493969f8036bce7d6e6f2eca4ab5925552dbf6e308d3aca67f51be09f2f11a9f2577398bd4580c0bb9433f6876cac6644cb877171ed00b33ff3033d13ce399f024751e5a93b34b19ab7853dbc02673a7f8b29bd07e9479ca7cacbe29f5a0842a908b0d631d50a2d1283243c856fcc62c0792b7d0aa9bab2acac35e6682b02c4a2d83f1615fac79a7d7f6ee1d28ebaecc53837765dbbee061b3339417edc21b89d4e7af5712ca22f429864e02247ca5034093a8881eabfbdd76ca1e55d16f45f70e45b5048c07fe3d2d01a37cc9b84744953b21285162623c2b84e73fa58f1ea43f8247caf7fe8561168a134b56c52b61179caa902d5132d2814d67de74fd0c632a7ab46dd3d19e11952963cf12264335589b428b27f3a0b30ce0278188502b8f8f3721b9d4df802af86602c52d25a42f95fbb983ab5bd95945ec7e507b7fa4432e16d85eaef396ea2323f40152347b1d80ae5458c78a1695986440cdbbb3c356937e4b825668ff68f94fdd0d76abf71019520b62420f83e854d38662a05083d6dbecbc99ed0fed16065a404e4a3bee6676df65ae135c117aefaeb8f0686951cdedf11dd5030e81771cfb6ae7de62b56ca0ac732e8318465a2bb728c8cc66a15435a831460350442cd65186bd93ac0d77e872221376525c25164358319d34ba4c88ce6250d54dfe391201a98b10dbd4ae639c82f8544c080316956636c86381e1f53f9938199a2c2b3bf47feb149571d5c731be0895cce063d63cdca181f7500b2e47e3950c666d485001cfdb93ee85184d06eb5fbbcee54e1f5e5d290af9b3cda6d07edf7b08179795c6179f6429b383f3a1700d76f017ff5bfc5634145c0fc457eaa757c395088505c72f8b834d0815328a615456030f7fbab759d0fe904a1c8753dedfbb4f1a3d2b933cfd2d67b5cf8f5203db6af942ed46392b7d32e32b12db9439f9625e76bdf242897816db114a7f88c19c697dd9fe23db255f87628d46f8ad10907f25ea6e8d6f7f7fc59293a9e6ed78dbe1af7b0ef034b7086ec0f63bfbdad382bff0f9331c0560811d4b000ecfff333d0eb5aeb26ca618974d2b65a99613f394c27741318964978ab26e67c1749dc8b8e41478a2f65949515a5a8d801a7c364a1093090e647ab9a65ac93be6464f6f35f76ea298cd3740746ab292c59a95d1e25d4130fbd832a9b3ee355aca695161ab31aedb99e4fda58b9c708dddfda80e44df1402ad29bfcc695b589268609976ce4a634814652c48b8dcafdd974d53433633d62d07e5bc7d86f6a2c0e01740d6893a94a95f2aaae3b77dd1abe3e567b0b2cf01e365103a3b7eb1ae00acc130ec018478f40e213310452bda31a4c9cb0b180468e5d24e00e89b0a7e72a7990310539f030d3e4214d21fcf48696e95a28666eacfc58168308301445c266c1a6189e7dfd16ae9e1d4f5c8eb6e19edffedd4364c902ccbadd68df6f903980556094277ad09d26de8b22d63f154c29d69a5e3cb0928414ef37c17ddfd68d175f23d90ad9c6cb92051bdab56da1516c4b4a89f4482f6a7b49976c350503f61f6611c8e262f664447913f6972176f16500a03897a455dd9168d64e8b9210e46540fbcb0a410bf78d8ea05614e61ac63c0af432f8234b8ac99153507dca661c72b9e39b2ff0518254c6543e68780aa7067b095205291512c3f26414948e030559e84557427a2e7003f61676f4fdac17357976987af968cfdfad651be939234f0632e2a1f611b13e8a08aa7d1e72c559bfafa77e2cca3b94038d27e11ff878417f8c1997ef15f2cbc0cbb94adb6e46f6f0200545aeb46558e5d2b6b4d0ca4fdb99876c1893eb3268e4fa6d3351559864990b26799c19c987860dc6731f2f685fda98ae281c57b84363283ab84859ef4a3cd50c6c04f9d969fd625b23fc8a1db23e6c3e8e6aef931a8145ab10d117cb5e9f70955b1519d7098ceac29ca1be07f318bedd2bc6e8fbeffd070d7b54213ae8e61d14506c0381acddc52a3acbb179d92a9101f7926f0d75079d056aa728f382661c16f1c10403614fe7f0ff6d4bcdb74dab8124051006deb113ccbcde5b96e0e5347939a543ba5952afe2dd0cba76d29d3f10d38d213dfa163261f099a4370cb3eb772615237481bcd5c072dc789ed35b23bd0001d614d196ae3b6358ed13268fc5f724b4df24392cd47f6125e64e51c3132ed55de643b64b0903cb079e6d6a1826481d98da699f8dc508f6f4093cc2ee394c3ba39c4a9d6ba74af87013a5ff3934b11486b9541069f6207acc8e2c560be2ed9ad9f20087f80ab1b7b2b37bac822d3981f333e25fd56eae8a8071415ba40014bcc5f5a70dd8081d98dbc70a21c9b31d19ec596d10cf34c87b5b3abe524809f61f2a32cf23a1f9afdf987d02d614752af63fb1d988be9f094a7fab2f02e887e4f964b77857da63de8820e44d32b7fdd428d86afda8378762485eef400c21d0ff738aa14b37d7f305f7b31780b2dd817218f6c8abf78b7992efcaffb0a9b6a776971676b5d958010428ead71fa54e5485c22926f8d8c40ac2cfe16bf26d1ed52d499ee35f382f334b746ed1fd83db39ab99dec6a61353a014fd043add63ad0ad83e2f5a18f39838421769c952fc7285a778f5ef305e2a93886ae0f865157b52cca02a798514dc13310bd913851c7611289c5f4f4af65abecf8271f28f0533ee35cd6d359cd75a32920fd028e5ea66da79b0c69f7d2d0bae8b3cb84416e4ba77db297194acd03909ed10d53a74fb274475fb18f3accc860d1d9c59b62f3132430395e5d2dc5ace69bfea524af9ce838dd30a034bc0f5429cf0804628e765f195299b01c44afaaf4502b67989d8261946316b870c4e190cf22dc1b93ce0ab43ef890478044da39480d43a18be8226c5cda937ab29d805b159007174b88e6d40cf889ad23ff5a9fc80b7912b884ce791881ec28d593ca1d81210482ee5a49ab2fc1d38cb0cb0cc55b5a0be913b37914f1420ed61a3ebc5c968ab1e90089cae102f95b94f0ab0c6fc55f6e157f41ee4eb7277718f4eb2a1e95b8466f22775583f94f6867292f595ff6e79c720df6ca72b7c0bdea7d6c52aac533996091cfbc423a3061d4d113ce8c456970b405e3340197b8c61d2c5a516c66974b9aef18080de14ef4ffd298b94c737b4c05fc562b16e7bd506c9c822b1b96cf4405ba396adcea83aa90fba49a90d5025cc47505aa1190eaf05f47ee51a2f77c05df127ec20300f655bae563ff012bcd1c63ebc1305207ed5b8c6418d0c429dcb53d537c17aaeaac70dff1381a2699fe12165c1fb465b14f85105dfd83d315ec916806b847eb8910b9973c8911494de19d36faf98822c2505040166f43c35e8a56bbe51d4fe48c5bb4754277d33d6dd9195f5afaddb02a5e1bee047e374d1cf25e85d4a613dca18bc0664de86e1e534cfe348ffab5091eb3ec54d28b64946145b7df1fe4319a1f3ba2b28c0ca6d52ee7a935f5c096e49cb2c0c0c8d7f677c5cb18803a573be92d62ba6eb67ea813a07655ddd341e06a206a13e8f481fd65396ca26c2dedaa69f9439323c56af8ce45b7cc479318e0d78385901388cd74557988cde105e351518f42820aa914f1e241c98959876131374a60a8e5f4b12c5fd20593b8c5dfd45583404bb8ba2ac4b7602782d9edef654f881b4da59c008c43f6a10275a4d27ecdb74b00a1550ca7782341542906891adc4ea0c82a5b1e19e06c2afc310505aec71a5398d184f1a98cd1a12be2a30789abbe20d66712c2d3e9ce75f064e841cfeaa8b30c3fee5e1dff599504160aa2202b5d8db495f91705ef4058ceec8fd8a6e5caf1409c1fde50c0ee6d2eca9399f923dd2e11bcf048693d60e0d0aabec0a299ddf847b06bd547bcd734e098c129a5f310a57aaf59e09d3dcbe7e6785528c4daba88d23c184de1f34cd5deb062f75f612ab72e11901714bd01de175d164f5b1b08e55a6226575ab9bee93dd3c53ae4e80a5660ae65fa80577a8d637872906f12853f5f7a7daefea0da1e0a900ef0f5bb12d3ade83be5465b86a52d3c1357cc50d332ab4849379161455365777a4fe40eb8a8aa4790a7af9ff4292167a7c88c1bd3a45aad8d5b1f45ae898de8f23558b6b475dffde954b5d26986df7f5fbbb274582f00c79f2de96ce7e08b4c839ca680392dc36a3c723133eceafe0acf528eaa3c1725f01e0b6153d0dd8ec9e618fa69361b31560c63a2af4a452814e8e27d857e92a45434c486d71679402ba49c70ccf8f9e64b2ea22263ae35bab53ed506467fd10bc797c7fef089ca1b75730a31e28ea6dca4c77ce1423904b5fe9494927f9dcc69bb1d37ed43a5ab140d1ead34f7cdc9a522391cce2085d669782b0124124bc4c4162d0d0d", 0x1000, 0x405, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) 16:17:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x17, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x100000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) connect(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="013ffa"], 0x3) close(r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:17:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f00000001c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x754}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x4, 0xffffffff, 0x5, 0x8, 0x4, 0x7, 0x4]}) 16:17:09 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a088706000000b81100000029000000310000000300000035ea17351d70570838d5a94ca27bf8b24bc5585f0163d4336605df9db73f4858b6aa4e1af0fcd4ce43fb83183cd0af68ce49978db76fadae895a0386744d237555d2cec04611f0147911f780d8a655656e2b"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x40030, 0x7, 0x100) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:17:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x20000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) setreuid(0x0, 0xee01) 16:17:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000000)="96118b08238fc080f87ddd17397f5e95d50eb4974fca2f9dfcff6c8fc30a6fa01fbaceb49b9c162f350a", 0x2a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x135) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:17:09 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = semget$private(0x0, 0x2, 0x24) semop(r1, &(0x7f0000000140)=[{0x3, 0x800, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x1000, 0x1800}], 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x511, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCPROMISC(r0, 0x20004269) flock(r0, 0x7) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:17:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x413) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 16:17:09 executing program 1: r0 = socket(0x200000005, 0x4241e640bdd45df4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x14c) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x8000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) setsockopt(r0, 0x0, 0x6592, &(0x7f0000000000)="caf5b415", 0x4) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x2, 0x6, {0x3, 0xfffffffffffff001}}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x629, 0x0) unlinkat(r0, &(0x7f0000000400)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0xffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xba6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r1 = msgget(0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa7) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="cfd8ba09ae18c022f17bdf54331fc1f7945f68540cce500d1bafbe0fd8a498e26b4ee33a768b16ddb53f908508404ce6b6737196f1559766ae210ac3292ee6164fa03ddcf6b7ece4bc5ecb36f96467186e63a439f6f8c7067840c85f444e60cdd50a2654c0892e8d686c08162c75d9cd9fd9e4e676a9629c48efdc393c1c618118242f952bb6b88c101870bdaf4652", 0x8f}], 0x1, 0x1) setsockopt(r3, 0x27, 0x8000, &(0x7f0000000280)="bf77aa96617f38ceb044a8dd01da53008a5991fe215e9f12fac851ff708ec816265cfea8d3e802b14834c7681f3f2ff181109466129c8c4f099fac8243a6163b9e33f91de4a8e77c67548beb43b36f03dd606478c967ddbc9c2076615cb9cadee14916eb5d013f7194ccf7807e0bf3128a9621c8dc985f7dc854034194b936f3841514824459fd644d9308758c4043e5c554df827f8b0973643070c0fa165de559322ff5d079fb500446c45442bd7b33befc0d6e552b6cf131a15e40f504bb6c064e9819fd3ea49828ba52b98bfb0819c6cdddaa91", 0xd5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000003ea6d01a6c823637d83021e7875ffa4d628621f695157c5b028c3686a21f035e7536dc0b35f587131be9256e7c5b1d645d44e20ff0d970359bc500000000000000f7ffffff31a5a86576b6a9a029770087f9f792fb8e6a0e2aa377ece45a1994f2b977418fb8309d1fb91e0ac94da895a5b3b9007c5d42d84cef98021d3fb107f410122d73b36cf3d5b92d2c4c7743d87b54bf4e8557c2849821054472ba181b3772254f212c1be072472407ee363efc040e0041c311f55ece9de0cbb03d9cded18f53e05ffcd681b915d4730d020beda66dc83ba99c35042d5ace78d6bb8d35899fef76b7f952cf10320b814f39310a66db6aed5c33c4cd0cb752068ff65598f17beb4a8063ffe664908a41e3eefd09c5e4acc0e07135065d1b"], 0xd2, 0x0) 16:17:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="25e51e0ea41b74857a9c1e19cb1d35013c62db1d292ddc4dfdf3dbc41207c02d40cbb26af039e4f784bddc535ad7d14ed410420f5f468d981b97904d4f75d88943735ffeb395c14b48639b6c07346faf2a62164eaed3d48acdb3fc2e35d25cb99143461c98aa27b12abe206cc54a715ccb99c9f56be704bf4375", 0x7a, 0x4, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x1, 0x2010, r0, 0x0, 0x0) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x5, 0x401, 0x20, 0x8e, 0x7fff, 0x2, 0x1]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setitimer(0x1, &(0x7f0000000180)={{0x8, 0x45e}, {0x200, 0x20}}, &(0x7f00000001c0)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0xfff, './file0\x00', './file0\x00'}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x9, &(0x7f0000000240)=[0x2, 0x2, 0x2, 0xd7, 0x8, 0x80000001, 0x47, 0x2, 0x7]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x1, 0x6, 0x2dd, 0xaeb7}, {0x0, 0x1ff, 0x5, 0x5}, {0xaec, 0x80000000, 0x0, 0x8}, {0x4, 0x7dc, 0x5, 0x2}]}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)) semget$private(0x0, 0x0, 0x210) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000003c0)=0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[0xe0]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x880, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8200, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semget$private(0x0, 0x4, 0x90) sendto(r1, &(0x7f0000000580)="2e8a7f51f38c242006db9a9e30800f4701cc717176a944b21366384d7d2153e395068bfab2abae05de4e45c9852913409965319160a2660842583cfc86a60e359a4cf8038130e15459fff06b00340215f18f3b90598be489b47dfe73f642dc66f96c48c4e9cfc9cc49dbe65eaa5cdc74415ea064242040497f3fe4d395db4b9787ec76d9ab2fcbcf06e71281f530f901d4ad", 0x92, 0x2, &(0x7f0000000640)=@in6={0x18, 0x1, 0x1, 0x10000}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f0000000680)="d6a015ccb72fbd02afdc611bc273c67a98a990337901c86971fbab1820aba668c6a5bb6fd23bc6e0d46f7fba46de1e86e28b450436a9d8791391db7dc416a3460e5938db417e7b42a739b276a002c333ba2eeef6e759f7fb251dbf471c8f0687a02dfe336dc7c43434aa8fd1712eeed45b7a5c299c6cc1c79b76db57d2f6e14f8da898e5230c3e47481862cfa4adf6b0c354dea3bbe32d478014c0ef7adf", 0x9e}, {&(0x7f0000000740)="efc1e5efba90301568fff4bac03b699456a7fd66d38ae4e2598d0cc251328b5777fcff800801f1db3259734288560b56e06cd3265b230a10d189a1336c95be35866b66e1f5abef671408beda10935dc033d4e9272d98b303dab17585745d9d5d03dde6e3d92de25db2253df63eb7822ef91d61b0a95ae894f671c0e494eb2ad22bc33b8579da963a20625370dc57314e34ccb039ebc2d3b5295166facfd685d417a1ab7364caad", 0xa7}, {&(0x7f0000000800)="46adaed20607da5c857017e664347e46ab217bc51bdf993cdaa98ed147c07271727c5cec2d5cfea047183726c472516ff8c4a99c85f6ba3f8386aa2d35099e61c3edffc8dbe8ed5e33b2149c2842d58b2bc002a87b2eb13b44d84d11b8c6d1084d149be603fb462042f436bc5ca286dfa8386dd4a1a1e1d4c8514a699070dc0c39bac72f80d121fc2613c1a266226c93fbd94acbae47526712e15cf670031352ba8288c595aea187a069f6e63a2af76e94a264c4115c342916c68d2605fcc7c3803f52bd3884", 0xc6}, {&(0x7f0000000900)="c3571b8b82c2d7467e40bef766018ef9ac4831475f6ea1a18cb39ad33d5420f334874e87efd983c52afd6a6075c5e739c19cae7192b53c54b900a23f48eee57f074e79ef41ca95fa96d54ca9a71ca613b52d1a9541969a091ee7f65ec470ccb5dc71f742436b8b911e22c5b2d3186d7383df18fb33f10cb5d7e32f7e113bbe762c5e2341c6e51c26da9046d63420c99fb12e574362f54c2b2d833663aa1da8239ecf4937d5851925dd1a228630fa798e09b96bf007315750d62742301cfe0b7035121104064b34df309b17bd286a0620335108ea7f843c37a9d0fb8e0326f622f60fa37685c303cd9aabe96d847086765bf927fba32aec2955decd586703328fea5072095e8ad486d271de15af80ba2f43c448f6bedc3519cfd44b14d8d3d4b454cf524218e810d50d2171d059a9bb01e8df76b59bf8975ed5bd5a2a9349ae0f665a50b14c432bc2c8179e004326d5c9593531d7a267078b384e577aa2c47d57bd0f16af8cb2567e9d0a11c98987ab522fb6083263a5bffb6d765413e7a0c8a75e46b2cd2485580784ae680395b2e732daf60ba2da8d2bc9d4ad974db191a639b697928cc2a9a06da7f29e15fce6f851b16f1609a946f89581c9487f85d14292c5307ddd42762a1cfa73ac38ea5c81911a63481ba3680f21def877ffab879db935cf7a4bc00ab0fc39524b293f3e6ace7008c76a478d11176881aee5b3a4b27bad1756c98282d2249629806e3a3bcb83da53e1e2e56bc48f4e01f1b036aca7cdf0e52b6b6352d80f649a82936740e6b6114a4056556aa2935ed3b62071e04924f8cf1aa1ad0a8c3ac29aceb65fbc60759c8d5f4d790fc46a14865022bbf160992074c1b49a79ae85cbf646be7c31be2a9fef57751d2e54e23238dd4e1da97bdfd97d3df70be76ae9f9d7d6cad8ceda89440cb7458361d9120727eeb1f27b32ef8154e64d6c7087c29f21573e6957a45b67d12dd3225cb2bf549d506386c89cd4c3a9b2597435d817b8477b1b98f344c571de2bb1cf4e2c02ff29f1be74a9d2adf03ea40e00bf8feab224cfab2075264fe78c13dd400c36dd8070b5f547e762089db93f9df061b3ee318a07dfe02d32bc3418075dfbd9d3a94bd85a9c6d46ac0096eb58e82e1a4af42b65bf1a1a3dcdda1ff8d0abf09f8981df5f2885b95d63ddc5b5c0c51959373d3e47403b91f856a41d20cbbecb9933e2188ff236b9914c4bc60f96bed74d9696dcf39b00a27621a45e696b7f90cf937d59170b1f9251e612faf2316f5d2e036104a40837f7d8ab64bf5032d9efa34540a753026a1387dd41e494be0389af24a229a52732d7c8448b24b22c89b574fbc011f79bfa03e6ae626b7d80b98679db50c96666daea321acb8acbdc15ff3431468e0d5a63bc609ba30b24ab50362756b1b1682d87705bdcada4fce17f9c2c8864974971803cc7aedde77a19d586e179ddd01e85b2dc3f391478b4c2e9e4e9f635b7790a8db122bff8ecb1f64ad426f6cd1cf81145f8eed7c763de07fb503e3b29eca2656ba1b8f703a9994491b5a09cc3d32b8968c4242bd3e58d1f08522a71a0beed2df3e0437304bc73ea4d409ebdc90b98fe2d728515279ea7f17c299bdce498cda3d2ad4944118989d5ced169dff717dbab725f7807f75c3a4887da00c26135bbc57a1841fca433daf1e0e37cde08da760a622774fd7acf43e138134d1a392879c7e32438616500e566c60363fac7b757b6182bc1104e51c2f39ee7da5c0d88a7b584836612f449c8c2e7fc691e2a1e64d7333197eadfb0c3692fb2103a5dd8a0191f03a24b5d028a4a4eef23ee2885ee87dbd8e12216af144e3c3238a0ce7b21820c7b7814fcbd2a0e371fbc00af7c3395a281f5e731d61863c5990028f5f60eb685eecb9bc80508ed07badf28ee4dbb4e86e0c807df90bc76859eeb7d1c338921d050262dc98d252a106a0618a32bc6cd0d211200a71cc4d1e627144709a265356b731f86ac13f7902096748f074958e7be107a24630a5a34c56e5beabe57406165cfc256ccac1dff62e0123d01a975f756726fe61ac5fe98bd79165ef798cdadc4f374bfc4896501b985a9e3f62cc4796a5a45dcbfcf6b65f79696e053dec277486911d30a41833150cceb3c61b290dead5c2fcad2457ca2b28b42aac57e21cfebbb0fd8ce746ec6f2dfd6b3630300d2f1e8472e70102f14ffc2ebe4001f21e88bc187438d942fcdd4b50d886a34e2fb6d3e96449ec7993f0d6c50038ebcd79652031c98f35582689aedefb2da5d249627e1cb7940c4e78789334344bf37bf3b8a4d8fa6ee59a992fd6617c84e3bb93bfd108a3aa67e500f0ff9603bd01c35537e2fe00bec59130ea50c1de16402b3aa2e5a4be6ea8a1af2e05ed29d7caaafc38876077dcdfd4eebea650a1fbeeae1a8258afb963b5acb26518d52b2fceed769d799e673a28eaf4bd95b36e06a9097fb1f4a099b5e6b7be12b54628e7cc3cf9626b49e566649a43a3760758ef72f8a34d7c1700830448a0a0b518e4d721c770bf6ee59d3feac375c862f6a4a843b8983f65fb98aa71256a6da3ffa10dbddcbe4f62949ad2e5576f61762bcb29b57d539144cd2d5954f87cdb4af111b1111ea667ed3508a8d678a813c778a7b21f3930bc8e9eefc48b6beb21aaa274d8b7a774499ca2c287ccb0e3577ad226bc9aebf9a136c70a55503a7e5c43607e6446fbdc6b7752486f7d08c882ecbfa10b803b2d8d4741711e204bcd8a7a63513d873b83899faf613ecf27821adc086c0eb37f835a3507ee60d8a74d389d6e32653470bb1f94bb7c5236085dc9058a6f5ddc2bce58ae9998d90675f9573eda34082d0c5026e3fd0b5ae55fc9b789fe46ad7d4ab8da6a1d90260c07e69a8934a34e63791ef0399173db44e44eceb1d8f90f7e713cd7d65d57498fc45f4d59c8e61e252e94d776a1f7d140d140f2c8423f03c9f57363e3b06097c9abb6e8cae4210915dcf1ea22520dd171881d79aa0ec72cda2f097c3ae9e22cf09093d0d7e2250fa42c27ec7d8c2bd70b77db092f15e8b508b4c682ce1f89d39abdf0df86291228bea974a5c9ab0fe3984d07c9ad1bf711b266a2a044db9c34e91109af47fcf89cc8f9a05dbf10d0a67646d56c697580f71fd09e019647336d8d37a0255f00446f8aa73838232f76d40b71c713aa19f31610c8308c183855e43746f94d5f193761212163b146bf586e7a37505a290cf0842357bf35dba25ba40c848dcf94a3d601487973404ad1fa600aeac69cfb3b2091ec7e0b679ff305397807595793dd08b7fce51eb6763d9780248481e500c7df8f1794d089880057ee98fef3f648f129fb40c367eebdd916d5221d4f2ce023c39401b91a6df122e5022a1238d2928ed5e8f44ade6861d819ccf0666906c77c9a68c83c6b9de80626acfc65e58f08c013a691c704292758e27f3afa2f670b5152c7a6024ab962f70454dc051852cacedd082058de9fe55d8472ad8134c127ffaf07d609b63eecaed56c125178801eee4e38ae841a2aa468def01e709f2af785ccef4b74587eff3d84c70e89ce0a84187e3a01fd23b7ee60a7d2ed0fc9e60d0014c7ac4eaebaf2c7dd78ba37b1dacd7a3a87bfb6e15ed53ce12adb8eaf59d800b28980dbc3a8582942d317482363fb3d905512979da0131c454b31c5d06ee1f32ad4e3bb3dbd501f169df62ddbb0cf34dffc9b77cbc476835b4d4e52a67df48f9ea745f9adc20c4e0f22ed18b7d8619362371d10b9540f750e39f668e0eabb8b9e446a3122a4c5c911a9814fb3b2dfad9acf975d13d23fefd7677e4d58adc147c3ed9c053af7e987e0bc1ae1e2ea4b2c6a789497ec6d0b70d875ecf98ec25181fba72739d50979c78a850341520cb34cff43340de623bb1875d0d3ed6a97a5f79356fd6516d83a3e3c69be0f50155419ae7b88c02a222a0f111d1416437b267b3a2090b4ad78837a9580f3f6bf01d2f59cedb14cac6dcbc37e43cf8fa42b404e715a584db88796189a7e628bb40e6a2c603d30b903f6d7cf0d4e44de6bdd7dee43b12d4323b5e868f08c823b132f7819644c06476c847ca87d80c5567804bdbfb903544aada776d23767d1cc124b21da80e710b939e8a3f6be0a1da3a5b30382255ea52888595704ae76414fc084c7b4438b3978e798e26d49462e1334b48aaf3ca26477e69bd297ce60666233919efb4314b103e3e8c0f05d12c96a1ec31e1ec06c31bf05ed9ff083029815dc2151377afff1f5a236e193848afb6c4829895db5b78f9f9bde39e1b57246b96c7357c99e251df19e3e312cbd6763dd765b66a6e1548dc3798d192e53fd223c790e49f3836a896f4482d607ed431228c7d6f1820d62e7778b990c912f80a5380fb3098e871fde72786ce07518b8eef1a6bb84270bbbb1992803245c860bc812e8eff5fc1855be50fb0216804bed9c4c11103f9cd1009ab4f26f5c4a1127c88731357ef84778ba359982d4580d12e67115fa5bd45411c2e4618211e6d9c552310790e0a3e737f632c89b659c5fe04c11aea287e2992736673637a808fb4f6409c3f3f95aabc81a203c6d2f3de50cc31ce038213da2890e5ec5e026d0233a3b813270568045ed8ceb1305529e2a797b790087bcef7be52114aa67f0033d15daaf2f17c7141d4d049361dbbe015933bfaf673dbb1ba73a3a48e987b611d8c85946c7c187c12f85fc7a30850df1a440e6b0feca9035aaba945e78be5a608cf08474358b13f0d54160ddab36a18272037e0fcfb5aaace58484e54aa29b2ceec6c84f06fac532a2947bdbbb42023579aa221b8e0f6b202cb90a5bc98e8cac113fd44b5df415cc8a925d3712ce32ca9dd0b76ca28183f042afb672bd3fab7ec66f9eaa8f8016bc1194cac6db49511f351ea3be1e857f3455048b19e8b1046628d21b6f4126cbec3e9f6ea2fbb2d02589c0a5ec0e81b3b25df012c7c7a33f6695b6d8e5580202b224b342484779e6e4da30edd13436027bdefb0615446a19f1146bc94bfdc84bf06ab55e08bd9cc549496b290f63a9c6f3c671b4eb3f44738c71bfa5f3310638fe30583e2e31ba781334a2326809d5e0583d5134f257d07580f43c56b2e240021b259cb036856a51deeb886cdc9dbed8d9a854d10cbbd51866f4b8bcea73177f48d1f37623137bdf589442944eaa7da1a6872067f568d4706622abd69b29c802ee9aa6185edeaf9679ff23589c225f76133f7219d8c02f6f525b3318c71fbc101b1021123eefadb4b427b561455603a72277d32df2d9ffa5d72b0d318cae0471879a1355862c0f315043b52e3c7f70b3acfcd944611247fcf15d4247d7218d89fb2b1825bc5aac0b4c798c37fedfa3e666c3e7a7b3da6960b0aa3c71e57214d9e9b3c53ddea0aa0669d1608d77fe85aad527a11c94406595c088bd74fcf35cf462cbe0a1f1585e72589944cc963b6233db774eb7040e588a9b5d602364e860563635ca4c47f7aa6eaffa6fb5574a9f2f8df046b15aae856d8ef4b6278bf464d2f616bcf842d879e6619ab46824282e3316730c4c6faad99da810ed996c00223ec12c739a987a66c624a7195cc565ba0dad993ef4911d2900236a83979e1746404b64a05fb51f71b1d155d942d87cca58f59fa5166ce18aca937afff468302b4659b6f3aed944ec351f715d18bf9c19349e40a46f2f04a8bb428028008c30954d4e4f5a00672f45129ad204aefa68b57ddcaae18ae2ebf61ac1bc1826b77ef660080b8ebe72fd2b8895df5dfa806ae1593eee3eef268fb5102f4bfccfce9eba61e96496541847108b2f813ea", 0x1000}, {&(0x7f0000001900)="70f5252deb8799497c5081f622a24a84e14689ec986fe7df54d64dc3b4167aaeaec35214bdf80b211ab830bc3abb31f869f8a335e5f7ef773ceb6fa2db58b35bb68a977dba827975bf6681140a7992a512c637eb12a7e1a22fcd25a5355a331e07a6c226175f278ffe7ca610ddc4f0567d5234a496589fb6f07fbabd750355cf01ff8a035ad0b8a27d8b69a12c3b5ffec032ae915c839d8b0d36ed61f3e9ed5e1d1cd7a1ee917adc54267bb57e83287af07cf3468f34dce9b12aa75e8b432eba6b87cb05922d0968ea76dddeadbcea678c09dfdbd106a80a0aa42871d6d8ccb1618d7db298198729302a", 0xea}, {&(0x7f0000001a00)="aa884ec78e34233b50b25c10553e", 0xe}, {&(0x7f0000001a40)="f3f52675eb2a8f766504411e861c915db0108a23a6a888b03159fd44e944750f9d88ea4d850367d6167deb5e7a14e20b37c84c4900a5f1a803ab88b8ce3893b9a38ca5bb73b4fe29fd49d3457746f1ab8e83a2e248a29ccf08609b48facedd6d30b6e2ca3a235c538d6a4ce4a328db83e039816b0366eb96dacd79fe23a166516de34e5d57a0ba4141f68edfca1c363549a2fe636a5988885756099736af236ebe423028637357573037668f45c7f7b3ec114a30e4114b7637e73e9f971181d4dfc854ca0fe38fa0076debe8d2e1d76db792bf21d1d001e424248600d4710b34898ff6e6033141a01f55b3425328b85ada8016fcfcb8a02c674b7b28400abc076b1c97ab987b162c9a3d113958bf50669d48c90b6b8c31026bb62dee3ed10c37e808ee55d2bf56b770930618056bb0ecff04896b0671ea96a9ce07485359bce9ba4c5b3a2dee975aa354ad7d779b357da54aab3c04d8f6839b06fbcc5861de2a96fe78c7103429361884b11c3f1c7127f111fc6cb6d3934333e14199a8583e56328efdd47fc05ef6b8f486aaba5e5d9849d6dbf1923d97aab87ee1fe82a675e991ff2d96e024db01fd16bc8bab4129b514d1096813751a39fa60048c347a212bd2f4b80c56fb7172053664e4b074d5722b5c1b896fa63c2f56f7eca6a648e42c3cb99149252ba0b986a1afefa100ad6a3349c2a57760b4df2b2c8ba1a34712a5b8f79dee9eeb491b08bb71f6ddbe8ee4825b988bf127aff2154c68b897e4027e2109cf9411feb93a6b552d0acdeb8ef69e7511ce31a3c6ffc17a382f89dc437c9e6092071d9e8a72c0daf940796203453782db905e683f4ab6b4aaebc51a302972ccc09766944f5b87dc2482e9e9be8e3b21221e7098e45b9015c89a60b42c0eb0dc5f826f1daaa9c11e40bbae8b63761e7ed8fe7a716861a141ac55e34e180025ef914fa6916694f38cc458447451036c33e276387cf3e462985fb65989ae596cf79b448b6fc9a8a44745a7b40ffe0265545fbb7342924b407f34878516c6435579ba732929e77e26e5d7b6c2dc7d2dcf3b1cfca3adb3f8109039e69fc56f6cad64722519ceb8e51691bbd1689afafeb703288100ea618002465b08085f936dadd725a86f81c8b65f01353a996f51ba11e12aa06512e2dd5ff155017cd9201786955b14ff7343e55575bd8c5741361efcb55d8fbfbdcbf2bd3b02394b356a6e61cf2e730c7494da88c7ed02ab1581cd713cd82b239896ba12b5cb6254f521a7962976f4ddc75055ef972ece0610a12b123a4765f35ab35377c86794146b741ec379b905ec12cb0cb64fbe24f018cbbe4ad02b96279c14029aee591cba239ee802e4faf2aa62b20c6813b49ed3cab1a06b686351171fb3fc89e5e0ed00f26530906229de7bd2394a40c72aefe5e3af0f19316b4cb0c0d4a0fc08e35a5d38c50e2dfcd2fc207fafb10fcc1be427c87b833db7cc869b3308b2451a1def4b8ac6cdf36f107e7c715d67b7662b0b7dded1becac860944eacb11eae4ba7db827e9c8e73a32a50cc05cb687f0fe1f70129435461483bd275b3526f11e01760d36ae7ee1699a4fc7a08d9d4ae2f32e0f8da1aeccafa5a1f9bbb67aa26f08084e6ad94a2d740d1e929dcd202103fc0984ee2ebbf1ca7f7a798a3c612d027c6b7aa498d408ba44165047ecc742d7009e0f618b0aca09e0a176e2c5c82c0603b833f20423e8a0b67922a77f89cdfbe71420679b1d90924036b8b8fbd432231ae1553ffd9617dcaebd26ec2c8751acaa18f79636984af6960a350e434db8bec1c0d3efee3d4feab8012dd1754c72dc06128ceaf3b31410f730a79146311496e83756ed622e77ad8fb58f664dcacf98ac2d2ff4a8c2b22522b83c10fbd9de6eceeb12243212738843b89be362ad70486026ab700ab6bca909fcefd80fddbf9b8f581bd7095f1b8d36d54a12d996901ccb180fbce699ef13e1ba5e6dc89db1b09373a3f8b48c8c3f0a3caa16372c6ac5c2a1af43867a58302e136fc0bba31f466413c716ffa715578bcf61adc891c888db31ef9e06789f5e9340023d0708aaf30aa55166086127cce11168c0306e44aad63e699c0eeb37a63368b2ac1320b51ab21c537272048037f18e132dce4adda50ffb426f52aec9bc530df2d22153f3e815eb5faee822cfe686f4db51bf0ea2a4a110d2609bc2ea52a41a8aef219efb686dd1b4b6c973d163c021d6c2c21cc25fe0d56401f778d50de2a1377a9606592da78c3c5657b1d8e4b31a655fa5afd6410dbd494d1533b58a3d1ec4a93d626dfe7e060a37d0fd8689c8cc04dad310ca8149d1d4a39f4d2a884590888aadfde841fbcfd0ac29b5c0e02bd9816434340424615b519114a13912485f276538221125437ad9890c6db48ae52ae3cc7743a41d55e4265b5c35bba914b32aa6d4b9afd9fed8788e0cf7d239ae5ae09fca41eb9e110a22f304c510dd7eeacd2f3ae2dd4cb3149942d63c6f44b4c5f68fdc3424b114470a823e73df0fb26b085f9eeb4d5a007aafdb335b691dd2a355efa9643b0476254cdaa9a22ca087fdd79119eb04b66ce502e684747390dbc6c20a78ef8ae28c8e494fd46a1621aa88dac2a6f43fdd31360551981f4583cb198d53f1f7a2f3369f1272ee92a86efee818b89d5e6ea811e19d278a652e7d9b6af039f5b03e74010af0fdeaf50e8dba606d5b0be7b7b2b8a0cf46c206faba4dc4f6d6456d96947f1bb4896edbdae39857ea7d3e1292d30f737f93b388298cdad4328a02a86a815bfefad44fc906be87d502e3aa36df336561bb3fba77b2f28e6ed5f43d64c67af1fe955f27fc0bc3f3fcc8a93d8c028f11c502d78f91041b0a1901045ba5a89ffe52681fcd3e7c8d582496b232fb7a98c4eb6dfa2953db6adf1418c0e15764189be018a653d2b9fc5de4e05ce8446745a9d78b554bd17f1dc1f0ce180f6e85dae4c67101d1bc2aa7098e62d52b2dfa3cfed000bb5464a207afcda6990d84993fc873a5580051db9881bdebbeb7f5dfc8ee963e0a95ae792f63da39d7b73ff30fb8f44238ea64b7c288265a11c8e118ac55c5c1ba71cc68deaf91333f67ce47a8882cb2b6bfa714dd5b753f9cdcae9b3e20ab721c3b37c08e0e0da7802d1463a08048c094d77912669b9f8d6ffc70a6e8875626cbc1d652df8a8cafd60474c829154a054a8ce500088316e973f225a6c24ac2aabf04e8ec279d7560fcdd41a073da73662778b8a34c6a217e39266cdafc1ac7eb648d71c961a84be10df5e708d07cfb46ba3fe4fce01df9caed8a912162f1047e15ae360c58573e74aaaed3e2785fccca901a5caeedf89f1008fadcbb38ff8e19574e30f0ef7cf01e3f194fdf1e73f9623f3f33645472b82d45844adea9aa785ed8b3697fae4bd79d8522f30a45ee3b60e7bcc25f012d3b7b53b2cbf66ff4bbdac6bd5e0583994a20c2f153c3952a9f15a62487ee03577a53ea2397ab78ee9d8e4ac5f52adff6e8d931848fa1c1dd431e50aed3a6cf7616b644de8bbc75822d604af9f5e6bdc19bc973103af4b7f3785401c0d0541d4ff7e7bbcdcc2780d9d480d751779f5ddd89ed3ee188ba25edff5c099aefdc748f77f29f0f7014bfe75a0719bfa2357e20acbb80d190ee36eb15ac2b3d94304136ab2f8b44d51a7e42283af131f2d78b4ef3ee0842511c135186539611a9fa00451fe7b236a163044d52a44a212e67b8f709936bbea37ca99b67add685babe590403a2412a93d8a409e1f38b930a9e43789b891eace8636a99b32ea2ab6d65cd832c3485d98a38b41d6980bcc92bd010f1eb537ac248a6db2665cdac82d8050f11fc2f4bf0fb90c2752b4a6a0ad69f9dd10e13616eccc773ec83f58eac919dac9dd2979137644880581b4da40f27f30a99bffe7d84d19b6569d4665abfa1c86ed41bad826438d74a7db532d5de29bef3ae83274f8a0564bfad8c9b307e6654ead30d26c9ed7cc6eac1501b87415b7dda8236f81fb37320a508b7eeee82c208d10dae0cb7f18879758d01e17df18063caddd67133f00cfe3fb85772b7d641fb6a923867e02df91356e5fc45588efdd19775a61cc4f3e7153d77a38a1d02c46ad1ea7532c9d8899f877176cc2b584f1c6694e511a8283374559f40ac33708feabc3d337903afde5b546f17d8cce8b7b5cd0c07d6d369bbf28870e7f9ab197809d8a011e44e577d81a6594fcd0bed83b7720f203b389bd01a14cbd76a899d7f2b1245fe5397bc4d7671ec4b6ca8f81c4fd9842b67ba8431ba36bbc8f2fa665e2910460503a1497b318021449b13a8b53551b8f4eeaee627de01d9936b676dbc2d167e026d5ad7257e434d3bc76135a9464bd3ac4ebb498f4e942defb0ca5af81ae3e1487bd6ab6fe8b2d278f2e8e4698fda6cc7112ce2f6406cfde113a25e459db3b2b5923ef0279dc814392ec43f759fc8f48f675968e82ef1563205d0485b72610f78452c4508970c978ebd39bf38328b7e95f6145ac6b08aad2da1f9cf88904301c470667d42a1b68dca41de26581b39a02b3bcb54bbf1aceab2bdfa76e2b80aece3ba0d84ccb04feb25322ac98120f0d2338da2e1c4171d0df71642b69bdccb85b16165dc747413f6cf62fd843bc293adcf1cf0801fa800350afe08066de9c305b8b13144cce5d7904c85bc16466f2b0b998fd5f9f05667e5eee11debbdc4575dd840df9a76fa533d23fd763dfd4a0e248163dc27ae996ac742ba7402c355d42e6b4d761f921fa6bf6b93bfe25e02b493dfc600a836d5528738d3a28aacd853e60a597565ca30be2230b6e1cc1d493c36d9f51c4454d73b44bf79ad3a846062d62b4954c63fc2e05161c9573bb63604980797f89f65bdafb4866d400bc81930398b5df79cc44c4d9c8e9ba37a33536e2982f860736b725a1df082281021c2ad62080b69c47812d7a9201b3cf8587a3db0f9b8ade4aa0a37e3653234ef34530b7604fd562c815b9893da226e91d2f271a09759999940ca136492f2e38d7ee7ffd726d2cccedb7417181dc7d6cfcc3ae5caec9c2afd475566bf99e79f24101f0f3cffe7d7437b96afa7b2fade91a32fd3779910dcbfb48bb62a97ad9af5691f900c782920199e1075a623ebb29042acda0f9625d1b7c9c8db7fa2560a1e1b7e48c9a7810f8be9b6f697225c7c67c00e9158d4b93fad43cc0a418da814adf923b73e9434dc31b2a824671c10af4680d0341f24d682d404d3f0d0022c144f569a174d13de336888288028b76f41b98b9276075ab830eddd313a2ea020f9f917e70613bbb1f888013396934cc4b19dbffac73cd9517451e3796919bf0053986ab979b60615fdb68bb6a1b6a09ef17d21bfc1a17c19482ced0bf8b635c3e1f722160436110dc6dc3b0747dda661293b98a8881b12e22788c0885ec9c6083ec987d717c984fa10e7bd87308bf1b4b1105510f142ba92d99b5a8894a6cdf5b17a7e6eb584e90efd5123c872759d9531d6b80ccd6f1978a93fc19e5570943bf2207a15b292c0c76a9e9da15917f56e6c407d3679e2497d8affd241ace58830383a3c176c7999b443b69796f93e4ef3e611f7f75848a2705c7acb1d6f67219013729c550eaf5c9af614f3bb835c63c20e72421b3df71324866a3ddaafc8fc69f9fe91ef888060d01e0b2e9b537ae591fd0732441de018c7f64d6f4c88460cf9ff460e12c0e2762e27a414d3cacad3063c09ce7f51814e0ea563743b6b2823e0aac98661e94cff63b61c693a987751d94e254a804f873e8171325e9525485fde814b0e460a90267ca6af9b98317ee502f08733c", 0x1000}, {&(0x7f0000002a40)="232decaf1f56aa5ce36a3e5636086f63010cf5ae6f31c7ed", 0x18}], 0x8, &(0x7f0000002b00)=[{0x98, 0xffff, 0x3, "e2b373d05787112a0bea7d3e431d64784b3d8b663487b0bce5b6fe09f2eebc4a1e40460f30f84928c6f8c6379ca10b0f69681f95fd056d1eb5a0f9f059a7663f8325dc190dbe9f94f3197f3d061c289ea9b40c39352e430661f766494c52e52cfddcf2b35a27de019e09ad4d58822a070213471c21578c1ca0d23386d39907d61c728ece"}, {0xb0, 0xffff, 0xf4d, "8e583b3a456ac4080163231e5b8f9023c7805a3dcf6f75592a3e5cc756f71672d8c0454228775aa266c0c6933f53051835da36948a84bc2660c50a3fb4927197275e528620d017c4135c572d3f19ace8a18f4b1f07f489b6b30bd7b9e277ff96a7193ac0b34bfb3c5a53511f31f883dbc66efa95242cb23b9aa7126305ab55ee3556314e37691bcbb4946c2f6d6695f081d02a28c6b773483a5632"}, {0x18, 0xffff, 0x4, '*|\nNy'}, {0x108, 0xffff, 0x3, "b28b75591c1505a1f94881487c797c0a4c35f260db0a15bfef71d491b024b88e0c157df5504ba7bd209256c3fccf06136e710941ece5d506a8d1e53032272c1de1a0a025da30dd1799cc2118d471508c0673be5091c37ed93323522716fd4d654fae5347a1eecd524e18e80bf1df5e7fb6217aef569a7add1ecdf99f5eba5083bcd408c81643c05e48cca14133b702ea11e4eea955304aa1a40ccc34f7478cefe2b256c0c477a6406a7f8f2193ee35de3bf8506bb5259da923ec99cdcd36d95ecbbdffbef894a279e721166c5a496e70f66fb2b80e07e49e9f864b1dbe7ad787abb74b207dcbb0143e6f9637d08eaa04e81978"}, {0x68, 0x0, 0xffffffff00000000, "793ca4e995ba6185824570f4edbfea30e9baa01e3ed163e40696c730abcc5e2defdba3bd048be7f592fd328e390afb6243f4409c2db13601a5c71380130e1b0f4c229f6a536ab3de9c3d4473f1409b8f4bb2dfa60e4390"}, {0xb8, 0x1, 0x100, "14315de585ddfe163a3f7ac5bfb1599f84dc974d03e5339b9b6bce37efbc5032114858f1f5a4272b764f23a661cd989fdd2c94e4b715f4e51c66a817502a90b9241592a8b9dfe3ccc55a1dcf869fc72a281d1ac8c6dbc95fc60e1f455b6f901b0a67c5c4df64fa707ae4b040a6f61fa0f43459615e54680d27741c858f24a50581f46fde6ecceede5418bcb4e6d92a0ecb8862e4912808427d884320711ef523f00d02ac74"}, {0x50, 0x0, 0xe5, "f0f0e4d114b4d6a2776977c886582b7fdeccd1796b0bf7699b72859a02b55e3d130dd9cf3f7c62c16b9924298bcc8c6cbbf81076eb8c343c1fa8"}, {0xf8, 0x1, 0x4, "89ea8e1e0eaeb3f88e42d72838c3234931c91f893bf101d463e36298750d67fa44cc6feaccef9f7d4dbe6f1d792de2f5c006c6f25e689d3d022ac23c53353ec7fb4cf811a7814bd27eaf38400306c4c1cfaec106343b1a68dc30047774a756269213061eed701a1decee757e6fbf08961929e147d100ffa3db26b196fabe603fbd82c76919436a9029b2f4a8bc4b9c21bd9c35ae68a8d4877a3689f32a4a9f291070faab88100341d6bbdd648c4cda8ad19287d29f1b32564f59ed735bc2284a1d1549e58690eff786914f39aee978738e9bf7b8e3c3c137f74f9b3297dbd95e0aaa7db5"}, {0xb8, 0x43eae671d44d9a20, 0x8, "8053bad158a269b2d390b4a5e4b1b9f6fb7e637ff6a6292aa2abeafc3be2d6d52766ce5b830bce99e4e249e2f6660a27084fc791503508502fc43e87209c00f55c8d42fffd23d6eb02c141ff0c4a2b63e39b871a47056d83ac8a24ca2c8fbde81c6339906c02e71dda1e318fdf4e46969599d7a1358e8b93b194824436d45a2c3424a84d4599b230cc778c735115bdc2edcab5c54d1608efbbf40e37faeeecb30466e9f9"}], 0x588}, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003100)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000003140)=0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000003180)=0x6) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000031c0)=0x5) 16:17:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x4f07, './file0\x00', 0x8, 0x6e7, 0x2, 0x4de}) 16:17:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd34) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x7fff, 0x80000000}, {0x18, 0x0, 0x5befa07a, 0x2}, 0x5, [0xb0, 0x1, 0xfff, 0x8d9, 0x6, 0x6, 0x3, 0x8]}, 0x3c) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = semget(0x0, 0x0, 0x400) shmget(0x3, 0x1000, 0x406, &(0x7f0000fff000/0x1000)=nil) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/247) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x200, 0x3, 0x2, 0xb3}, {0x2, 0x8}, {0x32, 0x7fffffff, 0x9, 0x5}, {0x7ff, 0xaac, 0x5, 0x101}, {0x7, 0x3, 0x8001, 0x6}]}) setitimer(0x0, &(0x7f00000000c0)={{0xc62, 0xfffffffffffffffd}, {0x1, 0x5}}, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) 16:17:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xe34a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:17:09 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:17:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x10, 0x6) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x9, './bus\x00', 0x7, 0x1, 0x3f, 0x7f}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:17:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9}, {0x86, 0x5}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x18c929bb2583b2df, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10000000000d0, './bus\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 16:17:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 16:17:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0xe041, 0x6) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x8, 0x4a}) open(&(0x7f0000000080)='./file0\x00', 0x500, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/12, 0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x289, 0x100) dup2(r0, r1) 16:17:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe98) socket$inet(0x2, 0x7, 0xffff) 16:17:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81, 0x1, 0x5, 0x1, 0x1, 0xae, 0x6, 0x2, 0x0, 0x7a5d, 0x1}) chown(&(0x7f0000000080)='.\x00', r1, r2) 16:17:09 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:17:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="91e935772b4db528207d3c78a3cbd379d39ef8a9edd6af30015b586721c76fb0caebc9946989c752ec0818ee840472fcd989f48a1cbecaa313b45edc7e10ecec475712bf6e842dffa38d5941f9bde39e8c596c839024b0b6b0991226146ab773ce474732206a824462feb0d5ba097a7d484129321f99d7a9", 0x78}, {&(0x7f0000000180)="9c34987da64b2411f1e91cfa2f65825f5755644f31beb920b69d2b7aa41c5a1af6f9412302caf34a8df5e9087195be9b2eeca07533f800ad2f81c7b9e5c2214b35a6bda9066fbd5146ae944150cc882b21de1b32023686f352926d460a87b98b0d54ecb75c4181a749495715207a9c3d69aac0c03c261c36b496509f66cd5b348470a59d7f59652a1467387e2f889d5d52d3c0f321238916ac04eb69bf491af29223fb6b84da569a49742de9f502191613b4b67fc4a7429549e677e43c64dc78fc1bb62120e47dc43f7cd0a348c7c916ec834eba58b96af77531e335a75ebbccac4b0cb3c4fa14cfe1d5085b2d2dcea4ee37c2f630a8", 0xf6}, {&(0x7f00000000c0)="7c676378d2ba61ec6c1e8386aa7e5aa66809769883bd858444c6e2706c788a2093a77ca2c4529c9aba68e7353911d8836c3d7e2d5d103e8fdcf4141a44b64e61cd7cd0d4636e6b36533e7cc52b89c207", 0x50}, {&(0x7f0000000280)="67d510", 0x3}, {&(0x7f00000002c0)="0f6435efa655b4b5e2f1aaea56ffe6df694cdfb4f8cb1188f3dd972f271eeff82fe3379acc6ba3ab4d2368110c53d9b084eb48149a10c8e4db234afa09af221d4409d98165e3b4efdd9a19ff76b7aa791ea473857fc5eb009387d8c9f46ff8e6efb2aa4735a2e89ab0fcc552fa8ecf76d53339cae6ef063156c56fa2f8dc7c475a85cb1ed6c1aa0db12aa0038ab371980fc64b41efe122c2e70c56259b3370771e858763f2bebdb885385c888536c6b6a672c01b72", 0xb5}, {&(0x7f0000000380)="44b94f81eaa9e6f1df1a5d109f09776432ac8a4de29a049530b229c77f37f9a5c1a720301e9395579e06738fa69469a71df42fc76f3652fa9467e3628be96ecc50c132d31444253fcebcc40654bce2a1e8d1fb83cbadf06232b6b05a01983fd1b011572c49ae544a2e9b0b98d4ae693d0298f9f24a1d18311b31ad2ae559608cb4beb927ac3b3f7925b7e348c2ca92909dc1e66b453e56dfc74a7897d3ac9149312d67a12b9795c5ab20dbf978d25759469e0e915402c3e59e4cf32cee7eeb40afd177628f64399036115a55019a8557d1bd92cbd67d4d22e4", 0xd9}, {&(0x7f0000000480)="49ea28e38ce1b33e60dd86318b30ead4579be50e2ba65671182d566ce2a360ddfd3b33eba27b3b759f98ea7c356b1903b0", 0x31}, {&(0x7f00000004c0)="bd801e2cf9e7c49c1300ffdbd4df8548087b745463ce1d5350886c93bff469dddb6905dbfdcadea10a6300885f876a71034b21fe6b5e6e15f0c4107a1adb65d530c894ed3401b044c355674261fb24eb188154b90850f2b744a32228e5222ce64d53d5a9c9e469bd3264d41c71581ba7bc30f50a30d9fa0c46367664794627dd5c88222792e38e7ef5ebe36d0ac9dbba930596f7280ff36644", 0x99}], 0x8, 0x0) 16:17:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 16:17:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x288, 0x0) dup2(r0, r1) poll(&(0x7f0000000140)=[{r1, 0xe0}, {r1, 0x4}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x40}, {r1, 0x30}], 0x0, 0x7f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:17:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xbc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) close(r0) 16:17:10 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "440c7b86119597e23c4b443e3a9998ef1ffa8179e3d67553c03372"}, 0x23, 0x800) r1 = semget$private(0x0, 0x1, 0x16) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/51) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x24, r2, r3, r4, r5, 0x40, 0x6}, 0x7fff, 0x7, r6, r7, 0x1, 0x6, 0x7c, 0x5}) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x6604db36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:17:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) listen(r0, 0xfffffffffffffff9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:17:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget(0x3, 0x2000, 0x164, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:17:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x18800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x0, 0x9a14}}) mlockall(0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x6) 16:17:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10050, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 16:17:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x7184dbf1}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x100000000, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:17:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) fchflags(r0, 0x10000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000140)="e38d39117ea0c6f02c9fea330fc33f75", 0x10, 0xb, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="2b8788f233133b4a782b6ebe66e6b5331ac8485bf042d0b10400deaa76ae0f03b12615c2f8c19f3a2c893be69848c2b11e56a1558043934507da2aacc411c9f2c5fec084e8", 0x45}, {&(0x7f0000000440)="53b1dcf5388266ac715b43f671ee28c0caa35b2cbb3948832becf64b852e9e60ad2e3276a4a4028a885980b49e9f1267b50418e43834350fae69438bcf2b5afb90ed12109f6b33b609eb97766682ad783328ac0b1a86b639d11bc4762f10e955e72b761021882899637013f96c19ac7c55ffe5fafdba0150dbeed9b343f74e74804b105baac0e506dd9c05b227d42321839e4fe079ac8ff6a9f78f3c8ad519ef46d9613b045b37be49bb358add05f717d99c91bb65b8209c4fd9f598d4e2543bd7085701939ff45a245e4f6155ea88af770fe6eba17898882da99750cf2b1689a3528ba1abe0f599ccea688e3a8af44ac4f0a63b5b866e0759dab49c8ea126c70158e96e52073019024c0f5668bfb3567b9f05a46a8b43991ed69b98b71d23948df8a554581966e06667373a89bfc83750cd29b4ef4d9ed3c2c8a0431dbb7bdfaf8ee7e207084b932325a9c6358f799408a764e740fe3f321ac243cfb1add9d5c56066ee35e50b4874302ff27e00b1b66745342c391c403baf0e8ae10dcdc6fefc1bd1151b2407d4008b1b1dc32c4c0551bba3ef2585b7ee140652ab340cc6d42f534d606c4f9467a74381b57fcfd54c5979fed3022ce62bc006482705636bbdf42b99f5ac2f6c9e3f3e7542c22cb3e9aaeab69d4ca787b2fae709d65fedbd15da5ede3b4a378adc12185ba24a03f0de35ae84f3b3b65813d1265c09d7c9cd0cd097cb0d52b9546049894dc5481b394a54986790aea14c5ba08b3e4369a4092c81e95d6c8b1fbf5e6267318cda88ce27946ba21c03671c17067b2a2ffb29f9f4c08bb3c1fcb2febd29631e2087b10082b9da3bacf4d1fb1092e4aa9154e0c4cd45e59c9d6aa7abb18d5eb9b4bed96da378208d22277e6936346a7bb4211c615ee59abcd8d13ba6c89430c229801f347c02140009495133b53d4317eb481e28ddf363cc425b593bc0daab7db82ee284fafcdc5f68e6238966826bb9b0c56924bd77d0891f5b2bc54a9bd3ffb440b2e0c0bcd92696b0ae7f488d19f1b93a10a13334ba45615e31ad644f009a31ab820f40b3293f58e8da2d34d4a154e57864f237b796ea894eeb75a1ce07b13a0fcee0a6a8615231c67355a3393e2121a89c571153ab9afa30a3fb70b9efed932df253813b68d5fee523a7ed08fab801b7f111727a200d4dfcf801e8016f0965baf073bee467c70f476aba5897ddffadc2ad7902daa2498db424ebfd5ca13a13510736406c4b890729ae40c98829f771d2e16efa9b1d74e53b8d5fcf9e6ca40573e954b12b0e4eac26700e68913573e0e4fcffe40beaf7081194e556dbe70a4c7ac1b23184574b0c419b8b56831d7b2e6507b7495b63ca944ef26bfd96b15e37b0761f8c02acfdc33b9c67745926b50d8107b0dcdc8eef42bbb7827fd3a836b5e68716f2efd7aa6be71520c26ba1abce3d72563e930189aca87d41d4775556d4b44db04cb1b66aedb5351635a7162eb79d7b8cd4d24157ff60331294e2af81e44e5b8601fb0a49e7a2b755f658c3c64c81eb072de019a420356f00ba06639c0205a8cf4620fe14c104540bd30f5e78e12e88fc4355b0751ac89ccb03e1e4a348c8fbf8cd9b4133f82e007f8c899be5a4b75a33b829cab71427e90da331b9b5d2f9a00803663e3a784d57a5654bc99ba02e6dde153dded04a5f252d38ccaf56fb92e57eb8be4697ebd90ca5773b85795e2c3f8ff71620f5b6b3ec4d19b53cd23908d3aa3069e885f213b7299f671165805412d40526bf84ceffe264fba41b4f362db583b3f1dc973893ee6dbfc3ea947ed30e640956bc1a06c423d6fa6ee85ad9b1c16c531bf26970cf31e3c34030051b3dd90b281c3ad5c6197a7fb209a7ca6f697e3c48aef8d807ade07b9fadd369bcf5ef8ebabc416ca718501ca4f6f2f472cf902bbb571f718cfa63a3d45c5a481567f7e087dd0b8863ad79f5d9dbc09988b00e2ea5a5a8e13b8d1d40054203064be51f0c4c79353c639b2a71397c772e13970adc6e21ffc99d38cfd6159de9bb6dc30a128324738c36714f40a7d4552e5690a22cc37c04ed18b5197dc415cc5c18a80ce7595b08d34b10c40a01197698ca66637ffc42a0271e65f4b6d542acaea41a77cd464edecec0807287c80b0c16d969a9c30014746baa3e0e4af53118fc34322c9a8e9ee8e4a9cd794548a7cd370e408540e861a1c85ba250795918e917c0e0690ac7b6e587b8623a2e79759f68b6925d650ed419fe116280efd8d8beb44c761a5a18d79d3a94bf30604f48e4884f430ce27e9267ac53bd39128746a2c131e425cfbfbce1cc190a3b381b2ab22ffc631743913d48f83d98c4af9df0097736043ce301e7fca8426f9fb222b4c4e855a66b210856c21cde1bf121cafd42c4b0fe9e38bc88c51fff0c3989dc783aecc016935133813835918b7c224f064d365dde8ce58273f21eb6b5801d5ea9b9142513a1d9829b8f00024c9051949dfe1a5025991ba9c6fab44e077297e78ff77ea744237a348588571b1825d8d291a7ac444748be00dfe4bfcbd06c4617a588138e19b0e559d535d4beb672f181ce202c634ecf7c560957587b48ef692e96ea2220938b9973af3bd89b6f8cda968adb1fbcc966628bcd59e7fdf3c77c94f427f4e202facd4bf56ed6ce832cf02339dc625b5ea716383aad6d717693348070a07b72f25078eab226519b4bedff794b30ce6cd56e4060cc130e11b81876b844ba79e0b4408591fabf045522ea3f60f61e80dd443526de49c26a352f379618bcf1b493402a5990dcfa521a63b00ee537c14f53b8f61b2f3f0a9be20a8156fd0f9fd6e76b0d318b2b552eacd3f5855f62b004fa4520ee53b8d7f39b2dbdcacd0bcb11b15a01083da89097ed1ede8735d14b6542b257a69fa711bec86b58ccad27c0fe3ce6730b3b05ccfd74e44d315ce302a0bc9a01094061a880e483c1740af766eb92c6cdcbbff63175bd70fec4abdb448e3d9761d2e7527dfc580df754e6a2a1b589658c6776ff3904260b3ebdadacf05c270f9c886b33d918a347c87597f070eba2e19e9078da03090fc1efed4c6988605cdbfc172fd03adeb4d67a677418b3e760ca3a7c1479ca247192a8f14e77f906effb0f595c2f3553c385823987447f6ec3ea26b3b945f615286f41beddba7e2298b80fe91671a8145c559bcb389866bdb26bfc885977384734a6b91e470786d5da244e0e1887d3979d4c86183a244a05ab6667284415d5b60e8d4f88c70fcf7c105093be9103c88fa427a7bb006fbd0c7bd5048b28d7dda24a458ea7d2fb5e1ddcc9ccf67e2d2383b2f402acda15f728b45e7483a5d061abcd75d455110912b6102ce27792b9ab807d3008e654a35aecd36012955770a999147de6c9e68d4fe6fcd1238d465bbe04d49251556335c07f75d7f4f55da10798cf16384a43b81dd439715df599cf337f51ff2a1e84368ba8f3e87570c76aa8d54d40b010f2503870b0c72dc6496e60c718390e3ce5766cdb09e9c85a4ecb0603d6f076a67364a7dacc6b005fee66b3678bbba3c22f7d36f115e931fa9c3cc2445f4a5414176966d39320ab5c556c8649004c1c72630280678a1baae009d88b28b9878ce70f58a4284ae18d457107800ae645246844b9c462bc3aaa239b8b55e2f254358df3c1bf11c472f033ca3272bfadcb9c8bb672d24589eafb5721d45bd056a87a610e8b1af26dd44cc73c7dc3fdd88b3fa161dd1bc41111341f1f2250999e5cb83db79f089c9e2a07b13d692f71046c4a94f1a78c8ccc70dc5f92135833e921c3ad3865d67d1a76e135560622ec1b908a4341aaa3af9a063d1deccb44f1ef4fc4d6fac9c5c94054ba5dc2446600e3459596b39305c1d63c2ea3c5837287d356f6bce9d6d293eaa572348e28e4a94b9f650d97e44f49bc6bfb783af16fc3287ba9f02bb7de93cd110060cad61a771ad9b1c92dcb50c79dce9dbfd52091f8dca83d6be95c0970629a7406103e2c4fae3cc1132b8ec667127194468b681ca87a27040122c3db5d1bcc24c095439fb2388e206e25597f727cc1fb49ab027aa66567e9e3933d48ad6ad8f914dff46bf91cddc1b4865890c658d4fd91dd1134d18a281307b131592b14a5cfc522e8b2f4c04517b9ad75ab8371a2b530891a0c79b692141d8f4fc5695599665b8cb6960a28ebcd9ec3308d8bdb8ffa8705b8b1ef61efe69c4c5361b3db7c7dcfd6974bc221f735187a54b5982953ea12cd6cdd7a7ec90e7b2403790193f9ca74ff8488461924ab59f1a956486bdf9bd0d596c0b3c084e9a8c5b4b888bb1a6195476d70c0c2539a2e27b760d27b4282c7cb72ab68b7cbeaa31a653b008ecb94e72d36e8a931eae523e15538125a2bf4c3d21642033f24e23478d26993d313d083ad3ecfa8641eea337e59b5f1464dc6c0fc5788fefd8da238d78b2d1393271e50b6314c7bf382d94ce514a4d2c814b902ed6a1d2581a8c4d00d2a80daa7e51a6f985e1c1a17ae9058c075941665bfc96a5178caa549f5d30a7a6d8670f662d68063fcd9ba44531eca8f62954e5351f18730e886edb3a24ddb29de22fb5f28573704c9b58a7aa0914779671772c4109c9df22630ea1ed935ecb782f054c23105277cfcdde2e7c85e0023b08f467170585c8757b77168ddd2e4bfc82671bf4d14f2d6f782db434ac72b536863538ff8374d608c5e6010872a94f7ec80a02736a0450c31728ead4c629d371f27113dbd6e5a6aa0bebb0028a6cefab4e922b7cd6083ebb6c08ea3a5327919c81c25ffce8b0b751d02f8240e0f16ea5ded820247ae919616cea3d8ae57cf032753cbe130e7f3704829282431edc3a9ee85076c3d1ac94119b9cb6242bcf05ed492934b3c2ca5d7b50797421bafb31b9bd3afe2897f5eaef02b03336a64f864fadf0231f1ac8183dea33e212d36b208d70fff274c65d07b9be1a3ca7457d334baa47bd05db93548389a40b28ea74278d3932c1894d5be85a41bf1303592e362630662f778618e4188769474fbe6ee50e81ae5e0d8cce5121d62df5d367b95144d530200b9d41aaa88e7e4cb29e7147fb41b3ed00dc80de5ac4f8057459fa4e9ac84aaf411496db1eaacf058bcc887a0b021ba0b07316ddef2e7d8dfac82987850fd5402529d3619ab6980128d4ef82dd250d73f6164d378e5ddc54bbe3c36cd4b2f69c5850f7903417e866ec25271353e28e1967517152a58f15b120954cf19e100df336100eddf831df9f0447735c2c86865a61cbfd9e4a65d6bb52c4f2e0dd08c19fda9497cb637ef2890d5a23b84910d722a4f4163b3cf5996c0fb7a1bc6acaad813e04f523b98c1634c8f4565feb4954b61ebcc51936552b2ef43e668b80ce9f8ece2ff2736504964e703400d50e8d3fcc5cdf9c48a1a43bae892c67550e6376d36d15ffcce990b1582ab12a4733748b32a57f0d8e35f1362845d71607c9727e04e6cabba3416966d5a8d325726d90047dbf938c56a8fcc94b9b7bceb3830f7932b6464b9c595644fb5b29041609ec2bca11644742d9c87adcbdab8a1609125e0d076afc460d745ee4c765333234eeb569f65ca1bab76d02bd3d06089915c50659e05cf82b5e913f183b9d74f840204b8ad93e4eba49f11c19e23be90fddfed6833312734f6e79e827ac4423a8bfa538f60ab3ae09385dac7d7e7a5a563d75deea21143b2abddf87dc7aebf230a4cb417152ea9916cf56423a5097fa3399048e1878d90a3069afc94ce9ef602038bbccc826b40ae1761537ccf4bfba4082feb04ed714e7ca22e5965e81e44ce4d60e65eba9ca2db98", 0x1000}], 0x2) 16:17:10 executing program 0: getpgrp() r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000000)="12859208616cf65ca59a1d23a9822ec75de230d01853c87516247600cc1af71edff81d3f8fbff4e13b755fc7e7bef95a1c226187fcd9d1d862dca4552ff0a6470b33e5480cc28ad001c5b1f72e3cf19be216a495c44da3f6b3", 0x59) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) flock(r1, 0x8) clock_gettime(0x4, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) getppid() r2 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000140)) ioctl$TIOCSTART(r2, 0x2000746e) clock_gettime(0x4, &(0x7f0000000180)) r3 = semget$private(0x0, 0x2, 0x245) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0xffffffffffffffc1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x7) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semget$private(0x0, 0x0, 0x8) getppid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000003c0)) clock_settime(0x6, &(0x7f0000000400)={0x33e0, 0x6}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 16:17:10 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{}], 0x1, 0x0) 16:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x5, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="2b0119d98adadc8d74f12ee7c4d1544525659bcbe01ff850dcea3232dcf1146e0a6493d387e6678b82b8e3acf8b28b1cefaa055def49391cdae24fdf5eb9b6a1a8482b1e36a04cc3b6b99579dae5af3499b8d3089410520afd066d9e7ad17432760c4e1aa5d3e63458ee001a27d830b7756f420bf66259651d95d9c4207634074af0935d4dc489b312ac2cac5c0618a9472d92a56f2514179b9e99b93a2334e17e1b25d1a014ea4e793081dc7734fee9eb6e01d7716e863e7a84c6dc49e5e49d296226b97409c452b08a95abae901890f7be1c5e3e7dab1bfdc87df35412b6527c6e1165a014f0ad0fdf79de2300af4207ea80f41e0291fc2d0e7e5dba3689", 0xff}, {&(0x7f0000000280)="891e9ca8dd27a373a6eb71da8cdfbe245c36fcec61d96646ca90c369278336ccaca7ffc667051266ba34f78ee843aafb0076e92b7c2bd826af963e0b6c65305ad18b124e1396b618", 0x48}, {&(0x7f0000000300)="697eee3b2058ea43289a45570c51a971daf617f45f1b4c20baf731e68b0c5ffc7f42962ad1fd3111e5768d03bdc825bbaf48f5e6ee762477db37cda53c432345c12bc54500c70688fa70cc1a6d63323cba03518f184ffa797a1c461d0cffcf6411255e7848d7c828345d6b0c9630c7463b6251eb07ba045d2f58e9022a1d8b30ce89977cdd206af9a786558bcc877b5e508c6cc445959fa41fc53cce949833bd9331f3b16081b8cbfb50c1f2e49308e9", 0xb0}, {&(0x7f00000003c0)="43a5c00383f63c92ee7be439aa551104582e1d0486b7ecb09af1e67c11caa85d9058d84a58b54510e6347ee8efda2d693b88e72e8e4a6a51224bf09cc09013a5fb4136d2", 0x44}, {&(0x7f0000000440)="c2341fbc6f1f", 0x6}, {&(0x7f0000000480)="d16ffe5c29a932925b66145d5aa869a9ef54fae2c420b50e3786f4167bc5201c7d902afb6c180ad31c18bde95011ee4cfabea484187870f946e669c0d847cb37a0ec4c666eb1f811aff41ba2ddfb62d40e711ffda7d4be2685b0e63e18ecef9c0a6320e30acb851a4c8aaa7aa1d9449b6ac6627d9c0f68b6590db058a077f2d8c02d13b066b794757fdbee3e0265d6d3870f3b6e2e825b9801b878e38276f9d49a56eb05c5b93660db684ed357f174af0fd73221ccb549caf273c10a3c", 0xbd}, {&(0x7f0000000580)="b3457d31720935b716b5582d1e8ef33a667fe7910d4a0a9d3b2f9d950d2a5b9f1cadb717c7", 0x25}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x8}, 0x408) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:17:10 executing program 1: link(0x0, &(0x7f0000000080)='./bus\x00') minherit(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:17:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:17:10 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x8003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x2) r4 = shmget(0x2, 0x3000, 0x311, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r2, r0) 16:17:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xf0000006, 0x6e, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x26, 0x9, 0x2}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x0, 0x2000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffe, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x82, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000012, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0x9e}, {{r0}, 0xfffffffffffffffb, 0x3a, 0x0, 0x424, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000010, 0x9d, 0x842}, {{r0}, 0xffffffffffffffff, 0x1, 0xe, 0x43c, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x1, 0xffffffffffffcd1a}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x5}], 0x3, &(0x7f0000000500)={0xdaf, 0x480000}) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x9, 0x6, 0x3}, {0x1, 0x24, 0x0, 0x9}, {0x7, 0x71, 0x20, 0x4}, {0x3f, 0x611164c, 0x3, 0x4}, {0x100000001, 0x8, 0x401, 0x4}, {0x3, 0x10001, 0xd0f4000000000000, 0x100000000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x40) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000001c0)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r0, r2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) 16:17:10 executing program 0: r0 = socket(0x18, 0x5, 0xdffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000480)="2b00ff23e3ff07b53300"/24, 0x18) 16:17:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000140)) 16:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xc00, 0x44) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x5, 0xfff}, 0xc) 16:17:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r2, &(0x7f00000000c0)=""/72, 0x48) 16:17:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:17:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:17:10 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x800, 0x2) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r3 = kqueue() openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x8) kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:17:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendto$inet(r1, &(0x7f0000000040)="34d390f178b0a8a16092efd567325032467b92bcd2438ccab108b2cec09e9bfbfe6e52d8af12611bfe1e2f127cbf85b15ce2460ab1390a486161b99c71a7edd4d6669025b46e4e3ebb0c1a72929dee3fe2f84c7e1d1f280dcd15cefdf6e47bd1cac658517aec515b91281b1b267b71ecee9c4e915e286ce3b17818122cc116af0b83310ecd23445c99ce484b99799413118ad886d4c125c5963308d327367213dd14613f357689eece8d8808598b24d3fc75108769ff4d06ec1c174e02a845f88a4f831689634572b0e5c22ee6d6d126df1b0331d232090bcba0c14eb91c", 0xffffffffffffff0d, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) 16:17:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f0000000740), 0x100000000000026c) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 16:17:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:10 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000040bcb2fae086f35b000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x7f) 16:17:10 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x800, 0xffffffff}, {0x18, 0x3, 0xfffffffffffffff7, 0x1}, 0x4, [0x1, 0x7, 0x2, 0x2, 0x0, 0x6, 0x1, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) msgget(0x2, 0x290) r2 = msgget(0x1, 0x5a) syz_open_pts() msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7db3714982057881e1fb7896608c"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:17:10 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:17:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8200, 0x0) kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) 16:17:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2}, {}], 0x2}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/20, 0x14}], 0x4) 16:17:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) socket$inet6(0x18, 0x4, 0xfd) symlink(&(0x7f00000003c0)='\x00', &(0x7f00000004c0)='./bus\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) preadv(r4, &(0x7f0000000a40)=[{&(0x7f0000000640)=""/243, 0xf3}, {&(0x7f0000000740)=""/235, 0xeb}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f0000000840)=""/219, 0xdb}, {&(0x7f0000000540)=""/83, 0x53}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000940)=""/69, 0x45}], 0x7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:17:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) fsync(r0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:17:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x8003, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:11 executing program 0: syz_emit_ethernet(0xffba, &(0x7f00000000c0)="62d8462757c7cb35e7edf2529eb6a6f6a98db8b426e964a305e59a8da4433f8fa17b0053a2c283c4e0b1078b53e1a56bdb5552e0e68aaf5ac2876fd95538194912868ca4bf1f2268317366bc3b3ca0b530b76b96c37a735978ebc2296ec9d202243d25f66c5a49b146cf5ab6346f218752f572cdb1dedd660a85111871cd044e5a42f6548f0108cac88451d09095fea921da4536c31da37685b963ca2634ab5f4db986c24db82df18e24") r0 = socket(0x18, 0x8000, 0x0) fchmod(r0, 0x2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setitimer(0x3, 0xfffffffffffffffe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x410, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000080)=""/49, 0x31}], 0x5) setitimer(0x1, &(0x7f0000000500)={{0x1f, 0x8}, {0xffffffff, 0x1}}, 0x0) 16:17:11 executing program 0: socketpair(0x1e, 0x1, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/238, 0xee, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x10000}, 0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = semget(0x1, 0x0, 0x523) semctl$GETPID(r3, 0x747eb97a616e9316, 0x4, &(0x7f0000000340)=""/127) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x2, 0x1b3d800, 0x401, 0x5, 0x4, 0x9, 0x9, 0xff}, &(0x7f0000000180)={0x5, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0xffff, 0x80, 0x7fff, 0x81, "d6a195f068abd3c2c8af9e13dfb95a3af1396326", 0x45a7, 0x455f}) socket(0x1, 0xc000, 0x5c9e) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000003c0)) getppid() 16:17:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3ff, 0x2, &(0x7f00000000c0)="7acf6adbfc911f32fef2649469010b8a781cfd22468bd62184dcbcc1acde175f8ddc4d0f5f4069f2b1237f41dc5c2c9c4ce11fafc7b19ebab59e863d65fdf636d17fd11b7a0022baeaa6fc6883f7e7b07d41a0460ce8bc1ef57ca1eb51740ef7d5a11b28ae6d8223e96ba3f21ec358272b3a8365418b369aad957690fa817c60e3642b94ca5b791406e127d636a630e02f2e927597795c9d48102a1cd139e0e909dc18d67e525aeba00b", 0xaa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:17:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:17:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x6020, 0x7) write(r1, 0x0, 0x0) 16:17:12 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) fsync(r0) 16:17:12 executing program 1: mknod(&(0x7f00000005c0)='./bus\x00', 0x8020, 0x8) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvfrom(r2, &(0x7f0000000540)=""/32, 0x20, 0x1, &(0x7f0000000580)=@in6={0x18, 0x3, 0x100000001, 0x5091}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x20, 0x10000, 0x4, 0xffff, "39b75d186d6ccf4cb030517ee9480c03fb3b9272", 0x6, 0x194}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto(r3, &(0x7f0000000440)="23cac83c2096981fbffaee77bd449b7088ad7837d05269621280045bffd20d5dcf933aaa430820acda87d6f48614e40d131e3b1670f6fafde6f43f4104d017c1214a6b3b27eba57c4ed0544f96a2c1462a76dea8e2c3891549ad666399725dffddf7369da1ebb6de6006f50fc71f5cbaa6de23cb1f96915f527aa0502b3ca0c57d19009462c1d9b4e5969cf2b1fce2b8fb8029181d375b5ae4f96f3d5bcf7da60c3b96b81fd1b3c38e20cd56ffe62a67d05b62cefd22c785f6df11f87ed258a59331e0b24fe18efd8bd39055dcea69cc2f4ef78193ef485e48f88def3312c1d28b1c4b0f", 0xe4, 0x8, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000600)=0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:17:12 executing program 1: execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000614000/0x1000)=nil, 0x1000, 0x3) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:17:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001280)="3f5abcc788946794adca3d39775e06a0d7b66ce4f8f8c4ed1d73b9565e498fb3b3a396b36f2d7174b78ac62970cefb0df9f4d58c0b8523ceb6543b80aead8ec508fe569e219349e87c8f0ab4815ed1a417757a76593b1ee4bcd24a9cb52f9bd6cd8adeddd5bbcf1e548440fb0c64b394de308c2692d6d3bf3e0614c0b4861c53b006cbb5094f4d4f96ca337f1f7a1007f5003541e3835f8cef7a3986956ddfb40588baf01dfa12abae5ceb962927da2758f92fc3434eee38163ed3b039706330fd8eaa1766", 0x71) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:17:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x18) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x400fffff, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x238, 0x39a}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0x2, 0xfffffffffffffbff}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x8, 0x3ff}], 0xfffffffffffffff9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000061, 0xa2fe5a0, 0xff}], 0x7, &(0x7f00000001c0)={0x2}) open$dir(&(0x7f0000000080)='./file1\x00', 0x20080, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x800000000000, 0x2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kevent(r3, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 16:17:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xfffffffffffffff9, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0xffffffffffffff80) read(r1, &(0x7f0000000080)=""/121, 0x79) 16:17:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000100)={0x5fff, 0xfffffffffffffffe}) 16:17:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) 16:17:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) getsockname(r0, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2a0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = geteuid() socket(0x6, 0x0, 0x59b) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x9b200000000, 0x400, './file0\x00', 0xffffffff, 0xedd, 0x6, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r4, r5) fcntl$setstatus(r0, 0x4, 0x0) 16:17:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:17:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='mL', 0x2}], 0x1) 16:17:13 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/26, 0x1a, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:13 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x80000001) 16:17:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x6) r2 = syz_open_pts() close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000400)) r4 = dup(r2) syz_extract_tcp_res(&(0x7f0000000080), 0xfffff80000000000, 0xfb9) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8402, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) 16:17:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x100000001, 0x4) 16:17:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) poll(&(0x7f0000000080)=[{r0, 0xd}], 0x1, 0x3) flock(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x3}, {0x5, 0x10000}], 0x2}) 16:17:14 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:17:14 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2044, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000001, 0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() 16:17:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x8000000001}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x482, 0x158) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8008, 0x40) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0x200, 0x800, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:17:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) writev(r0, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 16:17:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./bus\x00', 0x240, 0x0) shutdown(r1, 0x2) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) read(r0, &(0x7f00000011c0)=""/101, 0x65) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r1, &(0x7f00000012c0)=@in6={0x18, 0x2, 0xd41, 0x7}, 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000001180)='./file0\x00') 16:17:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) recvfrom$inet6(r0, &(0x7f0000000000)=""/207, 0xcf, 0x40, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100000000001, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000001f, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 16:17:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='T3-', 0x3}], 0x1) execve(0x0, 0x0, 0x0) 16:17:14 executing program 0: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x22000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfff, 0x2}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f0000000140)='./bus\x00', 0x48, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0xffffffffffffff79, 0x0}, 0x0) 16:17:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) write(r0, &(0x7f0000000040), 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:17:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) kqueue() getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8001, 0x7}, {0x18, 0x3, 0x3, 0x7}, 0x7, [0x10001, 0x1f, 0xbf, 0x9, 0x9329, 0x1, 0xfffffffffffffff7, 0x6]}, 0x3c) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x2a}, {r0, 0x40}, {r0, 0x180}, {r0, 0x2}, {r0, 0x52}, {r0, 0x4}, {r0, 0xe}, {r0, 0x4}], 0x9, 0x80000000) 16:17:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000002053, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r1, 0x4, 0x8) shutdown(r1, 0x1) r2 = kqueue() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x100000001, 0x6, 0x10001, 0x2}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() semget$private(0x0, 0x3, 0x0) 16:17:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket(0x3, 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffff8, 0xb35c, 0x81f9, 0x0, "070984f38adfda065d0f31a7b66b0339e4c60aa6", 0x57f0, 0x3f}) 16:17:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa", 0x7b8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098da296aa88f300c5884521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:14 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffad}, {0x0, 0x80000000}}, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) 16:17:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}], 0x0, 0x0) 16:17:14 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x8001) r3 = kqueue() write(r3, &(0x7f0000000040)="55cd60fa78798eca37e8c73e142fca2113db08e78bdea426f4aa68717e34c1d85a1cd5938e3a5e1ce501efb92c19a5b69219638869686e664ed81d6b8100e664db46fdeaa76ad3fc80654012e0b8e3e7f4d11f44d1ac3969780ef6cd709129b2140fe91afb56854942a89ac302980eed577ebdd25765896cbabb0bc71fc841ae1e4ac53d35eeb299178643446d9f79ce5454108835be4eefb9424c86738561673ad8c687656f3cdd0595c27df63f26ea99b6dad3e8965a054e10df0a619a8fc62f969719d7704908626a97ed9d91556473f4f144", 0xd4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10080, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xa2, 0x80000000, 0x41, 0x3}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x12, 0x2, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x81, 0x40000041, 0x7fff, 0xc42a}, {{r3}, 0x0, 0x80, 0xb1, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0x48, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x3, 0x20}, {{r0}, 0x0, 0x71, 0x80000040, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x40000001, 0x2, 0x3}], 0xfff, &(0x7f0000000300)={0x3ff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:17:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) fsync(r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 16:17:15 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:17:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = semget(0x0, 0x3, 0x9) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x9) 16:17:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0xff}, {0x18, 0x0, 0x67, 0x7}, 0x3, [0xde, 0x4, 0x8000, 0xffff, 0x511, 0x1, 0x2, 0x1ff]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x380000, './bus\x00', './bus\x00'}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:17:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x101}, {0x18, 0x3, 0x12e1, 0x6}, 0x5a8, [0x92, 0x588, 0x6, 0x0, 0x1, 0x2, 0x3, 0x800000000]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x10000, 0x3, 0x80000000, "657b73d573645a2c642434462df5ccc9fb1954f1", 0xdb1, 0x1b9}) 16:17:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) r1 = dup2(r0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x20) 16:17:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x2e0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:17:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1}, {0x18, 0x0, 0xfff, 0x3}, 0xce9e, [0x7ff, 0x81, 0x2, 0xfff, 0x101, 0x2, 0x3, 0x7]}, 0x3c) 16:17:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:17:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/129, 0x81) fcntl$setflags(r1, 0x2, 0x0) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xba1}, {0x6}]}) r1 = socket$inet(0x2, 0x6, 0x1ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0c8f6241005a0f6c67bdcc6b9e22e3d0b22dfae4ba93ec25e1bb43edbc4cb21f8f30", 0x22) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000040)=""/22, 0x16}], 0x2, &(0x7f0000001300)=""/227, 0xe3}, 0x800) 16:17:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xc0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x66, 0x0, 0x81, 0x0) fchmod(0xffffffffffffff9c, 0x5) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000140)}], 0x5, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000580)="99bdad970aae80bd24d97e4222d3d91cfd254d9e9962565a883a28b1c1a6c08d02e60cc0cb5e678fa9414a2312b6826e1628423aaddf1220fb491400d5fad0cc894b813cd59915f763a71d7072328abb913a28668cba5b71fdbe434808f956d3db170e55529cafe293907bde75484544b91710909f95b3042f38c91fe587fe34e01a3c45043ecec66d13f9943dbb9495ac2a567cc5c66b521579d57347941cb57185c1d43729", 0xa6) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x8, 0x800, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x1}], 0x1) 16:17:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000080) ioctl$TIOCSDTR(r0, 0x20007479) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6604db36}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:17:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:17:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x7fff, 0x20, 0x1, 0x9, 0x7, 0x2, 0x1, 0xfffffffffffffffd, 0x8, 0x6}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x1ac) 16:17:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fchdir(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:17:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x40, 0x1, 0x3, 0x5, "7e205db6d471149140d51263093d4bcd4e6ab4e7", 0xa39, 0xb4a1}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000180)=0xec, 0x4) 16:17:16 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x80000001, 0x20, 0x1, 0x3, 0x6dbcfa2e, 0xffff, 0x1, 0x0, 0xb660, 0x6}) close(r0) 16:17:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xe78b, 0x8, 0x2, 0x1, 0x7fff, 0x8, 0x10001, 0x0, 0x3, 0x1f65, 0x3f}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:17:17 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/19) 16:17:17 executing program 1: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:17:17 executing program 0: r0 = semget(0x2, 0x2, 0x317) semget$private(0x0, 0x3, 0x5476a4f4aed2efd8) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/210) 16:17:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c4248e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f9b6a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2fab5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfffffffffffffec3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:17:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:17:17 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xfffffffe}) r0 = syz_open_pts() clock_settime(0x6, &(0x7f0000000000)={0x7, 0x727a}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)) write(r0, &(0x7f0000000080)="c9c5a0316af95bafc6893dd3a253dfaa3f377fb30b6897415420565fdaead9eed35686b61e5ffa2a5f67dc7023230ae016d068afa7208b0a4c50e46516e093a326f69bf9858cdd9ada293f2684f8ebfde984aaa3cae9d1c43bb3e2c171603e456820811024f07d01e1c657967277e59fd4ebadb2de4b4ca93c21863c7f5d8c576dceff50e46834ba13e27d41a82295f90c1d909cf70ba570cb906cb56472920460b5246d99555e8953220233dcb4776fc87779ed2e84e9d5da1589a8f28fb7e43ecfc9d75f3bc101c58f", 0xca) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6) 16:17:17 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/253) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x60}, {r1, 0x2}, {r1, 0x2c}, {r1, 0x180}, {r1, 0x4}], 0x5, 0x5) 16:17:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() sendto$inet(r1, &(0x7f0000000040)="f6725d4d0bea4b2e20642c1b83213b868d3b6ef5fdb09122971253ab0ce6418917c6a1dc32eb8682b8da87a4e60871c7377160a8467bcd45718f", 0x3a, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:17:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0xa613a) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r2) denied attempt to set clock forward to 4294967294 denied attempt to set clock forward to 4294967294 16:17:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) sendto(r0, &(0x7f0000000080)="cff91937c53aa083392344f31aefe66a59a368815a6eb35e9e7334cb42fd0c92ef853a0ccb90a1f2781eb60598d1de64b5ca1d2509eeac75b6fe0446607991b404b9301b0a11597746352dc4c0a7abbd00cec5a7f896711000edb261f50f3770139453908280e6b4130bf147e41327105a934e46fb920b7dfa4654bca3d1cdfe9ed3c44c27a3307b59e8628ef94203a530dd60253810ffe3d042fea63232b9c68919cd44b1eb4b22213b06c725ed9e4f35380d682385222b1b50d99f6534a75dff7e3d502ab8af9553f9791258bc55273d9af8f53e85a41e4de6bef6dda3ed45a5ee10bc7d01a583b37e03b950482a", 0xef, 0x4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:17:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000080)=0x342c) 16:17:17 executing program 0: r0 = socket(0x40000000001b, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r1 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0xcd, 0x8001}, 0xc) 16:17:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x6000, 0x6e0d) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8003) shmget(0x1, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) getpid() write(r1, &(0x7f0000000080)='n.z', 0x3) 16:17:17 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) 16:17:17 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x8005, 0x2000000000) dup2(r0, r1) 16:17:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x40fcb645}, {0x6}]}) 16:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) close(r2) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20120, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='D', 0x1) 16:17:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x92, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x905a, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) close(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:17:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x8000000000000000, "b0d5000217fe4cf8000d00001c001400", 0x8001, 0x3}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgroups(0x0, &(0x7f0000000580)) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r5 = fcntl$dupfd(r1, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x300c0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f0000000040)}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) setreuid(r6, r6) utimensat(r8, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x7f, 0x8}, {0x6, 0x1fe000000000}}, 0x0) getgroups(0x6, &(0x7f0000000300)=[0x0, r2, r3, r4, 0x0, r7]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0x166) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCNXCL(r8, 0x2000740e) sendto$unix(r1, &(0x7f0000000340)="f7e7b917928a542f27cb752959190649b469501fd430e9922d2911d6c55a8c2ea0d6d4d5e69be399e3b3a6d6b6e6f49b6b555914cb7ef102d942422173b168e4d40796448397ceff8b3f3c734cc2a1b98f5725e610a63f02b4a541c719c36cf87121c2ed0417c9637ebcbb2110848cfb570a5a0db289799d2bbf43c6e0eae6f76cbdaf72e374509cd0f3f8e2559de10e56fc95f7b27c8c", 0x97, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x3, 0x0) syz_open_pts() mknod(&(0x7f00000004c0)='./file0\x00', 0x102, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) 16:17:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x12, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8080, 0xa) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt(r3, 0xff, 0x4, &(0x7f00000000c0)=""/210, &(0x7f00000001c0)=0xd2) r4 = socket$inet6(0x18, 0x3, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x20) fcntl$getown(r4, 0x5) r5 = accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x400, 0x5, 0x0, 0x1eb, "92719869eb6b02ea4cdd368d7d2349413c6bdb65", 0x0, 0x2}) bind$inet(r6, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() fchown(r1, r7, r8) getsockopt(r4, 0x200000029, 0x6c, 0x0, 0x0) connect$inet(r5, &(0x7f0000000340)={0x2, 0x2}, 0xc) 16:17:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xc0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x4}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:17:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20248, 0x90) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8081, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000480)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x41, 0x9, 0x1f}, {{}, 0xfffffffffffffff8, 0x4, 0x9, 0x5cc8, 0x696}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x10000, 0xfffffffffffffe00}, {{}, 0xffffffffffffffff, 0x49, 0x1, 0x5, 0x8}, {{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x6, 0x8}, {{}, 0xfffffffffffffffc, 0x20, 0x6, 0x80000000, 0x8}], 0x1fe, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x21, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x5908, 0x401}, {{r1}, 0xfffffffffffffff8, 0xcd, 0x4, 0x9, 0xffffffffffff8000}, {{}, 0xfffffffffffffffb, 0x24, 0x1}, {{r0}, 0xfffffffffffffff9, 0xe9, 0x2, 0x401, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x21, 0x242260d3, 0x5}, {{}, 0xffffffffffffffff, 0x80, 0xf0000007, 0x80, 0x6}, {{}, 0xfffffffffffffffb, 0x20, 0x8, 0x9, 0x8}], 0x5, &(0x7f0000000340)={0x2, 0x10000}) 16:17:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:17:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = semget(0x3, 0x7, 0x27) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)) close(r0) 16:17:19 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x80000000000) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:17:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) write(r0, 0x0, 0x0) 16:17:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/11, 0xb) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x9) chmod(&(0x7f0000000000)='./file0\x00', 0x62) socket$inet(0x2, 0x5, 0x1) 16:17:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:17:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x6, &(0x7f0000000100)={0x7fff, 0x7ff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="001000000000000000000000000a00005400000000000000000000000000000000000000000000000000000000000400"/66], &(0x7f00000000c0)=0x43) 16:17:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 16:17:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x3, 0x8) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:17:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:17:20 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090843cde65caf6f033042847d933198c796014fffeb9b2d0c697d416db9a0ac7a401892ae412d002d17900000000000000000076193ce103d7e185b8f3d62b881b7e49257b6980962f4d4533216878bfdbd87aef90644cabab44ed5b54bffd5046b793cc575377c895c97ee9af874a3c88fef3301520112afdb3014524a5cfb107dcd7d3170e75c23af1278beb278414b3086898e08f156969312fc8f449f194d28c80ffaaf3b8ff4b93639ab0a869a1faebaa3bf15b0eb0767dbe26908695d4e57eeb558c039d1efd4d3b03ba2c78bd6b628ee249083df4de45620e8e5dafaa5f67b930b1177f35f42f14a1c6e74be299e6c0fe8e"], 0xc1, 0x1, 0x800) 16:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:17:20 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:17:20 executing program 0: r0 = socket(0xffffffffff, 0x2, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xffffffffffffff6e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:17:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) 16:17:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() fchflags(r0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:20 executing program 0: r0 = socket(0x6, 0x1, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f0000000000)=0x1, 0x4) setsockopt(r1, 0xffff, 0x800, 0x0, 0x0) 16:17:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4c, 0x0) socketpair(0x20, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0x386) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2}]}) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:17:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x65e9, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07", 0x4cd}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:17:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x538) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x24) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/126, 0x7e, 0x3, &(0x7f0000000000)={0x18, 0x1, 0x2000000008d, 0x29}, 0xc) close(r2) 16:17:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x2a6) 16:17:20 executing program 1: r0 = socket(0x10, 0x4, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) fcntl$getflags(r0, 0x0) write(r0, &(0x7f00000000c0)="352fb78e8e31555ad22803c0659e47a295804503b758c76e2e566fca8c18e67ca6c4bfbb8b8594297dc278ca29d61c044f3ce0eb1a32a25c56def47560eecc9beffacbc50d9ab5d65337c0a3ac9174cea03832fb9982b5e6b76d2422aa18734cacb6a61ef0c046fffb05ec675f39ec05be13cc3b44cd28ff9f066d18886284a808b97bfc1a23c29011934c607db2fdad89d93232f3e101f77476a7dade46851505cf981078698522383e3b2ad78c4e5fdc", 0xb1) setsockopt(r0, 0x8, 0x100000000, &(0x7f0000000000)="a6df1845be48c71627757f0cbd54df67a987779cdd431ccc70d1b775ee60b3e1cc346651bb0d97f01d26957ba3e3d32a546a12947d1802d93d9552d8cd6a9123dcba66709bc134f0ae2f36246eaacdda7b3bcccba6678f17fdab6d7382453a99c24b3bfd26c686cd86843fcb60651b1e1ba07b7556c1074f44ea060af95da31d1269360f12a5c34e6d293da05d25fc659ce59518ad5fa737e1", 0x99) dup(r0) 16:17:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x200e0, 0xc0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/212, 0xd4}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f00000013c0)=""/190, 0xbe}, {&(0x7f0000001480)=""/249, 0xf9}, {&(0x7f0000000240)=""/8, 0x8}], 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:17:21 executing program 1: syz_emit_ethernet(0x11b, &(0x7f00000003c0)="f8c9389f4cef6955cc17aca2af40a5c26000c19274dddd9df8f683062bd510ff6290bd17d0e800b6f1a08c525bbf672bdc885e1345ed93151c00bf6ca06521e0bfeebcc104013f75bce94c453c04031a5334f11e3614edfcd4bca8fda3523f27de588b9fdbd808671a85ea3e38c024d45be5ec82e6047093c6f183d9f8a9f2165d3f2fe24e7117cb0be11d0536f7ec0cd982298d0eba74415122f9e7d78855f6a55970d2618c1822037d00000000010000003310fa73defa5f27e260e9c995b6552d67a540da672a4db0f0b6e6be8e1276ba8217ec0b8c0b1207c4751f000000000000007d91dfd127a26b2cf24095f8bcf550f05aa873f943c28a9b7dbc8970417b043046aca7750963327a8cf1c7e533657214e23606dfa92972") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) fsync(r1) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) 16:17:21 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x14) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:17:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000440)=0xea) fchown(r2, r4, r5) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x81, 0x0) r6 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt(r3, 0xee, 0x8, &(0x7f0000000540)="c645960404a320ed33be29ce517c63c0f2b4630b86d0546f9b5fd63d198ff43a6236828d848586c275fffa693584a2c500914017000f2f394f35fbbf908b01cba44d6cb88eaccefe47eb4106d382855e01776a9f310e4a8bb001e083aafb0f5e42cd00edb837138b7d4f0d8f86f029156be3cfa9948164533ecb0513527ee22f55411470b0c6ccbc33f03a1a4b14ff819e5eb4f08b572feaa3", 0x99) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r7 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x5, 0x402) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 16:17:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) read(r0, &(0x7f0000000100)=""/229, 0xe5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 16:17:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x62, 0x1, 0x4, 0x2, 0x6}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8, 0x12, {0x100000001}}) 16:17:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000000)="d5466f3c", 0x4) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x10000}, {0x100000000, 0x2}}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:17:21 executing program 1: getuid() r0 = getuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:17:21 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0979d5cab8a3b699a186fd974e89d914ef07e943ed00e063fee240868932f9ff82af62e7dcc8756abad0bbc872945d9257f80837612bfeeae24ab4ad0f929d73ef17ad3777daed7242ad0d85d96d282365d4544cb3794ec817e4030eba846f1abd2685b4a8fe61be2bfd121756b58713ebf67f426f83dce7fb90c0124978b45194c304c7f03058b8a95005cd241ddf096e4550e22f20b9155cc1", 0x9a}], 0x1, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:17:21 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) clock_getres(0x0, &(0x7f0000000000)) 16:17:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x82) ioctl$TIOCEXCL(r2, 0x2000740d) 16:17:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x80000000, 0x4) shutdown(r0, 0x0) setsockopt(r0, 0x10000006, 0x6, 0x0, 0x186) 16:17:21 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x1d0) 16:17:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus/file0\x00', 0x100000000010001, 0x7, 0x3, 0x0, 0x100000000, 0xdab, 0x8, 0x2, 0x2, 0x1ff, 0x2}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc1045763, &(0x7f0000000200)={0x0, 0x0, './bus/file0\x00', 0x100000001, 0x0, 0x10002, 0xfffffffd}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0x3ff, 0x5, 0x9f24, 0x0, 0x8001, 0x3, 0x9, 0x0, 0x8000000000001, 0x2}) r3 = msgget(0x2, 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x181c0, 0x4) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000008c0c2a28e9f77bae68602b9686af77e8b9dfb18320bf3e24c271af992c35eec14e3b4748f5d391203c008808b9e6ce991f868a0f8f36c63823a56ff3dd70178efd7bc4e311669d642f8eaaea967577cc072fa53fe520063f034a9927931088bd78f54ac53e34c96658bb30f5d2023656e640aa24005923bf22fe519ae535a3c10d568c1a3e9ce5221994e391f2cb00bbd415ca5c2d856b74244206126212e8aeae1ee3671c696699f6947ad3d80931bfb1a8bb13be5ccf31c8574868fd4fa4945210e5a929a1ba42e1f95542c30d7389789660dc1c0db4383795bcb23fa86ffb8540a296a669b4a49415c2ed83ba8c0efce6483b5e"], 0xf8, 0x800) 16:17:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffff00000103000080b2d3a515ce32f6b1645ca83f0400000000000000e23d4faf887a07"], 0xa) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:17:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000001c0)="2ec8acd4cdc1b24de88efd16ccb3908f67aebbfbeb3e02fd289ce4bd5e0000000000000000008db33e002bdad16ccf5a388af286a574a1e5b3a19a1bfd6e12b85cebadd79fb659099a04226b65f8283b4fbb47634c9395d1e2b68b6ee5e4f33ccddd1b9947a5c30446b8e4102d31bf3426b5cc092a32df7c9fd96bd516f789823844b33faf5b87e199abc73cb36ad133be439ef8", 0x94) write(r0, &(0x7f00000001c0), 0xffffffffffffff5e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="3207de9a76eb065eaa2d76b3682ffd8e37e0890403cd76fbb5007316337b5bef307b44bc18f00589869d870a851012eba1b575988d6646681a3eddde436302612cbc4f087f9e", 0x46) 16:17:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xc2) 16:17:22 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0x3, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2000004b, 0x40, 0x6}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x54, 0x81, 0x4, 0x9}, {{r0}, 0x0, 0x50, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x400fffff, 0x9, 0xb2ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000001, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x6}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x6}], 0x9, &(0x7f0000000040)={0xfaa, 0x1}) read(r0, &(0x7f0000000100)=""/149, 0x95) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:17:22 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_media}) write(r0, 0x0, 0xfffffffffffffff3) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:17:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x7, 0x0) 16:17:22 executing program 1: r0 = msgget(0x1, 0x201) msgrcv(r0, &(0x7f0000000100)={0x0, ""/63}, 0x47, 0x1, 0x1800) r1 = socket(0x18, 0x1, 0x0) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r1) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r4 = dup2(r1, r3) kevent(r4, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x0, 0x0, 0x80}, {{r1}, 0xfffffffffffffff9, 0x43, 0x81, 0x5, 0xffffffffffff07c4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x81, 0x7, 0x8, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x800, 0xfffffffffffffffb}], 0x3, &(0x7f00000012c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xffffffff, 0x800}, {{r3}, 0xffffffffffffffff, 0x89, 0x0, 0x338, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x49, 0x44, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x6, 0x21, 0x3, 0x5}, {{r1}, 0x0, 0x20, 0x0, 0x1, 0xe7f3}], 0x2, &(0x7f0000001380)={0x0, 0x28f}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:22 executing program 0: r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2000000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x40000010, 0x80, 0x3}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x3}], 0x8, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x86, 0x40000004, 0x5, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x3, 0x8b2}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x1}], 0xfffffffffffffffe, &(0x7f0000000080)={0x109, 0x79c}) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:17:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) truncate(&(0x7f0000000000)='./bus\x00', 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000700)="76daa86a842469f212c6d0717c791d402fbdbddddef3429f47c29028077a731f08aa58a98b590cfbbc1d9624a11a3ec22a68b2a73cbc9c2e366e9a6d489a7ca66665f2bf8c0ddb4cf5ee2cd425c831a45c572a0600a3813f2d3118fa98d4e9d1aada508840da45d1452d", 0x6a}], 0x1) execve(0x0, 0x0, 0x0) 16:17:22 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6cf6cdbf6064af559c6a8fbcef9f28022e4299d0e4b712cef747e64b90746e0827a41962b83c00ab189bb5a7e598187064b4627564bd4341f56cc336922052a8afad072cd5e9e5f4", 0xfffffffffffffdd7) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="ebec83740eab1b1f96f772ea7959388767a2bfd7963eb93989a3888cf46391c11cfe9a6c14ee296d1785c2976ba9b9e61816fd672b", 0x35}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:17:22 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) rmdir(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x3, 0x5}, {0x2, 0x4}, {0x3}, {0x4e358849c0b26fa4, 0x5}, {0x3, 0xd7b}, {0x3, 0x4}, {0x1, 0x92}, {0x3, 0xffff}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x1}, {0x3}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0xfffffffffffffffb}, {0x3, 0x42}, {0x2, 0x2}, {0x2, 0x3}, {0x3}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0xb6a}, {0x3, 0x8}, {0x0, 0x7ff}, {0x0, 0x2}, {0x3, 0x10001}, {0x3, 0x310}, {0x3, 0xfff}, {0x3, 0x101}, {0x3}, {0x2, 0x6}]}) dup2(r1, r1) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:17:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/171) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r2 = geteuid() setuid(r2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:17:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0xc4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000001640)='./bus\x00', 0x1, 0x20) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b4000330100000000000000000000ffff4dc6f2e9ff00"/44, 0x2c}], 0x1) getpeername(r2, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) mknod(&(0x7f0000001600)='./bus\x00', 0x8082, 0x4) writev(r1, &(0x7f0000001c80)=[{&(0x7f0000001700)="bdac0d23d336ec19a4cbcb4775b587c3b3cccecc822a763f4f7cdef3dad1eff12e34aec57ce293ecc9a29e9470b8bd08da0cd4bdd4a363aca21f86c545e51966f10377c0e1e8cc9bb325fc332e1c9874a81aa06b596b9eb054322453b9431343d64c7774577489430b04da13c47c300322fbb278f46a6e4b42148734b90261210a017f42c0f62d066f099bdefacdb0a1c5da5609a509744ea4bc983cf7f28b182ce7048ba445bd140f1e6aa030cf084f0e8ea7cafa82ac32e87a058b4dbe3b8baddaa0e5126a5197eacceb1b126baf68d260f11ead6a6ad9efb5599ba8ad3fa2aa1c9df36140416163e6cbf64677e0b17bf9a6a8b0cae80a3115be", 0xfb}, {&(0x7f0000001800)="eea10cbf40e55aea5bc1f084ca71e53a335e97471369bddff1b9200eba534bb94335230d0d288c7a193190f5b11914fe849697253ef376ac2981925a8b23bfa7870c9588d9cc19aeae46f7ac376649b46bd96a690b5c9700f5d30c150d07cfd6be7184b64b1d184a6a140633dfdd5903bd81aaa2bbd877", 0x77}, {&(0x7f0000001880)="81cfc0d3c6b8f7374f818cd53a5b3eab6368a9ac8bb06f76ec89145d0872459b3f49d93878cdc9047d7b09f96ea46952f9093fb00383fa10e7fb68aa6a1aa8e8329edb028f0cb854c0beb39bc6a5403cbed52c81d72c950feac1e3e344eeaea24d3b3151547cb0cf0e9e909b11fa4a7782e6bb5714c2f251eeb5548eb025035d7c50d9ef600ac3ad24b432fb7c867d9b84f68ba4b6a2e89b8a0f13be690d99c9f9276511eed715b954a867afa1e08eb17a130d006327c5675e33a7d0e629c7f152728b8de887d652", 0xc8}, {&(0x7f0000001980)="a97384cb7cabc70b555f2217d18143a042c1500753d6e8d4ac2588b02986778cde928419999fd85c82bd5799723d5383ce488f89b991e527baaf49f4ecb6596738bb0b18c76a2063318b84c0d143243f60789d07e0caea2eef91a416607a6349f546d40df8c03b7c07541042711e1de662650c54bd851d5df9f317c7d05d5e6fc01ff45eb3ed0cb2a07ec00fda4f7236a80535f08350450ae684394ea0116903a4d972f41eabe91a2c1f041d75a965a836a58549ef341b23b34aa0", 0xbb}, {&(0x7f0000001a40)="f240f9d36e3a137be6f00abe685ad13bcc7f2d7d28b865168a81d963f22e95752af52529bba58496e542777d9e3fe81a45c7151a0bb97e67d4", 0x39}, {&(0x7f0000001a80)="a3ca6f84fc260810278b2ad71e69d104c838524b8d686c745c8ffd9269aa62cc4ec32490c129fb2c1d12f7d7a159b9e758e7477099e14abd833d3aa75a2ca83b008cbd7f4b7c0f4861c019af42fe3bb833e08c12f54cdde4e48caa21f54423d81290565a1df1580f26e3ff8d015178a4fd7e81c985bfe1f63ba81a0dcd434cde1281c628693bffaccf205bf064fab6fcb19972721937e7ec1cbddf83addf795876f75f5cdc48700444e054ebf9", 0xad}, {&(0x7f0000001b40)="f3b03a2925c70c161e0d3368852292fae9089bf0b35f16da0ed842f874cc263644b0c31aa29dab137c566cb257e8801677bc1b8fef6746d2be64763b430c5906f9011956580d3913d85df3bfc83696f32d6e4e86aae1d81065823c64222cc379a0f4b825d98ad72e1484087bb00ec9dcc7755d067e88e5f2f2f814f31d0e6105b4e94d34a3809209c6e70b1f3db24890fc113cf0d849", 0x96}, {&(0x7f0000001c00)="34b84eb55a8fd00167ebf0261b62381052138c3acfe7c28f86c64dcd9ebf61b06137712d4ba346f0e31299fb5fb3a9167abae761ae7601542604f8566352650fd548f36a5000a37885bf1a", 0x4b}], 0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="ead84d4fc8dc8111898d3217e055e9f54affa3fb140482f936ee698e53f7d3ce144f238f930995ce0a3713876ce60021be72d28f7cad347859b04acb63b910782b9694e5c588694c4f3c8ef4de0f75012037ed509edc9877144d1562112daec5821b16945a4f8cd7263701c13877cfcaccaacba35de655c79421131268be0ec9e8f16f25a667295c5c975028757c6a245fd0668ee74c38e77dd81a440d99a23c4c8b902d5c3e33e313ec20e4", 0xac}, {&(0x7f00000002c0)="1a9b6f76273a7c81566ca6c503e0267b7643fe36dcbf5e5c1fb66c5792f0142f1069cdc8f2feedd1755cce5b10fd770eadaa3afbeba9638cc967cd7782b1d983f0e826a42b35f3ac2e3126f2bb9b23145c13562c660dc4e6ef6f5208a86a0a2b30c40fb108709892ed8b49f53868d3e787c7ae21adbd7cd1fbfb888d56de3a5edbb30b52916365558d38f9cfeb2d421cdfba83", 0x93}, {&(0x7f0000000440)="d2f056c0574f1a36acc7de17af726c1791778605e4dec4872fe8996a27df4479c0298381b48f41c356cb40b81e92c2d0997c05863fa810746b891a3deeddf1a1fb973d34107a25a1f6f2bc753d3badd33461d11ccecb8dcfd61f63413ee72b806007949f6a8e581223ebae94ff2130f91c95e96822e3b644d1812bc8d94b87ff88a009ee8ae9b4085d03f78c4189d51645c30441cc06ae51b97b3001b101db29afaedab0633e355e63aa008f9fd50fbdd8fd822a85eb5af8b89457320555d7b676d29a6800fb6991a050ed", 0xcb}, {&(0x7f0000000380)="74a013dcdf63e747cf3c463f9da486bf9a31de054498796b9d7af53019e4ecc2d0ab2424fb119bdbaca79d5811c23e19000788b1529cd901a95c93d1cbcfe8b5e0009383e0cd6e8505a69359b2b765ff3a4998a2001438fbbf", 0x59}, {&(0x7f0000000540)="33980e23f349fcb95f71ea43e2399625df90dbad25cb6568873c9ac614f7748d488c107e5a", 0x25}, {&(0x7f0000000580)="f0ed7edcdddfb16e1d520a2301363c81b00eabc3aa9d45d83f9b2f8e860819d81ce1b5cc9f85c0e96ec9aa947c7f86f3bb206ae31b2e149c4ed6947ca86e554f342b019c51731626ece8fb66303d3fa11f9b91f57b2abbdddb016740e82761962bb3caa74cce009ff78b1fcc314df1bb106f4a6a44d48bd22fc7a82d905337cd3e412e03dc900c1794ebb1cb18d3fc32934cba7a38e46b57a86b6c79be8802536212f48a691589a3da54e0d76c3338ed8bc9881e8d862b8e403866694ef3b4b7e3788e959dcc70f0e521fc4fc2a5e783f333d516ef10d2c41dc1686e6fd3db862d4a0a70639301f8ece2babbe1701bf8b5e8ff41211d9872d8ebe26d118a21f3a0810c85f457135447cb5df84a2c8f2c34473d98128aa79086cdc4773a92adc38795ec6f4ada86de43677a740847329c59d070f690f65001a18c5b6d6516fb8b7afac97a5787b72eda3cb3851ea405928444a5273d4765d29c2a24a93a659f11beee661fc551491f1e19e893c0492ff536964123b970baae33f6ac4fc64ee2da24325200ae1656b79b0912302d18f341bbc82ae20c399304a3d57587e25d9600735f5269cbf15f9b58596d47a26d36dd04c5512ae8ccc089327a29ef944531bb1711b4e216461a83c0468d3d20c5c54e1fe374f8263d1d5d6bd47a71efd581c7e6db7ba552364f6f68a481039f4ed81f1fa6b6a7eb58c41bddd8a58a670594170951c4abe9bf75a9341604e2749a3c73907a82b6e18829de2430813ef9ddb070f9a2cd423fa6e35947ebccffc0d334aed7bf90ac89bbffb977518b6dbd0401920d43135330271b30917d3a8138cb7e83c814c1dd71cc1500baeabb0d24f418f68002218306efb68325a64d26df76e6501f69b211bc0a2989ba4da86f9cda214bd7eb62e1a87a592978de8b29cf4c429efb8e166e2fc3b2a48d2f85bb9f8268286cbd657b55226080ed9e3ca5c522ffb69b0555cd9387ce3b9dc09a556f04046291cf6c9df9e86bb71451465b3d8601412a617bf9b6a2194a4a69731e91589204904ee751883354b1491d9f9344ec081513a155b38abe8df7dbd51e408ba2a23b3214311fbd74fb9f6fbdb012be9ff220e0916f5131144db6e19b8052d6285120ec1f101f8352780f00207f43e3e061a4a3cfb9bd52116b011ab0593cd29b5962f8e130f33f8ab4eb9b310d6cded9fdb67a0c853470c899f41b74ea4b0c5abf1e04d499b63584205ccb17e3053ab4204d3dbe9b340dae7f3c50e91d87b98c3a6de50bd8fceb42e96df034c1b0b6ce767b1b47e2f3d8f87bfbb5d44bf13fcbd8bc99c4086df5e6f18de141b5a45fa415ec6d12e5a2c3baf5fcaa1247760a6433bda502241a1fdda6ed5485545a9f9ef93bf8d3f2260db4979faec1a10daa206025747c622a0f0c5ab5535d9aa03684994ecdba30f38a1c38f787bea481f1daed7b74660a20a5ea5ae651481dc0aec27fa600833e19eb7dfd2d1999ac4557ef5a0932957485984c970efc6fd9a0189c7771036117375ca0b0e4e37a916f1965a8477f1f740cf3a181d4a59cb3f98aabbb7809ae891b4c03a591c441bb747173f006073eb86ef4e671ce0b1f575fe649cd4f99868b7b3e5f62458d4d56dce3ea251af00a01dbdaf007c7271ce8dd5aee3b112d75b862b8ebfc60be7ba27fb5b86184bf2f9b121af4280d79ef5684bcbd4ea0d15aa1793a0ae7ab779c4fda98789a95ef8e95ec91793d1aa2f73827ecf0b552275714e1244966613bfcf5f135c1e9d1265bb59aa167dd0f7e39eb705aecbe5bb38aea91edc2b1e8e5d91939239eac060c32368616ea9c2596c3646aa4f0918881c9349ea77425f7a7eb9e8cc5b22411766d2038015734127f5ff4e9cb5830846bae8e2b28b296e277708d6af8aba007bfebb2a06bb152fa02830ed55b217abbe9d5d3fecb81995caac4dc3f9b2de6ed8c3acd478f48a3154e745379146493d0987790ea83419c53698b722d883769ba6ea9a60eceb66e62650d903abd448fc9e9aac753ed46f122778159bb79b45033f35d69f7ed6cd69891cce88059b26fdb9144640bdab4e84382643b62de7cdc52756a10d7fe5b67b2c35aa2898fb9c5d8538ac2a29a11b58e03bf7ff2b3275e9a5e005400240db65796fdadacbfac3c0519094e8d931d6293e4c92a2a3b32a9571fbcf8e078df4f92299b7d78de388b1a19f1d5fa410be64737de396eced7ae378ba6e4537b4e61797dfb463e2bbfed1ce568942eec98f7e2d4206d9e0a2b7ea501ced89e388267ea3f1211c4ef92fa6ec2efdf3cbca3a9d9b8a605ffb0489def22f4f678e92568eba5c7858a011bd3e770cb53b9c48d76bcaefbb9ab686f6ec6660cfd28361b4f99c3432b8aca00a86d1b86e003af7e9b51ddf77caa9f658c0ee85db6bbf56e1a97be2b7ae466342d59e27d78b5fb93fe9ad94d4159f449b977194ab258f14c82f363d9c321acaccb76d900e64f3660a0f5ff1a378574b4d3b5e355669d93a1d8ddabec9dd9e0ee398b1016620ceb216e75d2387d62642130fb34b41b6982bc2adc833a4ee7e889d37ab2c13632ea5f8ac72e797516f179ce7aa8aedd66737e25893e7005265f842ad68ea088089de2af9d7572ec7b00149014789a033595c9a8751cbf91c78bc887322fec5fc661e96b4cc3584c34639c9906a0f976f52759c83f9c1d11a9f042d11fb956929eec0e1c0fd643544a3d252c4a5491035511f99ff51ca3e5850499f3d974f53825dacdfdc70a50ad23356b086758ce264bb401789dd4ebccd8cb1a2175e4bb5c823d8fcbc45b9a6a15114c21ba93b0c408fe9ea84c0f2cc755be871a52eeaa3436998d9fec7fd5074c5915663a1f7f0eb405a4c306029054f4ca037dbc5faba853e384c34f5e04a7168e31222ce87a0e5079c1b90042bab9d615d3fcc24098bff51d6b00ad40be9c2c63c4dc48e5c399348e52124e21d00205d0b65122056a507778290d2949bd63b94dbd1e88d6e3a0ac165339459a221eac273d1aa91dc6289652f85c8c3f47eaccfa3520a7ee27ccd8a5b17b94e741d12a6deeb6b2f775f3b7010ea1001dd68bdf809f795dc59da90eec4e879a0b1d817f092a4211b2e8c0f0ee08dc73168942efb0823ef5a74c9370a842b73cd91b159cb62fd9ca57380be3ef5ddb3144d9ea7d2069094369da3345a7a57a708ce0246c30e5339285e76a8895745b5748c8d72fc52c4e805febd26a51e927622faa5fd24c018282c00082bd33a1f6a0fd7e3bf45a5612661a16669ec2fe1c817ad8e80d4abb8b05aa61300ae3775c924d8314ad1fcf4a160cf3f1b142a05f638703e048d92f3bb648cc12cf952f471268595677b9a36c35776b08e3185007b815e69744a886492f9f39ef8bcd85c90c7e178583cd58394e5d392faa537dd4dfc78d2fd256cdafd368255ab7373078a90d5d57c2a33b695e60d4dc67352697df7123fceb64aa7508fd4da646f09cebfd0cf7998194993fbaacb61e55ba967df833a751ceb838b46ee10713f559138e7a95255078384f367ac3cd2e323db79d774f5582dbc0f288c299fc782054c4b551b4e02a61915d2f8724893c7b82346977fb2d4edcc9b905c2759710ad384eb031b3dcce953d5469db51e74c37bfac3eca8cca57070e7cccf6217798a42e8dc3771ce5eef9596c751eb56e692ea98cc46cbf14d9d235392138c040298a3fe18cde388f50395e3f695a3556801874583549a3bc4d207b3760cce020bfeb68dc9f65bcbdfd2675cbb331a9ae89694d87850bc737ed9b56ca1b79e71d2f4d15532a159e63b99297321595960159e9094a7f9a7a10622779f55e6ec9b14c54904250e09dd4dc49a883334beb9efabd9a2ae186202ba4c0beae425d81d44c704e1623bd401d734c03d8dfa396addfb9a6d4a876bb6750bd67ee012defb7842f40deb8bb4dda35037a394f4e60430a646fdc5ec06f365f348cd46fe170e47a2a835ea880003d1cfe5e08aead0f0907b9efef8b8a4cc87984c5161ec1135ccb3b959ade83a47747787018bf36d055bd4049a9fe4f5840511ede8dfffb051ff7fea204e40c3597449eff83ba802393ab7a736643bb8898619c3be0c22a5bb814b4b96af932c8deb0a8768d9d7be247bf81ea845e1a3ea5ca48e100d05d92d9b86de0aa19d38edce50d6ba1e0286cd8cf71ed74b7b1197fac92c1d2e85e61a9d1ee18505ce8f3d0871ccbe52ad5dad19565a497fb66c7351885d0f2b2d384db29c8426337609ea6ae7219f7fca096b17fa0ee23f6ea4a6ff0c919b3ab48c8f16417ea1f7eb5d31329f4f9d04d6102cc1eba56d8be2ade4ac699aeef424d9c068afb005bd96bb808b7f4cdcc8f1b978f3a34c10157dc27520cd43713768fb422fe61cc7e6a21b09d41b2d3fb90e28e428e09f333122dd82752086af9db593249761105fefbb23083a2e37c0d152385429a79330c7bdf3a83730e5705452f173441e3c92498f798572e9ef0a4bc1312a7efd361f83485fd20e5bf244284bff37bebed0faefc7a002c9f24b4571f85cbfb0862f9a516d9e768af1a468cd9a16896620e527a52ef4169b80bd22b2d1eb5e2c145474e9a00a541f003532cb10bf599bdfd4144fdb723c55b8e5083235c810e44774fc76efe988b42053c3471e4bdc5fe94f31938954e040187fc2f48424922da6e616ab9f8c6353ba3ea573e17134e21affda6b95cfebb946f1ce23b2eeb96c32426e2e1fa975cc976a2102910f0e400884be4be97f99b9e0fad16b60c3d94dca43574f42688005ba9a0d42880991371cfe7abee5f080e2acd41ba483b9d3daee5ed63bf6ae98fb72eb7ebef8507ff6c1ed7db8c7c1d5781d21606b254391fed30d354aee4bf11dbf3b50f65d070dde2856d3f7cd9fd449856d7e4795514b0bc35960efd54ba524b7db1b45225a5c3faaa66deb24b702c07ae9e010dfd341411d6759635db88a205f3ec955588d7c9977baf418063de56e96790f0a89452b51ba882a05f3b5dee0d3d8e20e1b636397b2521699afdda7d98ada61c5cdebc8d37ec09aacb5114fb97c35ae58eaaeb1a11f3bfbe52adc94e510788152d19e9a8b4c547f90d819117406461cfb5c00a155f06885d427fa045cee36e9fb0c0c16f84eeac41cf0906e964b8c2595e7ffea1acc6c3b42ac83ab2f45579ee362b4db7cec8a8a6d5cdaacea7d9bd8407e4422739ae41c7cf7772a18484fb4606871441332d202eb7b3ce292bb9e58d9567773780baaf3d755f8201c4aeee46f2f412ffe6d5b87f6d5400504d024fb33eab9e8bc2c13491c12ed85d35c78bc6d7d767403c2db6e2beeccee43a5fb3e431243275f8dafb0d8dce32b641f598a8a9682fc69df874e4c77e83c4150eaa14b09b103ea22b567f1a6068fc12c294aea6adb23e9c75cb374282668998df3980bdc5741f9b89665c9a0cbacd0669ef8704438dad60594159bff7eeba51a5343a2023b2a7a6f60a44b03046eda690e8852b36ce4f8caecdf75cda0be34a0a18e0836e86c0047807e4d71e0d077161e70b9ca8a2d80f0e307dadf0fe7555deadb806497a6e67cc6f6102d4893e3dc4bbf8b3f37b064c5f9123c266d33c1726952457f76c15ca7e12dec5b14e6d39d9cf9c99d2fc53dcb62ea364fe5fddaa658317c68b0784cece81a6df75632b1d8ebd98eedbe94c70b025f3fbaabe8f8cedb27b4cdfd7d45e1409435fdc4350b6516566386a441fa6cb2faaf24de00da9f605fe791945124b0b37f0bdc4c21b1aedf22369c44bcc73393954d4d5b2b37ac476e6d34b70ace902537e83b3af6d3836e1467df2", 0x1000}], 0x6) 16:17:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) fchmod(r2, 0x102) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffe, 0x2, r3}) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:17:23 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x79, 0x3}, {{r1}, 0xffffffffffffffff, 0x7, 0x40000020, 0xcbd, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x20, 0x8, 0x34c5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xc10, 0x5371}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0xa8, 0x25, 0x8, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x3, 0x84, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x800, 0x2}], 0x3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x2, 0x9}], 0x6, &(0x7f0000000200)={0x6, 0x5}) 16:17:23 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) poll(&(0x7f00000000c0)=[{r3, 0x100}, {r3, 0x1c5}, {r2}], 0x3, 0x2) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r4, r5) 16:17:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:17:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x9, 0x1f}, {0x1, 0x8}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4001, 0x9) setsockopt$sock_int(r1, 0xffff, 0x120c, &(0x7f0000000080)=0x4d, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:17:24 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="87d5766454bf2eab65d25e45682700ee6cbacc323798b12986ac060dab570e9e74f77153344a5e7829c9a94dae4a7df062b430e7d0e42b81b7ed638de3c99c8cfd6c07329a71ece7172f2c89c43a2a31f50cd4affbe1d253", 0x58}, {&(0x7f0000000080)="1cf1adf3a01c9017f1091574d3c3f68cd0bb0e", 0x13}, {&(0x7f00000000c0)="1a95cee89c979ed9a021d6a34a7da21f138c002f35040a96ba80e54f4f39f33e53d7dee07db04417b736d87eae051d440bb77e8e6fa25776f44ce7f10bb1ac8f92", 0x41}], 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20280, 0x80) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x4, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x4f82fcea, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x1ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2ac0, 0x9}], 0x10001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x4c015eb9345c1c33, 0xfff, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0xe292}, {{r0}, 0xffffffffffffffff, 0x2, 0x83, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x42, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xacf, 0x96eb}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x80000000, 0xffffffffffffffb1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x0, 0x7ff}], 0x59c, &(0x7f0000000340)={0x9, 0x9}) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getgid() setregid(r5, r6) close(r2) write(r1, &(0x7f0000000400)="d29ab7eaee571dc778b5942f253a6755fefc98d034c6680ebb22950cf02034d6826ffde2a9d85c22a3150821d1c9163acf72e1fda3af9d35b790433e727b760ba6455c4be9ae37a7e8959e05e17dff55023d5b5282b8cb6294d17f97d6114937fa81b8f6f30a932e553dc380da5a", 0x6e) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x3f, 0x1, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf00000f7, 0x5, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0x40000001, 0x20, 0xf2}, {{r3}, 0xfffffffffffffffc, 0x11, 0x80, 0x6, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x74, 0x4}], 0x1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x203, 0x2}, {{r2}, 0xffffffffffffffff, 0x46, 0x40000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000082, 0x80000001, 0x5d}, {{r1}, 0xfffffffffffffffd, 0x40, 0x6, 0x1f, 0xfff}], 0x0, &(0x7f0000000600)={0x7}) connect$inet6(r3, &(0x7f0000000640)={0x18, 0x0, 0x5, 0x1}, 0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) kqueue() r10 = semget$private(0x0, 0x0, 0x20) r11 = getpgrp() getgroups(0x1, &(0x7f00000006c0)=[r5]) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0x8000) fcntl$setown(r1, 0x6, r11) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000740)={0x1, 0x1, 0x4, 0x10001, 0x7}, 0xc) shmget$private(0x0, 0x3000, 0x242, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000780)=0x1) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x4) setpgid(r4, r7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000800)={0x49c, 0x1, 0x2, 0x7, 0x3}, 0xc) semop(r10, &(0x7f0000000840)=[{0x3, 0x8, 0x1000}, {0x0, 0xf2e, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fff, 0x1000}], 0x4) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000000880)) r13 = msgget(0x0, 0x400) msgctl$IPC_SET(r13, 0x1, &(0x7f00000008c0)={{0xfff, r8, r9, r8, r5, 0xa0, 0x1}, 0x0, 0x8, r7, r4, 0x0, 0x10000, 0x6, 0x5}) 16:17:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000180)={0x3, "40028d4487608169541011a9e7a4e9cf947aff6f9c4f721c41dfdca8caf5e4e23a49101caffb316dba644eb3e9bd641487f4305fdca72d4f3a1bb36eeee5be9538048ee8e1b1db297e79c191d299aff0e8b343d6677fdec607e3ab2509bb1dfb8cea83f7e12b055c7cd2f1180a83d36aaf02210e7170cd0baf527572f98b4b102064f6998dca580b41da6b70024a58072b473b7e49274085b1fc49b448a9a17e1b8232db7e9b9d1ad76b2a69aaf4a5bdac45dbfd2bdc650a3c4aea21d1b84d37c8d91d8d0217538318da0093611604822697ccfff231c47f10eed70aa8316cfaf2ddd97cbaa7bc689a0ecd17446d2be2f776a6c7e4b0f732287f5b21b68c9e5294daced58d975f5b7bc5419bb60b371e92d2e528e7c49611cbf2c0399d23dcd272047d8b36660621902f74fe6d4907a533f0f57be950b86fd725d59f4cc275551b562d6b266c6f794144f7457606d808e9009e4022decc4068ce8bc8f0ab8e14c635c9889815ebb86158727b05239a7f5830f4b4fae4f55a090ab3c2b179c1c3f7c04b76debcbea802df0b1a9a19ab76d1f1beb450d9ecd38aad0001fc7745c952be6dc5cfe892e7c8c4989db527bd400d3fb5b9e83f1f307867afcf1429e4cb3d63b28a45d08c6727c986ef246143d03ddd3bc2ab1cbf329181421fcbbec93f75a367fbf9cc76c180a6ecf1d1e787c96607964ea90c069814253be29d8203adc6985eb00fc54c99623e86d5698c31ab1f5cfd4cd8786b792c2a9401d74611b4af98df5ade802b1229c3e49465c894e8df925ad1275a5ddc370a70ae2ab2a251333873e23cf204285af7224204cb77b9afc8d555c37f5ff7be203c5b37d0d1180a774425a0a44821517a78726dd97b238fc5a565d80b312d983d013c71e905d5c9694da3b02c51afbe58be9d80158d49b72820281e0b0bf8c3b64ef90058aee37a5fdaa0652b036b4d4b3ed29aac672e7d9595d544aeae99ca73e9a259d3224a2a903696e4ed9b9c036980b953e89394ce5e7224fb12dc3cba9d3c7f7a707263343476c98d0428010dfcf1446924c5f486b121b023395127bdca5a359a7266a24c98e214e94627dd043f8fe6d6433fb0f2a295898c75cf88e34c5f588eb7c4fa843de9ff642cfc84532cbef517dbc8384c7b98d18ba3003c0001cd8dc6d1c387c6b80e1479e3c2f7ea0522b51b55949ac7d9ff589333252ca7b519d8cea31e0b937e9d62ed22dbdabc00bbf2666fef64ebf09f2cea36b5141311b4169549acee270c51dbccde2dc25c0d3b6e86788f39c5bee437f3689c29d594f70a5ff66aa8a0e59447958d844d3dbbfbc400d86098e318a0fd7f326c6b39d8132e7e28c12e64461e2dea306610f13ceeeec5f4537b7a1e45317bda48a5a7b72c313315ac8b551ad550e1babbde1cc5b8d69925e64455f3e8c7a27ad7b2ae0dfeeebcafed18b3f377f199b5211aeb5667105c58b273e10251cb5309779f45b30fa40fbb0e7d13a52dda5a19ddf7516a3b84b9d18801d7c000941c245f8d05954b89b4e11b3edbb476919e016481e2ecf39e744d9a298e5c07b7217f7bd61d26e8bf371f035b3225890f1ddfcd876b2e8b8365004e3d6791ca76db599b07055101923878239efdca4a7ead1649dfd7f8a619df2a328b8081dd783529ba64cccdbb662129c9c27138a02129f891f720f7d6fcd6d7af1a70753a57c6f485436d79163395d2f16b0f283e40a1c754bee6b24b8108f94c50f409acf6391c5eff4ef3795fd8cbc91ce5c8c2f65dcc8906fe6554ac47c05f64b47543f45cedb37f946abfb82f480961a330934ef3a5e524fdece0989a24de6bae48c9bc9f474eec8dd5f9c1e37ea2dc04179936b8efa57a09c66d638ca350dcdc85c928ed365597948deab5f52b35bc354e898e9844256c8af7dab5ad7ad6a1f0fc6599cbef29224b3d218d10daf0e7c27171f1fd485d8016ac0cbf0277cff5fdc7ae1685ed67b0d3ca86193a29fad37b51902fa2d7ddee33c347196e01b0701a959cd522ad524ae0a4856ceaa2b1f9448f95575cf820a569ee82d7bbb5c3909b719134554f2538ac3ad0a59ff4e243980ed7277aa1ce4244296b7da28436dc5baf54297757dc67d09ac9e1cab4e7735c45e578d566deba0c8a62ffd867048fdacaffb65efaf55e9af570b4a2b168ff4949bdd882e13af03b8f2fbf9190e0ed7a442d128060111ffd111b5ec15b5242b1cc76b3ec065840297cc4beb636fa1dfb4948141000954c3135f7a078392fa5f7b1d6aae2a814725c4c6483dbdb6f8baf1d162c0870f6d37a89e596659b92899567edfe4eec0a1578b34d7de6c34ed1e9143cc4fa75e7a33325501c7a11f4e39a2aa2093062e4b91b0f4f40ebc22bd2937ce5ad530165e3847f4cfcfb89408b2591273ad7862e3436d343faba85cb40564b47b7d6d8cf3ecb51aeb9f7be11f6b52580ae1322d6906638bd35a5ed314ad46384b28015a8d39445bca3f5c62333a7a52d023fc036b45f76b3a80cfd4068f53abe1aa18fcaab88c8f08329a12a75c87beb29aeeff1165671f2468b52cbd97484a083cc0824a86951c2c59182fbf015b984cfdad41ef8d1489224580dac464c5ec3afcf4a05a633a2dc9c8a8053dfe5bd3fa6e09a0793b286e23e61d79de31b3aa632989528a8dc1c0593cbe43d13bc436b09d1ee94f4c05a2180ba430640d25e238d469cd898eb717531fc889f52e9824af5b3a0eff069a188ddbfcbeed16964538f3f85f9794605c5446b217f60211d0a7ef1786ef0da5e34f976d12b30888a2bf22a01a97a72586154d5aa6d8eb1c73d45ff3458e5ebd811b131c6b40ebe643c059b7bd3aa5bec51f85fa0c0ad9b659227895e04dc97db5e2aa5a5363ec9437b4faf910a1759e5e39e4abdf784f78b911a13c23534990a9fab39ec31c6e659af4178d3289e502617913a6d9564e74cac1b259b4a68d2d5ce654ac85f569f6ae2fb27b73cee929b295dd83f81088b31d69815ae05123095a2b4048e0f2da9e5739ea1d6f9a289223a85f0cad6e72cd9122813d28663380cdb9623acd1b757e956ec69e30d9106dcb8e3db0c86b70d481210939edd0114af302b68f7a59b9c32965bf648ec212661420116ee71e5833f0f353853f756c6ab88a020dbac2f7e374913eee84ce879c0f59994085bc198768979df3416212dc0d64717237c56a2ed8b38bae7d78b0b3cf48cc226aa4f39606d6c688034eeb9aa2c3dba8a7354298112e629ee42895be3d759b3e5305ccff07d52d6dec641eb9cdf9d2416fe4dd03e4268f2e201008647c4976a4ae3e7eb6708c3634f638ed60e5cbc7f6cb869c76cfe2d30cd6fdfae8e79c32b6efb07fccd6c21bc5e6b9c644643355b18a876434a4b7828e0598dda2018cb562e03d8a9950f218e93ed4f147b68c6d7bca34b6ccd5cde30387befb5fbd26c191f9de770dcb930c187dbdfda980010f18753d216d0f8e25b994410a4f14cbaabbbd68b59dcd877f5fedb9ea808a0a3d9b3d28d1f2972a7cb61fcd472cb3e54855def6972e9411b0183dc0c439b40afdc9b492d20bb03cf16b8cc0293a3f1d3d0b77565d8ece33fd8aad8402d9319b357b1f714b48cf0adf162f97bf37eee985e3aeb94713400035e97de1de78fdd4e2bdf16b9e6fae2a7547f5939994cf0b44891a4af150d84429c4ac7ecd997f8f55e1e58a14c276da33e37f9be7b2806bb5d401954ce5a93888c35a906ba0db81e6962acc44a771d1cb3c775c48148e58ef3529da001d4645f3b5d15f2987acc51b888f5ea3159d687f4b7313d762b0da2346c208a9718e881797ba14dc583601c3478763d5152d8e0e7fd766e7a03f6d8507290de03ed680e9061ab74a646a65048bbe98071cc7b794deea064c0e38e906db09bff663152867a51c435e14e61620056144753c8d6aafe0f15e2e8fb7e1cbc6253567632cc976ef3b9e0b1c3ce5aca765211976f47d987c5cbfea16f9530a2c8967a53c3c22901e9b8bf267c1f0e740b6969ccbb47efecaa8058dddd28725786a0ae2f6f74c1db6ba187f9709408d7c4e8469da1453e2974d6d328cd23bb1c086e9202ba94d5237326b268a866c146d09543d5e040bc77cebe05e992676c049abe7bb4c8caf4fa7a08616061e50aa5f1a06ddf433d57413c5e9c3a5c11369b9b6fe1513a1c3ad75846084cd2e88c0eecd6e8f69646194fe85a4fdb3e478c8b307f720abd74943f5399dbb5be3951f1f9e8d3294f6591efeaee8595be12fc7f4c93931580ee090c3a3eb5e029a9654d10fb07ccc21083bef5417930b3bb7a819e3d85240cf99732daeeef7be80c6fa40f3469276f142730b2045ed2fd7e7a16a002abed70e63dd76363730742136ee47455b6a4c66b8d8afdbe2b8a65d0a46b6474db530ed64972c8b7c3f31e8c050da0b4c06a333f8b79a86d352aea4365bf4d29c13380e01ee802b5046641817b6c131c221ef26785371dee1a315641c4fb31650677d5e49f5456eba694c7e1924b1a53a57697701e7453b3a2ae51152d9b49a1b57b6385d9a10928373333526f55f43cbc09bedd5a72d016c130528e45cd2840a4438a1fd24ff9ef155d935db1ee37f5cae928d9285bb5171b239a4c2da48e99eaa88daea1ee04dc87006110ca847537c5ecec08e3c13e78b5e0edcbddd26e9b931fb54489fe604206fd91d0f0f3f7db8fd8fcede195a84869f371c15de235ee38568f7da588dc27aaa5784ec735ff21737868ea342c78c8245695d2801e7f73bbe8f64ce5de4f339f7aecc7d1fb80abc8a429b9d55887aba0bf713a496860f72bf336cbad7e33881ef9f9450ddc125fc1307b5a68e3b4015773fc722343038e70e5e01b686ff0dc15965065b5d0659a32c1bec5d04ad5aec983bd393819ebc88315ea594c8915daac12425aedf184903f57c1a1af4e78dc510457ee6e78c3863e769d9401cd98837f699614d416626c1685844796a10dfed8a8c4ff624badb3aa92b31cd4a36416787c08a4f11f44fc782ee5e4efde4da017e41197ac66f45689ff0827df3b0746c487c979dacaa857922966cf947259b01d45451d5b20736ae64d4c912d342f84fd272dc3b256cb081787bc216c8f7762bc69b775ce14c89237f46672f76f6b2ea84e00fb20911a86407ef8790bda20c964533567496f3905cfd49ec0ebaf47772688cce1df599dc91e9a085efc6083925b1c77735baedebe4d3116b832cc47270899876a569899ba3237506ea6662e1c677a67f4d01a4541ee40980837990199a2e710c346d8ceac33b75475d3f4f64a059756a8193a1b45c3c037df8ab2037c439286d25b8294e6a531de23cb1ebcb2b4d6ab5b10067c68e3ec69239ced8db4939f89564b7c9f52294103d290285706c4ca9236403bc0fa78dbb4bf86f80685d44a3681eda1a2b05f47dd6299af52c87717160f47030a4d9a1c48391e8d616f0db1a2f60c93163d530e2775ede24b4aa798745a6741f0b5b0a5355e10716cfe621d7982f9434b8e7e23fc4a3435e7200e961addcd8e2dada6f6c382786b1c26c6f524255a414ac8ddccc27f5594f8b06b984a2ac31447d520ae18ade7d8872d37d36b3fa85acf5136b61b4be5aa946c7e9e6c0889d60c55a22883354df599cd96534139ef50c50de517f96d60bf44a15814225a2ca7d0f99f698302f4077d1543fedc63842c9adc753f1aa0c33eb35af03f05aa165f1005cb864d4792bbfbd149053b602b75a1af2aa2b13a6e719b563851d9c27036452267139b4f5ba603041907247f28c4cb0051397d630dfed5578a2c39a5f9b128e127"}, 0x1008, 0x800) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:17:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x7ff, 0x7]}) 16:17:24 executing program 1: msgget(0x3, 0x780) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:17:24 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x888, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="f1c9e70d8c447c66696c"], 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) recvfrom$unix(r1, &(0x7f00000002c0)=""/62, 0x3e, 0x2, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x3, 0xf5a}, {0xf345, 0x3}}, 0x0) setregid(r3, r4) 16:17:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xe7f, 0xfffffffffffffb7e, "850700000067a7230000001a0000000000000040"}) r3 = semget$private(0x0, 0x0, 0x1866f2b1bd6e380e) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/196) fcntl$getflags(r1, 0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x40}, {{r2}, 0xfffffffffffffffe, 0x80, 0x3, 0x8001, 0x4}, {{r3}, 0xfffffffffffffffa, 0xd0, 0xf0000001, 0x1c0000000, 0x1}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x1f, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x20000061, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x95c7}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0xbd}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x8, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x5}, {{r1}, 0x0, 0x1, 0x4, 0x5f, 0x1ff}], 0x8, &(0x7f0000000080)={0x60f, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) close(r2) 16:17:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x0) readv(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000180)=0x3) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:17:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)) 16:17:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)="0700000f", 0x4) 16:17:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x4, 0x10000}, {0xac, 0x22507c33}}, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x20) getpid() getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:17:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x144}], 0x2, 0x8000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:17:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0/file1\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x80, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/165, 0x3ce}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:17:24 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf6251", 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x508, 0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:17:25 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d75cd188b6aea417e4e74de400"}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x152, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x3, 0x5, 0xb98, 0x9120, 0x9, 0x8, 0x78dbd28e, 0x2400000000000000]}) 16:17:25 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x154) 16:17:25 executing program 0: r0 = socket(0x18, 0x23, 0x401) connect(r0, &(0x7f0000000040)=@in, 0xc) sendto$inet(r0, &(0x7f0000000000)="0b9be04539eb9243c74b75d857e3a41e985e91dfbe63367f4bcbc9e790d38a3c4202a91097c8d04dfa8503c82c2fab506333dff85c", 0x35, 0xe7ef666a359e0a98, &(0x7f0000000080)={0x2, 0x0}, 0xc) listen(r0, 0x0) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:17:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) 16:17:26 executing program 1: r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:17:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:17:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) r2 = dup2(r1, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f00003f8000/0x4000)=nil, 0x4000, 0x2, 0x812, r2, 0x0, 0x0) 16:17:27 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x90, 0x4, 0xffffffff00000001, 0x5}, {{r2}, 0x0, 0xc, 0x2, 0x6, 0x778}], 0x9ac0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0xba7d, 0x8}, {{r2}, 0xffffffffffffffff, 0x3, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x91, 0x20000000, 0x3f, 0xfffffffffffff549}, {{r1}, 0xfffffffffffffff8, 0x80, 0x9, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x85, 0x0, 0x2}], 0xc5b000000000, &(0x7f0000000100)={0x9c0, 0x100000001}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 16:17:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:17:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') open(&(0x7f0000000040)='./bus\x00', 0x10081, 0x10) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:27 executing program 1: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x22, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffffe, 0xfff}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x100000001, 0x1f}, {{r1}, 0x0, 0x11, 0x4, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x3, 0xf487}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0xfffffffffffffd4b, 0xffff}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffff9, 0x6b0d}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x10000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2e, 0x400fffff, 0x4, 0x100}], 0x6, &(0x7f0000000040)={0x2, 0x101}) dup2(r1, r0) 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) 16:17:27 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20182, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) 16:17:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/138) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/35) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r1, &(0x7f0000000100)="34143a3e9acf067a270d09454f444e524993b62cda436e85f45e90e39c08885ac7399cd7b6ab47bff45cb7dbc1dc942aa9cb8d38d5db0917a20171fdaed2611c2888006a0e41ea26301c624de66e0704e01201f1d567845b8bb9ff", 0x5b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x508, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x3011a, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x4, 0x64) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="52d1facb25d3736826a8afc483dbc217a871a6e995b72db15c36a2c817931e28c77c0fc2a80d0795e0e6e809ea45f347dc68b370213f4136ac7a9bbb5446244e1c1c7207c362437b608a25fcf9bc371cdc2b4c3ef93c9f4280b8688470a3e570563ce8ab67ce4a75088e4818717efd9af6e90bd2a0744b8fc89f7cbe4477e649618c5eee34fb674f442aa88db24110b8a66b2e3a51413f3422814dc0b37ae32cc8c591a1783f280e4a649c970f5099904649fdd587e3165816293c4a894c73775f790103cfd37e3f4c22be80192e373ae531362a6d", 0xd5) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x3, 0x200) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000380)=""/104) r9 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0xfffffffffffff000, r9, r11, r12, r13, 0x50, 0x20}, 0xc9, 0x2, 0x4}) kevent(r8, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffff8, 0x84, 0x0, 0x3, 0x45b}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x1ff, 0x3f}, {{r7}, 0xfffffffffffffffa, 0x80, 0x80, 0x8, 0xffff}, {{r5}, 0xfffffffffffffffd, 0x5, 0x2, 0x0, 0x3222819b}, {{r5}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x9d}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x3f, 0x81}, {{r2}, 0xfffffffffffffffd, 0xf0, 0x80, 0xc8, 0x9}, {{r8}, 0xfffffffffffffffe, 0x0, 0xa0000001, 0x1, 0x7}], 0x6, &(0x7f0000000640)=[{{r4}, 0x0, 0x4, 0x81, 0x401, 0xfffffffeffffffff}, {{r7}, 0x0, 0x28, 0x8, 0x20, 0x10001}, {{r7}, 0x0, 0x4, 0x4, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x7b, 0xb7c6}, {{r7}, 0xfffffffffffffffd, 0x8e, 0x40000000, 0x7, 0x401}, {{r5}, 0xfffffffffffffffe, 0x5, 0x8, 0x5, 0xe35}], 0x1ff, &(0x7f0000000700)={0x6}) semop(r6, &(0x7f0000000740)=[{0x3, 0x6, 0x800}, {0x4, 0x3, 0x800}, {0x7, 0x5bd}, {0x7, 0x7, 0x1000}], 0x4) fcntl$setown(r1, 0x6, r10) accept$unix(r1, 0x0, &(0x7f0000000780)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000007c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000800)=0x80000001) semget(0x3, 0x2, 0x402) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000840)=0xc025) r14 = msgget(0x0, 0x400) msgrcv(r14, &(0x7f0000000880)={0x0, ""/191}, 0xc7, 0x0, 0x1000) 16:17:27 executing program 1: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = socket(0x20, 0x3, 0x7fff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:17:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x13, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) getsockname(r0, 0x0, &(0x7f0000002b80)) accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:17:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0/file0\x00', 0x9, 0x7ff000000000000, 0x7, 0x1, 0x0, 0x3, 0x8001, 0x1, 0x0, 0x4, 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file1\x00', r2, r3) chflagsat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) 16:17:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x4, 0x6) 16:17:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffffa2) 16:17:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000380)={0x5, 0x0, './file0/file0\x00', 0x7, 0x74, 0x1, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r8, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:17:27 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r0, r3) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) fcntl$getown(r4, 0x5) 16:17:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, '\x00', 0x44, 0x9, 0x101, 0x1}) 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 16:17:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:17:28 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 16:17:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000180)=""/247, 0xf7, 0x800, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:17:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xffff, 0x3, 0x4, 0x7}, {0x2ee7, 0x5, 0x9, 0x1c6}, {0x1c, 0x5, 0x8, 0x5}, {0x8, 0x800, 0x4, 0x80000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) lseek(r1, 0x7f, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x82d}]}) lseek(r2, 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0x0) r3 = getpgrp() r4 = geteuid() r5 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="e9c1fa1f1ac55390914a828acd86377432431cd87c8b26e31c4b99a9094ee45f7672606fec558616afd2be344272fbbad3b775ed9bad4b5da5cfd17225c25ad657eccad4cc209bd7741fb18febafc9265de6787326bc91d7272d6ce7c21614d0a83d5b187296d6fc500f5771697b520720a03fcb6d0b2e65d76f3964300070726f824cdc0f14edc90cc9ee7a", 0x8c}, {&(0x7f0000000200)="5da9807c1b8af1ba2ea1b0f7f656b216d955", 0x12}, {&(0x7f0000000380)="9e66094e19698545313e728afffeb90ddfac93f6b481a26847368b602be7f0b6cfa001fb7e8fe63b2624047519f5242ee77f9f280990042a76930ad730d26215370a1fb2336bc3ac45c2a4e0bf1ea703166edc41f84a55f935a8188b4b67db5b367ca5c644d2d89e7dcf983fcd8e583f57aa23c7c99e3d685291c3de2d8547fbb20685f05e0d148cfc1c9d882f5c80d692a2eb5a068eac2706c3c24c13bea4ee83c46394f1f7d551a03a5f34f9aa191d8af1eebe558c00222b60f0b1a080fd474d1711de54ac039109a12b1a7d006cc451465f51b0c5dea8620284999601d7c93f50096f0e57be9b33e542df2611", 0xee}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x2) getgid() msgget(0x1, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) 16:17:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40004000000028ab) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000500)="36196cfc8842e854cf3d20cfd5d67c7b213a6a99f84395ca58d3317cdb1de90bac82a97dbd10619a3793e61d7a04fd77d9878d10bfe21327ededa01acb763c04cba49a766be97db48c3b85340de7357e9274516e1c299feea4086728039fc099b58a52b1bbd0da63fbbe7b203017075b7e263b528534ccc7308a1ebdfd9ae1b9b4557a"}, {&(0x7f0000000640)="981838087f280e2f24ee442d9c93e33a4286fe7026b5578fb605dd1994fc84d73af750845931c67035a7e93dd772aa1625989f1a3d0cde3f155e2eac77f575880819586d2db0d0873597021039486065e44464ee22a33f8dcdd6d3ffb44042f27604"}, {&(0x7f00000006c0)="3ebde9cb734bdb17078a3c2136e44da94e22df32442931d2d7e30c4d95d865974f07c0ebcb1bf71368d04c355d5f83bfc695afa58e584d7f26fa12da8470307ccaf0d2cd01104260a8b1f7b79a9f497c1fc020412b8b1ac7b1f4067aa8803a1e216e43669dff52f050c3d71b0ecf02cc329d14a9ad4d7bd8d9884551d229c16302cdca19825fe79dd944b58a1e2d16e076452d573aaf0382d58d7562f44172214cd5ba11fe432fd941d8fd9f8cb3c7"}, {&(0x7f00000005c0)="cc"}, {&(0x7f0000000780)="5a1b627352ce309492cefe274cab5d759db460509843f15917e664be70e414f74ac655de47546abb0f8b8c1cd5ec81c25af072dedb07e14cc5327ac4a7f475983a1fbd8007f77a1a828169c62e221bebad52689d373c548e4674a9d257fb9e0fda96"}, {&(0x7f0000000800)="79de444b2fa1bfe379da2f39c48b3b214553d2de7484a628ee4335fc87961350b4ac1f95"}, {&(0x7f0000000840)="447ea4c5983e013b278e7a335aa869a6bbbf635458ab00a83c16ba25b158cbbd781b3ef6517670bccb274c05cbb52f4acdc69cb66c4e7893ac2ceb4cf0d1a2081990cae8b714d11c1e0fa9a65b3d"}], 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x5) 16:17:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0x20000023, 0x6, 0x9}], 0x80, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000008, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x7}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xffffffffffff0000, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x1, 0x400fffff, 0x1, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x7fff, 0x696}], 0x7f, &(0x7f0000000100)={0x3ff, 0x9}) 16:17:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b2c18160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f40000000000"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:17:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000001580)={0x0, 0x5d, 0x0, 0x0, &(0x7f0000001480)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYPTR=&(0x7f00000015c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYPTR64, @ANYRESOCT, @ANYRES32, @ANYRESHEX, @ANYRES64, @ANYPTR, @ANYRES32, @ANYRES32], @ANYRESOCT, @ANYRES16, @ANYRES16=0x0, @ANYRES32, @ANYPTR64, @ANYRES64, @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYBLOB="7ab961cfda9a93f18d5d8e29c848d7d3afb7f958bf2419f4df8ac8946650a6f04d3ec0fac8ffe8e062910b6557129bfd2a45a6aaf9d4f316074285d6b9b69d1cc3f17a9c4bfce19edc8571975793f67962d2141d9cf45566b7b156a2e836bca9dcabe4746db722d81b279a5fd8ccb5623200e1d8470dbbb23dd384069f00872b28d8d465840400daa620cd59cd431abe378d571b0de6064d1f34759fcaca28346be53a4c08ee460b1c8b5ba42f5a9e9bf2b7", @ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRES32], @ANYRES32, @ANYRES32], @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYPTR, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYBLOB="39dc0349755156f7f8d542889cb3a47a967ce7232bc5645f61858cc975b53c5ff3ce7910f05fa4bfba39b335f58d0114f011f8c294a09840dacb48fed7be7f3c68bda5b59f8e0d0bba24d7fb45c952da0fd97b86aeb42dc7c89d96dca10e0b95cf73ae2047b994d74e3322de07a64b1e4741685f6b4102a83bb80a8159645a3b3e7b522a7c7530fe0db403fc0532639cd19600e4ddaad016f6fb7237da1fa0a51432691ebec2b645e40f71f81906a667031d733734c8605fa288c24e76ed2cfa220de17c13c0d4dbcaaeeb3fdf46f69ca3ab", @ANYRESHEX, @ANYRES64=0x0, @ANYBLOB="b6bce6dbe712f3c3d5e0d01ce73bd311de65aa85c3c3136fd61fe171e94179dae453d131e991893d566f5e3fd53244f38db0fd18cf1a494fa6c1172df09af3b43556f00027290d1ebe55a9afe9c319228984f68806d01b34d7487c850e88e046d516560274624bee2b4534cf4c7abe4a5c4072170e74c16c0c98ccd56e952d93eb3ebd6679fc79e1bf2626fc84f112519a701b9ee7bb5f98ab114f9fa2048987d58b91329f75cb31c7d9bab8b92f7016cd290a6b9b3076ff78698851bf991d8a5695ed43e2af2c29c53d96127656f6baff9d1674d765e0e3e507b8aa1018f24f7a99107f7ed0c6d70c57bc1db81d5c3649a5171a5030edcf7db44db24c24c9c39cee6b6596c4c6d3263aaaf66c36456d6565fcc7a5cb70818070abc102ee671b62b968a6ce99082a2fb5c422e51fa688b132724d0ac4792f9530cc48d9cfb239396575012b367708a223ad1dd05748408bba8067c005bb0ec7c801d9d7813a9c83565c254edc257c4d47221581e847410816e715f92c869abee9947ef5f781ba9bd312abf311be37be628fc5aab01dca4790b854e36020a4a62486878110ba8806d7d00f6c60cc4ff84fd009d956397f15d69f824398375fd25f199484012e48d54d66722941e5158e8574427696956354a86ffc1c5e36dadef2045fb00d3298c80a32e5e78685279c79de06de32f6f9f6c5b757c0e62f32190f00f8d5c39eb59aa3e15695a25a6a45aeb25a674f21cef5ff8b3cfb97a8a47ef651a0f1df6d208c050b10f90eea2f4336b690d074e6802109206bc342d03cf2901566aaa86e1d76de2c955beb418cf06a0c97f7c40f9180300119ada19f59618ca170ebb20ffefd72956879b4c890ee97e5e915aa9318012ddc1fe9614cfb9b2eb80b56fbc22c94d948d0a78269dd0a1c296ab139ea0e6b99ebe2c63d6164f8d68f805f9e6553203790df7df07edefa50d46f4b9a33440cfd5fd6e08895a49874d5df92b99d0e956bd813e58e8662a5062e660f424c8a89476474e7ebaef2ae5b5be3d7a32981a1120ee9f9963ff50004ef8950c25ecd09e3a91aa1471e3139ec19810b68bacc8487f757cc8b18f70cd3c8b92846d96cdfa40f7d870ba1d2d4cdff72f484da7764e2426eec28c16ee21409c8f6e8996dbea27ae276d9f2cf36fbe1c6a8c3c4611a31899e3c8a19dd94afaecd8407deb7c38ef87cc548bbbf413d1d58bbc187ab80eb9598dd7475c5940b830da7311f7564f9393a33ea3548009a59e7d77cc5f6d26ad3abb9f18c7bb15f509e2bfd84745f0626529520b1ff0ed765033a64722473e09a16183e450487a6f360d8a7def10da09e51e439fe46a7fc29abf18637b69a6822adb30504e2ebba8957c7dafaa5257c81d13f6b29444c3985235d90fce75d9bf25886a5226c543d200694f56e70115966f149193be61a878c70990a4b65a4d9f2157a6e97168009f5f2d844e7d0a2240a3bef04ebea5625674dbb568eafb9451739be6d213058491076088ae82e20d4df5fcc22029f61e773b9d529806177f1886168fc018f491502bff99fbcba26d1884a856cbd32ed94a7839022bd785ba4e48e1e1fb2006df49884a7dc8f7dab0b2891308619f3bce5ac74ed1551ac7a6f0a32491e19797fb72a2a5cbefde700f3d597ed8a2e7e0cc6c6fb46991bfa528c9c813ed6aca2691a6e5dc749f6f25575f948b8b897a6912816df13e7a6dc63a2081706adc9edde8ce53f55849f39e477880c0fff009f11a3c6e0538a068f7f6d4d2854a949336176a4375c489f6781497eb995e7091b43e4be80a4f9488ea8a239e4e2c7f83536eef6d70bcd4e576203b0d39e10122f8b55e888ab75537d3b7b38efca756790f1848b778f07e018f61dbafe246c5fcf8bb32ce81a320b89402ebdd9f60c1803a35070c47c34f68a45210b2aa9872d3a7b62960d27b46c41421e2855d59e63c906b54dcfca6a8e9c1d6b216b9ac0f287ce6d668d098154f460ee7a14b9f1f4fb07c5ada35c86820f4ef451800c3ced4f74607dd3ed201f1718899112220767c22dba944a022451de894b0861caf995eedf86722a1e4ff576deeb0ed7bc2d7d2cb21436bd10335c0ad59ddd3c023bf5ca883774bdbb1b7b72a3b82241fd9b7bb2fe6141f1ded7fe6695a5c0e24905a8570bc77ade9bcf6c13481c6096f7daec91c13645962783eb552f46f41e1de10ea0326099e85e4284e9c085b163d8a2f2feea15adb062a61b79fabd4d785bf4bab4ca77a8e8078cef3eb4e97640a446d9b40dabbac0dd88a21ce3a72006f231f2328a2fc00acfc7999a6338378699409ead4471546e520f840e664c5a1759c188b9ee6e020825591948e235a4e0d8bbf14bd0dee36e17f1b074c83f4e4737bc9156e27b7f83ccdde7fa00d756ba7c0ecb3665761f7773aada46e8a1d3177edf3a5556d53e256cbf9dac836dd927817dfa02e2780a1a07aecca082067c3f5dd5203a115e8823d362dfd77adfcf275b1bb47581b261d07bb8027b65794f0fcb2b1a8779c45d888afad251f23227feb8f6a812727925412791c1c2894264184f8f817db9d716587ece5f4ff8385efacbe6ceec2d189fef6dfe7b68614891c063d94103a1b0f5003b69359ae647e6a121a4271c2b6eae0531a7f4708832a20b28ad621c98cb2b5eba26164bbf1c8b02ceeb6729218107ccd71d1ffc9e130bd596ac7029032df900e4a58cc08a9e3c248dc1527a3e7ae59210067110669d34c84c388b7cfffcc7fda0227bf1a2851844534fbf35a65240fbb7c3672d1b0c01ff41a9484799fb83472bdfec1d6511f6a9b6e1a8400aa4a50890fb5cba17a4d973e87304c8704805149b5ba32d8efc1b363152d128ffbf02e5a955722dcccc60dc64486b29d5ff864ff19bcf1a05f78b711733ee48410d0e5facdbd95b9cfb93f1f84ee48798e5a344911d08a0ad97192145ccbb3391f095268bdbd935ecd6756036c1b15623a1d55b0ae8701f2083898e5cde8b4065e3a2d4d73acfcb40a7292fa7cafc32e3a54c4ad49dba3d8ce8c999e6143f2353dd6153e2a57b4692b33ba8e4dc8b9a8aba6a660e5c07df814f77e37789aa5a3eb1de5ca6ff1e867dd716971848751cf1e763ed1fff4525f9dcded80f26ec9827b9bda486433f5e98c38b0b7646824a65675d0fc2515dcb6552929a40df578db8ee6ad656afee5269bf29506b3e9b97ae0dadcb61a9433fefbc84b22fdabed4a753b71d054ccf6b6cdc4352f2c2a8b3a47e42cec3914f73052386dcea2f7fd0a0f576faf9cbe2b8bcd90e0a515188441d7f337b1f4a885cc97523146ff251c600a2ffabf35ebd8aa629d676f66507cd921a1468896ab25315bcfed07ceb363309857251130c64d598709355ba77650505c26c2dceaa8bc1fd68a6e2254fdc6eac08e774dc9660437ff10118286892f9fb6936df2242f5747ef0ad068fb2c8b9b22aa9d7658ac568271210dabdb98c4c0b34b119c5dc9a05ce6478383b4064a08ba0ec94941470cd589be8068571438463531877cb9d8efe7b23c65af7dd70a3cc6c33342de14dfbde70272946b0085bbab2ee4e7be36f78f0a5e4b611bdb8d91293a0bdd1d3baa9dc2385d1eaba56bdd16f515740813d72f1852197a2b2f74f06e47afa922abe6a7f0623c886337719cc243ca1d9e5e847c9b383c5ecfa9193e8c388c3777c04a000a3e90c8873bbc10f06b69b06968b4c87c25f07c9c88d078c9400bebefb987f1f75986219e8140b3290d463ede3276acc24e2ab89a8bfa71314221809a70527bc91599e300ad77553504c7891e4360ddb991246e5e39b23e99190c1bafb77e14af451e3c74009ec5a8885b4c0d5a9e5ecb1a16cb849faf230ae09895395a7daadf8931f0337734745d8eac1324f52fdb62135cf1bc5959762c5a7fa1d46e320b1b6ccaa368377fa5e37d3429134c1ce4b56549eb2f10b470c990f954e9a6aed50073dfdfe87daaac07681c0bd17f8b386bafc94f8d6527e768f14d89b7fdfd5367d9197de24fd5cb763f33d4ceff624bc12a163a7ddc0300736fa9250c8375207f204ef0387923fa1968ee96dbabbf45c845518e647486315c623bce7d502f828cb1452ca717b3285cf63c34f0d6f9da2a651839199b8b400a88ace2fcf9be344db2e33fc12eddd26469042629103cf9ddfa5c99081d0d71852fb3fd64f6fdd36b20f09acecb12e3efdfa192c6d4f8c9d48c4cecefe731372cdd999c025ab415680075be41e4effb59cdbd733de57a54253dab96fe0a61f502c4cc7579293d1eeb73a5d37adbe900198a4c93c13ba62115ebd5b5dff3c2925080e38cc569de8e15b3012583f3d167cbdb2d571e8a03851c93f793e6227654aad0b15d42ee4504f6ec181063c5bb5d18f07df75297d5bf9fcd788744ec8cac9ea98201f9aebd494e43be713b0387be2f5857675bf4028f8eca815acbc61a4d342535fbd27649818e15640d23c041ad2671e633d2548f37e4963b604c1c1821600caf5ee0e77eea4c56ed7b609b285d83d4a63b318176497c8a01b2e8da5d6a0ae0907be6731047287ec2e3c4c43e0ddcfee01d6629bf79f96bad9d13af33dc33ebbb815c5ec6e0236aadeb6e30aa6a34731c77ce7907766382b9004a3c56114d7b5e47f380613369cf10bc44655f9709ca5deac8ea06e6a00fe1f41d2d1a721915a5fc5b4f405566342859c67ec97b1abbccf0d753c8a9a82c8e95b52316dc58546066a19c34e30e5e942b1b1aa6d3d356e3d65262b9b72843ddd479bd3be7a79892525584a2e12c5a70e0bec4927019c2d2955e069372be982eed81ef84515f28bd410dfad912f35e9a79d8666221a54021176b6dbea5314764e1725ba7ba9e63fb9e31dfb7e700fe141db021e78e60a3d17e5e4323401452816b57739b9bbd3cf9a2beb6b1e569bb7a4a3c0cd476c2e9877c27a5c8e89c89fd27585af58a6018bd5d7d85ac4c3b4e9844a4d6c790d26020bc584638f1554b93c776f970b4f2d15619618cbd453946c27a2f181eca8a41a18768308a4f3dc65828d941d6d4c6bdc7c2d1c6bd6207a0aaa0cf20110a51bab86cd1441924d1b311083107a5f648b447cf4b9b7920aa1deac08aa52e709a05d79e5c1be06a10b9e582257d1fa9a8afcc6d0f8f81952ace2758b052cd4561f43c638e0bb5b8dcf21040e47166e2f10d5f97ff2c94a925cfbdb2d16357402c7c7fcbcb118fe5a6fae280ac4ecb1d0256ad73f5b072b5915967c8a72db8c0bb0c5b4e26078f47b4898558fa4cce7627e2b5cb1d1b9c7183d2d3cc7eef31caf4149455a6c14630bffb163610464a189c08e569f26137470df09720e7aa081bfc465c9fb20cbd80e266bee460bcf827ad81cf1193d730754842b6f452af470489991c979ad7d639cf4b09ab548c7229bb2acd87fa7877b2bdf0aa2ced075fb3c3a6db3dec9130b6ddb54dbe5ff30c44e60d4c14cb98343c8f8fae8f38db61da69652c16484311dcb3632e250cd0c66bfbf84dcb2ebd5f5a29316629e785142973f68a8557066631a51cc24485dac4d66b17f087b2ce512bfd054bd6bfbdfc71aecdfe36ebc7d63cc5a45562d5f83faf949ce321680ff48e343b15fdab43229e63f63d0fe6af779af97f2dd185e30550594d6eb0d2c8f8bba2256a342d9cbcd848fa8803d1a08e4b09b2b065bbf33080e3a15592507fd4399f4a74eeac7277ff58bd1050c7a116689e62d2097c9f64967ff7d48e6f69e3ce8ef6746f06584b68cb7ef01d54c71754d7d9ae1e77ee4af441833bdb4e5ccd3fe5398535a838f345134296e53db3611", @ANYRES16=0x0, @ANYRESOCT, @ANYRES32, @ANYPTR64, @ANYRESOCT], @ANYRES16, @ANYRESOCT, @ANYBLOB="9946af499897813472578b99054bbcf7e9da305984b2375ed4d4d1bab40bd9d7fa60bb90c9d10815a4f7bce59dae74bb96c4c14787de24fcd817496d516912374c1cbcbf332ef0e0d8cde65a43535e68d49c254e8805ab064d017f478d9b57c3b3f4d486a154829bd4b7ab", @ANYRES16], @ANYRES16, @ANYRES64, @ANYRESHEX, @ANYRES32], 0x2c}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = dup(r1) ioctl$BIOCFLUSH(r3, 0x20004268) socket$unix(0x1, 0x7, 0x0) 16:17:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00062b0000ebff00001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f42c17462", 0xfff3}], 0x1) 16:17:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10201, 0x0) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r6, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:17:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getegid() ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:17:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 16:17:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4b89ee074833481c8a0002fc3129afbe2f922d6a1c4664812e946b985f6ae499e6d38d517ddce46b349cfe889cb76a45", 0x30) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe61) 16:17:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001fde, 0x100a28) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000000080, 0x1) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xfe2, './bus\x00'}) 16:17:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x200) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x7, 0x1c0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) readlinkat(r4, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/51, 0x33) 16:17:28 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) write(r0, &(0x7f0000000080)="1512b4423c3df95800a2b3e80eece0c0494b3ea4f1dfe48a16554580624010df18b1682b0005ac582076b5709b379ca55439b37f05d8f2c09c7fbf2ae92d11793a78e57a08d747a9e81047faf1d70048dff20c949cbf53d7ed1d177ad05c5cf25815e419c0a5dca7e6d1e17ed41875b39314eccd5761c3029f3bfe41010b0decbbc5c5251359ba6b8380eac7c51b579c608669177bf5c609e589adb651687c220745", 0xa2) 16:17:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:17:28 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x4c3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/184) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, &(0x7f0000003200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0}, &(0x7f0000003280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000003340)={&(0x7f0000001c80)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003140)=[{&(0x7f0000001cc0)="8a01311760a939b42b4df0a73c7abb5cdf9e", 0x12}, {&(0x7f0000001d00)="2bff44b90fb23938a36155be6b12869988864803bc60cd9ef8bafecf2ead46c3aec586ddcc99f0faa7771a1fca500c98ff0f59d977160d8be4f84798479d70f758254d1284ad14e4890eeabf70ef9688a0a8b3686aea15d38c1c05a1e7786b4dda9abc00886ef7e79dc0b2944c61048c6742c4e298140588ffaa840fcc76f3808fc585694881", 0x86}, {&(0x7f0000001dc0)="d542d7264dc125fb2cb2d28b36bf5b0abd85b19a2dd49a0d8ed0e9d9c010699a443bf6a5e21a85f27ed23aa997a2b500fcddb6f28ac38335506dcdfaf5c0c4990867d4a18d7642a7fa3c9b96f6f64d77d4c2a79d2b07bda46bc75eee1ca3af55210e55758dbccdf6a599b5a86b5a07209372afea398f2669ded55a73fbb816043cae54", 0x83}, {&(0x7f0000001e80)="9e985386b864e11b2ad9acc9cbb46d008fa589591bbb32ffa899bf369958acd1399fbb1750b39bfca5b3770dc8b641328031d4c0e9fa4a794cf3fd8d7c9820121ed29512f906205125969aa61358b51b21f76ce9b754e0b78e8e35f9213fdfce0ba28e6838c65a6bdd86fe0d9bb5a7e937b7bc702c9aa5411c6e83c838deab635556ff33877999d1a98bf9399eeb9fbb583676ab202d75aafa43c1ff9bceb06003031e0533da441717633ec9b0fa50040cd84eaf56e413c57ea12da0a00a3475e9a5d7289b040a459f3f56994f38839589ffd9a974e15adb4cda3ed22d28ccfc224e9d0756ed9f65609821c8a9e9df5b68be9df7b7beae7daa7a", 0xfa}, {&(0x7f0000001f80)="345ab9e7254813b9dfafb713218c517a3892ef558407d7ff8425979ddc2092d8287b526d6cca00e08188956bdbf649b4d31e28362f88d556d44f30856dc6010ffacea1dbb9e6ff0dd9a287f4074fdc2b9623a63e1e164e22ab4058f587ec591225de4fa4a7406fa518217eb0488d0428ce86a27dd0296c34d2b7551254a11dd8ecc140e9461095e843a7312614b51b10d54fa2bb7ba412b8348d7e5ab776b8aa8d81285c00eade160a434836174863e6143afd3a9ebf1e8da1d22bb4d816d31511fedc6b4e9c", 0xc6}, {&(0x7f0000002080)="e99cc429263c6d16feb504af2a40701d1fa0c875822dbf9cf9a890b5b1ac34aba0b5e50a5fef6d5afd6709b01f87e016fd0900a5d3176e8c03654de691d8a14e60637da6573ad851f7deef3892150eaf9f73511c8960f307afd4964fc1a36ef57b730e719fc72f032f38f7d93329eefc2537ea8ce94cbe428feb1edcc83e7dc22e565118e075eb488af40ab98f40730991b98c30b6a3866691c23f91a4cfb303c76b32a250b80d80266df52e005b2ad817ca176f7f265dd49fc04238e87920d0cf5c0989616ad3191e4171bd06fa9033bdf42424a132b430e86e75508e9d18d886b315f45e891160a9a220c8eaa132f6c2d1d76c1169a2c6e245a0c907f8e5e80db0b2b2e5b288bdfa359427bec9ccedac050a47f15e1b1879530b04e3b1b90aeec92bc2af20195f5852df0761d1daaa559bf9a709fbbe1dba016a27b55362252d156c3e6e8311bf900f3d9c96e7bcb513df05aa47f8450dc6e183c6602e1a19f43fb3a7b5d898779d39d370f93584c8d1c84d4d44ccf0fcff518794e18a168e6286d00b5593359e9df8aabcd47ffc2c3fd9d1d4fea7a94602721a53cd481f22c0a5da188230dc1855e6464669a454d89a6447523528e089d294dac02ee1ddb36d82a50eb933fa7cfcd6efca0e3e4d700054cacf8b7065a2bbf9fb57bd13d332bab1fb7400cdc9d7d7268c8c9fb04959317c3a014d70afefb04e4a603790ba5474721a6471393828685f16c9353bcb9c3d1f0454cfbd9e4afde47ba5bda70d741ed21ac06302346bbb35cfaf169be647884880a27b59ae9a87b453c9e578dc1df28cb3410af00ff81bf59f2a4643f53451e2ed83128495109cfb5edacedd52a651d7082be7b40e43c2cb91ad07d14b39b9bdb435d5747592202dee851c2ee0257eb7d2ad3db127ed630801a71bc1a11497622ba323c3203903ebdf3b9575ce5d8fbd80290fd6f8a125f1aaac69dbf7bf9612c1637976388bedeb3607e9d79acf4ca9d6e619642b10c2c96d0ee91ddd03eb580f8f5a787689671bb3b7088b007cc7526dab4576b9ef97c5b38a97301c65ec46e2b11787335a9a16b8315b52b410c5631f8aba5bf0d65da57c4bbb6268d11e8ce2998acf0ed8e8ab98fe42550b9af947a966bfa3d7bc8c6ea1829f4ddaca6842f7bcf217321cd930855d4d2f746dfa9d3cdf2b8cb9583da87c3d6a186e9eeecaf8c5abacb6f23ebbbfa7232b2b02e40494d3359a418f4530231da39acafeab5c1ffa8903cd8896cecf745fc1db3902e57f6456efd3cde4ff344f56f6d835c1775edca8fbcfe2eece30b7fa7de7cf2904a199273583b14940887523522be23c9467c72154e4bf83a8b80ada83f4ecfe4ab9773c12eed5c4c05b2f3c6ea06b9799f71ab30a612b61495e4e98ffab4089bb6364239016138211d8873704b8405698276b52efbdbb61b11980d3b753dd0bc65f65e2f49f8841e05d21d5af2b4f740db554b39be4c36a3865aa2c9915d654c49b9bcc844b0bafd775a63d90c60cefc41734d7244692b687c55e967280947c63b6f789bbef0a4366bd250e9688a5e9349f8a50da7c6aa68708b4cd256de310082e6afee4d51f525485f5e2eec86822e9586491d3e43e74c1d5e1c4b00ee9d1c51c83fcbe6e88bd667ee50f460863818387fbbd04895b8238c91ac83314cbc274b868ccb8f4ead78ef976faefb238b11787b31ebc461fada71a575275f87cb945bf4f7c2f97a78a1456bfdb26bdada9b37f8febb1a50e03b345785e1d931e226a4634ccdaf8c43463f07910391342a3b55e872844ca19ff614d6dfd066147fdd6c136424b90e2ad0b5e825bcb76eaefcd29d8db1a808c7477e847f96f7f77f94bf3cfb9deaba68dd8464fc80a9c002e6454f613420eb226628f7e323d0d8d5e5c705cab9113dd5869125d8fb2d86cdb5f15ce7fbc158a20fb971977c2a64d0908bf5ae540b1da0f23d3c41736f78c70f3a1b9390dbcbdcaea53c84aee88c2b0cb4f1808689071ad1544742e9e7b772bc8810e9b2fdb48b943c3cb1483b30201bd63b288775dc703ff75343337d10295bb39641582aa33a696351ca225f1973c45ebbd4e5f4c8c4fd0c5bef11d73a4d9d940495249b82e765988b581b65fbf932917d57ebf7f8a0e37039c6f365355958046ef309bbce693641aebf7f7093d47444f86bdabf5135a88d670bf28e89edc649ee28a270a138a6515390550b77534a94465ebc9f0454dcfa725b599da1711f066a7da1a090df0eb27de4e734a26bc91c877872a5690c4feeac783ea7d642586c8c34b684d758f71e9e515e290e4333ac4f8c21e45566a7d1d6cc9a3111b5abf5c72f5c9041b1275ceff5d2d0c4b500c8e6e3e84186b953f91905910fa7787c700273c4efb46f87274dae7af33f8dbe2c00aca8b391eae7768d2629d299c37a048b38d04e1044f0cb34359a01be20bc4253848eaa2fd882b8b180a6b8e148095aa7c91339ec04d25b2896e00064569f55c3d08c1d27594f43f98fb891ae0431a25d5da081b01c2d752cbcf830215c94ee912a8258694758cdb15daa930ba55cef86d4203cba2bb75df29e5b8a5a2e49cb41b1221ce9428e125f15fc2fe6129b439301790d8f3f89348054249b7fd8158253281d2df3e70e165381862b6eddb1b19f1bc514456f2116ce7cee5317a3ae7bc0b0edc4afa80edf445b18ccd80b25d13a01343abb9ce53c417dc481a0a664e8e1651a06f91f458c49609f92e3ab0a403a2b14d373fce25bec3ce669e59d4f723abb8502c54b00bd0038dc01c0e57f0b03fc7e0155a1a4690e09408eb32a5f7fa2df43fdef12722d0cb79502c8bd5ad7e5f4605a86ce8dbf4d606932d3edfd0adb3e521a44bd6929ae027ea77320deb04f76ce3098bb857c0541caf8c1b9ea6cdad4d38d01f01370b8502a18698d003b2fe9553582d2baba97e3acc416d00408c47cc8f8f1b738033d146595c7e7c24e50765ca4f44eeb196a6a8be82918b408ab7f0961ae72bfc2fb73b969e4c7dc74756ce3eb972a28bcc5c2f21a0fd322aa1d69cb1659edec8822c10b6830edfd9c9463219f0d55f9627fa9568010229f7c3fe690388f98975787ab1b6602bfbcdf669305bae5f7c1b361309541feacc781c8acc08defb3eb8ed41ad4ccac3df9cba6f1305c5bcc69af1e5e61ea54f491be8735e0c3780d837b35a83a62346f10269f0f6f85af066f5222ef8859c7d98641cbce35e703eac796c4de7010bb405dff7ea02e1689dbe4a6c82905ae25214cef6ce83a601b803202a23f1454bc4bce6595bb22e3c202bb57b64261e83915cf63cfbe93750e159b7c3b4e9c8e0c102aabd1d7a6a4fdd40250aa2d14c9ec674d861edc8373fe4392e499230c29fc6acb01665c00b98ddbe7ec8ff3a3eab689b67daef7b55d22eff7ea0a70660dcf6cc2b98e4d967542014bef167e5b55868aa94f4dc6800ad18b6858887bc93ca2ab66227da8f42f7818cd17abac468b3e1842000783b0f991e40e2534f76c041fb05e56ad8dc105ed00daaa0bb26dfc705aa9ca7c84b5eff46a9bae0a271b39e57ac5cbbfbb60ac505d39d4e8fa39eb08a958018ba9165894e492b8c2b2827c04c229c06cd091b9e3f646a3c3ab4855adfac298baf3a2e3519a88e4efa42ac693943c40dbdae98011bfe9300be2bdd78f1bbb7134d9a90206342fc80f4b553a9593fda55820091a338bc4d8dc9471707c092af5ea33f1fb5256fda06328c497facb278d0ced1d2c3f83bfa826541bdde3d6c795e639d902b9914ca03cba0c0d67c6c4e656f43d482fdd9a8fcdb7348cddc37587365736982c7a1478f37c04234d48c8f9b59a6b8459cc94d2b30453f25566b401a1871aa29227ebc88b65162b531a9cb76ceb6f4813caa0d3f837116bd7426a7bc068a41af3d988fd7b072a9eda6df74e2dae23b335fdcd1b4750a73b5c84e6f5b25ff3f034e7b4b17ff4503caab588be948163fc5066a803e957f47118cc53e26d2d6e717dcf751abea867e493a7b66989eb4ffeafbb399743418e7fbb2552c376bcae518d953b1ed84644f2469f325a70946f5818759642a797a51d042bd5b9639e171cf50b2289a75ca53cc0ca089996084a8bc7370dc5c968d6f9c937aa8475375d28ac619651d74ab8d819b24c6d51092d9b0574f8f2f2ae924523273a8494fa793b5dbb49c5ce5a35409cf87f576eecfc246c3edabea61845f08a8adee7d6491e69c7eca13e05bf3e505d10681a5da240a87e8a046bcc3f4fccb519883bbf223892381ba4ab446e34d0d89a0be8b966ede62c3fc8af7bc66ca11973bd4504bda9053eae464587109d59e6c2b754aeb68f6c19020f606dc68f9e44ecc58032458af5e06e9becfb555c14317722f1703e335b82487980dd1ca4d84f4d6232fe3fdb44594b6933be6e8b63ea80f1128ee758febeb76a240902215dab9e90ce0396fcf44cbb2e59052a03a9df3dec429a0557fb034baef634efb253278362b39d48ebac16502bed69f43f6a8df578766f6ec76ee895a1a244851237f3d52371470a1b23df353cf84e47e937e910dc92a4ae04acc72284266a4fdab149b7fe598b50d85e8b69ef3de76aa030bbb217ebd4e3654dfd8784c792219d122724b65e5436a4fa49cb2a4115c84cb79379ffef3fec7a686fc29b625278eb02944e21323fefff1a6030b8bc2b8fe9b9f9e27d62ef704202c1d3710949eb12f2b09ac458ebb9591183f4da9ac573e1e2b8e194227ba19daeb0813284140cb133669be2f36a244927350b45e487f7bb7f46468b9fd111e311422666b0946599e7e8c186b37272e79de66378ea28694ecc03245d355f67835d6ae4bf17b109ab2c762320597ff886c5ba88566d9eacd455faedececaeed479b674fe76f2ee863ea9fe0b8ff331dc044f413a489e8998758d7362fa415a65233997587e48fe354fd53ceda3020cbbb09a7e9bc2b830f7c9b8b42519451d5dc9f95892fb8a6be64696866468d23221c11af83e95c124af9a6d47382075771d1ba6f32ce2cffa81d6fdeddfe84e9a927d813b99869cc97b9780b1395901f3c146b593aff5ec461707434d8da53bbfdda09ef730186c8883b600328b5220b2c51c79b985096da154096fc412d5354a433c5ba552c76e258ed89dd7284ac5a580a6566fdaab1aaf4a8d4f2f38b905d8a1721bf887bedc131cf70aa90262569f1def09ff5c3d6a0a80793a8c8a48f8ada5d63bbf6c1ba6d1d2dec9399249087a354090e3409237a338523936d20eb1c7a21a0e6c083a5cdba5c5e7b90f347e69c0c7f0c6e37bd9c19e722f777f4233b12aaaeeec7de8d1e839d342b4001644578b6be4556dff11b4552a41eedf5eedd4d71f2ffc17689acd628f26ee0eca5ebea9104a751262de13472ed8bf7e4c9116295b0efac2b0c64d8dff680ab60a322ee55eefa97e002b997490330096d10e0e79a9fc53868d6c974a23c264cc4af47213bc791743a93a8559a6294b9770968a026ab82c5e9766f16cce410ec306d4fdf0ca39855c78effcd6b71d7fea4b48c59626aa61fb9c64194ae92c770666b009f8ce8f53091b5d8d424701b7ef911dec30362e57a80995a929ab0754cfb103118791df4fe7ae5c72e409488869c8eb4c0da89145418912b35b2cb6a2efd020d0f8b63c74d71181b6792352ff25475bace39f2e275585026dad5fa4744ad539ace6005839ddf8f96c9b003674b99716ccc4e7146abb47e9def9b5d920bca94cc24e8d932e730957210b0b8d327e01fb3bc3f95184bdb1ec7689d4a13abac0a6f63963f266790baffc9c633b55", 0x1000}, {&(0x7f0000003080)="eedf80dd8b6c363023622c44591adcef6cd873028f4e", 0x16}, {&(0x7f00000030c0)="dee1a926cd9f7d16332eb5b7ac05cde920c7ed616c0de8b3a6a95de50e2d92e7c76abb20f711a1667a7206d30cf8416b94566856d8ec3e090b4cba5a56e7e37c208e37b91c42258daa97c5bf6b75a4e14442", 0x52}], 0x8, &(0x7f0000003300)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x1}, 0x40a) r10 = dup2(r1, r1) pipe(&(0x7f0000003380)) writev(r10, &(0x7f0000001c00)=[{&(0x7f00000001c0)="e38433f6c81a95655e43f419f5a0dbff7a972568f8ea9cc2526c3c733ff13d3082b85187522afe46851b23d2e09357799aafeeab6a539f363e12b5f76dedc4113b89ddac5d4d8cc29259f29f572c127c2a8cc1", 0x53}, {&(0x7f0000001a80)="b81baaf6c0fee93978953de2f2b4dbf7ea0e81077a40a4cd8d2cd56a8b0baa9c60375d0e08349ba548aec76ec8c1f3f7ca9cdf1412278674abd168f1a1086776f502ee080b01d3d2b8769edbfbc67b9a897d23f3dc0c52c9d6cf62b4b8cf96ad", 0x60}, {&(0x7f0000001b00)="7398d4b08f21d2633f6718943400d875addb3decabf49ca411b111982899452c8b6ecc4103ec75cc78bba8dc1b9df856a055b4cd7cc5d2fde59f614de9205b88322b552d68b80d2d16e5841eb4cfdeec62d56f6d010f514f8ff576635b14796e96117b7f6e5aea733be7b641161d15322f68107763f16b5607faa3847403aa21f1525c3183a96a2ddcec2ca4c25442ea2621a1d82e37104fdf7abd90e763e20712bc32af3745c3e5558cc7fe6a812ed11b91f89b8f8eb149bce8cba79b946aceacf1a7521d080511507363525385707f58ffdf35e4853bbb5b0a8715cbe4e8b45a", 0xe1}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x801, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0xffffffffffffffed) ioctl$KDGKBMODE(r10, 0x40044b06) 16:17:28 executing program 0: setrlimit(0x2, &(0x7f0000000040)) socketpair(0x3e, 0xc007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 16:17:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000000)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) close(r1) 16:17:28 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x280, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:17:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0xfffffffffffffff8, './bus\x00', 0x3, 0xc38d, 0x4}) 16:17:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7, 0x2}) 16:17:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x28, 0x1, 0x7, 0x1}, {{r0}, 0x0, 0x10, 0x4c, 0x100000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000003, 0x81, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0x5c}, {{r1}, 0x0, 0x44, 0x80, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x56, 0x2}, {{r0}, 0xfffffffffffffff8, 0x18, 0x20000000, 0x9, 0xffffffff}], 0x100000001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0xc87, 0x8}], 0x5, &(0x7f0000000100)={0x5, 0x5}) 16:17:29 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000080)=""/31, 0x1f, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) 16:17:29 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) chdir(&(0x7f0000000040)='./file0\x00') 16:17:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:17:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="d42d837287a95f3c47cc296371c2a07ea55e3fe41d539e0868c1dd07a2eda79488ff479a4231b503c0d2fe1602830b0a8b68156ce7f2aad631d02511827e54dc0487d28834e3ee8e5466cb3b433bfcbc3fd54c86ea08d5bcead979961e7b92bfb6b2331404f424cd1193e6cdcd2a54c22c857d958d1827d3f2453ff3a65b4fbb9fb2084bf1dd2b0c9d4a25aa6ad5dfad02f7", 0x92) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/132, &(0x7f0000000300)=0x84) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f00000001c0)=[{r0, 0x17d}, {r1, 0x4}, {r1, 0x40}, {r0, 0x8}, {r1, 0x10}, {r0, 0x1}, {r0, 0x100}, {r0}, {r1, 0x4}], 0x9, 0xf8a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="93eda390aa0e1ff39e9a0cdd0fa6464de7d6db7c4f3e69a519d1d2adea865f2039f3eae4c1a84e5c31da15bb030320e98d2c96f6b69b58d1f9612e6848b88fe90553d1d481c0d5896e2f9192735ce53b27c3d7ce04cafe541f36e2234f0ae9666e364eb9ed672120770261790601a1eaba33412d55f45e75011b1d2b45d117832285242b42182007a3f588bb045bf4e2402171db1754d42bb697ee51e1145d104909c0a28227e768ffda5b0e37901bc575cffb1ee55440eeaba7e67bdeaece8274159e44c1657d60175b748ceb71e7000abfdab7fa", 0xd5) 16:17:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) msgget(0x0, 0x400) msgget(0x0, 0x40) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000400)={0x401, './bus\x00'}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) flock(r2, 0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0x20) accept$inet(r2, &(0x7f0000000500), &(0x7f00000004c0)=0xe17c02b2164cda02) r3 = msgget$private(0x0, 0x210) msgrcv(r3, &(0x7f0000000040)={0x0, ""/97}, 0x69, 0x1, 0x1000) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0xea0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x9}, 0xfffffffffffffffa, 0xffffffffffffff00, r4, 0x0, 0x400000007, 0x800000000000004, 0x7, 0x7fffffff}) 16:17:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) r1 = open(&(0x7f0000000580)='./bus\x00', 0x8, 0x0) getrlimit(0x1, &(0x7f0000000180)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x75) ioctl$TIOCMBIS(r0, 0x8004746c, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) 16:17:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x57a737f462088a9e}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="50f6000001d97522035dc01b344b41e60340410307711cacea0dfbdcbcccaa78661b7421faf582c9396df00e0000d4cee2eb0d7fdabe36ae0358efcab48ce61450020000002557a3ad59ffffafb70000000000db1b369c3bf2bca106c06cc4"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="68cbf7f88fe7f4dab222ae17a54a6c3372d7126ee1136f81f4638bc6d15cd433dd438b3300127df3dee219a265982fbbe85422c9c5676d40fbe7c83763478e0fd3eda16e6310b0f6818c0e82b8841c1283e1a44fcedd045633071284add1c9e5ff1686dd8f9fdfdfc0f2d72cba83c424ae78411de4a6426d330a434770c53390203ca85e5bda806aa91a34da11279916eacc412b3086cac72afe39f147690d38b901c654f798631800b175ab307c54b3a7d77700f7e7bb3b400851e3cd1f67789e373fa48b8c24a29053e1ae537bb2d072ae15743a7a01eb139f9aa19a5dd2a48acb764fc9b5a813b68d4b20d37452", 0xef}], 0x100000000000003f, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:17:30 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x46, 0x55, 0x9}, {{r0}, 0xfffffffffffffffd, 0x51, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000004, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x6, 0xffffffffffffff3c}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0xd0}, {{r0}, 0xffffffffffffffff, 0x64, 0x80000002, 0x5, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0xa83c, 0xbe}], 0x0, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x2, 0x80f, 0x210000000}, {{r0}, 0xffffffffffffffff, 0x81, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6f07, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x15, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xbd, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xfffe00000000000, 0x2}], 0x3, &(0x7f0000000000)={0x0, 0xe7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:17:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000040)="2f0de571b57e914702f39af49ec258cd3054d292481d5ced4a1ced0d52c157e8d788b5764ce83575b318ce3bd096e158764dd6b8dd007a3371906b5461d71e45c6648f73da7ec9a02b77a160e3322b4236407f9b73978e4f12a7cbf90f292ddca51ca0165c8987f1f1e0cbf1a38e6e00c94042128a558b7da8563698b12c8175f20ea9c7", 0x84) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:30 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8800000004502) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e90d6bb7300"], 0x8, &(0x7f0000000a40)=[{&(0x7f0000000240)="791a6a5486c609d5c96a3f1ec70640cba65086a6a99a5679841088edc58806e53b714944fc594f5c986b34495da98db907068df12836834453c4f21af071fc5c2de3ce00ddc2a58dd772512a", 0x4c}, {&(0x7f0000000300)="3a364d795471f6fba6bf1b649816f5c8ac6d094fa3078ad62ef8daf3580e58beb5ac055c69dfb6fe53a3150d5c3aebbb27cd33634e7e0693776e8d3c79b02da7519d4e3d3b48d43b3644f41fca8a2d6e18158864b34c169f8783eb1d8c9f162091e0b291edd4540b0a03ed3acb9b340716bfd8dd79fcd380c20c7b4d0620d2a7bbebbc2814be7e6042f8bae4989ccb5c69deaf6658433958c93035a0f8c9b6ecca67071e93c9f3f9470b7e4ce8f6d013c885e0a8a2f4632841f303214f5e1a6e8f2175f5d23812b9bf613ed978d06b0864887a5c666bfd640f64a38ad4a3886437d08ed3ac7f", 0xe6}, {&(0x7f0000000f00)="ad3fc95db618f371b1fde221edd23f912f0910894d8d2abe98916a9bc94aa01d7ca2852b3c1573df0a8428f2be21ab7aa0d7c2f1fcb75094c664ace88e86c2fc0a75b9f24921fe897bf217384ea2fb2b0ea99e32028952bcf7d1e06c7f79f4f78198a56a3ca735df727df7d991514915a1c9232db0fce2eda95c8b574e40b562e0501c715f315f3deecefdaddae2a6cd62ebc5c2811180ef4c348bf64738a417a464f19adcd8b0a8361f2eb88012df37613e81492810a6db337fdbddfaa31c8bf5736be177652a8458", 0xc9}, {&(0x7f0000000500)="5fc2032274e82368890d2c9d4f77d1896de607b7b0f3cd629171a4c41a9f1d4b09d1c4e641d730e822983e3ca38fa5c60c86b7d106f5da7482f83957a25e72ea744a5e97e1d61bb6804a1c4f7ec7dc6282b22902239e8b9ae394d9a3d802e5f061d2206a87bbc04d327de01930912bd18d149a2f8b28c48779039c8c0510a9a941dee25a683fbe169bd7da068f09e4406fd2e74eef01c38fa4fee67f9fc5d1be2e2507cb69d3c2058f22e16c2cebd168d08cf8083105623a2279a850f6f9ff93e2246fad3dd3", 0xc6}, {&(0x7f0000000600)="1de70c434a37dd63d9354ae36f4800ae3c394d22b08209fcdaaf13a5e0dea1c783294df6735b768dbb49242c80090c779728bb63983227f49a2a9f7712000af798f60a36e9a5ef1a6bcd0710afb4be9c9124eb752cf0ce5deea91433fef9ed35392c908143b3dbca6913bda1266fcdb47f021ceb09e7e8ff654fe707a6eda42b6ec2a15fc0f23bde6d916a152dbf12879312a22f2769d1c6abf31c0544edeab55224fa19cdd51e031b9281a9613391b93ae268948cf796cef123ffd315fc6810dd3a6c1bd9bd29258ca8", 0xca}], 0x1000000000000141, &(0x7f0000001000)=ANY=[@ANYBLOB="30000071096aa221a3091f12b614ab2e57c6603bf033d9d70a2689ef37ceccf6042fe72f0615bececeeedc7db5bc68585b7d7ffdff602904fd69a1bdcce9a0004e12e3470384a3fa00"/86, @ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRESHEX=0x0, @ANYBLOB="6e59b2c93e58465b0be13d430e2410c7842f0b41724e6fe922e233080e9f946868bc1c678972222aa9d80a8ac37c3504c5dfd404bd74c8e9ece3e65cea1078cf7c21f2172c323d6dd6827ac6a8af6ffbf7d3a0f250a2731687cfda06b27e4338ea504233ea8e427022899c6f889e1af9f455354b596533ea66f97194770dd2d20444121a647155120a4352a0be6bd01498764f095c3d045832e85af14411a3eef8085192b8ae89d0cfa2033079"], 0x18, 0xf}, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x87, 0x5, 0x170}, {{r0}, 0xfffffffffffffffc, 0x5, 0x84, 0x3, 0x44}, {{r0}, 0x0, 0x1, 0x44, 0x4d, 0x9}], 0xfffffffffffffff7, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7fff}], 0x81, &(0x7f00000008c0)={0x7, 0x460}) poll(&(0x7f0000000900)=[{r0, 0x80}, {r0, 0x11}, {r1, 0x64}, {r1, 0x100}, {r0, 0x80}, {r0, 0x10}, {r0, 0x100}, {r0, 0x2}, {r1, 0x8}], 0x9, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000800)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000980)='./file0\x00', r2, r3, 0x6) 16:17:32 executing program 1: syz_open_pts() r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:17:32 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x2) 16:17:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000040), 0x10004) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x400000000000, 0x0, 0x6, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:32 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) socket(0x20, 0x8000, 0x100000001) 16:17:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82050000000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:17:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "3cbae506251a0000009300"}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:17:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x8, 0x3, 0x81, "fd11f875f5530e99289f4ed23d77670547218b0d", 0x60dfae29, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0xc080, 0x4f4b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff96, 0xb6e8, 0x675, 0x80000000, "506c062ff94a9e85432e47a92a08ba40be5ae1d0", 0x5, 0xfffffffffffffff8}) unlink(&(0x7f00000001c0)='./bus/file0\x00') bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000200)='./bus/file1\x00', 0x801, 0x60) 16:17:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x7fffffff, 0x100000000, &(0x7f0000000180)=""/158, &(0x7f0000000240)=0x9e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6b) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x61e, 0x20, 0x0, 0x1, 0x988, 0x200, 0x0, 0x0, 0x4, 0xdf7}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000f6c000/0x2000)=nil, 0x2000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:17:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:17:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x8, 0x6) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:17:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800000020000, 0x40000110) 16:17:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:33 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:17:33 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getgid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r5 = getegid() getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() setgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, 0x0, r5, r6, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) close(r15) socket(0x13, 0x4, 0x8000) getgroups(0x3, &(0x7f0000000080)=[r8, r14, r13]) setgroups(0x5, &(0x7f0000000000)=[r8, r9, r12, r11, r14]) socket(0x20, 0x8003, 0x1) 16:17:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:17:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:17:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x23) ioctl$BIOCSDLT(r0, 0xc010427b, &(0x7f0000000180)) 16:17:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = msgget(0x1, 0x81) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000000)={{0x1, r7, r9, r5, r8, 0x140, 0x8}, 0x800000000000, 0x0, r6, r10, 0x7, 0x5, 0x0, 0x8}) dup2(r1, r3) 16:17:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x10000, 0x7fffffff}, 0xc) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:17:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x5, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000340)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:17:34 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:17:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) msgget(0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3dd) lseek(r0, 0x0, 0x0) 16:17:35 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 16:17:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) bind$inet(r1, &(0x7f0000000280), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x3) 16:17:35 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) r3 = accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x9}, {0x18, 0x2, 0x4, 0xfffffffffffeffff}, 0x5, [0x26, 0x1fffbffffffff9, 0x100000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0xfffffffffffffd21) r4 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10f15b17d212432cdea1c8d7cd1395da"], 0x10}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:17:36 executing program 1: r0 = msgget$private(0x0, 0x3) getrusage(0xfffffffffffffffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000080)={0x0, ""/6}, 0xe, 0x2, 0x1800) 16:17:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff000, 0x7, 0x8001, 0x6, "b911b55ffd7eaddf192f3e42b321a842b7ec78f9", 0x40, 0x100}) syz_open_pts() munlockall() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x6) 16:17:36 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x6090, 0x8612b) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fchflags(r0, 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) fcntl$getflags(r1, 0x3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="06a08618c10ae5d3", 0x8}], 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000340)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) write(r1, &(0x7f00000002c0)="742e783bcd7027b0c6cdbe0a40825f3747d34e3044390b5af40be7bbd028500da85965fcf0a466fda3c6badf8d7cc3bf03f7ed9be3101b7eefd05e2d34181a058a012510ca01", 0x46) 16:17:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x521, 0x2042) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x7) r3 = fcntl$dupfd(r1, 0xa, r0) msgget$private(0x0, 0x100) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)=0x7) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x100000001) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x715) 16:17:40 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0x20, 0x9da, 0x2, "a1eaf760bf72ecfdee5aefe928d51c737d17c512", 0x1e6, 0x8000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3d}) close(r0) 16:17:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x47}], 0x2}) 16:17:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) symlinkat(&(0x7f0000000280)='/', r0, &(0x7f00000002c0)='./file0\x00') utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:17:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80007, r0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:17:40 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) listen(r0, 0x0) 16:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r1) r2 = socket(0x10, 0x4, 0x8) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) getpid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:17:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) flock(r0, 0x4) 16:17:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) getpid() setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/155, 0x9b}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x5, 0x1, 0x1, 0x0, 0x8d0ce8}, 0xc) socket(0x18, 0x8003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) 16:17:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x35) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xaf, 0x9}, {0x0, 0x100000001}, {0x85, 0x9}, {0x2, 0x7}], 0x4}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/101, 0xfffffffffffffeb5}], 0x6d) 16:17:40 executing program 1: r0 = semget(0x1, 0x4, 0x10) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/97) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 16:17:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000000)="c8c15acb99857f17155502f6405c74b7806916cbd967c881088708003e9c", 0x1e) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 16:17:41 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x401) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x106) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="d75063fb8edbc400369061387e12ef326cfe5c0569462b53d323fa65a55373d6a7bf090f9a082c9dfa9a6d805f51f04187a7460420d96f2e7559286fc07a9766e513bca9cdce8b6e628088c6422e8fd6e9645124d1314683671c3f39c1a9823b6b4d692d8352a04fccbe143fc23797c3c6255528d498bfc9416fbb4a8aeec44e1ac0e8d9e66fd330dfafd2f5fc3a1e41bf1bf294f471633a8fb98d7176f3185bb08fbf60ee9ac816ad8128a56a398d2295e6a73c2b2f0038cd3c639722911e7fcb31c08097bac9bb7c32795dbe815058ecf4c8c69a271bd5120f96dedc8483e03dcf64f21a136dfbf4df388be814912d64c093144ce888882bcfba05f13099f384c6df7042c816a51f2cbb47b243443dbf24e0d2bd7b050d29b4fd8796b745431dcdcd78941c8161fd607310b59c0586cdb22d6ab1badbfdf3e2d5e80a63b0eb09063987d1ca56c9ef4dd5c6319d25b3b2c69c0d6da9f451cd00d1abdda77a96d0896a9e7e37656179a608a6d78248da4cf3eb35365909a3a1d9ee9b656fc2fba6675d684feafb26a4be0bb4659e6e04ef2884db9d24306ac245318e97d53428a3fac44ebe055b69b4b64cc03e534438fb1e826f7a72dc10b37bf7d357f93e9494d6e690b6c1368be877acc6d78beae16decad5eb1b48111fa09e074d8430042b0f66651fba82b4523a05239e7ff4b2d5558a2e126e19210c6012a80fca9d37b3488e65af03f6a2a50af91e3dd693906a228f7894842ab8a326941a50ba96e6c65f058b7b4ade16a23c35a1a73c1ad82d88a8ed3dbf51deddce0f81d1a117b7269ec0da974ae40abbdee300e065a21ee734d488cca96616e06c040cf54c4d9fc0416c22be831a92ae12f3950beccdae7952c8fd3e4aa8a3885740baefa4b58f09a5602863e63f7033e0f594dec55b04aa2ed6b7e41bf197180cd2ecb2efd055317abd251aa289293eb4a0c73bd27ac1d8cf41f95800588c385f3f00e69c08eaf85654b06c21bc2a8cfc7bbba0befbd05bae9ffbb28758a78faa4c237b49cd904a155c594ce85e561c1ccffdcaef685c05ea28b5ac35fe2bbfeb011c82d005bfbbd15b8907ceef73f92efa795b98acc6862dcc5118af1783866b447b475fce9043762a98e4312fe27bdabc700275c025b612db6f3dfd083f379b9a1369ff6a2eb523d7ca9e749f011cd156ce032ac3fdf33fd015a91fc366c7a78f3223ea04ea6b552be8a54e03b819bc107f31298019921e4e87fa7ed3fd3dedeb6d0070310f8b462a523ef660c8898f884c14a00d125a2c7c0b4401a60ebe513f764b09c40ba50dc743d48978808be5594606854b0b719b4b93ffb9e796094bcf6e91b38bd7ca7f6939ecde56601698e9ac790b29adba2719a8260cbbf6481bd63202acdeb636c17514ea5249c2f36055827d623a0c82c263163b9ffefa7a6f25b96b2e31f28bb22f1495f1ec896724b704f1c713856193f84320358ffabbb89c2ff8ef81e603f496c7bd2c07c60b0137a1e3f5fdd56f1e5c15a42c523f8319e1f9f44279eb251c77fb29b0a15a693ccf38936ea24f743f41ea38a795ab713f796688a052774671958f29afc27861b0b5bd18b77a7f1ceacdb06cdff6b6eebdc66139d81056689799c9d2c8858639639f92991b586e882433681190d54e96891169fd3c5733b12b070356281c51ed91521febed28bb40899683ed3aa068ec9ff25e8244250b5cddce0a171a4c95b8fcd0db4b5f61f53a937ca7848581deb76753c9512e8a33431a5f7d9e657cefd73db0a5076da188d50d895930dbe961cfc65d18724db76b874fe78db8b4c92daf2b36618be5e01ac1ddab8714ee8e14e8a6259da0faa21bdbb6546474ec601ce737644cdee4bfdd84a3e0495f15d387704734b2fba19647fabb67a90df2726e4c5307bce96c9e7fc55dc2142127ec61456a495208991e6e10dfb859a9182b9eca7ba8c4ff2566e8a502c2ae2e412358e3b62bfd1cd747cde54783a1f18cc262919b2dd8e6f9fdc6694406d7c6daf7bd21c3870982033a0d925ffec1dca091e21ffd472494b13a5a638140a023299ed3f97cc37609e0d784006c624bc1f0f2ba14fd0f2388126dc719ab65b878fb078a83a469d15b8c5eed4b54f5bbade55e0b6e4fa368695e40e45fcf25938f34742b4106a3fbaedb695696ac516de2b96c6547290c53adbd593906d2d3e737a05ad2797e89c82517cdba9a2b0798556b5ea4adc2429ea8caa86c42e56e8a6120d2a828cd6966e9bdaaf6af09c8daaba8e8c6f7c5d9b21525be290a5dd1a348fcfcfcdd720c72db1b5f1a21f46268160da153860c6f3b192c1e80021912e88f3912d74766aba1b4811b7add3bca8fda26073e6a2b681ff31abca6dc415d27de53cc558c7395121b50e512d2d14f3098683550f9e10c1a683442be3ce44a2779724c13219953dfc4e72870dc09006a5fe5920094bf39dc3d845fe47ede2ccf1bc8b7d167db6e48fb9868d65eb3753880fe7130fe1336f2fca3fae7118ecd075c8323e4847fb99094c081f21f66d27bcb9b8661bca3268fe8d786b9d02d203e989312490539779ea7c2c8b606c4dcfaf1843603df5a49d527871cf84e06d29c1dd74a160c018b93cd32fdfb869262fcefee10a9e5e97270c49b3670042862f9b6850aa89d44ee4c0fdc814578f1db8a58122a9c1803e39858bb2610f7dd7b8746942289f9abaa1035cb37fa46567d87c4ef460a0ebba38a96645ea01ebd852995bdbd87859ede53b19952a76243fa6b2a50c208a884207e8ea9d0ba7094f5605874d98acb333314b38692638de53df34f9501068eda5e43053bcfdd73aeb73eab734e85b6c0bc46b37542452bf2701e5bee3b497c95a44532e95ed22a659b3c0388bb9304851cc90636a18d47005099a7fe7543d1dba44e51cf2af5835016f5a55a7f8fde80193070b05b97163268f23f9b4d2746045cffa11589e2517c8d45f6090eb9a8392b95518674684d33c280717be2b855af69f4f20e175dcaac25e231640951b089e5214c3de1cd2c558645b312fa51c199a88bf9690598184ce9032ab2e4940aa1dc08b02675b04bff65d0f29538d05c4c3a42daee277adfa4e0eeb8a7977ec778229d38315afda9d79820c27e74b55d5f40f3897fc26cf533e74358174d9f8aa5070b99edc3f2aee30d1b7e09c85f873a7e4c30c216947ca0ddcd3c527c586d2a7c02d410a6ad094e2e9164b2b1a8a11ed0bf51602c2e96891a5e621833b7cd01b7bfa6280c21a3699633a438e9b584009f74fd48f4ee619137ca0bf40196dd25bb69257a4ff70e83ca66eb475b044f086c46b4d0a4ca65330184bae77cb502a45d588819ebe895c6a50e44674a0cccef2c28494c7d85e71a4b1f03a55067380f400ec5840036b49d27f18db7c5c5f4d719cdf8d2f7c1fa4c942ed8d56bff8b3938504ec21f1c5ce547da8760b6c3ee5477038fcd1eb3c72e9b83b83cbb44d1d7e00775d8d9ae0d42a1c0ccc9417d5839f8f7387eb15f260cd15ea5dd2701fa3bab40c00ab53b6ec0ce4f5572b365a36e4d6fc6bffebbd02a6a43afa093c1fb314ab41768bc5cfafa3892bc725c7b0410a5127722c0c56a8e67c44f123a37377f729248b4079e6290e444bf3420dc4bed80366976d27cc6a8d9eea87dc3a4f8b715430b8fbc82d39f84775f1cfa90613b78b094f547b3a5b5b275da29cd01c4fb4f1fcc0725c0bce5515d72e630e95ab6f99031d6ec164e30f2a887000a4e81d9a8326efad9b49647a3e31d78f93242dc4d91dde0798386db92cd4bfd4794461e079a8e447a0df4634ec3ca25fca203e838d965d8a46088ea3b3de3961a6efd19f9d88a04356bf799bf0cff9af500e43bdcd2059d36a45a3324d334d62af2074d5b45352a4bdda4ac528471a02ef8aba2b7a4b9c5a2cd8847d3f8f24a06be078f66fd863c704abb45fb5ce8e870e00e358425923ee39c01dbd8e14a43f123f336bded43d2206a9cf2af2a42b3c787968862fc021b210cc259d44c6c0cd3bb8142f91a142d79716fc3b457e870cd5adf6703561522142933a16cb0c9cb6567baed4e4cd14ba250f1d44717288bc27e20a5baa08ff825bc59d743c375a6adfdfb02769fb84e089f7fd46496e160b58e5f215e958b53d93b45ce01bfe71f1fc657fe35731c1de7781741327e0496f186acb264cc6b231edf40f5f809bb36eb0f465130b0e351b14a272de88fa52d92e75e29323324f78a2c7642b8b2b240022d10344a925615c3fb317224b29afa9c2fd9210b54182cec462a38db3b59dd9faa31d402f666c8d20fb2c0226b59b90df5028e82f6ca94f0477946c9b399942d42c7fe3d0a0e7bece0deb3aca5ba8bb1596dfc2de66c053146776e5154f779c5c1b331c93306c7468fcd909929bf2f627719deb2cfda12d949abca1763f87c42b88c2a2b1abed17f1f236c44193326466988600fb57f92010cef59a8963962c309ed933803648786884d4e2bf2f7a682e9eb7b48d0168acadf3859b31d04a515ae4574746a2537e6acdada3560ccd1af7101d0beda7863c18d3dd9c71ca7c1a8c681ebc230c390f3cbc492536affec2045b64fe17297df680f7b29d67f8faf7c14b0f65ba12dfebc10642a35c63bab8245096dc61882df995ac6d43f70bfd29ee24de0bb8998823ad0a9690c9561567fa3926abd78df0b296ae9fe0e16017427fb0f0c670cfaf000f7e12853b94e8ea5118e94c042a7352037240386d17bd58db896c9316310a7d2e5f2d9f2c2f5266271746ad682f8a994ced7a1898b73c5dd7a0680cc38fc4a5d949fa727005c696c50ee004fcd59a26d80eb0c5d8e5d345a49a0465d4397900cadff9e83eb4a00fa5982508f4a1e859458e2118a97ffcb52043cd4855d0d800c2a92fca1ab9dd1fff51548ca898c39611a4e379b0f3c22496a6e402d90261ab4c36184f0efa87a3fc96c3c9c4228e94d4da30855c9019dea1b483cefa9c0906ee7d3efb0b7e0452dcb461f9bd705072a01ee65da1ce54b71da434ee0e2266a57a0ac09523417a1693b94a2ad26bca7617bd6a162c7cc5c55b5f4d32ba0da80455088d27da333945b7624413f8c04851c773aa9db060950bbc555c93726586b3051a958c621cc180566d9921d498ffcedfd2ece054c9094c0944577614d4bdaa9579f0a0ce33471cae008898796ddec91d6db595ab0a489bc244f2b1a4e4946834c3487a2081a1e8db845ce3cb948c8e6840c40e38b651fc2bd9b5b838601551551e97b4b49b762427bd2ef945f6fe6d9a7f4ba609a27d09a8c1f3063895afb4884868240de35829bd1da6e059d322717a42d0a1b2a526b742d5ca43000d9bf719a8bcefb4d7f8487c596811cf6348b7fa73196fcc56cf5e3734fba79b11eeba3f4dc23d6a6fe94cc73bb02196945f7f7958a6315fa05b077eb2766d360b7a073360e3a0c52b3fc921c05e655b370428fc07a5f520d42afb91c7c7fe26d8ab0a58091606016b18b95b5231be1ba05e1c60735e8d975f45afa4347952bb5dbbadd97662b5376a3003862ff02f03048753583459d100e575c7cc9ec6f968296dee482ff2f12994f49ab4ac91f6db183697db74fcb591ded97d7147177214d612baed95e0f13e8a1c781471871de8c2fa623fd037306cf1f94dc48fcaf2890a9cd7b694f1bbabd038421789c5f0dcd2bc88c3380d410ae028fdc3c1827b19d3d3ed51732b0f5653b4cc4f68debee5e966e0853bc0666fb18c198b4aa2bee1a8630a602a3e3329aa76ceb08cc0a33f5fa7005f23c773302d937ff3ac3d8924f840acb691", 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x5, 0x2, 0x0, 0x864, 0x2, 0x1, 0x2, 0x1, 0x58}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x80000000, 0x10000, 0x2, 0x9}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x6, 0xffffffff, 0x1, 0xa1f, 0x101, 0x7, 0x0, 0x1, 0x0, 0x4}) bind(r2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000180)="bf9fb0ef113f035b62cb3cb271005ed1525e2feb0b69ec0b14a4f18dd97635ba47d726bd6ce89bf1a66c8fdb2f710664b40da74e4d28445f68d4b9446c2a9dc6f46cfa870a3a6ad4703bf04b0bb22ec2abc8", 0x52, 0x2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) socket(0x10, 0x8003, 0x772b) 16:17:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3a, 0x100003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = semget(0x0, 0x1, 0x18) semctl$IPC_RMID(r2, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000140)='./file1\x00', 0x282, 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="edfd4273c508000000000000002e7a00000000000000000000d1ac14b1fa15aad4916ef7f4a0eec1b8339d00e1cc573ea80cdf41621b039d2c9e3830b963fc0667c1643d7fe6fa516f377c071f0782bbe3f95921fe3a05d8b2b0c83fe9c7d17b7ccafe028a9dcc7848253a8b2b0d60dd7e98d3624da231e56f6fb8a8664a90526cc86e53c9678c806f778e1ff4d985658ac6809977e3b12313bf92db6800f436f8cfb186a1c6ef5a659941c30088ede8ea291f881ccb5f9d9591bdb57a5eca4c1bf7f8e338931a2aef9d9814f91ac7e35d5eb948ab3526c4daa179709b1ff45260fc7d28684edffc7f4b7e57a81d54cbf38dace98eab845891be2eea6c3ab30947512a58d64625c8cd65a8efce60d981ebd585990faa6d0e73d4f72d1218a23f8257208f51ec4fdaf02fd42a5918d0687faf"], 0x10}, 0x0) 16:17:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x120, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x28200, 0x48) 16:17:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x7a97, 0x8, 0x9}) 16:17:41 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x7, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) 16:17:41 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x203) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt(r1, 0x4200000029, 0x27, 0x0, 0x0) 16:17:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) close(r0) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x92, 0x6) bind$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xa) close(r3) chmod(&(0x7f0000000140)='./file0\x00', 0x80) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r3, 0x2000747a) poll(&(0x7f0000000180), 0x2259, 0x7) 16:17:41 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x0, 0x2, 0x8, 0x1, r1}) write(r0, &(0x7f00000000c0)="a6f468a130a1ce50bddedc0fad323cdfbeefe013d18ab403b3f4d16e12120bba888329e49b290e540af4072ea3efff078d2cc8194b235ba1406a07000000000000001c603253c4c28d51453fad02065ccc1cd3323d733678156867eeea6440d5858c028a8b", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180)={0x9, 0x4}, 0x10) syz_open_pts() 16:17:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x12, 0xfff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8400, 0x102) write(r0, &(0x7f0000000000)="74af", 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) 16:17:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) dup2(r1, r0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/112, 0x70) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r0, &(0x7f0000000040)=""/148, 0x94, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) write(r1, &(0x7f00000002c0)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672e6afb5777f4fe3b2e412a630ce2331a1d78b4461b1dee994a54bb792ccaa34ef6cf1c2b01baa1e992dc2f47fc0abcf76ae32b757d798a95557ab216805ac1707a5eaf9d50141e802b80fb6daaf13d16b7d32e61c5c774e47ba8865a592976acc1444b4859ecdc914ee274843c207c508ddd03ac713b046a939a9fe3db11073a281e86be60c36c80cfc38bc182e70840871d5e1bf69df07e6c3e21b85ccfe7d82073bb86e264ccb6c", 0xd6) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000200)=""/32, 0x20}], 0x1) 16:17:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x293c}, {0x26}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x6, 0x5, 0xfffffffffffffc21}, {0x0, 0xa2ec, 0x1, 0xeb0a}, {0x7, 0x7, 0x4, 0x3f}]}) 16:17:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000080)="04000000", 0xffffffffffffff8f) connect(r0, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="a77053e52e7615f5ee59ca7931cec1a2382c19bdffdfe3319272ddc77bf016c90b166633b5ba46bb9bc847bd364a10b1df707668e85b52072eaf65fd6d005edf2fdb79eab606182691b38355485c93610044af6ae049fe", 0x57}, {&(0x7f00000000c0)="defb4da620cf12d978cb26dde04ed502b9388df97c618839b81a44a27e8b6e7663d1e6c07406762289c3ea91fb921b13962773db17b108d7f0bb061394e7ad3def2e5792d77f447049b70f1b72e4580d3c3ed0e616067510ac08aee982095c70406205d617915b3c5d8c89fe46f1e23bd817141d6a74e435881f50eaa9fe1944df6e19dd9a594784b7d658f03e02f04811", 0x91}, {&(0x7f0000000180)="a2aa8909c648d84e5287ac7001f8e8e0eb4dc7289365f5ffa135bd49cefd25052a49a2179da93c1578cf205ea7ddde8cffca0116da1106ff4315b5952f15a07b9346c3a6c2b655c9da3b432b68cbf44bcfd0cb555760a2fa87614c9ac58dda8c7714ce1704883d47b7f20b1093e3df6e8da0733a88ab54b9ba72de4a351d624e724c6f7413b647e3751ff9c7c0bb23044dc1ca8f4495d4786fe04f3bfef4bf0d47e934d1862313a34d7103969b9f6ce48892f8e637cb41b27c31ec23240b87a60b39135e7313d9cb160c9d9d643deb80e8aef8a0faeaedf894f8e4406e15adecc41d4fbe895af75e64df293f629837cd4209d28611ac16a083edd280b814e7dfd9606dd8cff8a7c3d8b01f3ac596a99c384a08b1bb307f63531aaabaabe482cd539800cf5900edb8f670d32154a4166f918a8b9b9fbaec923eee4eb4f699a3b23a75d7695f587b10c2780ea26999612a754b21bca420d9084cf1246babc9065dff5471b2227cf3e8ebf3d3ab097ae056e41e8422fc32fe533da54bd68ac4b1a011c6cd8cf8888b37ea4de4bc12b00e79177d62d6a8c8718d9f10e74085f60633b52d3140f72cf0267f9d8fb4386cf51eec76c5adbb3d2a2bc9df2486ebe4fbff4589d7a750181440ed04c3cb1f71b2a8761e128c2999f1ba1aeb0f57d6f13768e170e7b0bb3e8d6b84036e481254d622f33b40d98273ecf3f17ff3c067d6744f7e4ae0c34117bfaa88302bc1ae0fa6be5e1ed1b790de1419a831bd5b79967dbfa3ad5ab5ba691a026db08bea1db1ba995faed55e5ce2fe33a9d9acac3969c281e476bf13bbf0a5959058332d2210763e0b81fa8e40b849b912b3c01f317d8503d4ff54e7047c6e2b8ff962256393aaf1abc67c0518187c941da93da1a92e7f0b9f863522cb394777235d04f2b46951b16a12dca89efe87ce4da0e214d1b22ca1c0db23258cfe924cc8e33c500c7942d503808288a09a277788cb37554213f96c32bb8dc936f984e11dd5f0b869ca5289a0b8c46053a4d1cfb2cb4ef8e982c024f4e5932542717d66d913b3d013f9f58429acff2c458fb7fc4bd33e6d3cd1611d0b270cc7fd95163965f4168f5fd4bafde17730178e83ca3cdb755450cd36b6b1f7727d44cb6aa92a2646ce21996516656e9b4e549fa762aefa51f0f900ca9d7fb7ae6d5eb853416313d3190e457036048bb7fcd0c0d190288362d8eb4109ef509e7959c987e77c216931ed86b6db1abd4eddb1101884e0c14639b40d09e561fe8aab96d50505d07205f1cb9146c09e10952b22d5dcb8cb86667112fa8c571b8b26417b3c00190e4a475b424cad32dca2ece197c7456506de3ded4ee81a13d6412a7533a4059382126b5b7741cf2269dd8bb7dd8afc354cc28769ab7a7d1b6b64506e45bce9dfdcbb1d968861a8f7fbd7a157bb3ceeb4ff1c77c15438c6192daab15becf75836b63799da8777d931ef4e93d1d5c70427c0e0188a7a02735bd40086b91e812fa3c3b7409e4074c27fde2cd00afea7debc25c416369da413d0cdf8d5554b09932c13e6b2699a024ed6ec90baf888efd1a44733e3079480e5babfb44f6b7a3ee8807b1959ae2487fbe8c84d6f7030eaa79c002452278d661d349bbd6ba8926b7a32864d72d224d1bec47fc0ac6009f2b804397a4cb29d04fb08428387553fddc6814e5bde999f350a0295260c20d0bbf449d221fd087b74c93236b1a141c89c44b49196d89f12b27bc5058107a67a4bbc8128a0bca8fd21704e2e0964c1d9a9c344ac701f8b5b5fe3ceccd5762c16e3ba70ae295bffab5913d598bbb2c57d473a8000c7ffb31261b109ef312b34e48d917fae3e03d12fc98ad29e2209219a0bc18909deb50842e4cdc6e574b84a1a7226007275838f9729f682a3d311632f40185b22ffd8c906b09e0855f7a4d58291994a285eb9f1d6d6d4b0f3f8b8c7bf8585e8ddac27f996f4559fb7a12c808308c1b2bc578eadfff1beb19abfbfecb4fb5551c7276b204927cb33990959bafd3213dce1819e63cb249b5c43366f1abec246fa674c4d65c0e375310ccd3a8426ffae57aad1beb785e13efa5334a066ea58a3706b3c53eb8f314fe4f0848e5252e0202476d8cf8cad1c98ddc3902d9d7c80508df42e92873943e10f5fc4348696b6628fca12e13286e8b7fe5af317f26916fdc9bbf5859e4b598cf077859c4a8dc3ac415e3eb54e9b2c74874a1aa65fd9e9211492199a7b13ffecf4b029dae7ac97400e4b90476182bfff382a35e2fe07035102bc8f0c0bf04021f15a442bcda01df5177899c02c02cdcacbb3075291cddbc75082c2394168b008c4fe87c98e8fc3ad46c8f636a2fc094f299f3e5b4b02b3ab8569fdf6cf21c1709dde6ac9bd9393b87a15dd5e08c55cf7992c6f5fa4c4915e26c293ea386519fa88edfe2ef70a8f668d2d4b53e2e6a69d35e65c39b5c20f7f2a700380e23e80c90647c2a4d05191f4a495be63e152ac65eaa15b2d21becc13a771e8aaf35d6be0179e70f0379035848a0740e02f8c344b2493e61a74645d37b0eaa9ab806791ea4c256714e8ae5d60d0eab9fd0012158bc3a219c765e6d1773ed736dec70017f2790951c121aa966b4ab44ec1979c844d1bfe14eab3916fdbed7e6b1ba3c0668ecc0ea062f9e1c174ff2b188fb7650415b9ad0c0aa814da9ef5df784dd38db3d6bafddf3b361e5f5a768f8594690bf382a6e708a86399504cb6247dff7886c9cf359e588976bd28b41efaec8c8df918431370efcef9feacefda79eea764b963654c91d145e1365ddc87857b84c10f3ac9ee80a5c5ee7d8f7744395444e9d63b4655d712dcbcbe84c13c82feb17fd3fc3263c607ae59cca7e2bbcb00dfac081ee0fff4fa162a53d1a8f428104b7518f9c7234e0d8aaef9d62fecd655a6a113016658f1ce6b417313b4e282a8603162a68b3e81c5cefe4051cecc0c3ea48d3262f97c47306b1a4606f5ee16a6c38be499f5b50937ef3da1fb235f7946d6fbda7e93addf339b8169f3fea5ff5f9da18b7865e8c02693cb10de8b30f5b0b6db11f1f48d3f4a56976bc11bfc3494c6e9ff023b21d4a43e14204073ed8f2900a768f7e832cfc1f054fbda5e97466cde82388602fa6a805690790f2b71ae07f87ccd1a099d589cbc6e17f4c367743a1aa932842f1853e46213bcfead5e49bebced7117ffc875493355b12ad5403b70f641f32664e593325dde706a092a3978ced341439910ce90c542ec8422f8992909a409ffb70c6f539fdabbb2f86b881249b18f1381b5227d05953e60635c372a378c47b0374cb42a832e50f33d24e5028a9eb12badd30025961f9035f5638a701ff639984d9bd874522ae65aae67d6c09a20f7c4b19325fa6e7f7326852ba05a76623026a22794f9a7ffdea1a4e94eabe0043376c58a50d50f412870af76e9f3b1c9f09cb496a607b03d68e3fff233125cc700f17b457395c5e8aa8b8a283c51c09c2bb513e747ba7481c4d6c8dc0362109fe8c652119acc7a3852ee0f57893ebf5d81e3d4b7aa6244d149b5eaa2e0c20da85d093f2cf78f1a817217743ce3de27c7e1f4bde6d01eadcda6fee0fabe3ae97d0bc25b023e1da81b0724890417c606c7eb85570a009c89c4eedc5f9be6418ec3076e4c48deb434d63797397de60dd458eb5901015ae86b8224b6a59db17c140ec78d050e5f91e741b2112fc02397825e9be48f73daaf7e63c673f1c164691d271519974196ee9fa6fc8f4ed6772236b319bfe8ffa1b0a86855a2125c8146fb8a64967f94f5ff3a1a1292832691afdd42aabeb446501ed45093f73dbbb48e80e32bea19fcc71221f6445ed11699f69e4061f6a7857c62d367e4ceeb036f124c9b1bbf63f21ae23bde75c37bc83ca0049c184daf13372e978a17dd1e04084019d04e7670130101fab09265b21e37a6ab0dab982a13d036a33bc1e6050466e3858fbfca278da7c072a8a8049626679cbc21030dbcc58395ad222a3295370b0f43d4e1f522b0a6bd0ba0b8b243d4d601ebc1483687a02c40c7f1d4e5f6833ba2fa4570ea21774a8e3d1dadfaf6e00da7bd07342c739941bd7058acbc3c6939f16ac3a235f45d03a0f26be8e96b8aeb6e0d2727cc26069435c85b58f4fad6e9c0d3c6c69a740a7da645e7c9b9ff4987b9d3433a9be334be782d8b0e50b769291c4e8e6e5891b56be73e6485895bc72cd385ba7b7986f1711a3c0850f2c5a7d6341795051289cd80ebe2468d69f98c5de6757dc2bde6f7ecc1e11a7f19acca741ca53713ddd8ffe84770c0fbc65307f8b90a0a6d030c161bb13e62939258e530936eacff27dd9da9961e4ec74b0e41552780b145d2b16e471c41377e70e19989783ca4e8561f5792fdcd00103a891f75cb6dc4b7b5accd13eb8e5556a2552397e4aa48cb87627f2f47c13a084922d961636adc3a2dd1f295f85ce31b8ef5b41af625c8ca8f2fb2b7ead8777c35c1542f3fb95548f940f5fa8d64e047488552cb7a311495741504bbc90c00f39171e0e3bd19bf1fc89ccff3e9296a9d6e56b0c59bc79ad140aa43c5a6bae09c3e10db00ab7ae973fdcb6b64e94a05d7764bbf304afb9ad313ba1cdf10c038979fc83dca0de83055ed122a7d285338e99fc67ad25970d9144151dbf627dcf4ad033f3e79515f50f5c723281ebc9703b838820795799d36f58600d4283ca882c165a9f1dccfd4cfa2a6ac59007cfe021cb34f7d54a2c39b71a8c5cb5183fab7fafa381e398d1454f2986956852988e4dd2f3f925f8f9bbb3a27c9adce0d9c21ba08c08cca43f255e0f59a33b5d38383200d4d88bde7f32aa661ba78b208a004e8b2b55d51d61828d68755b247640d03aa126ccd6373139a4a6ba9e7b2052e1d938b1d5b54b63b794a1c15424583bae0e5e914ad83de028aaa413fe75d3007d765934f635883a3fbc744daeb0036fe669dd8a84acd6a6f1c1f685bcf0c565432ee4301362d3e712366fa1a4f52a86c182d9175b1fe9dd3aecbc9f890d1c30f1cf1e8e94d33a59cab75f775105424b2eb45656c685bc7dfcda8867d8e105c201c8c1300aedb1a3319af7b7771ef6544f874860d8026f364d9e22c732d44e3c38b6c163fad64c91f8559579fb28d339d79d0a7c4ac3adec42732ca98519ef6ea84aa3136374b699a08bf473ee45e0d7030b412eef12039f0f17cbe9343cad3214ace2e4fa2b03d9938fc57d00294f43f1f75ca4b3ed58e7b007ff5dee7b014651d3d3431e298d037cb50f639bcd2415a84bfe8afb440ffff0600ad9b458a07bdc32908c27611eeba3cb77b33d4dfb91423655b48695a7d4b6e8bf6f791d6d9ae7b9c5e2cd78986c0b8165f5d555c70379b7b7396cdb05f5206987cffd6185ea85faa9e72596e175df3766798eb79fb2ead8b4798afe9fb406deb1f3b3bb70f044f2955406d14d5b153cb73f2e1785a61f893d7d330f9d7b4072c69975782af9edc983cc3d78d0e24bac7f457f155981bac2b32901106d4a233c7ab3396da69274b7d0fe63efd992fb9ef55f3b60e35f9a2bc2c38ccb0e89f8f8fbf1c6721078f31955d04cac0f4099398291894c0c8d63efd1eaca34573d90ae1c22221858fab3a19aee885cbe9e36d98e84c641139f9424c7cc69172348c71f319a407ca6e63158c807579f73254dffc9be150180d8addd17690805d0418609e72f4e6dc80befdd51ab89a4072a622f5e0a93ef6e3dc598d082b904a9d210b23c046105b8b8dca2798ceeb84ecd89d23adbe4459d33e8e49bf4cf63771a10734b54ef61c80d29341daabf0328df707b2c60b3b72b6", 0x1000}], 0x3) 16:17:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:17:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000006c0)="59869e7134e3d4fb97fad16d67fcbc41300984e91a8ccd6f9f0242c016f679f7ca86fd63a9996d3079a2d9cf658f477cdeb6f7e2ac51245e8b6c26678cab0b6d6ea970298b8c4ce9972ffb54d98ce5f53395104ae9fea5af89d5f74174e71f4b0aa360926827b7cea0cf729249ae193e70da6f6b3e526240f0141bfb60c31af943ab419300dbbd9abd1be1b8ad2fe7b05992b004d764f844f76becc27e41a7d7ff6148eb33bc711ffb44c9af2650f5fef5d60ee2eceedbddbb4626e8132456a6361582014a840d1969d3463df7d8bcbd3e2fbd313ba358796ee024cd4b3b0f1dad2e3c7712cb5ab2c28011eb4cdf9af9a0f51b6f1a777a5e80673ab000daa992e60bbd7afc83b7199c8ca5975b4beaed200ed440a06bc983b10e7a205119e1cfe761d7a81bbc6358b400b321aaab9bc5af5c53a79899055ef32abd83eefebc0a715d77a2b222ff5615e243bf10e102b78fd7af1d40923237e26c303d3ddc45f4ab0e45231c557cd796a6326f8fbca1a7b1b036f7fd343cfc82266d405b5d9c4187b39c7731462f337ab828cb420afcc3f7805d5106a35da505a4271780b92b1f6d72c12088e0d6cd26b7d4ccca64048af3842d4668b6c4acd86a6a167b93b2c7af723140e0dbb2ceeede8d8c888030b58b631b2a24a1a07b2d2e2ebe5815b7e5f12af9375ed84530f66569ed9cb9e36714e3e372cd1ea788d508752e241dbbda7dd4d2ea5c08269a1a03cb52c5b158b8529bb2fdd4460fe4c7d46329d6b5e426d7d7ca66662fde5bcdc21c57a0c065b05e5fb8656d37cf4b94d037a50253710e63cf10486bc01451ab4a3211bc15cb38b1b997a814d4e470c18a1d5c2dbf1a5b3d2d48e300148ec932b4da9739f91d75fd30f85fb0e9c41bd9d966496509b36c2eaf14e0916a65b59e5bf5d3d0a3da7bf87e9648c855a4ba9fa020b5764d786a6d67a9e8dd538cf4d401f801a465af5eb57ebdaa1f2d9060a31ef849b3e9af0f2d5317966e1f84657b4afcb3c494d122a21ede6f92421ba2e309d9ee50a3797361cdf61c06e13b5d970fe7dced3fc61178a12ed19c561d3d9be327e72f4490e2c95dce172f3e3ea3cd9fb79b7e1a1bb0b08bb6bed837e6e1e041ecdf771c588ecdd49cfc82e25f79b80d115b02927322569408060abea84d3bf18f6792b0de13df9ad6ca30c7ea91cba6bb83859d4c11037e3e2bc0e61f95b9e6fa32eb65a8b2436e33942cccee81fc672278a718ac3b6a126ee94fca983fd8acd42bb11ac905d7d5d8131c1341781c8dfa11f401cf62c88156ac7a96c858df5cdfe4d28cad4bd86f21496bc8abba9de3603196790507421c84e97b108b6e61043e36dde95a5b6dfaa2d9ff9b052606d58d8805559160bf644a14cbaa1b078be98b571160d659d63e9610b6c275955b0bd51cf84c6670f4be1efcbf63864002be266796195f348339c2b7b1722343f470aff14b34ce8467f7a437cdf4ea160d38b5332e31e1ca23e2cb96998a06d4bf6ece755fa8d1e4f1e9fec19e225d8ca7e6cc6971ba78644d4fcc66de50ee9eb2a4df2c217618f3f7c20da3e9d850bf9a40d4e0a04077cae6d5699a34e6803a998439c0e4441efa4df56c08da3cb1b5556091f82d8b3e84123579d4182e256502f40475ec17cb27658f3b454aeb5fd6485333fd64650f3231d9cac26d8ee874a2126d9bf99dc55e056f18361d50386d44bb3f8df0b1d542358bff85fe0ad9bd223b9c7730fb5f588b655a52c3c4b7df006d1ef392b9c2bf10d344db7e3060ba6381bc5bfbebdbced86c875e655a7c15367bc04c6a71b7d3d89ea7fc4f4c585a41fbc0cbcd457814b240e3e1e542d3c662edba63dbfb43fcd77e8d1256525966610aec79c8005484e902525ed9b52de9de995c1e18d81b33b1e80505a2d980f49b8ec2baa937cbf0067c2169bdfb8d8a82d98c0f70b258e250c6d93ce1277c1e5f52dc53fabcf128559d9441d21ac8617c8564b0dc3cd2ebceeaf2eeea39b569c366bb938aa0ae94191b3b8393c17b6157925c9626cb2aaac13b5a6c0d347d2a7d04d7b89bb17712b16f058aa88d23a15b9d445901a15009cc390344020bd135d46733e6a59dec3f55a3744f4f964ab16af7674d92f900362e63797666043cd36cfb7e12f4621b8b41677fbe724788401742658ee8a837b43ef9b5f32711141af996ac57c56f79f9ef5d88220cdababa5f80319eb427a0e50f551ae37ceb69d99cef76c0b96c5c0260229258bd725ae54fed62feda9e5a2ac3801208204f4b88f4b4b6556b7f4910f1d0e4c569281a82b3c2f658d3086b4e2ac933d3dce13f82fb31cbd8433f36c0d9f4fda730cc3e895614850b85dc87140a21332eccd8ee88cf4bfac358ae21c4d5cdab901148c55d5090d02d4d0305fce4e58219d4825f2e0537bf7d0d3ebe226dcedf43445ef4176b52e477f8127b5ee81a0a397128c8bc26945d299d1f9b9eff3841de81b4c12795655f6172e421ff74ce788d7d74fc4ca66f6d53655e2065c669a9c362c5db8526a0f8e37803954d650b29ed4c5abc2b5284de5e2cad073c24562fd343607e59d538249c099bb2ae84efe3862ce698ddf5fcf7619914802b4b69a7dda833ca6946bae209797b2c6cd6a4fe11881d2dbd660c485deab66d32974ade78629d648103b50120c6225222ae98cd3411c2835c7e748dc39d4b1d1e8f0eaa1915afa7a170b595a6d3873b0d3e670654fa8a33a093428e4d0cda6071165c7f0de4fac2cd222b6a139c74e1d2acdbd24e6a913d60eb124a7a6419f30c78054f3f15620ce1079247302f66200ee8460bc16bc07c536947a5df34e93bd1fb7d5cdd533a8944428a453a66700b6a88f1272c17361e848e51f9ea0221783a1aaf510b4ef9d554de0205931e8f09e2a120d5b7f8dfef5889fd589394f01646bc6a96d27a70fc18c897dedf007db6d375289b32df159553c0091fca3af5da0752f93f321d769803d45c4a8a5a994bae8fc4e00de2e4073764c5ccd76b94076dd356627059115e4400cb9b3005216bab2b4d3e068977b75e18b00dc68f401c428036bbda0ecc7ce3dcaf1242eb3e302c73aaf127047e894491e6754e13308a9b30d1bfc4c6546f828df54069eb660423f129649f5c2f83b681d880d592e684d3a391a03c768414f122e16b1d83d0681dd5abd82b2054e40813d36a8b6f6626fa02e5ee3b8eaa4ad368ee532bbbbbfe45f22eac29b642c259903c4e9de98734e03834823874dc946e155f7e47ee081d5d209cc9258dae27db8c9d7f13d1dcb276b080641a15edf75aaa6e7550a60f4eff60c7a407fa422d22ac25c07bfe9c1bb60cb7061ce6a03d2bb8206a92ae5cf54ed5ca86bda719c33e7242b0afe97bfe1117398742d3bd6a2dd75da845da00e26c79fd43afcb163cb0c9de2ac7de0c5e8f015b21816708d08d963c4d166241efa13163bce7c0a7a972dfd411ab566b6a7c961a87995bcee7cffe73efeeca3f9c603f2ee348e2f412d68fd6532a2059999c6ed0a1c73dc1b1866c82f947f8e408336c70c5b2fefae09265b0a50969a0eff72b7fc4eddbc8f654bda8793d12aa7365610939e8c6c14bde15f73c60051c2d15a2723c90237810e584fa50ea12cb5ae1bb0a82ecc9b23d7f815fd9e360e214956370dcdf879a8f2f6dd3cdaf79f2eb9abdbb42d0da924161a2504da93ae2e0497cbda4f84184876fadf16027eb0906a3a834e31d530525cb7cb20b6db3279710fe27d6d4b67d6da24078d5ce3ff25da032edf08021c316f42b2ff03d35f1469ed60fcfbd20c82e0548a7be2a4495e0d4b89d8d0097fc5b9197b606870c3c48419a7196d95e58ab7ece295f6c45a21af9407628697e62054b95cb4a5b83d1ad70b7a29f3c5a403812a12a06584c8b04c5eaacd72b3ef51fc9377949888814278969274ad47f7adebd4278f290479acd62a21da7c86c640c873b33f78d6e9d46a43621cd003d3644d8d4566127c70a3f1f3e071298bfa62f92be05cfe2d0979efd725b46f970dea36061ed7d5cb4c800ea413c9bfc336ca2a302d85e3d159feded7fabf7d07a2565a950f67c09653927d37828e65a3b04de17acfb8f49ae20ea3ed82a6c58fae7733a2afaf9f975d184b7acc74d6383de58fa40c08ba7abf1690e209707066d191dc063a080974d83f0a7667a17ca004debda2b0922bdc65f4bed8cbeb974a1d42714b20248b5e3018b1e0c212e3df321971dc07fd948e744b33233c8b8fc27e990dda83e10255b653d266dfa526b5297f001f1ccf2e565ab1b06200b2e3e330f82b606848fabca77b558ec260e0b7b29ecbe91542349fcb216637d29b7029753340bfb2a21c2cc0bfe85d2196aaff44f0cd3ae2781818060a6aeefdfce4f5a702d9b14b74dc7c7d9ca0a6e370e45f45171091007f6e6fda3c02b6a052a76c52ac15f4c7c1671e789044ef7b994be92c6037ba18c568125934eca45b4b909d24bea6211fce5a1150901a5495b16360b3767f59a04de59db8a66e82889a7d4fe120dc6cd0e6f059a968b26c96367e298af7ac011b14abb792ecd6d640a72594f87bd98cc8b300ec7cd03f32170dc0c7ac79fa3c6be6ffcdc7b118945e2f6e4ba61c3d896964e183b45e4e61f2348dabf3dddbb0c997b4517a20414363cb87333809c39a8b0f6377a467fd3a3ae0bc53a8fa11a6c0d0c9be812b850c983006d6426a7bbe8f0c069eb16ab56d9a59236659d9fc9d64686a593797bb5287255c4f02d62adfeb580ce0d8525905ac60b0d44793a65145e3fd5dcee633432b80b8ebfd20eb38102983e80ca05624911ce96dbd1b1fc934409840e2e2d3b6fc4bad2f4d69ed7d202b31d8c65b28cd1574d78b001dda868e1deb639b406730190548714af97c8e217609222db74a824c385da41a0b60f9e2c4b84a587840bd2c134e207fe58cab78dbab0f4a10145954a64ad5d2d9e69935cd5df2fb10bdc1d8ec8d6f4ed01ca9ebfb8e4cd6133be51924679c2135b0398213df909a453057d272ab6f3ddfe415c8d31c9c907496a8e4d06b9c11f5bc742cb6dbd97c5330b925d23ad9962a3531cb4c2f09d7330c572f8c0f48ffb44683ac138a8ad9f48de1e92a2ba1ff57a4808e66be10bd1a0e9b07bdda85be12f537af09ae679288c459c89043f1dc72f40e9a40a094c9247505a41c487b7ac90a007a54c94f0962d828c011366e90fdcac27b506d68f0cb4ff54da74af2100aa4dff5484347e3213a26ca0a7a7e9de9cf25fb5a9a69003bf75ab0fd549d986b8a7d0d9fd5d36e307deae4e3a4a040200038cb59d330ea9d57bc4677fc6a80b79fa570d0fe043426c47f94f5437f9478fb06679feeae83056553734c4d40e5be39bce7d19946e34495b47f867448cd0d928110727d79094cb1d68e409c3656e9e0ff2a648abf79674ae7501a655407eb7285372da358a9bb9557b6f6a9d7439066a118bb19e6baffc75a768dc7a5552d3dafe88d973ed91866802676c61f7fdb087e2842c838310e5d62569ee1129f81ad8037028152cf9fc30f4a84e3fcfbee19c4ef640f21c05e211d35bae28ae5f677890c80e38ab9cec07281f37780389d8b3f2ad5a9a500ac2dc72aa9e65dc84aea8037f2291baa3c36e6878aeeb202443b1519f8b8594f337f12eb79d951ce8393aaa68187d283b4551ef7de4151cb6ff93479639ac613be545407e39739d47e24bfc0b2b9b45f5cf3d9f47c70538d6eff892452f379fefa458e58cbcd983a524c6b32f103c6fe3dc6d1ecdd3a8e542e078555d8ccc5e15a09ddf9cc711c1be39559cad563d4df8dc0a", 0x1000, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:17:41 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') getuid() 16:17:41 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x102) socket$inet6(0x18, 0x8000, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)='b', 0x1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5, 0x41, 0x1e23ef91}], 0xf96d, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x45, 0x1, 0xff, 0xf6}], 0x800, &(0x7f0000000180)={0x1, 0x100000000}) 16:17:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000140)="6d0eeec17561bdf083bf8428b465b50d941480c4b7a37f182b3dbb88ba8c546cb0e9784106dd67d7406ce303122f5286b6bcdb14e6e3024f0a07310bcc650004b7a2de2abe25ceebbf0b565d77845443543ccb106c65f932628175af5423097be2de5a23648f111537303aea5afbbda47383b312fb0c3d4cb931fe03153a9e18277a7296b3e723d19d90dfab243a58590c201940bdf63d15b86e7589da1b9f33c820588d28bc722517d4c759535b01198dbfebc361826971015c7d1951b60f4db3d64c0fea83f3d94bbff2", 0xcb) 16:17:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:17:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x3fe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:17:41 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1c) 16:17:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:17:42 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xebf, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) 16:17:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x382) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:17:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x92ef1f5e5f08045b) 16:17:42 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0xa, 0x0) 16:17:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ftruncate(r1, 0x100000001) 16:17:42 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x1, 0x40) 16:17:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x280000000000, 0x1000}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)="b6249f74fb785677b9c35fb497001fd8da8ffa188656b9e1b0a624770b290b0e6339d9924c9e4e9654505df8eef45c8aa6644788b5cb9ccd294f44413f62ef742d100b56d5f468df278c9262fd524ccc774e66af6e2f7951a723857813a0f162a6e84ec5f179bf1b2be6f4c7b5a35fc87828d82bfc3a8fa091bde5ab39609541564577a586369731b7d69fce7bd989e9a613c87ef676531a001df7f8b7ffc43143a2eb290f61044f62fe2e100a8aec598e318628ecc364796d8b5c40e7b6ec76718c5ea28336afa62f3defcdf6d26355633fb212aaa1c594f6aa05756527c4fd991ed3dc6ee81f6f040a2436246a896d4e2ef97871db5536acc13647fdeaa6d33de165850aa823d65456035859a83ac751139c24c93ecc9343ca30c4adca63a04d8ae41e210238983cd40ab38921613c484e94d54ff012d24a664b69353bad8d88a9798127cdf31740c0032c6510008054d93545ae2f0188f9684a899f120bba420029824ea2f79aaa344c41ea39b8c52a003ba9c70a077f07ef47763126a5bc46917a8e3b49ed66eda0a8699e13ab54349e918e3cefcca46614bb917cd55cf273d5c3f9232d65dd5f068a75f339fd6d8925b70b5a216259f98c92c64c13bb04d52fa0f591f48637db2cec1eb27b4eed9443d406f1f5a08f0d8c16c1222a2a800161639525eaf6f258616afd87d05e2b760db792b8ecab10c69121dd6757b5bcbbaa8d6ea05739df2482add2322ca24832f09cd0c6a2e99e50bf90e638ef8751c4fe08305448b4b2e115af3f5d6da8f9b89ca3608ca78d00b695919dfd8a8c8c23916ee873c9c2be21ae62e60501478326a8b31eed5b431f5c734bc0a7200bb6a4f44d30bd04a6ba4c581ce18abeeae54a3c18b0d80884a840ceac576af6471cfe0393884715a15bcf65e7366b8db14b218d1a305ad71717b531e1e7cc8e87d8653ff46783a4cef430f977b8e4c8a2d341da8432289c7f0c01e47e9e16e59ca456d7eaa9851a3d8e3fed54486aacdc332dad5a9d2f219517f5c1d8257e47bca4330ce85a3d89265766ad5a919aac14d193c9e0590b7805f70f4f5921fc4b02a2ce6236c6f4bc3c0d0ef4a22c6753b044ee41d3793104d1a76a81c295881fa314d490931f07764819db408d87b99c44eb917610b3d11addab5ce78a1466216b42188c781248ab17910bdaccb60886f8dabb1d0ae0c4c9006e8058f65fd0abd584648c2dbdc71132977660cba568e2e85dca4118166f8a98e9847c1cc9abed5f38702e5a3ab210a1c17c4a823579cc32906b93d8e3795ae7ebc21bce1d71181b3af49a0f41fd4eee57d7b95e47f7cc0edbb19a84a396852dc75c7a8316cbef83e4d46b5cd3d4203629414d2569d8cfaac6a49181b2b48c99457e8764856f0f6822c5a83c96e71d8783b89d2a76382a9cf143c49b244a0a2d8d6c213ed767f79e88a656c20387715664fd9ac54d5bf9b98bc7866e90e85716359aa1bbee3f225886738e37656eb73cacd3569f7410d70c3757a9978414a80656a5f201afb2e31c454df50c359ec70c360dc6e412e5c54ce24fcf1f31fef4bcde232db7330dbe43b385488baa37fea824f12d2a298c73f40775005cf460b1b0835707460494ef34ad5bd2716c5f243c79fe34bb793753e718d4138ee7e2401157570ee87fc005595621d97c4cad3b1809992402d41eb99c41e2a8b9fd9d416d4bca237905670383b3cfffca42a83d3f7920785b0dd5b5d5cd20ec1b35dc59c877f8eda490601feba9ca3819c9c755e869aa66becf12205a89afdfd8976dff353db59a84f605c0030130382b1fc918fe5d87e3d923a009cbe0632b88eba0067d57487c39dc32f89d0f63b22ff3ab25e55523eeea259b1b558534ce2b668703cf316eab7c1ebccd7b3f444004d40d3bff6c0300849c5bc6b5b00f2e4f17aea4be1c8667e8e15de7671b44859613ed3b02cbd2c5591e87be0231f559c1bcaf08a513a5b3c2b3482f88c9980820646aa9ca8bc3e48effa1d9dbc5246b8643873dd098618949229ba296ffa44d26d793f9d21c3223c4f106b8e014732bb94015adaa99629083d380f43d01cd1065810ed0d9e4ab96c8e1e750604df5e81639cc4026c4f53d4207fb34ee45fb7b26ce467d1a44c17a231e5c93af563da31b9323af40aa85798330e82d5b4f24bf21d6e55c560cf713e17cc3149cb59bb5dbc2a4f6e05ad80afaa41223ed9f4bbffe5d0bd730bea46ee611abddbe42a0e464e380446a63dd88735935043d1a2e706413840f8787ce9922b44959bebf04df654ede3ac96c8d42d7eb93f94f5c06d232d6890408bcb64bb444da16732ea1b3167e6a04709c6c8eb49841df4576c02cbe2f74ebb578694528d38a5467e0722f8c340c70ff6f7ec49340e3bd1f28bb30a0240a9373dd5f459b2ee7e885e5cfc37e24cb4fd7f54aea57d2af496c655cfed6f13ebed29bc68cb9104774fbb3022a04c632be5330ebf29b5dd11bfdbc206754765e09ba25f8b1b7795ae24cc2598a63090e57d57253aaf9e323b6e9d130b9efc8ce3cb9d9ce884da1e9856f3ef7debcbe1753a8212f7018488047c76cb566f784ffe46f00d33417cf5ae8f10e8b67f5dab6d44e29ac49fe46319787897abaad2c3868ad14c99b5786798f8eedf90607d212b94c3c21538f27754d5aeff730fe2e66dd985050666577f45ed9b2878fbdd2dd075c5138ef28e73c7725d6e1d0a6c1a4505a948a56b44fb396657945ec934533441d2424e564e4a10694ab20760499700bdc03700260ee07996d2e570a484ec8c9aff9444826f9164e03ca6a65d76c5fcd1aaabaa308de91b27b61be1ebb86fae4d1774f893f013fcf3d94bb228e6e6ffd4a171579f23c36ade12127a6aadcb32ea21baf42d3521cf0e1f10f7f61f602e0740795179c009b03ca5cfde9f9057678d51b69525bcd9527863c4e5d5fca8ef03753b8f8520099e094bd54cba0c4c426a9653e153b1203482dec8ab2353b58d11910a3cf675bd9e0eec42c954dd0dc7812328e4ccb40b3d5deb3ac1adced2f69c6434f02d0533c1102f6a4d2f2a2254737705a4a0a789be2fd257285edc9aa0ec600c01f01d3c4fbbac6ba45b327050fb3371cfeafe953f0b194eaaaff1854bbcbecbd469aae3e5fc5988a86c4e3d439786a4547eef4e857f5740089e1d153d1856645f98c010f897da47d81e34270d06987396e3b4abed6283b8e7d4e3072b05c3bbd775cca56a6afafc448579adf6e6dc8dba8bad5fa56d59c52c8cbb56f270c02614b70ba3ba2d6b1b48ea42c46dad6bef1ede94b490869275bd4db38c448149ba82362a34191da886752239288e22122455355241c969cb524a942fecd7f4ba216f58f96f5500a8676edbb43932d436cbb9db38b11c2b21e7d1c5e1c0c9552e1badbeeb5c52213d69168d9f440d78af5b4684b509a047db75c9b56f28794480aa4721965608cf0898c6760a49ef837724abf65326b4b8434806771ec8fb3247dd274842979e1ddaa9af17c11d2a1f7ed404d6e10fb984fbcc889b52bc06c89c8d0abbee252c2097c04be5cbfd8af23be556de0c97935605e7524428892ca65f4deedbdeee024506d2822c382748fd48021225cfed0ea52d026c8e2c7a6bc72ddcb3c97c26f68852da79a16937e1f20514a884487093e6c41168bfa04fa60859062facc7bfdc5692846175ad51c95c06325e724a2737f2596aaf5c1928fd2f9369c38908cd1fdb8c45bce85f52c709afbe4ea47ac87d6411a06d8e3be240834d983579d4e8edc1faf087722d595e1b1bc3316a884dc4b5f6233f13268e5772b43ee0769e4312fc1d283fd601b1830fa8620df851dad8d797a3bc1a2b875b708db42b11b3f12590fb1cace384e64a2e6b2ca9eb438ff579489c577deac7b98e547f010a0aa21fe8ff38fbb2cda72f7dde413db235ac44fe77b02f18806cd9eb0e3dd5641a5c433fb1aa3284b4897460281f28ed611df91b83a17273b183d407b91c7bcd09a5d9683dd56eaabb6011f26b724b931801964dc86b6886c69650485664ad78a541086e3eac2facd6bd463e8beff9d448a512601f8a59447cc8579d17dda82b27a48222fe9de0190a101fc9bd5df570e8ae2a69a0b8c2783f41c3872fc4654a4824e5d87f6a8aa042999fac726c66da2e756f8047a84e3afe61da97d59df95baea15b6d3c6b45683bb4a069a7197432b857bcee4e57bc5fb2d9a63d2117bb0757a6db814f067f70535e5b924c379f53d2d02c5788dcd29eb45e3b783a08db853795a132d26f29f6c1e84058e9ab03b613aae9fb6ec8fe6adb36fba0281572c4084e6b5d974e2629527fe0511faa34389acf049677b821514dbfbbbc3d4f677b850f3bd3c532c94390dba342ebbde35cccb33ad534c660b156b238be7f763e39b834223e0e1441247451988c3dbd32ba0038970e5580f048260353a58c6acbd8c25afa193291b6916bc5b59faf29f368083659bf355b2c0c9365d73d96612771a7df267d341a5a3ba02143d89bc858bdbaec1bb9e9e81a3aeff8a1e8b292093e8a0adc0204a92deb9cc7bdd0da34104372d6a3b4c7ebb76e8138d433c37a927cffc82349340b400bb289d355eb6fbc35cfd51afd31ac84bb62a3e1993a81a1744cb0921758004effe80279574b6b7363c2fc5ba75611724075196af497ca11920926a6f7139e9ef01c5e369402361dc4aee11602f1435851a0bde07e153acbe829c0500fb324aba63797de16e8d73aaafb7a7884702cb0a41b4a69f7c1ecc7fdfedc9c2a0e20792e68863006ffad3863d60d32a9ee2d2cd1915e3c96ca03214d06536848b89815a4d1aa737bc4b5483ce6cb767dbab50578153fdd7ebc1ae6fd1de19e8784a405d76cb55842bfe1f43f733e1cfed8ac9120d200699a3d4940fdfec35a4a660994f0e836372dd8ac6651e3ac6aeb9c6ded9aa3e454d5be825f37e804f99252b804c17e90f28191c8eb7b1b2a31c3f1f6738f5d7600f31a50ba046ab5ad9a57cc5cd754f2505405a15bdff9bc30d9cf964b4d61c2aa4ee534c712152e699802ab79bdf52573021e0c0cc9f9b614f55edffe41d9c29b67abcd3d756b8a62650970c3bbb00c502cb5b49e9eb85617d8dc95b350047310082fb46c6240acad5ae39a23729c5ba353a2c592db98e8d80af2fc8b54555436682c627140a2415ac9e814568f4171af5c30fe4bbc1c1af9e000e9e963648d66b0cb2c20dd3c129f3bb073f8a643b882b92caf67a3b048b6c34de5555c99a563d7c8ee1bbc63a56c1b0329d105726a8c97477ff3412685d1afdb5651bb044bebb398947538acddc5ad7d52ff5960698403ffb1ea576e41c43eed7eb4982755de98f2b93a934a419775de5c2223a0915eaccb630e74e0767f977271f74ccff6eb02e60edfe5eac5ce4582ed71d8051f937483057849e8b8e33173ca0a0af6d969468ca078fc821d0f48f0aeeba0cbad1876c767f30d4a867794119e2c265f91a58aae5728db5f5a6d6fe92b859b527dca5b73a3283f6eac44036c65ea989c07503b1db4679c024feffb9981fca7a29bf838ae3a371021c8445c1d4075f73d31ffc4870ce6757c6c2aad04ac90210b42a44f97f5d72c47b4a71f68612803e0bdb04495e49d66805c72c4e3c703cde2d9ac6384f141f1b9a65f5a48300b6253af0156aa68cd09a49ede8a37e10b236577c7a068e0c16bf4135b805282cb14893dd8301ed6bf08490cd948d2e356214d8f988e7ae6e8add1573070127f7cf4240a3b9bf60c50fd383ac0d5a10772ef72f724c3bf5c50b39245a16aa36", 0x1000}, {&(0x7f0000001180)="c69e551f6d23d604ee24b35e9788b789be96afb0f682b8416c3e0f14f742e4926dca022d7816c6dc2f810df506e657128bfe5ab2c0a37129780343cf62468e75e0cbcbf903ab53d5dc83456aee623dfce0f196e371a8e515227353ed", 0x5c}, {&(0x7f0000000100)="66a4df3a405dbbfa2aa943d4dccd10c26038d6ea579259baecb8444f732c7fc94a41b4ac403f46817d8f51f8aa98be3c46f9401631a28b0365f58576", 0x3c}], 0x3, &(0x7f0000001240)=[{0x58, 0xffff, 0x8, "31470477eaebf4ce402fb4254f614d914ae7edf7421546fb0cc2892cc99be0d8e935f0c045b291edd1be6f4df868a6f40ffc0273e384fffc6b167516c96935c534d724"}], 0x58}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:17:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x7dd) close(r0) 16:17:42 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:17:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x4, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) close(r0) dup(r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000180)=""/73, 0x49}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x800000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000000d4f2, 0xbed, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5c5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x5, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:17:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86124) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) fchmodat(r0, &(0x7f0000000780)='./file0\x00', 0xa6, 0x4) write(r0, &(0x7f0000000040)="000004fe00", 0x5) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x4aa1e39a, 0x8}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="9a0c3d690a75ca24ce", 0x9}, {&(0x7f0000000240)="33323b21888d4ed26b98c544563f3f264d06edfa80aef1", 0x17}, {&(0x7f0000000280)="609f869c56e763c902adf6559fe361ebac8f676bc6932b1ac8b2bc6be0f1c5eb46fdf79201b2bc874dc6808ef29a4604f45d2e4ff99b913dc30a74b312a850f6aa3e1d3fe07c4c5fe27aaa079b210bf7b2cae1ea6529df46b2630953adc7ee4afd38b96016b74a8936c65fcc4136f2be6e6b57e45f3b53de759711d95cf8068185475b929e07da57f05ac1420b41371cb3eb6e942ef0d1c2db6f2f580711959a86119a46484be12636db37152b278ad5250bd33620488bb85e7fb4f5108e30fe8d125ee0d848d3d4758e7a", 0xcb}, {&(0x7f0000000380)="1a72729bf2c3fdf7bc0e21569b65a7b87c869cff1fc7edfa98954e6ba31ac67d3f64c3dbcd1a18d265f7b54f5bc3cb39817740de9910ad50f9704a4bd933f6eab0f73a930df604304fd7ec16c06e39fde34a849c133548cbc4de7887f7496b5de23bb5c860257aafc58c06f47edb22a81a45fca92651f8d6bf1a3f715c0115d51b0ddd", 0x83}, {&(0x7f0000000440)="37ad42777320d9f866f7a07dfede9a35086add440c937680a575e0c9915eb4acc0fa93e34be959f483b813fa041cf1e1784cee7775c35cefd4490ff462a0340f3cc420e44520026743692928a630d2c592db45a565c32c03d3f9bf7a59a01c796938e342e948d584a7f2283e61581aa95da86379f220ff696960213704de04dc7a4f41308ca444fc040f342213e1d0806e7784bf76c04872c0218960c56e00d7c673b03323953e3369bd5c5c8616", 0xae}, {&(0x7f0000000500)="23f4faec700286a2610abd3fc17a93efe215fba4c9199cc3ad03331152abbf46e45f15d8db89e986ba3b7ff92f4e553d7b6da2e8139434b275d2ac5f84cea23caee101ad8e82ccad8e40e08a53e8657746ddad14c020", 0x56}, {&(0x7f0000000580)="a17bad635539959b764525697678dbc7e24c0d654a60c83385a5f7c9ff57726a6027c788f1b65f7d82e0a9cc784b8fc9bd0857326ceb7d0a89b281e9766f982440ba3380df148b8824035ff0279d884f61dbf2871a37ef7121f7096f17dacac143bdb212013231b3c21909481517ba99b097a9b93d79e4b186d91004f95b616fe1a77f5f71a2e355a6318a4de64f3e3b2be80d8176ff713f39602fa5184f8456bc10725fb54822a79ae70e5aaa6a5bf4928268594d4695e2dc5379a1661215d26098d09da2", 0xc5}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r0, r0]}], 0x20, 0x4}, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:42 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/80, 0x50}, 0x841) 16:17:42 executing program 1: chmod(&(0x7f0000000200)='./file0\x00', 0x198) r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a00303000000184a67c5b7266478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000100)=0x10e) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffff7fffffffa, 0x9, &(0x7f0000000140)="9fe774a2a6975009cfa0501571b627f9eef3177df1dab52ee2edd9", 0x1b) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000480)=""/231) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) ioctl$TIOCCBRK(r6, 0x2000747a) 16:17:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x42) 16:17:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xffffffffffffff3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 16:17:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:17:42 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:17:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) poll(&(0x7f0000000180)=[{r0, 0x81}], 0x1, 0x0) 16:17:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000500)="35c3f9dbf8eef9c98b6770041467c2bb870c048d52edea1f1ff663c535ec2c2e6cc6b477c03099094b77fc5877f4a50ddaa980d868a1d97c83600658140fd3222a18d90afd7bfb3d6261575db7ef4649dc1397d8ac204213046e162ec268ef05fa512952d78b1fc893c9aee2687740ceee28837146b048d419c49303d3c3aa24be1e56a2d801d44962d0b0fbea0a86668882e36c7f84199d48bf7cb470014d60136c5531c11e5e2dd174a5a409724e04536ed44f42bba8ca5a879fc2ddd38e56cd3342cfd6631663d4ca0533984f86f3636db9003d717408c7493f73eb8fdd20c5055edb83bc010ead9ef409baf53b4f922fb82fd2b9d531bae786f1951b13cf0566775fe2d45f999f5e60c9c1fc2d522fd03b6ca723b6351c76263c44ab1bddae6de7dac6111b7d08f09be0a0d9d0f62a9caa05ab407379c40ba7d20932165bc8c0c1712398be8b9fec098901010d48a5a3545a8385f1740e48e89acdaf221322421abc47eee88007bab97e8a480f52cbe4e4b3c9578618163c0e6d76c5220b24f931aaca5ad3ae9551151b0ad8df6a1c44d4fa11863fe66c75be92e17c492885ec73c7ddaff72adea4b8fba09841cf6ebf2ae185d2bd1e29febd2299615bcc7e55670984300a73b21cdb8e66db2f2e42da0c0d56da802809e45b4697c6889fe50e6384736789ba9ed2d631518084d3a7f205d9f5391239ef69f763d80ce6933fc5d4fd1401c90db7607cf8a3deb72dac4c529a15de9f6164120ff44718b3c846bf282e3766af46121447ea65bc8d923d37beebabf874b21ff1f7b89d45cd1097797b593755be40bc0af11bcb3365da3ff3de06817b897d7f8848e3c831a2420c9e7e4d497c4f7cdc7e4dfc018f6aa92026cf6da9310d07776a80ee6bb6767c18805ba5e46360d290129586621cd2fcb5a4d19a4ba3d6570e9ca9292addfa0a82f54ed2750cc4a247c3d3768128c6263b1cc420e820c3fb99f4d27b638f9d3c209712016da59a51e7d7e02599da304af501c7adbacc0424384620ae5110ffee4d997ce40f2b23e3f8bae045501e2d1022c87be2098c04d1791a8647329fe19740fd24c7f75367e3ad950e00d627113a01141417b9bccc239556235acc32348560ef1c28fe2b42742c6945a843ce0c163600c066a0ac6e77905187337a43dc53979c1342a8ac07225013fbb1aed8955f404fa84d120d86782842fc8637de026b40b653c0dae01428dbdf520adff583d212480b267100b16bf203ba91a71c6d19170800967ec5af15f8124b20c83caca118c28606e657dd25dd38e59eb978789bbc7615f532092f75441826ab2b38269fadd750d2576681d2ea305ea025a33be86856d80b0ed0a0cab652735cc472e16820054bdc58f3beb08ef64557eabbe6554326ab91078d7a9a754d622b87317b1b3221938d6b4e129059b64cc2c29a46b2fd9690589200b7e276321526df746e4f566adfaa99b57290e26bb8a86231f3908f681e9847c4307f4071e58935fc60775f6dfd72037f544b5987afdd6fcb6ef125998534cd29660c4a6783d9b3fe1684459d75097cbbe6f78c4876d3be956bd425144dbd4fdc1b3ed8a53ba065ee0bafb89251689f7a42783bebd39a2392beca923b76428c2146c3803aee204d34aeaa51d5f4ac8ff377ce07efcbe866964d441a931cbe5ba4989930ce53b0d11e52b78e9b7d9670bb87affe8dfbeedcce7b323e2c24994ea6e35e50372c5f30904d5c0e38c3823d1bd818353741df133beefae97bab2f3fb9c54ec3247da773bdb89bf914c0f735dee588361f778c08813bfd1181f4099a2ff059532c2dceea88c082cfc2b6787955fc50d748ad78b67db08fe6696b4c4f33075a67c3905283937be8915616d8654be868c5611f379a35eaae10dc520c9e26624c0539cdfffb9cdc90baa07c8fc1d1fbdf27d1aeb678959556816a646c5de39f948d9b494cfacfcf6de9392b077a1c00b095fbff07d299746c9ed4bb5094e1ee6ee2819317682fa9f4cb52a116effb98d715076d68632987464665189d599715c8e103a079c1fbf68d93c3e12ecbe21cc0dc2d558a8fd48a926ee15b587785e4638e5097dae360a08e7a495296990012d5610bc8d47c9daa64640fce4148ed31d02b8157091bc0dc07bd6f8291861ddea386a9c2361feb5875120f0af201655429a15ccaa2c52e21e9d462534b6f1c02db89b2cd5271267029d8a8cec4491a20b3a24ba572eb98e6d1953245c3400de39551ad1a7b0e69e8be0e3de71e66dfe55db6278ca76915511cd0a469bd5ab0b7bc0352fc8f9a414fd9264af90e8f78b471123df88e2ae7e4ecc16014fd22cf7382ff4543ab7ded605ed607d172cbab9b40217a8535033310d4da9b47becfe82d48f6925e02e3d620ce8e51876e3f5508e33e98e121667aaecde3bc6e94583f8ea21057d65f0e2dd01ba1e181310ae620f56518cdba799b834225bf49fad2b9fe204e62ebba6da12b32c9f18cdfb7e0c493104f2c16092a47fb3a59bb5e34bfbb38c0f669bea06804f79bd92ddd351fb70f72da59945572a3e6108fa67aae881453b69c4ba77040616015f9fba1f2527a5312b611fde3bf827f619b2b0be0223255eae32ab8add992cf4c4061857d055ca6b9ce548e38c605e2d3cf351dfc4b681c7d2db49428a513629dc4ad04ed4b0a0be93020e6185bc41e9bdcc372648cc98bbabfb6ae0bdb77cb552cad6430292adb458f97c73ff8d5f2b4ecdf37beb31361a241b2206aede121b02ca7e6e532353281c4925a9fbf67da6e0ae048403b3530b4ed4e5ab6fcd12f384828cc77f8d41c3d59a4d12fdd9ab954cde8fb4d0b97b6f1651f9f54ee082216e00fdedcc128e0a1e27953e91696f6856b087bdb50b7d99a7eb7904091718e6152f615f54a879d3b616f2ab996f598bb7d07f8c052df943cc865e969df0511c86be81d0093eba3a34d762e0811cfdcaa678f95a20528db5fdb8b8d9b8e24e78e30dd73f811f35dd642ed457989e14f3eced1e8a25ca9e2507c05747a913b18f1ddc236825174097847d079c3498ee8c4f0101d20ef2694bdb683920d88849cc669a10c8c843f6bd75f31a147f2ac0cfd9bf0ed7114bf7b88600ba53027b6e42f9c0b4617a311ca882ee81b35bc0ab1c51aea02979cee39857e532c9cee988e25671970c0f4ac476dac7c79429be992904d454b9ceb7ad362810521bf8f3b70c02640b3a6e94cb830779b23d365c2e2bd5e9edfc609091f72ffe55c2a0ae524480dd948d1e333f6727c9f1e0aee5f554ad0e64e5584ec97f512c07d5889b297793cae12dfe04845ac0983de84ec222ad11266bad7feb339058f08e3d0334498ce364746766698382b8bf294b8e38a5f404a8f1132b44ab35340008ead7d817c286bac07085a6b1cbda9105ae71d784ba7985870be97a42aa6c3ef41ba25aaa3e2c092036f9a42384bceb467529008e638f175812fbed92a4f0118df7bd9c1f94c5f206df3cdbb7949ddef446c36098ab364ba079180bf8ef73cc310c0491ea876731ed74da1a7d86aa6656b87600c336be8da7dfc8a806607235b8855b9673ebf3db17674c6c6c063f948441a9581f05da05dfe67ba4aeef9e3970611b586730f65448311fc3c8be30459841c92e5542e28551a830713e7e4c0d6561adc1e979d739c5e4629a02af199e4ef5bf24206646238fc1d76963aabcba9d7cc8d0e390ae1f0427c00de551b7fe2f1fa662aca03d6b222972e3f33b6e21b32252a71ebb2375f845cba528614c36bba25a3163df930646c5ae7eea7e42293793aec2e41b790b65804a93a48781cf2f8528901540b715634089876a114d65c50f57677961715646d93221cb06c3d4791695c29ffc81d48c3c99cb00bf54f5169d5a74efb67759b3d59058a38d6c8b6875a4f31e39986903ec77336648fed3872f40cfcd39d0cf466013cf658c539c5a27a02c565daaf2b238b34414f216f9f796bd179b18d68e674a27984d21de1fecdc21b664c8df967db1f0035c1093731f572b4200abc4798160f2f4f8194603a18f2036eaee4e3be3849c1fd02abf6bba37e9663032da416dee5692fc7b146ee7c3c8f6fcc97a8c0b74b851f515401db0dfcdf8a72d7dd1e8406ca25b1b056012620847fbcbb9985b40948514898d441c343d73a9079a842444da22d9ab0670017665d16ff531e4a8d56b8e33fd780ffc32b9622cf8a52b8cc9ba1d1a12d066a14337fd5b8e1a6279722ddd570f16dccf40fead9526b7424501d34b86db505aa38874ef3f693bfe659d4fe3030fcc60971ac04f213a42b8900d90aac813243558a02fcf334c5128e2425db664659de18407c3bfb12c4fb1d1ef146ad8b2d10b30caf755b2d16477078f562077c0fe0f2bf16e0c3ddbfacd1b47dc6d8a0676fa2b9567fe88bf296c595a0909656a4efe890d259422eec955a33ff108161fcf33ad5380087c1a48aa37d992f5828aa484cff31c3027f31dc2cd2b488110356ae85f7a0e134b99a2cf8a28b19b2097286ad1b033e1c1d3057f7ccdea97343e17dc39cb686dd9ef2b2a460bbe4ddd8665a3fcda5759621e04360c78e350dffbeba72fa29566126a63d754ffbdad587844938903ea46a87ef402b83517563ea335c27f1982527d282cfe17f380cdc9d90487fe425b58faa864918eb020e46a84cefbe5cfbae59fe85fa60929850acc0588f934a017a930b4a2a802146428cd384a06f819da53bc42f0dbee7bba152a2db7e7a89b4fd70c2a3b184ca7e7f9bde45c6674d0e48c45c634feb9828b42b678ea0e197c552528698e7fdc6d296e85c8f6a91629298be1cdd17b9e5674060a2d09c6da6a6b2b114298aff46f61e02750aa9160e1b980f907899b74cd3ea491b3a87a4f7acc0ebf001334207d2da9b4669ad9f9f1f72ed0001ef90418edbac1e399d204233198a0b4308918acaeaac8e1e54d77b5d14412ecaa1fbac4cad8762009ac86ed9b4c83804c5c17b1a208c85de856f5915be61252075f535cca3bdfcbe751f6bc8d2b6a17ac5142f2166a68c059160e6413cb5e2c8d1d76ea4e64e1e294cb2eaf31e7ee3513ec7fb3469f1d9c7c3a3c7cad63375b271c1a2fe1cb27d4150957f6b76f7a639545edc1c740f07a885b701d7a7f403828a0a58c8aeaf97a44e381452015b6888ec4fc4a2d4365eabe32ae494b9871898260b23a239dc423aa8ab0e9e8daa8318fb36aa2c14cc8db383a81c1b02dfc75b9a02f4a8fe9b1255fd692defdf75cf3c4a4d3513ab8ab18add40fa77954cdd87c6c9e39868314035513d71f862a0da965b228f51103ca91273725842badb2e96e7862aba221357d76a54093f5f94730af673af345eb1dd118592684f0d6d6365fc674d95cc29ff0c8ba1729831dc917d1842d3de3fe69e798211d5f2a671a8531f26cf13fe3e0ce6445e055bd85d9626299865a4b1e50dd89b46db4054442421c68ec2d609f176220053e26c345e23b6ddf513176206e6d968422da593497a761ad497e9f8119f50286adcb766527a4c9a750d670e57fb8663aa33c2abffe162e97fe8154f958eed3f2d2c5f28c4d142184751652e0d60e3aa2948b3d952da90d6e2f14c7eb7a70c2e0c5c1a8bc48278e064817343dde0d9bd4a7775b33cd91f27e276e93e1318516b74064dca1be4c4848c9c7a80c4c1aac7b4cf09b67e7df24f408ad0b1b20c457f1a190a", 0xfbd) read(r1, &(0x7f0000000080)=""/76, 0x4c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0xfffffffffffffff8}, {0x8f, 0x101}, {0x5, 0x100000001}, {0x20, 0xf322}, {0x46}], 0x5}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x4}, {{r1}, 0x2000000000, 0x6, 0x20000052, 0x3}, {{r2}, 0x100, 0xc, 0x13fbade807e2377d, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x25, 0x20, 0x5555, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x4, 0x400000000003}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x80000000}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xc0, 0xfff, 0x400020000000106}], 0x6, &(0x7f0000000300)={0xfffffffffffffffc, 0xd17}) 16:17:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x0, './file0\x00', 0x1, 0x0, 0x9, 0xe3}) close(r0) 16:17:42 executing program 0: setitimer(0x0, &(0x7f00000006c0)={{}, {0x14}}, 0x0) sync() setitimer(0x0, 0x0, &(0x7f0000004080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getitimer(0x3, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fchdir(r1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7) 16:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x9, 0x401, 0x400, "3e8ac937232ad2c507c0664679fde41855b80230", 0x100000001, 0x9}) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808bf4db8464caf2924ec64f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d08000000eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551", 0x124) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x2, 0x5, "b08d16c624d8e500"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/45, 0x3}], 0x10000000000005da) fcntl$getown(r2, 0x5) 16:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x81}]}) 16:17:42 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) msgget$private(0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) chroot(&(0x7f00000002c0)='./file0/file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x5, 0x7}) 16:17:42 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x966, 0xffffffffffffffff}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x100000000, 0x3ff, r4}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x1f, 0x8}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=ANY=[@ANYBLOB="1416efff78661d68ef99009ec0e3ea02151cadad5059f3b6242b54afe71dd42e06886e243de88ee3017558cee40e480625ee9c6b2ecfed30f7dda4fc2a8a09450432f2d19d47b2ca650b6618859d15bd6b18ae803c0c3ba50a4bcd8d33038a116760fd24281fa75e2a8c5d36009a85956aed79b64d1bb902bd8c77fbbe34da0e067d0cc7e7cfd180c6a6c197bb714212459d7a0229dfb4f07f8f87f42d1f081fb0f2f710dc31bf1a7ada1d746ec08ad1ca631494bffd81e6f8341e934cf276608fff46411cf6a45dcf040edfe372"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="6223a7278a28a2c6c0a862fa9c865a3d7f93b0a4f49d83fc399d49c8a991d68d56e4648724144236d4b629ce76a3f96bd0840da5", 0x34}], 0x1, 0x0, 0x0, 0x400}, 0x401) close(r1) 16:17:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:17:43 executing program 1: clock_settime(0x7, &(0x7f00000005c0)={0x40002000}) 16:17:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r0, r1) socket(0x6, 0x6, 0x4) r2 = socket(0x5, 0x1, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202b08692736292db2a069f6c3349184a9b2ad0a52ce46b632a5963650afa166f093a67376c0d89d9b272225714ce0069278172796b328ab30b0fe4f99cd16aeba0c231027c1c3166510c598417a71398bd14cac4664ff9d0f1b123cbae51b6ac6f9cea242024a0fef703cb41127ad5f9a772aeaef353f68afc707966ed7b872f07fbf97b1f710189578637809c904e8b012308961db57c85490365299168f41449e47939ee119c5e33c9d40bf68ccd20240d6cf4b2f56378e6cb1d0ac69f28a30f47bca2e89f3edec907bc9bf315ab5d5628a33aca96ad76e01307417cf1cc5fdae3d4107a46dde6c63c3282"], 0x10) shutdown(r2, 0x1) sendto$inet6(r2, &(0x7f0000000280)="7600fed2cc06df51eca49c41523a6441fd60f7aacefcfb5f1c3fea42a6e26c8291389224fb1eaca4178213aaa795ad171ab6dc250e8b84d59762f494414a4e38ce5d21ab692cc91b216e4c414e255a3583ed1053ce2152ad96df5c2cc4ace4bf1797", 0x62, 0xe, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x8}, 0xc) sendto$unix(r2, &(0x7f0000000080)="87506290f242f91e5466669cecd23105965e832a6c52d0f28d3eaf2e47164341cb91997645119af9635cd4e7770dea46c8b466bae808d20a1c905d525e7eb3b58fd066ca26534c109d6c102ed30f18e02052b65d69ade2ff8860bd2a7b63d1f3f1a466a5b99b86b2548d1b962274d78ea743761a8364a686f59a3721fe0bd5adde8b7b6375fba641266118ef16b7c7949f9b75b96896b11c08c984139026952f926e", 0xa2, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:17:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x285) 16:17:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x5, 0x2) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:17:43 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getgid() setrlimit(0x7, &(0x7f0000000200)={0xffff, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r3, r2, r4, 0x8, 0x20}, 0x2, 0x6, r5, r6, 0x0, 0x31f5, 0x7}) 16:17:43 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x8) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0x2}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:17:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getppid() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0x9, 0x0, 0x5, "f491690cc73e4e96d1c49008d0f6dad4c2b1e239", 0xffffffffffffff00, 0x80}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="788caefb76b2ccd82cb2a68fad1016ca66d0e285c93b8bfb4ead4d661ffc5368b9c4dab8a9b5dde63c01853ca14438c287d03890d18fd942a0f578377338fd93e9d0bd5d344fc63755b7fd25bc7283f67c49bdf4e9217da42df793ccd56cde11df0559ea0ae4037b54d45fb4589d627d31c321a8021a7f889baa5ec5594f6810403abcfbf89e3cc5b28d0008fd9b757c1daf24917c10f2e0089cb71dcc31a30a3f8d55202d9e9a67518365beb8cec599a7", 0xb1}, {&(0x7f0000000200)="1894fdfae24fcbdec229901e4471b2e86227a6d3db7f3fd426c5592979bfb9c66829346b64a3dfd735356e0a358a5213dbcb6a56b0b77349e476b549cd9b01e92e694c84bdbcded83d45e9bb4ac1fb2dfcc1dafd9cb471fe504f92aa8fef4784bfa070d57092f32ce3dd043b2f1b013764d54169d20d7d83788c5c1c6c0bec87eb06fcfd780a0cb5980b91d322ea4fd194dbcac20aa97761abf0cc84271b10c2f85bd34d8afe9bbddd31cce065089285ba3c09", 0xb3}], 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:17:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000706000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 16:17:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:17:43 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x802, 0x169) fcntl$dupfd(r2, 0xa, r1) 16:17:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000400, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e537e39", 0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) 16:17:44 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x60) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) pipe(&(0x7f0000000040)) 16:17:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCLOCK(r0, 0x20004276) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) mlockall(0x2) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="010061e52cd43f0fb99946dbc230eaa3b7ac962bc8"], 0xa) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) ioctl$BIOCFLUSH(r0, 0x20004268) 16:17:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = socket(0x1a, 0x4001, 0x7) r2 = msgget$private(0x0, 0xd0) msgsnd(r2, &(0x7f0000000140)={0x3, "0acd6325588492f4a24410d5168674c43300ff318e48cdf4fc32b0478e5bc0463857ff83423dd93f863ff1eb615faf2a78da6315f1c20dec29d2417adacece21dfa82716d63210f0a90e51b99a21148fd37e41bfad368638aabd09edb2601a259584a0e8ff5adc22ffe83db98e3c1f71348467c9946f1bfa57f86fbbb9b242137dedded9493d224dc57315097b36e75a3aee4e2ac2dc72ecdfa77906f1c7db4b9c292daa4abb8bcb1b54817c1a98891ade0508dd1b0fd8535cd612a76d4526b0d2b691837146aecd87f51b73cfe7232eb5eb9e3aada404a969205483d13a65499310dc"}, 0xeb, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x80, 0xb4}, 0xc) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:17:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0xffffffffffffff3b) 16:17:44 executing program 0: syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/58, 0x3a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:17:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xff) socket(0x0, 0x2, 0x9) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000340)=""/240, 0xf0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:17:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="9154ee3e19c521f101ade539092c76e1d1ca08c623f8621b2cb9df372206d571179dc114218c7cd30fe3fd77c73f7790b3ab0e64efff3b76497eb226a5fea1adc46a005600e886cd900ff1965ac9b0e3277a0a000000000000", 0xffffffca}], 0x10000000000000fd, 0x0) write(r0, &(0x7f0000000140)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7645b8d92ed7c98a20cc74be24405e52fd721383bf5f761a7f8e1", 0x3c) execve(0x0, 0x0, 0x0) 16:17:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x3, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1000) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 16:17:44 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x20003) r0 = socket(0x14, 0x3, 0x0) close(r0) r1 = shmget(0x1, 0x3000, 0x500, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0xfffffffffffffffe, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe9f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) linkat(r4, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCCDTR(r3, 0x20007478) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:17:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0xc) openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x50) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) setrlimit(0x8, &(0x7f00000001c0)={0x0, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) ftruncate(r0, 0x10001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 16:17:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x40000000200c124, 0x6) shutdown(r0, 0x2) 16:17:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) syz_emit_ethernet(0xbb, &(0x7f0000000080)="04e24fb82da587bb17430cb1a589c1b7370317aec3e349939169a9084544415c4241e5cec361415187d23e96024785387b8e628dbf5d7d2a35cdd3e3eb9feae0df1577be47ab9a48a8c9d1e83c35ea69ecd3028979c9c3b79444252d4b45c093f7655d80495f3d36362ff41f98769a8c66b15b7a9efa276169beb5fee4efcd3abe0d4d27509c5cafef5e095a60ae11a72104784b5c00db2ad0933939d9fd97adf4a4c649f265e51fa7c22578728b231f4371767126106312d85cae") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x82, 0x400, 0x689, 0x2, "91909e4bf2379a903b3ca99ce3515e9a5e66f57a", 0x3, 0x18e}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="cf7545e59cc4dd7fb0249958e2d39ab9fc5ffa68f36dec040d5a1b6a521fef85c27c90df485a4c6691f790f746e7cb2a81338db520c488515d2424ce9fabd994e7931a3fb1ce00125919cf6524e20207290a7817101ca977e3fb21195ee891f2dd75f1be969c6499e4e6a8b679469b4d721cd6ccb26a5ec7af7514a8be7cd3153ebfaaac6092843193ece6864edf0ff75ed247cdf99a98ecd9123b8381832d8ae19959") writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 16:17:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="03008208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:17:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x6e, 0x1ff) 16:17:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:17:44 executing program 1: setitimer(0x0, 0x0, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 16:17:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e05205d1358067fbe9af12ec7ea55f9e47f944198ba7ac2d3726f6f97c91a1fa2dff7bdcb501a0af1c05255e8e56f787cb8b84acf90f6683d878b273d4ba6b93f072058d202582eaa4627bc74b8d8a820a39a09aacd26843b8185bdbef4ebb6f7922912967285926d7a14381c9f91513a40242ede362a7deb76630f5d4086599bdff9b2e9a118ba82f8a344ef1c9d6070db47f1aea8bdaab4021ae914a3f9b2f4710d3752ac343337b9f6282da378fdebd7e39521f116b68a6ee1752937df871d1cbf3", 0xc3}, {&(0x7f0000000200)="8e4299f922bbb86199b9cae91d78a7215cec184162cff6daf7b02662996ef22e5520758eab407d13067e6837dac72889e06b98ed417d6fd15930e16ff6e687a1c4aeaa8bfdee07d21e90147dafb5c1948ac15c98c0b90d821eabfa47d56fea1fe1e60735bda4ed2058eaec93e49a8477261922a82844a1ffcc68aedcee978555bedf282eec4bf00ed5ed37c0e74b73bde9606a5486151f2e61243b07989b029f405447c6727646416eabf43c9e2208b082a58c6998d4790fe0e13e2535d0a304262f30148b55c474b33e2da593b56d4cdf8bbb89a404b416abd80e", 0xdb}, {&(0x7f0000000300)="32faa78323231dcfaba9272c222486c533c15fa7cd60860b39537d2b2b309a101ed27bca2f55632bfa52facc87108a9e89746e12742ce608420641a8b129bc6445a1bcf5d9f1549e52775d243b08fbf2071d64b0419b25a1ea8d0d227668cf18f5fa2d87fdb205311352e3c7a6934d05a0e74f1de68664491103555c13447c0840c56f963ac2a2c7ae342fb780b1a5bf9ede492ad1b3bb6a4dec3e30877d853f86d0779dbf13b049425742413732fad1a6351c5a10dc77b11c59d2b6403c921dcbdab9d30f7c4105bb7fcca81e80212442afcd777a3ebfef08e73b9baa6f185423a85f9faab1c7272a7097ac6cc2d22ee00987ffa8e388", 0xf7}, {&(0x7f0000000040)="08a4b13233b4daf03684ed3750f0923e98b611aed16bca9a3e609c7eff0c1e6618a14fb34deeed8de8374810e25004", 0x2f}, {&(0x7f0000000080)="2d6e1e7e72c6b03231604b383360ebb8cb223e25af141d9e9da97bd7d2180d4e5d", 0x21}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x2) 16:17:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/231, 0xe7}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000440)=""/159, 0x9f}, {&(0x7f00000001c0)=""/126, 0x7e}], 0x6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe89000000000073071b0cf3d5fe736e", 0x2c}], 0x1) 16:17:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000090000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bae095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e78f9ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c00010000c11f211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x100) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, 0x0, 0x80, 0xca}, 0x7, 0x400}) 16:17:44 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffff1e41, 0x5, 0xb2, 0x5, "4c769ea3c365dd18dadaddaca3c45c5ad2f05fd9", 0xfffffffffffffff9, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) socketpair(0x0, 0x5, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000280)=""/157, 0x9d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) truncate(&(0x7f00000003c0)='./file0\x00', 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="48a30fdde531a63c70e880315b737014e0f3a0b837883b6257c510c512ef3e81673065079881a76a6cc460709b5f6b6f0369d8cec348feb5c758e9cccfda2ee09cc95027ef2fb35ab7c12872bf67e53453b48e9416268530ca9e91a28c489f38c3baad68b9503b7385f940b2fe854a68052a0527a0e943f96416c4eef81a75c6f34ec703532e9cee011692fd50e58f090a415051eb03108f24a871efb12c6cc86f14005b67c642c5d6e8ce39e479aeb23bf07a7ba890c4993fdfb6ff17afece7bc117eb319d276a4f3cdee438427ca169dfc469cd7eeaa618fda7def8b1568acc92f9c4ba84bc5431226d6296b34", 0xee}], 0x1) fchdir(r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = dup(r3) unlinkat(r6, &(0x7f0000000680)='./file0\x00', 0x8) recvfrom(r4, &(0x7f00000006c0)=""/249, 0xf9, 0x2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000007c0)={0x7fffffff, [{0x2, 0xe488}, {0x2, 0x28000000}, {0x3, 0x8}, {0x3, 0x10000}, {0x3, 0x2}, {0x3, 0x100}, {0x6d2043ace7de7309}, {0x3, 0x20}, {0x1}, {0x1, 0x4}, {0x1, 0x9}, {0x2, 0x1000}, {0x2, 0x9}, {0x2, 0xd27e}, {0x3, 0x7}, {0x0, 0x9}, {0x0, 0x9}, {0x3, 0x140000000}, {0x3, 0x9cb}, {0x2, 0x70f8}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x100000001}, {0x3, 0xbf}, {0x3, 0x98a}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x7ff}, {0x1, 0x2}, {0x1, 0x3d7}, {0x3, 0x2}, {0x1, 0x7}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000900)={0x3, 0x180}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000940)={0x6, 0x7, './file0\x00', 0xa5, 0x6, 0x7d}) poll(&(0x7f0000000980)=[{r0, 0x20}, {r3, 0x100}], 0x2, 0x4) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000009c0)=0x2) fcntl$lock(r6, 0x9, &(0x7f0000000a00)={0x3, 0x3, 0x847, 0x7, r5}) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000a40)={0xfffffffffffff591, 0x5}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x100, 0x0) 16:17:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) close(r1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x7000000}, 0xc) 16:17:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup(r0) shutdown(r0, 0x2) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:17:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0xa5) sendto$unix(r1, &(0x7f0000000180)="387d536ba6676144adc8663c0f8b01901f1b9c8824b02d1881726ae4c7e50dcb7f833be9e633eff253b1569c156bd0354f87d92ac7f0f3ef0c442496d4ac37e3ad0f60d2282f8f0a9ccc4ac18247d3f66827f6d946885b5a57849ee8b02e952e786de51d3f64987ea671c350a0d8744d701ef462d4beaa49d40b0aee86260ff5454e8c120dddeed5569e703274a0e1e45b60e530a547623ec18399f5e146bcb50fade69f195d5ed8ac718fa0d92741ad2fee7ef01c851c2776a197a46f2034572e48061ac9c9bcd4b1e715f21e40d6af585355a597fb3bc0d9c0a42b9329d94000eaa9d74bc51d38fad64f419e15fd128323eb", 0xf3, 0x8, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000100)=0x7) 16:17:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x3, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7f, './bus/file0\x00'}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus/file0\x00', 0x92, 0x8) 16:17:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x5, 0x100000000}) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:17:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000080)={0x0, 0x9b, 0x0, 0x0, &(0x7f0000000780)=""/160, 0x323}, 0x1) shutdown(r0, 0x0) 16:17:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x50) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) r1 = socket$unix(0x1, 0x6, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="f7919d681a911fca0a989ec4ce1bc53fb58a504c9013b39ca7138d1078313f6d863502ca5787f211dff740ee1f41759561a7697d17aac23fd04c3b2e2327b4a7bb77d3061ab9339f71d65cf374127460d561a36e0342e70ff3eddf4790d5e49c313ab09e8ca9852212e3aa12fcca1ad1b8a3002edb3bc3720532f4e579def65832561692ca25a39a0bcb644ec729e1ae36b3f6c8295f14e892aba0d48f66018740f8dd2ee6d421d0cba9c4736aa6388a680da9c6982ca082e94c07e47ba01f8304f5f8bbea6297f7a95373"}, {&(0x7f0000002880)="37d6488ee83e92049f6c7168de065825cb86bc26d04e6e4a67a01d400230526a01e11bb28d7344ec12b01aac2ea0a8930d5d00b2564c86920f43c08056b01dd03005a53e19f8c37115bdb3bbc634f34789ab5df4efe9ca368477ec48ec015de95033d05bf3ac132b92fcff651e4fe3659001a76e8457536d48327144ed1c137e8799d761bf3545db3ccc95531d18a884bf5bffefbf0246afb477afcc1520f5c0c3628d4dc0ccc6034b1cc68203df6a2b1320eb816cbc038d23d9652473cb95d1324cfec9525152a3e648c69ef43d8fc7138a86827814012435632a31c09de6138aeddaae41e0c4e89a08635623f0af4fb63755886bbed3c0e1f22629a7e6025a67aaf9e6043035230a8ee5e31504b5c98a353a7747e6714b6d61f43cb6275d34a8a41eb9518046a063898df3190fc736edb972c72a2226d2d6a0fe81349642d82c5cef59580b1b1700532c42154ecd57909a3db5b79c25c4ffb6b6ab486c7c3e1ac948bb70e69f14b7af0e4c64077b66d93bd050b0d47aa0ae6b7e682a044de0931b2964eb7b9a4c6c46424f6b5425214a7e2a74c9d9c664a647643417eb346ec375e6503b4f15fa4c5c8b3ddd8d52342d4a978f171754b8142b1407702220dfc075c855fe8367c5ccf326a05396f24978edc4d2d06c0b8543581f229169500327e9ec29f07c57e934295109785173cbafbb288a4cce8a490aaceb0d691fbac9206fda56b746f99732e7241b0f20c5f9b399011078ce55d9be16594932dc2d9678c0e9314070468534000c9511468e5fbbe89dfbe7375568712f32516784b500c156c61b8dc34fc654bfec0666b037625c3151e715426eb30ea9a7a0c53b66042dd82825f44aa0c430701f94b2a19147c5d6ef1809de3007b4d4f0107cb7717d48f5ed5ec4f4c08d50c918ad09d2975b3e93cd80b1720ea9902dc6990089245527efbd446d8c4bdc2159022b680a33be192069d53905869a7139a4773e3b76a368fda58b3c2b42e7b4149032565488b1e168e44dac52f1aff73d3813bd661479e2504e830815484751d8ab3c3b3aed0f5f27d8ab2b372b0b60e4f666296d12362e3c09e95713d1d566d12eefecd34bceea0cf04713bad31d70980b97e6a4f2f745b2635362cb723c2184b54e87c1a34120fe43614541957ce95e31cd32f85a184c9696dfdbab20ef70d485554116d46c3717de31da608331b87be993ec690a9e0d561756184b667941f48cbca47a04f03a684f700b65950e2525add6bb0fd53aece39040994f7f949041c80a2044ee5e36babc1881ebc7972d4f4a4c434babc4b72dec258bcd890efdbd6fdce7cde0b5f064a575e192514a93d7054b98e4494d8762dcd9bbd9193e497f85087fbaa150de394e5560b6ccf152337dbb37a4341bcc0acccfc8479e5df53a8da368e3885ff80dc4185dce79ee8eb60dc2286fa8b184457713fb40317867eb21d3f47ca23f81c6cc2100abcbe6007bd89f110db20b43b361efca7a809f1096395e2ed9ee6ae50a8433c06d50b59440a746b7d7c5cb2a0c2834dd9c2ac9a53b67a91fa5c30ad47420e3ad66f52b9c5ce2ef75fcdff4db126d9578d4f7b618dd96f8b4b162be370e6690256d24248f9b3dbe99d2107cb123998fe051ebca0e32babe1d4a6e91228adf7778eeb7f0c3c2922f8fd544afb5fcd649dbd0b11b561a55b1fd7aae07f509150268f98098b7a45d35174ed10d8d198999bf825681bab26cb7ec2a2c0e23777ae5b8ece0cd133a9002c0f037ea45cc98124a20441cba6ae0868ecf0073ae9a8a7e42d6f12f8bbcd38d2d8d39af4eb65132a5a8ab9b4891e275cd5b2dc2d2ee1ab11882daa3b10b63600e6b1f0b3d2651084c439280fa91ae2ff399be937327000e41bc2a78dd48a9f6c54253d0ba348d8c4808b4a28e3f7de281a5e724f302b8536b09a88bad9ba1911731dcf147dd5e78f67f3b5cfcca4bcfc2c0cbca01cc5981504bf1684e24757d9da6a9a8709a62c85b97a946a944eac5803d13317bf484dfd176cdd5283f00edb67762bb28b969bb2398de27c54918d44663427cc6932eb1aa5f016a9740ae421a0818bb5e0d602d4dce72c28c446102af1b3f0c75dd8995ff55907ca7688927c7c26419f2b4b714343780710fdc45b046ae4f6da402e419fe11b7716c05b723d23a93b8a19bc0164bcce4eeecfb98bb5b0d422913f42b33c5f6f23e734ddc7b5a16a8b525aec8d68b32c024233714e21ab0bbfd458c7cb1bf1935e5b4774de5d328b58a9e40f7c955e01a1fb26bec12da4da14cde7f4cea5bc1f743599b02a5522a576c696b16b3949d810f77ce6e960eba715db713fe5e23c2653bd7d4695cdc75cb0e7d63bb24fcd0eb01fe8783a3578b118eb2f4cd2235ac4d3e87508ba29c45083e3ea328627cfb40731090e920937a813630489d162119c37a83a7388dd126581e8e3429a685a2151a482d3862f47cc64fcac49d859b72f3025eca02fad4bf98f02f0f6c6ae7eb1f9eaf6127a672355387a3d12c3002eb284433a20cd4868b5d046a7b4cc0eab02c0e8cc2b7b59e804289c2b79d280fcc649c934a30b0092c1bcf429d8eeab51c78adf1df04c8a58725cc2c9f9480c36b00d45fb339d4d3519a01cadd9fc6d20336f05094fddbb4d49b632428bf39a04710a5dc85f8199f13fcf00230b1f292065d3fd53c11cf0080ed2a5a841c2f356f40321bda2f7d012dc5af84091b4ba2b64360cd85035cf69b093f367e71fde02648c94aa87e48e5aa5cccc23f80162bea4fdc7d04330c478469fb41f6f7946b2486ed0eb22201526f6cc9148ec194955c75c045ce76fb4e9cff59eae7b679f2760a643ebdabd6099d2536ea2c8df81d45b99c46488f8238e8f014e5b4ef3de0b5c048deb04ede1ed5f17c400c8c4fc9e113ed8d4c775237c8072498992cf61fec1ac44e3a04d1bdb63ca09622e5ebf6828ef1e0f54cdfcb483891accc338d3f459820167a07cb8a0aa01780e4b3c8b844dc0fb0a463808322bf3f04aef79dd78a75a2f608b7d016478c3dfee43e0a058535fda075405326e13d10e42d6377e98545d08cb1b76ce6a93512d8235ba762f694646930bd492ebd2b0b3b01bbdb64d89bf7d71a6ad785ab26a7802e48c7defa46fa3436ba589587f63a4b0f2adbd7222ea97880aa85379ff0d26757a98c32ed34fdbc7d4830bbc3cd23dc12ede456fb984d94af2b53701aab6ebca60cb24ade7808ebc16002611a2cd72bb74fc3a56a8340edd2ea2cc840262fb80e166b392028d0d8c8d0e258a00c21c5dd23ad698d5b9795c6da48788fe69659c140b199350663f1879cf84e8306066433a7805de985ecbbe3f0209f643968a019361a795ee448813d217901de9143e9ac14b6b4e08810b2bd78e90ce0262abb506fe14d04980164adbd565058d04ef49c0d4ed76a21c947d0254a8041b180ae72171893613336af917a5df30c7661b26ca31e1362cbf317a305909bc8bef5e9dac78ddf9ac8ec8bd5f61fab200f4ad03f67e80eefa022802d4f5a6c9278f86bfd01bde2356203e58a50aa0524c94b578387dffc732050d8ecfb495d8173522df85d8f9b9a5b65d2980c22ee7959e1ed2ea4ecd992a7c2b16a0946acbee6ef17abcd7aadf446014521df32b0313c6725b0a38290c00e3783fac92251c46920af8671b80ade4da0660cc128e469e9d17e103b3328a39944209c5da69674baf033f22cc4c61686cc344b66280990791f1c905716cf39a6c2f8d01b3f4ef25ad25075fcdd97c7ce165d290fb0b21405bec3e7478ecd68c8e73b697f7b0c8cf86771d98703d1655b02bf93b0f193b9d35e4ce100565d2c8249b0b65c04679424f74666355c62f0727c987b2488b35b08c2a4e0779f18543cbef443a50c67385e0e2f0e4a6d6d44ec4098c081763ca9a35c25ce74eb432705eeb59df636543b37a26eb22be9d690d78a8196352906898daf53e8d3c267369133803d6f91ce1421d90f35f682e71f8ddcf96cc29fcea3f932ff4287a59ddb9dbf81efa616d1a104a3bfcf3dd570c5bdcbb5cb2a85e61fe845329c6ac8b4a22be14f925f32428fd7a6778ac28511a1ac8406819ebfc1c24be5a882b5d12f4957749e1f782e692fbf312e33fb9137f80a7f8bc9b274df5a131faf7322656bf35e63dd3771874099aa5f800499e0c3d3cbba6ed862cdfe12925d9a185ae5ed565217e5afb44f55cd22737882fc79b542740386d1305de3f8d80da45a1ce93ceb00243911653069d986c31313c1c5a4b156a16cb299f565378752ab3d5d21d78f0e3411bd0b01b8ed2a51cf3de7074d765db47f2ffaea43ca9de90f11d03f4ba184ee2d8627d1f2c57f76891b76b25c30231d08775c1bb1de5ff118771d057187420d0949c62f32469c642f01ff6adaffdf8349d19aac3a9bec5b2746ae3948901696b7b11488075a71153e902c05630f08fe795bb44eab9c71c4d51b779b18b9635def10c74b7da7b2639176fd63c6764b9d957d51295fa697e4e1d1b68c5146308d7954ec0438487ac3a5212c2c44b893c56f9e6056f02a6a296fbb37c2835d18eb57cc7ef841b903c64fc7dd20fc742286634bd8bddfceec3e03d099cbb35b046dd4a1117e503dca2883a038b4b10b025d4e48c117456f984aab5aa28e2d6d98920aeb2da6825d9ff82c33402e863391cdc7c1ae9ebb8b4c7633cf934533cfbf0e6bdc34617e68c1e34f446e332fbe1d1c69520fda2cfb88235601ba8e0799ee1761ae84c3530fec8f0062e48b4a5ec8dace8abf02d8d5a2c233a4ec4291e0ee94203f08eee7723d5a0d532f84c9201a972cedda1b129409c4fd1252943cf543893ce9ec8362cd7681f9cc9e5fbba6955ccab1af95ee77dab1a5181c9b3f6335cc8d3c9323ca644956b31ea726520e11e559a4dad323208ead5f10eae0cf709ae357cfd0a3e6c8d0e2b33241486330e21e6cf68b3fbb8d9eab4805980c6a53e9c1a6db7941ed9e001b72ff61d1c4beda8f368715f0d9635d7a9ba506a3a7106edf95bfd002b1efce184e453a6662f827076b6cb82cb915bb391086182e85d84a767d7c10046bddffc4f92f494887a8d345e09b3a17595775653d6c2eab1e2fe3572dce8379b4b2be9b3717c75f3f5e3b5acafba4e9fbdb6297cc5d83bc1a5892da97d98c78f0022771ff1aac39b9ef956dc31a2a4cb9845b4d6cde927b264e0e481e53becde0910a93df74c5aec45f124b0098049e61c2be8ef817d110e7fdb49ea590e0e1db8adb0ab2a582f79a1ee77e9e27e8cebeb7bf719c6258f0b668a5c9966e2ce22d9436cc3d8c164df0d86f143f0c1d7c3f578ca6fe2bce5901c68ed12e344109e76df12f2246685f82b5f17f3ef705d9e78482e2ec298cb217f44c54e4228c4e395326039cc7d24b5b3bd5de7ef516c12c1c183ed48507bec37ae47ed3ea65fae5bcdb0b01eea714a3a85fadc1553aefd3581c039493fbfca48b15a8e7f11a8a55247ff8067620dfb6208d319fefe6c8e84cfc6af5daa6f4ccd8f14645f7a226479ad38fca0d8c0aefab265a9b467847043c795a41935fe00878fe004af77ca9b47b67ab92da11c139436a789b2e2debc869b561959a02cc48b37774fa845c58ae4e51bef1dda31b6eafd882286593b9b77e4c0fae9ee814d789b207bea716d040fc11cdc4cce62210d100d1b671893f76375934df8f2053423361abfd2c908049b5d886729d8a890096235883dec93080c21f97483ee2a7c3b7827ebbd21ad03d31da3600944fdec129daa5f8bff6b06fc701861486a7a2bcf61f2dae4f98fc89fdffcc6991cd4928767addcb28a0c933dce03d50baa6299e9d255484bba62eb419597bb1cda39a0cc33398eea8fa31a70f2929e3a21518edff397e7b6a72fad78989b2bd18debac338bfc06e60d9eb947acbced0e5749a6e60b7e91cc12231d0a3b1494f365a195b5b7a632e92"}, {&(0x7f0000001280)="6aeea59951745e2a2088836824109afa11688c6905893b97278ed3738e02f564bfbb7f1b4c2ffde1f3eeb29f1a9e0d19c8f025ff23f170f197b8b7654baf304009ecf4df5cb3fe235b3b02d4e416e33c12e33a22a3d6ac4ae3250301728a8adce688dbbede9c840fd5002ae1a517c0852ff11c9a98461ea7e19e8604ed795cfa422b830e42709e6d583411e61e1c7599bd740089705cb5de84bcdeef4c295bd8a1046cf77622e8f3d0559c497eab56470c701e1a1f25743e6ad081ca39a8a43ee5b3557f614302caf1420844d09e"}, {&(0x7f0000001740)="87b435c9e964bfa4bb5cccd13dcb357cc5aa3621a6a4a1d987fca277985884064766f2711325a12345a5943e132ad4987a2b0a5e39cbcbd85315a4fdf83e6fcf317c76c885b668128e79b38a6b79f97cc7590ba8fd8e147eac10b560b88fa87cb407d4006fbc4b1a4715b63be171597503c5047e1907311eb4d0f53ad0b6ee0484d173b24718f90918170ed5d2bdf7dfba43e8e4f8119c1d3c41069505858780729d83a5cfb70e64fa7f23e81c38a03b507f4e3a872de6902e9bf0fac71f50c61a1cc9543912c5b5f207a0b02ba98089699a5a25b6d4fde2c1353930df893be01a026d416e9e91a84bbd47dc58bd188150db97b54e535f07d386e260d4ab7186982bc979e6a05b794094c736ae41601b215f365e2f7d1d7623086b7b7025df0c0678b1f4c8bd75e2d599ca67437e7a94d74838a8e29d64185b9ed973ce347d17cbdbd6078ac94b158e2c9c179a83c86f6655d5f9a74ee7e8d4ad10fbc84d20bc3449d8c77a185e51af8746b6f4076e69a68eadccbf656cbbe2489ccac28913156b22f3b2cdb203ba1cb39d664f9e21dda91d22e7117139818d813b1e6fcdcf606b2349711f90392af0afd0098b6a4542008eeab3a3b1aafc17999ac1f63600916150a23faa79c59e4794e6a02b08283dbbfa797c525d6d00b7c7ecb69368bb63c38c3d31d100b822e5c2a8c3bbbb70c3bcd8e00ac57d7491d22d635f9cdeed099eeb73ddd3f535fe8dd8735bbcceee9c0aa66d3a1754f88f8a26b2e4ac47ffd41babd092130d01da55125495d649c7e379fdefd3dcbc8dca7f1f1776bd8b8bebb3f1685e1d2107359925d782170c19316c4b3d1a0a55bb8d1ed3fd3b5b48f44f239b1fbe5d66f3a245a07f4dc6fec9e6666b6b7f6c1cf1e64e52fede0f780eb5d098ffc0f26188b1617687aff597218d4076812c7d998a57d0c0b096a5bf6e535920e6a79e7983c7fb400ba697694a97ba77cc4600330ee53aa610889933e6f949d48e596fefccf212ced57b334fab035765cebb46db97796f3dceb656190cac0e2eacc0954c668618c59dbf748b4775a6ab7036426d1df464ec58ad49423ce2613f7eb0c1d4e26e11f5157f973d1a3d88ec26fb0bba8664997ed23a7b0d9508b9d3faa74cdc09eb962bd6de8d2cd1696e75d0866710f0c20f8e43341e112ae1e5e73e5e726e64d987c6fb6f33d50cdcc64aa6b6b17d28dbbb7c86ac2d8893b15c36c423ba65cffb21e609ab7cbb6316af5afa4f3b7bdd16abb01cf073a60bcf5f185f333ce1fec77f18b9425d8a0ce6fe0841e15e5779e4503be956e373aeed69177e0bf6c9af19846cd74b196d2ed4a92f1a8df6856258740b3cd4f3b8257ee0933e465f5f85be6d815c0490079d8c88f6a14ebedcaaae3bae989705466517264a179b6d4a96b42c0da41e5578f6b5ca3116be32cecef30753e40c8c44ecb399ef1d8fc67b980ea434f6e4188f843c704bf321616cd1f908abb70bb597ce7b8e2a2cd174d059cef87f1ffd42a44b500332504d04baddc1b283e16a46489095f5aca7a2861f33d685b852feef8ed5e6b9c6f204dce6003706ea26984d20dfabc839287aace77bb6b32ed8437a1b259d58c970dc77b3f45921d4cab5f37c907fc280ed0d5c3d5533290046f3393a8a85cd4fec3cf0caab7de6968e77cde975c0d766665f03668c120a28bd0162fca41a38a6318861b156cdec81a833940ebd5270c8ed77f4ea28a7f9f45903d3bd9e8be94c12aa635045d3116b606b7d9ebd6d2587b793af478d0b24c25d8e2f27d4a58ea7769534f8a26674dda349ddc3cb50d6b1d8b438b695c93413fa7c76d6dba72a65361dc3d561d3b4b4bd8f18ff88cd10ffa463102d5ee3c8dd27ea5a619b25e05ce673ac0c49c90bc73675174e515a7eb0f3e59a6b40f587504256f68ebd364065e3e910a41497c3de669c412c7137263776b3d8be55112c1c69bdd6675e6798ee353334324b1435866954500f24de715370bcb9819e8b84f8b257e2c4e6fff59206541e4dff65c26d346405631c706c0bad5eaa55a43344e205c14ddac63c0a7e1c18dc2b41488f90d4eb89f6ae0051fdcaecee30ad78b3f62c24eff7246dad6a1729f3d201d35815e4cdaade8dfea4497f4f8c6118c4eccbaebef68a84bb75676915eb282bde460e184002dd153ebd0cb36c5ee41126d34c29bcb70c98747ff03ecf3a9a0e0ad570e8ed349b55bc3a69ac957c4894ce5411b94d97b58b10c4b24e623fbadc9a9161752d31c079c16ff8f854bd42c076d6b0e58bee0e041b8b946e25b3685f48496c5dcf9ae34157265ef5aa65a8b2b9cbb9c27e2bc568e2831959d820a9b85dbde3271f55a4e3ec92c4bfa9048e0044935484abf89c5f2711c1a175779742510e6663f9a07259dbac9c358d745123851e146c24f3da49d6365e0f8944aa8cab1d6a7a53e22c868e7532f9c90058e2f57767d34e06ae9406cac1da429fe28acf4d7eac20a17f76e6ed9a78746649052ad39e081d0734635a4d9085701938dfff5b7a427ba76b4a5c21dcc66c7b783b350603107b3da6f74de4ee94141eb5b1fea77b80bdca755f093d6d6833b9624207fe2e74bbabd3273f084c140fe6c21ca53ab57d36ec5422b1987b46feaacdc6015deeefa45405660769e68d2d4c60a935537af9c34fb95fdacc6349a6db4831935c43e8d3a6758a6cbc5c7cb87fc67b676e8949da7db39379e1277d69067e8d803be4ce8280f1cac44878376cb64e570c0bcaca9cfa49f6ded704a63be0b88dcaa151bc5a875ea99a418f85463188e8e76384b0ad506412700dad12e7489abcb8c7872850bb40941e7cab662efc4b6c177ce0bc245e2b8d055a3b7e93c33e6d0ec8ffd58ee4877f6c79f4ef96c166afc79808030d8024a4d065faee2fc5be6b24e1613c90566da754db3ef5a398bdc0cbc5daef9972eba7494baeda8345cc2d65f4d4a06fb5efe20c7455965b05ba369a1de2fb1e9a38d1cb89889ca071fe860870e87373c0700f981801913126d5ab0c10762ff182694423131c53eb115e867c827d37b1d0e82edeca0b338341ea53060444311d6efb31c4d668f2f9011495d07827d6e08f09c4572c308abc24e2191ee1b112ff42fab23abc41cdf5af76c42ebcf155b8aaff658172462a59a34001d636ff20573dc9b5cff83639eaeee341b3a02502db73b946958a6786329100f8799cefa67df59e2c26e23c546abcfd90006b018cb4c0bd539ec6fbb0f62b06907c752bf975013e632b08af8163e7e5ebcddc042cf6e8cafadb2f758433da5169888f5cb41fbcdcfc1d87d408f6fb7ab337339828f64806f2710a25f17a65cf9b7ae3a0f442ef2cd6d0a7ecc9fca50be50a3925000352fd931f5b0ef8b6d851fde283b3641bdf0acc3175de6e0daa620ab11020f16d987ab72811a83172a0c35c2ef8023b02262ff16c4b323eece683f152357900dcf1963b3a11ea78d8bb1db9cf86f65ec334b2ba5cd3722e348aebe4760dd1566605a8011c214a6e1a5558ac18a8b6b4a57209da32e5bbec06a2d5d35d1a1fd2c6cdc735712c75eeb9b16a4bb03dea007f8f063228bc07d18cb11f81345e6a71276ec062759f19a80ab813099bca359d87fdb69b2ba36c3791aeb8d032ce328580d3aad8a4ba8df5b2eccfcc4e518db17c5bfa3a0888415ccccd960a3110b7ad705f51fa79c8ee02044267912f18efbc8621d50b4dac89b9b4b8d3de637ab92ed9c96e984fc496828b6254d37d123c338027f7cdf919493ebd744375df43bf43bb89875fa8706b8106ca6a2dd08cffba64593fc303d7ec2b773ece2850029872f0f1093c65c1e28e44a61c1e0e3431979a15c361c4c2ad8be9d742252ab7f9691e33444bd35e64a3550a36f8f4ec3dc2d8d049cb153975358078dbd52f95df67848da0e8a43d183f2df0f5dcd8a14b3c41c2ff8c0bda1e6eefcd463bc4d714ca9088545e5e5947c4f56fca3d63e5706ab42221fb1fb76c0f58817d41c68d20ee488663380e72cdc6dbd1af8e0731ee89c349887ad1daf478e4962e836d7454692435a28fc46f0f74eecdc50fa720b735a20e8c77ddb51d59bf01d268fd30a4a37d447573d2495d7fe4bb4850538f732e2f172c99a0ff45fa6a714d22af813e321b4b22d2fd6e9e7d180fdecc043bf7de009785a4e77c78617d817da26069b4f5026a4cb1cd28c8669146d9490cf0f7da611cc7d9e3528ade334f8c2657343535ea97a9e2bdd3ba63633ad424a8de1c1549290075c0b2cc714eb715e80814deab5b538772ddbe6ae7d643d509cd31d0e28db47f0d34d77c0425b1e2471151a2282ed7fe399df652f7290d8716c1ba35d7ff4243b131d1877c4ee053404b343cd66f5c233e1c69268664b12e95ea7d41c5605260951dc95ed468b0a50ca92603b5568a7ffaa646c9ae2a4ee1dec15775d3f92b68cb4ccb409b250d4ff96d1291dea463710117f75e2811d20b6e3333ce2ca133e0a1173e80ee2d9c8c7a1e8514f402d9f0d0542ef4f8e63a3e9c733d33bb8e16852a5b3ecb6a4aae190fddbbe8673e5192fe6dd57f7ca3e412acbb4f263b17d876995e57e27d1e65243dc3c51fd1a4cfb5179e7ad51640882209389367b65ce165a2fc071178d8a7afb3676821d79fd089a8e52b33d33cb8e5e57408ce42049b168a49c9eae125a56c260c66a4c1d396f0e4ce1666c0ab41cff17c42e93c3ef139c3fb4b813cce6b32b1cebb24540a438d160f9675dc8684d8482d89f715a6b9283977919fa6ff40865d2bcae4c653003b05d236098cc45e8c7eaef563447855168bd5c5b4b97b7189a5b6d522055c4d89c724938f360bf04bb2dfdd7c4600c55e90b98406b6a98f14d1fb532116b2046bee13e4045cc0dd2b93ab0d0fd83d8b53c2ab48a7d88e15beab11c8a658f030a54a996ab2ba3810bec12f94f08b76cac970b48a2e3e7e754d10dd60f3a3808d4c48e3bbd6c73867b578cc37f44fe9d0685616e4743f878eaad28a77c683017eb462109a842988b674b4ef5f47226f257470255e8db154b95b464e29fed1ad514ce4b312307c28ffee7917044105de9b70d43759f49a1037682625b277d3d4e7d3f696b6afe576a390da8fead06d7e0bb94ec8dc08c3949b6ce15d0b3452682e2b06f8e17976ead54a548ffcac727ad20e6fdd4f3a2e3da7a69ecf501e911c778fb48228bddec602874b60ebac2148a0febb99ab10de175f3197e71bb4eca324037bf9df0b6b67d724fe4e3d198169139989b872b86d0d65ead5baafc36662bd86fa0974f6d12770f37f03869c9f8359fbf215da06d8c7870a2bd3c17395eee7cce06713b2401189e38043ab8c94d7602e638764aa0463c4e1d3fee12bf729d9a1bc840bdc5b7ac52a1e0fbe32549987a90fa1dc04cfd8a2c65170d7c785740223e246a5db309667661795746416a924eaab3b968f4fe14d3db23f36d5e5d493b20e4e0c6f35223341a1ba8d68d4b5398ad0fea72f878d2656f743b1c1703d07b49e7afcaf447c7981e1ea2c4e39ed7eb975d0e3c39e1b57fb56ba33bd7f096bb7dc864310e6700d9823e1b98d5c83553a8b0004648b49f8b455068440b765d5b70e510e879763f0a75e21de315ba5cb5e7b0c99850aabee3550c833036c82a4196cbfc1ff7dcb99e498ca1df43bbc79495bc0bd2d7242b115a954268bf8ed0c211f86a51011c8133ae9094f07735a4c7885656ec95cd0255adfd465c23e98424f42488cc06be18f588de00db969837d9b4c052ce36a7038713ce6b61623853fd1427a54963cdf9663f5e561623d4f3d72d86d"}, {&(0x7f0000002740)="a6e37744778918e5a3f66dce67115dc8b696c50ae93486beb63ceac9f3c24cf6c3cd05cb1880106953699c9b6a82d1b73e02db45568ad33195b277dafd07ad04fed8bfcf0ae9fd8857b0591846cbb3eb9e09d0125bfc389c1b3a20242ac7db4cfef80af4afe9f56c9a3acce1604abd94196d76443266edd62ed0e809e5ec2a2002fad5b7ada950fa1ac8522de7171857cc003619e176f7d9d40aea7b84206945ebdd1f5a69d06b9f8bc9b37ec467b5642f3030df309570653863ef6f41bcf10d0b9b4e7b43a69ea0b78c2c91f471fed3cb86becc509e9ea18448b57c861b3d693820b342b6329514a180f27df751e5254ad2a57dae2c34a5fe9bb83a8efe2d2ad2cc9f6d5ae9c23ff2920dac3140bcfa3aac805c5f86a59101336331df27e2a966de5c54a39d8d434cb061df06d7ffe6a444d0f098491a97"}, {&(0x7f0000001400)="357bde201ed834bdd5588c6144574cd041b0eadb2ed9d34440d7f1bec21e247feb5ad11b33d0d104695531998ad0d2575c850f70e0f543c54d74a67e3e9014f6bcfaf03d257138b4e9e8af10b34b2ecc847d9cf475cafc76950048d399ecc8bacb96832770f9ab2105be3baa985ec7716470d93134f523a91cede62c5232cc08b401f9cdd1cb64123ca3741c260977a5c1fcfe0bdb64b774c28256997d8031e61c802c5ec4e9c236b758f651251c1ed9eb1fb6f5e28a64bbf0031def46d259f4321215c18d976ac4ec142baf9858f96fd4cf1ec6bceeec15894ad5a9f0fc783d776f51aa5904544b1d1e0f4833b9"}, {&(0x7f0000001500)}, {&(0x7f0000001540)="6b65ef55446f00a72075e59e04164f4139dcbb104931e10c30ce888dfaa4b000535f79ee4b3d2d429ace274a787137770285d116f502472ec576bd9e7c9a9e4d95b4b1"}], 0x1) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/2, 0x2}, {&(0x7f0000000300)=""/31, 0x1f}], 0x2, 0x0) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000080)=0x342c) 16:17:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0xba6}]}) syz_emit_ethernet(0xc11b0393f1a1c583, &(0x7f0000000100)='\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x40) r2 = semget(0x3, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8]) r3 = shmget(0x3, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x53, 0x100) 16:17:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) socket$inet(0x2, 0x5, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 16:17:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000380)=""/254, 0xfe}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000480)=""/78, 0x4e}, {&(0x7f0000000500)=""/248, 0xf8}, {&(0x7f0000000600)=""/70, 0x46}, {&(0x7f0000000680)=""/184, 0xb8}, {&(0x7f0000000740)=""/102, 0x66}, {&(0x7f00000007c0)=""/195, 0xc3}], 0x9) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) 16:17:45 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:17:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/3, &(0x7f0000000040)=0x3) 16:17:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x8001) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) bind(r0, &(0x7f0000001800)=@in={0x2, 0x2}, 0xc) shutdown(r1, 0x2) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000001740)=""/106, 0x6a}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000013c0)=0x3ff) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) getsockopt$sock_int(r1, 0xffff, 0x80001203, &(0x7f0000001180), &(0x7f00000011c0)=0x4) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) bind(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="00002e2f62757310"], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001400)=""/212, 0xd4}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/130, 0x82}, {&(0x7f00000015c0)=""/52, 0x34}], 0x4, &(0x7f0000001640)=""/163, 0xa3}, 0x1) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r8 = getgid() getgroups(0x6, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000001380)=[r2, r3, r4, r5, r6, r7, r8, r9]) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:17:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) shutdown(r0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 16:17:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c5341392e2e", 0x6) 16:17:45 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0x43, 0x111) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0xfffffffffffffff8, 0x80000001, './file0\x00', 0x4, 0xdf, 0x3, 0x3}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x8, 0xfffffffffffffffe, 0x4, 0x40, 0x6]}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x10080, 0x160) 16:17:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8800, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8f, 0x1ff}, {0x66, 0x7}, {0x147, 0x99de}], 0x3}) 16:17:45 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:17:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) 16:17:46 executing program 1: r0 = socket$inet(0x2, 0xbfff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:17:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x4c0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000006c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f0000000700)="6fd191f5bacedc8815d8b2c8869611008fd7ea9cf6b86b05c7fb64456af4eca102a3fe111b9c722d9132d236c14c92efcde56f87c22f803cfa60e5273b853cb01971b8a2e2584af77d15b6a53f44094334c10ffbb2a723af0600d943ed4f18faa154874f68501e6a1fd6b58d59b31a41b0a090f9157067b75ff031d79be6bc7ae0e4e232db6479ec6496e5a6453f35c66ba9bdd7c48036a05ffab215be726bcb82e3edecad978d912569", 0xaa}], 0x1, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x38, 0x1}, 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x74095da99e3ba448, 0x80000000101) r6 = semget(0x3, 0x3, 0x10) semop(r6, &(0x7f0000000080)=[{0x5, 0x10000}, {0x1, 0x47, 0x1000}, {0x7, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x6ef, 0x1800}, {0x0, 0x3, 0x1000}, {0x4, 0x6}, {0x0, 0x100, 0x800}], 0x8) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getgid() sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./Lile0/file0\x00'], 0x10, &(0x7f0000000540)=[{&(0x7f0000000200)="1f5bac0df4c92767a3126d76c6309425ba374f155e6709d4daf20477e6dc068b698954e0934a85cdfcf29354ef75bea0771265b022c5851f5e0b7059ebf514e3053295c0cfe38d64ad1865c3be06d1c71a746b227a747e782b73049ba5df3d150721b76f71932fd419d2ede75339afd9f7ef41e7193b4e40f6b92c199be0f6657e8e2c993ad92a22a9299e60c87db20680b1cace9fee4a08c3eae6e04505493a7ecd1e9762d05979", 0xa8}, {&(0x7f00000002c0)="ae6ca4091bdef8d2f602b5eaf361d3e764bc93a02350fb7b1f4385d846be1f6e60c60328218f35310405e5b7d4b964d8e7818a9202257dfee902b6c16208bb7e7b88447a81cff38cf8930419265c656f022d99da6cc235df8aa1b26ec006cbdfd44343af802b7263a72715cc5965f1b2ac4edc92ffe254108166fd67f662237f1d816e3f6962be6768934a5682bd", 0x8e}, {&(0x7f0000000380)="53c83b104bfcfcd3299222efce089326c49fe686ec37aaedddb5205799055c95f8b3b2d00afa664740b19cede94fe19615353728809342e6d3880e2b421033177ac7307ff027e9639f46ab5e71350a554058fd45f84cbde14f7921c9d0c0aff29ae2c22a3beae2661c", 0x69}, {&(0x7f0000000400)="85793fbd0908bb0e2797bc1aa39345ca8c93a064adbef5ff0c4127af644e6312684202da2ea8fcae565db7f9f8ae98ca6d16705b95eb269ea14b1fe2d76190bbcb9c756d29dae5d6abeb456f17a97f8cc546b7bd40cf5df53449ee2b0ce790ec4d684d18d435584e642bfb307546cdc4", 0x70}, {&(0x7f0000000480)="2657a64482a0b2f23da7a15ac649e9b901ff094d2dc3d6efb06e529071a57584c209364bb42ca1caa92f52a6f63500618f0ccf71c9a215d6f3394d2360e7c0c30f5b704805e198459fb6051cc469077c23c58dd86c08590fc5ae498576e0eec7c8731bc0a0b1d474d53058550a1dd665228d3968a89255d70b2924650a69e28ef64a553c03788d0c8dc5dcddcfe236836df86ba9dd9ea70c5cda9b7ba5e48914e59d471dc32fde062daed3675e9d7a7bf39d5c98edef4e", 0xb7}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x400}, 0x401) r10 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCNXCL(r10, 0x2000740e) rename(&(0x7f0000000680)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:17:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0xffffffffffffffff, 0x0) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xfffffffffffff708}) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:17:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0xc8fa, 0xf4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x5, 0x3f}], 0x100000000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0x90, 0x0, 0x1f, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x6, 0x16f}, {{r2}, 0xfffffffffffffffc, 0x12, 0x40, 0xffffffff, 0xa9}], 0x7fff, &(0x7f0000000180)={0x5, 0x7}) kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)) dup2(r1, r0) 16:17:46 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0xbffd, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r5, r0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./file1/../file0\x00') fcntl$getown(r4, 0x5) dup(r6) close(r3) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:17:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0xffff, 0x96) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x5, './file1\x00', './file1\x00'}) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x220, 0x141) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r2, r4, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') getpeername(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6146653b9dd352bd19ce59b593e6ad1c795f6a4907d8c944c0d3d5c9a3510fcbc2ddbaf5437070b51e0475529acc095344ccb216a49538a4743196a9462e30f216dc574c66d75fc09d361f21c5107913b394fe6386da3ce215de6954de2e71f45dc07a0fb8ec8593cdac5a3d530241de8194eebb33859eac52c409b7ccd543c7b282a802a4a247bdc3adad65196fc3dbee79a"], &(0x7f0000000240)=0x1002) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x2010, 0xff) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:17:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESDEC=r0]], 0x8}, 0x0) 16:17:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x5b3, 0x0, r3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:17:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x20800, 0x80) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 16:17:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:17:47 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000180)="02", 0xfcf5) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:17:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:17:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r3 = socket(0x1, 0x4000, 0x0) sendto$unix(r3, &(0x7f0000000080)="7b340ef90c9f05ff733fc22b2f44956bbd16425b232690ee39a7727c82a1dca338d808b9e5c3469cb377165f9f8a87ce3cc5632c7647676c7cb3ef69fc506612ab1e0eb53c6e753497b7ef504b01c72cecf5b9fd8e21f4a575a5ff3df0df1084b260ff702a1cf7b0c0b289893c4601af874e2cc911a55a7c57f12a275728ca3642d67d18", 0x84, 0x5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:17:47 executing program 0: r0 = socket(0x1b, 0x2, 0x3) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000040)=0x8, 0x4) 16:17:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget(0x3, 0x7, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) write(r0, 0x0, 0x0) 16:17:47 executing program 0: r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = getgid() r2 = semget(0x1, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x84, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x627d7777, 0x800}, {0x1, 0x200, 0x800}, {0x0, 0x5, 0x1800}], 0x5) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/129) r3 = socket$inet6(0x18, 0x4000, 0x2) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/58) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r4, r1, r5, r1, 0x144, 0x9}, 0x3, 0x10000}) setuid(r4) fchmod(r3, 0x5) ftruncate(r3, 0x0) r6 = semget$private(0x0, 0x3, 0x20) write(r3, &(0x7f0000000240)="f4724d729e1a282075e93f3548cf9e4e46b37748", 0x14) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000280)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) connect$inet(r7, &(0x7f0000000300)={0x2, 0x3}, 0xc) setrlimit(0x3, &(0x7f0000000340)={0x1, 0x1}) semget(0x1, 0x2, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) r8 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x4) getsockopt(r3, 0x8001, 0x2, &(0x7f00000003c0), &(0x7f0000000400)) chmod(&(0x7f0000000440)='./file1\x00', 0x0) geteuid() ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000480)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) chown(&(0x7f0000000540)='./file0\x00', r9, r10) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) 16:17:47 executing program 0: 16:17:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000003c0)="a45740913eda435a7581f333263732", 0xf}], 0x1) 16:17:47 executing program 0: 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) 16:17:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0xe21d) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x7e) semop(r0, &(0x7f0000000000)=[{0xfffffffffffffffa, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x40) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x4, 0x100000000, 0x17ff}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x7fc}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x2, 0x10) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: mlock(&(0x7f000010c000/0x4000)=nil, 0x4000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8100, 0x0) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0xd5e, 0x0) munmap(&(0x7f00001ba000/0x3000)=nil, 0x3000) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x30) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:17:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff6f}, 0x0) 16:17:47 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 16:17:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:48 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 16:17:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x108, &(0x7f00000000c0), 0xde) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) munmap(&(0x7f0000714000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8080, 0x0) 16:17:48 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x610, 0x11c) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd803f014318 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f014318 failed: no mapping 16:17:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=',\x00']) 16:17:49 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe, 0x2) socket$inet(0x2, 0x7, 0x9) 16:17:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:50 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(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') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r1 = openat(r0, &(0x7f0000000100)='\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', 0x90, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 16:17:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x7ffe, 0xc2) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x3ff, 0x9, &(0x7f0000000200)="4e3a9f57f89acdb93e99bc4cc55475bfd057fc16deecf01ef87b04ac3da62ade8caca3eca10f2a22575f6f05128094fa8b63294fc0f31317a8216f822a39ba8b5f0f925aa7325ec59b9e4b8709d18d785ef21624a0f941f5974f47da1558d67510c87cf7fb4a884a5349090ecab6769d37155cec3c8a368db62dd58d1b7c12048b540420252992f3b0c58c0ecb0c958bcac1903dae77f3c7207b1322dc49d9d28de78eef9b7b5c0d8d6799b10c63d8b1e8b4f975fa7b602b888e89987bf63265f0a4613e2fe4a99fd09af68c954dc845ffa32e968f2270d7db94275660807038d7b2e24b8a35f3f43df9d65ed94438db6767b7e16c0182d0f82d85c34ada4a", 0xff) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x10) r2 = kqueue() r3 = socket$inet6(0x18, 0x0, 0x2) write(r3, &(0x7f0000000300)="15f0e8e9321d7a2920963115d3e20b21af93dbf80a24ed383958c50ec9bc5d5ac5a82ae65ceed889407b91a2f0a2e7925f1ad0d3b53daaab94abf37e176a20ddd076578bba7402fae515d535e21e7e1429890def7e45", 0x56) setuid(0xee01) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) fchdir(r2) 16:17:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='#&*:!%$,#[$:$[^(-@\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='#-\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)=']-\\**\x00', &(0x7f0000000280)=')%\\\x16:*.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='%#($\x00', &(0x7f0000000380)='&\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\'%,}/\x00', &(0x7f00000004c0)='{}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-\xb6\x00', &(0x7f0000000580)='\x00']) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851ff2ffe5c7b890d1c90480c00d40a434e16c0a9fea7a637f024c4211859fefc88d", 0x1ee, 0x2, 0x0, 0xffffffffffffff9e) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:17:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:17:51 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0x0, 0xa0, 0xa, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x7, 0x5, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x4000004b, 0x9}], 0x8, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0xaf, 0x81, 0xd8cb, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x96, 0x7fff, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x40, 0x5, 0xffffffffffff3cd7, 0x7f}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x6, 0x1f, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001, 0x400}], 0x5, &(0x7f00000000c0)={0x20, 0x1}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{}, 0x0, 0x0, r1}) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0xc007, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x1) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x20) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x82) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:17:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap'}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) chroot(&(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 16:17:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:52 executing program 1: r0 = socket(0x10000000014, 0x8000, 0x6) shutdown(r0, 0xfffffffffffffffe) socket(0x19, 0x8003, 0x9f) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="c7c9ffa884c331b4a180002752b36d872e49d5a75b1af5e63112f596de93d7f666fc84e8d5fd3c24c7ea58cfcf67f652e8b5c2241cd195034e1f71f676b16c83e8f09b7a34f2ebb5150043aa4a9938344c951a318e7f1ba8279db0682ba0a131eb1fd7be95276c16553d89357fac826da81e7addb1d419c3865785eea05d2a30c3b822cdca94657533d579bc874134f8f43b4b6fc914bd1033219a3bcf9f29501f87136e0fe720a8cfe52a1d797c3e27e4ec85635e62363c43ccbd073a4ed5698f7d5b7729bb30417f3b5c6975225545e2b25a7eb31c42ed7ecb4562db63d7e9f1e5825765e2cd59c706141c845443588b792f3c9d4267b98da2ef6156269b4d997487e6018b4284f895f26c74ba3c2edba3985036b2740b8005a87f2025c4e6544a4daba252b858b2c07e2c0f2ebb03b117d867357f5b3bcaebdc1700a0a26243857309f028d87fe81456ed868c5c575ce6191cd12f4128a9857a9bf2713a7031187b5fd33ea926e7dd908f2abb9cf6f0db41f7eb5d74b33ea9404040d1a30a4a95c13999656a19e3f1384b7e8beb262d536af2980b2b6cba6b8483d2be8cc1a04096c8aab63ab6f8449a74ed68527ce2930e989adfb849b0e3bd509f3933b6f846d33b8812c0a0c3f06f30994ff363abe8671224d411799a3119603613920e01f2bd2678dd11f8ff153f9c11efc3dd53ede27e541e9a84cca36a6169800d7ee3a10a0336a644cc68cd325b225087cfc3611e6b434847f5452f416f7e5c6ccdee963a119a38087218514557bb10bd97d4e79f64f810e9745d99c192c7853967ef78e379525bcca9c41fbcda060ca3d489b4e9054b2b33c4731c42d5a058a023215b8f9ddf03e4e2a8a9accd4f5ff968ba06c0d679c824da39dc736e2201b203f275c316f428823b9e96790fa836248cc00db9de0b2e69b83855e8affdeb0fd316c9ce9fe584c0416cfd15ce1c0af3d856bb712547c65f6153a9adc6158e993d9bb951a3c006f50d8639193dfd22a6dbd57324850fa1d546f748de0f8ec37fb61ccdb532a6894a454f14eea1a26b0b874a4d62873b35ee45199a500f3b3b3fe265675bf26675c66a6af7c0e3dda8a8f16a680468656de3879925d46ca9f7b9174d1ed84727748ac731a299b791d4a24f804814ee2edd26873e5db421ba92faaf7d563e0447c56ab17b72b646e70bdec4e01fb580bbb914594cb4811201a2593d49109aea908eb02b5a6588b68fdc877bc6b9abc54f530e64e75129ccf213464db307b162293121d69bb808839cdd04631bcbdcf9964f634c267bae79b04b9867113316aa07e3ad51cc8e436e3b59426bb930e5a0cf26ac69c6e7990740567b24f1d11a4463f0ec463ee338d781b2848a19dcb03d0134ba33b7c77a590fa12df17097adbdea79bbb93830945d9b79eaad0a86bf4e3ed2f504b0d397c05f2f2cacc7e1160c3d75ece68ab30f3e778db721757300f5d11ebe764d2848601c105ea1383ea38d7a260ea67708566ebc9c5b64ffb531fc1c39ed24f84a03d0ca24e3a4423e6f8dcc3fd5259c7df9c6107d704d9c5fd49322e1493755e5d31fc6f489c166eb22eb27ff857d267e0fa36289721d9e677cde32d884f55b9bd50713fca9751101cb46fe58c626b62da8e4ddb0ab1a35536ca97312a67e705d4ad008d545f4dcfe442f5462f8286be256b585541f221bfb3962d53aa8216d0f64e3c6dc7d64c648cdc4a3b308551373b4e86739bf352ab1a8940d88cb2622b2515ad934b677ffddf3a565837058ca30d72390332eedfe2a75b8ec5331f30e21df9148ab4c0176d825a5d2fe136201c6a2b4cb5207826839075dd39cd73f8f377924cc11cb53dac717c1fbc62b45b067664582c3ec33145dc4b22e506d06ee5618e4323c537732b5e7d786667f3c39e6eba53bd6ab2ef2a4c5aac3ba85eec0ed8c34015060d5b5f7513a08e94cb42e15c8b1c76ee6f4296a5388590a861ea3faebb99b1ca0bf3b77aea452bd9fb597f45267dcb54b2abe26f0fa2324df04836b4e6277d75f29717457b46edec421f027a331dbe79a2613917f00e869bb44dcecf55757df916832b6e5c9f186660286f6c5f3bf4d57441d720d1d18b118f0a63c40a7fcae87733ddc14d1c62f5e67de2b35ee38de98d143dcd68af5c9d097d379a9886e299b3f2115d47d9c9aa5fe82518f1bea8b1605315b79f5cb7f68da499acee30b4677f954837d6a4ec0e21623c80ffbd6519be42f8b0419f6b6fae20c2bc075e7b0b45dcac21bae2be909a53682b3b45d1ce95dfef20425aa7b6a3010d0a74bd46783730f08b10220afa10fa2cf2b04c2b871d649b5ed2258c6609adc7676e5c2260f1e33ccf7ceae68b0fe27f969a755f681a0746c73cbde40e198009bc41d8bbf5a8d682db3bd39f84a7c817d315fe0e725fc8845077a95b8151906c446692664a80011367da6ff6ee6e1c3ec9058e0c9fc30d0af9418a2767cc19e5bfed8f069c36945e9b80c76ded8cf1d4e211d57a7c9bdc6aa8588e46cadcfc429fb3ec37dd274d0880b2bedeef13b7a2a2e2fdc8e4bb73a5a78aab744bb120de63556f767efdd4eff201ca8d4d57b4dfd82351dcb7ca2aafc178bf219e605c87522e92f8cc99bc223316a9d660ec512e34e50a9159eb387407a07025ddd18c71613fc5fa91d5f362497d724bdde6cf6b285729edceaebac1665849ff8ef31461bf3f8168e0b4c9d6176e9e9830b100142bcf8a8ae59247cf77f261e1c6e9f553fde9be4a86db3555c44f9315d7c1b7fec4000f337ed4c312dd87678bee70a690eb233af41bddaf4da800f63e26c442fcf750ed80c59d16b65bed7b0868d89dcaea52b75818938a77e54e7d5412b14b6f1c3da8e3b94818f36e3db3056e25c3a6bb198f5b7d03a311e5ef466a88d9ef6685bd7255ea4e6064f88f494a933ce286f81850e6ef77e6d202469311e474209d2daf5a44eab0d505c1d38cdc0c47bb88da47ee4a43eba7ebfcddeba5180c531fe635bc7c75e0c7899ae27346dfde23ebc6bbd7a4555bfc85cbd17a1a75b60695631fe8776af4fbbaf1963568c982706c49590b816d53f6e2a81b344820f12fa5617c94ab2733bd8a27a6c9fe366183bc1b8a3a95d0c23e697a6aa1028c2a42108f43cb7ce066ca65982ee759c8d8ceb2637156876aafd54e330f9251acd8ad9951375ec2117078fe1fdd8d6c37c49baa5b43735e82b8c9e63346d3f6185b4834656fb21f621fda41a493327b7da2caf7b0e4e9ae8c8fcaf42f41dd47ad264d96ccb92801bb359803898f4ad7cc294633dd1813ccd5eb51d84f688627b8bf6bab9c8624f0b9ec72e0239c6dfade0e59e07abca5e67b8f1f708689416a58fe2cadaabfc26ad6105640448b14a682145ef2d3c27d99a3c2e9583c49b1526a9770c6ceb484cc5fc901a4107755b5dba68479ead28667654fe4edbcbc1372b08e52489fab35b35b8803b86b574cd2b87d8881c3f4656144d355f0a0d17d2aea878fb8a1262b947109463619ea807ee4089ba350553e6d52d3c903d30a6ac5308843f7198d6f253625613ba67cff2144c14a5cc8e2903f86db56806cbe65ce2d47d8c779e5ce68e0ca7841e895389ad00daf462e13ba48faa7659e8147b90a4d25918ef7b02858735fa2a87b96cdcbc853b738b9f7ad33ef5a7340048fcd61ac0f263d84caa8d959fc91bdc5ca70eef0567a560e43de3d843464682e90e080bc196d761e23a06f3e84728dae499eaf802ca4e7c72a0b4f7e89323c3f9af5ad80717ad4a0462857d81427e1d78594449f4d2e78ef2fab6434369b03eaa3893a29fc33b229351761284a45a6c139982fca7c173c908de579aef3740096470c64ef0b9d6eb78070eb420c5ce0e314184d090e63467488da70e07d9f121784050634eaadfeb338cca9524e9eba9a18733447a0f48d50151ecc892d180956eac520127466bbd96d8dc76334658e2726bcac2fa103f441a48baf2b2f33e2ac89a7b4b5222e3e89e9909aafb50d0dbd78a171e31be805005e4782f8489de5b81de86aa465ed186018b9beb45858932d91ebf52637a9718108192b8223e2c4f499b0894a489aefc5b063304d5e86190b511c6e2387012e6af7c23cfef978a1cf8b913bc5ddb36190ef3bb675168cbbcb7a62b1d6c6a557fcb4030e4329ec774a6dad5cf40af8baff04106550b716be9048ae573883dcbe7edf2b82f037badc200293f11de729b1ec52f8cb99f533b88bbafd9e794dfe6131351a24ae2b64993a946672e479d5320b09452a49e211af896d49e0acb96498d149a031e9373c4b76ad8b33b2a9f9842885c87a448cd5736093bd7dad9af63aa03ecec29ac935065fa4519723bf69a52a6d48fcb861654ddd3d089bbd40d57e83c846e37e68b8e018283de1fa2702f1927f837da869844462b73f3d3beec2b5fb0048309a1ad8b5518350093d0eff23675f6109f60a65cb6a2d349096e98eb8f37ff95de7b2fd1750b46b6993c51608de8350358ca1a1f4389d47699f8d067d593e231b10f866914b88ec0eb0fd043a12a59d5cfae4e7a231cb4cada37e5106fedd419499b51f455f80c96a70a609ead21f3e6a1762c55925bea2241db2cee0ebf7927744cc21734381587e0ff412aea7598ce238d60d3c1ecee905c002f2c451a67d7960d4e60c5312a773dce07b8ddde8bac87c2eee0d750edd45afd9d68a121e0f676db89d7bca7cf8ac893b09bdbb212a10def7aa181a67f16aa596f5ee2df4ee297a47737cd1e2333d866b4f98b74061a9320d2352f88b5c8592eeb45316a13c0c9ac062eb2f27d741b192aa9c2378c7ab74ff990fec0e3f8fba30f340c7e2fe8c2929ed125511e1f9c2b5281892841a9912f4b0ba8002265e757bca16572616488e2a875a022107ebcf8c95668612ecd773799b8423277e02366a7e85323bc12f80edb9ec4bf24486f63e5e26b7520d9ef31fce1aa67beefce171c464e2945c3d63901494e4c6fa67f1d1245fc017be178dd187ecedb6332f44b54c1f62aa57d01c154d5799cc1bed00b8bde1d8620bce30879386550179d007b99eea5d097bab00270b1e00090feb2cc99bb2ed1ad9995ca1712926b80b71ea879c3ae2c545c83c3390e4bc80ead5e48ac8f0e7732f280b9bf70cda1bc2eff6eaf420d257824ae07e4899f083bf1f2f8c72ece8df1b80997033d38eeca574dcb7cd4adaf24b6264ba05e8b44d95533f13e61dbe10efa6fd9e77ca5f6dadaf4aa833abd0e9778901cbd4c8e2cde42085787d5c85da93cea2126eea01316e33da92428076ce4376e24c3eed178330bb01358dd5d4a335c729f6b914097092eb7074e75196b0bff541f0272edf01d582b2077aa2f832d9d8df05944d222c2099f4f84e7d8df332cf1fe472c365d9b4f41c58ff5eb4f00752b503c78f12e679cf5b61bfacbf1a06a5834fccf3071e7bea86019461099b63930dc58020ccb23d1dadfbba77ba8f822e658e14c4aa7f361b660d2633947fb77eae497fbfa39586aad8d74f2aa754fc800cf1985a2f818f9fc06268d2099d2ffe79ce7bbda8ddd96ef9061694fae846894926ec0e4087892eafe665787bf5031a6a1ec21050a5a84afa24f214129c3a69fe710b49ac92ab240a9a40eafc4282b986252edd544f43871f39db840dc1e72e8f150d8e11d8832fc6753e66093e79c8768b5c2aeb4702eafc047655c8d32f5ee117190e35eb7a5590989d89d5a159c2ea02aab730f5604b0e8c1dd1c90e8b57f3666f967e2a17f0168a6ec4907acaa638ab6895fae3ebfb5e9ade219a861f98406ee", 0x1000}, {&(0x7f00000010c0)="77d600db988770ecca909c5516a636ef61b6d5c5a768", 0x16}, {&(0x7f0000001100)="8c723226a64f7c72a2eeed24b7a9f68970ffffd7b027addae7ac0a21c88edec4fd393eba1197bcf72975386b9179ca3232d079087ed6b996187496f4cc5db8538201584ec8bc6a8b9063884c903afc481a32aba5002c65bf973b63c1", 0x5c}, {&(0x7f0000001180)="1cd4f5dfaf38ea14b7b8cc5c325e98731c445f5f57de5556f72921f0ebb23427e9d7327debf1f61136e73139216b463294270aec2f88c6ab75d6fd783c0096844a0ee727c74006880aa320ee2122466b88a2ced58d1687bd38ab50dc4447e635d3a5b9ebecb8d752525e5c37bd8a3bc5ccd3d7a525060d7dc6df282591ad592d3f1bcf2679880292baefd20ec70b2c4c04d498ef982e9840442fde4e50b2f27beb1eaf9fc8039754478dd64d6fd6ec9df2ea7ccc77f8c9118511f173d5fd96dc237a6f462b0e0dc3fd1cac3b000c188f54f04d76b7ac40ff59eddf", 0xdb}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="8b67cd4939f0bd783e788edd056513f1845f595b5b93df3c666f1e2fc738331e2e7313f8efa81fc675f70dc7fa5c805306b98ddaaa", 0x35}, {&(0x7f0000001300)="6545404eddd3e83b1c1478e5f9d66d50f430477d0b4b0626d1741a38c67ed3a7257893a27119ca9a28ba78ac14903f3e5fd464d0c4c0e6b6f0b0d449cc4a610cb9466f0f634c0a112889df8927dfb1707954f4ebf30b0f606b080bd9c2fccc8ac351faf0fd665938b4c5277e062495afc2477b0cf14141cac68484e9273c", 0x7e}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f0000001540)=0xc) r1 = open(&(0x7f0000001280)='./file0\x00', 0x800, 0xc0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001400)=0x43fc07f6d2192e4e) sendto$unix(r0, &(0x7f0000000000)="d9b199b252927487852bcfd0280814d82682bfb677d161e7b525b35d6986ada2739215a48d4258eab7adab554858b1de04cd9d70b8bc100bcbfa2af5b511977457ae1360066afbfcfbfdb8b8b772db634c4cfcb83a8a1691d3fa090264af408f6bc0f9613475c7a9e45d47bcb2c137ab7d11e8b291bfba97", 0x78, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000140)="600c33e1021ad81679cda8d6694e7087e1bedf7ed7db91693fa6201bf4e793e8f4fdd0d333b4bbfc7365362ffb8043a1f4b044b2996cad3b847ca2768c50b1ee4bc5efb04616e257d13dbb8e210210c972200739c6fb367b7dae0d24e0add205ab92228d664bb52f3222655233a72a1746e9d35ca24ab9ad0b46ba4c445f56ad7eaed21e773a55c1cc664b65b94e21c78f6a0f2e07e7b3a719290b1f106b5970a8810bd470de499b73f6e3ea4cad1c302d7ec9bc5d17749e29916db5e03c13655959d1e39a9fb4af8125eee62d11cb04", 0xd0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='g\r', 0x2) write(r1, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0xb) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:17:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 16:17:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:17:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:17:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:53 executing program 1: clock_getres(0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x3, 0x0) r2 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x6, 0x7, 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x400, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xf148, 0x4}, {{r5}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000001, 0x2, 0x364}], 0x200, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x0, 0x2, 0x29, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x100000000, 0x8}, {{r2}, 0x0, 0x4, 0x40, 0x6, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x9, 0x4, 0x2}, {{r4}, 0x0, 0x40, 0xf0000000, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0x5, 0x9}], 0x7, &(0x7f0000000300)={0x4ceb00, 0x2}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x70, 0x40000010, 0x1, 0x6}], 0x9, &(0x7f0000000100)=[{{r2}, 0x0, 0x44, 0xf0000004, 0x3f, 0x81}, {{r3}, 0xfffffffffffffffb, 0x40, 0x16, 0x1ff, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x6}, {{r5}, 0xfffffffffffffffc, 0x8, 0x2, 0x9}], 0x7, &(0x7f0000000180)={0xfffffffffffeffff, 0x4}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x1) 16:17:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) dup2(r3, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:17:53 executing program 1: sync() r0 = syz_open_pts() flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x300000000, r1}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xffffffffffffffdc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xf) 16:17:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:54 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r9, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r8, r10, r2) bind$unix(r9, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) getgroups(0x4, &(0x7f0000000340)=[r0, r7, r3, r0]) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000006c0)=0xfffffffffffffffc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:17:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup(0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x104a0, 0x0) 16:17:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x1f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:17:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:17:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:17:55 executing program 1: r0 = socket(0x200000000000001, 0xffffffffffffffff, 0xad8c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202452f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:17:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = semget(0x1, 0x0, 0x4c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xc83a]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) 16:17:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r2, 0x84}], 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:17:56 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:17:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:57 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x4) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0xffffffffffffffff) chflags(&(0x7f0000000000)='./file0\x00', 0x2) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x2084, 0x101) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x8001, 0x7, 0x40, 0x1, 0x9, 0x9, 0x4, 0x3, 0x3, 0x4, 0x3}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0xc090, 0x7ff) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x40) 16:17:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)='6') r1 = socket(0x20, 0x6, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x88) setsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f00000000c0)=0x7, 0x4) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20d12, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x1f, 0xd928}, {{r2}, 0xfffffffffffffff8, 0x6, 0xf0000002, 0x3ff, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x8, 0x8, 0x0, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000004, 0x5, 0x70}], 0x9, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x40000001, 0x3, 0x6}], 0x2, &(0x7f0000000100)={0x7, 0x8}) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:17:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:17:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/162}, 0xaa, 0x2, 0x1800) 16:17:58 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) 16:17:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:58 executing program 1: pipe(0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000a00)=""/245, 0xf5, 0x3, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300), 0x0) r5 = semget$private(0x0, 0xfffffffffffffffe, 0x20000080) semop(r5, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000740)='./bus\x00', r3, r4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r5, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000080)) semop(r5, &(0x7f0000000380)=[{0x7, 0xeab2, 0x800}, {0x2, 0x3c9e67a5, 0x1000}, {0x5, 0x6, 0x1800}, {0x0, 0x40000000000000, 0x1800}], 0x4) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x2, 0xff, 0x1000}, {0xfffffffffffffffe, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) accept(r7, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(0x0, &(0x7f0000000300)=[{0x2, 0xfff, 0x1800}], 0x1) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) semget$private(0x0, 0x3, 0x40) getsockopt(r6, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getdents(r7, &(0x7f0000001a00)=""/4096, 0x1000) 16:17:59 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:59 executing program 1: setgroups(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800a, 0x0) fchownat(r2, &(0x7f0000000000)='./file0\x00', r0, r1, 0x2) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) fchown(r2, r0, r1) socket(0x19, 0xc001, 0x6) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xe0, 0x21, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x0, 0x9}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0xea5a}, {{r0}, 0xfffffffffffffffb, 0xaa, 0x24, 0xffffffffffffa478, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7fffffff, 0x400}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x7fffffff, 0xff00}, {{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x10000, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00000c1, 0x10001, 0xda5}], 0x6, &(0x7f0000000040)={0x9, 0x240000000000}) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:17:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="1b84b0c09df6d38c402eca2a52edc2b7dd4d736262d95a9e35724b99c8f02aaf432ff5f7d4175a2c4c103fb8acded0", 0xc656ea93) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) socket(0x6, 0x4005, 0x1000000000007) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x61, 0x90) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="29cf1084b24bdb0b3d0357e19f2549ea0f505236f4c4c2f094e1f8cc3687b29dd340548a2927286381382078e8aad5ba15f328db1ced6569c00c526140358eabb0241fc582184a7712588fe8ddf1bf9c26315d5e3a5c7355acf48b7bc22c9d7c229c8a4d", 0x64) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x100) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setegid(r0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000000)=""/142, 0x8e, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0x10000, 0xe9}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffd54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:18:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="54aa5cc118c7d75440d89df3bde562e67e722850781ce4c553e039ecf29f571706aae559cf935b1be7f0c8c2c127935aa7a3cea411ea3fc97b08e91981a948", 0x3f}, {&(0x7f0000000140)="bc75da770d88d5e1cb1e74bb69437b2632e8bffa4e88ea9fa34ae67ebaa84e7f064c6cc7de8f0ffd6a0f8fba3b2267e6fc759d562c14240a15810a65676d9d7ec3d73d3067a0c2ecb304ac803c416f17e3d8baeed1d6bf88c04cc56397a61fcb7bd3b3130f1e23fa5ea05d7f834ba90dd37985a73e", 0x75}, {&(0x7f0000000300)="e131cecb73aed83c535d01876f9579a474b1c026da56d9adb3d40e7ba8463e4fea65e2488dd2c28a67a5dede2e72785b2d3f52ad3bd30327bb903d41b92cd806d3982252d38750d77748765e3793f242ac9e94183771e2b0f50dd778054ed6f4c64e9b5bd8dbfbcc101e522fca6e6643b219081db5794fc2b745c9e8352314babfa3aefae326348b4e9d936ed942cce6d4d6b462540db9329f8b855f295864e11ece7556", 0xa4}, {&(0x7f00000003c0)="6636823bf5ee134bdb338443b2b4415beb5247a1f6f105b7737ea32f08a2e5f722fcef9d787319798dcb21d46ca69cfc482ee7f602b37feb39fe0c94955d2d000c3e153619292e4a1534b5d74126c4439bed185e00f789c86ccae7740ccc8e7bd8ce52765b94240a24b77281e23ca66270c0d7e6f5f6872275fd7d949bc5420fd318fd577fd84d29a34fcb66", 0x8c}, {&(0x7f0000000480)="f50e189263827834b28a8e170a9f37c8d3bbce0eb3f338ab8a31411e3a424cd24a02b97347678e3f55827e92555045a27f32db90b72bdc22f90a84db16aa56affe", 0x41}, {&(0x7f0000000500)="603148cfdf862222490f4557608538b0fb67e5967051bb912825679b047d2ceb6d83177d50a88fdffb63a2a8b715f3b7535db36a3101d4dcb4d73dd900b5b7af9f1fba42f384c725239ac9baeb414422dafc12d8f6803640cac2624a89c6c70d", 0x60}, {&(0x7f0000000580)="ee2263a74cca1ca27311b8bd095f048a8861b65873c7fdd8d95433f5fd0f85a213cded601b3392e9744349e859df3c8f0786337b5aa1b02e3474774d6ba9a370b82f", 0x42}], 0x7, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r2]}], 0x40, 0x400}, 0x400) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:18:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x460, 0x29) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc3, 0x9}, {0x87, 0x400}, {0x1e7, 0x2}, {0x1a5, 0xff}, {0xa7, 0xfff}, {0x8b, 0xdcf}, {}, {0x0, 0x400}], 0x8}) sendto$unix(r0, &(0x7f0000000440)="73a19b2e102bec968deae1d6a73453b5f2b2474f6b630feaaef1250e9d60bbfbb7fd07e3ca343fb830a71f4f3306e90b5f711a72e3706724a47d1839650ce33e8fa4c12a0cc674cf85e2497f1c1676f1b593bd9c43e9dee4fbacb7737cc6a24aa41709bffd4724f732d48559ad23ca2f58ac8a5ff75070378db239a611d309de698d2186a69dd043d914197da3860d0a101f2692b524e53aaee997d6d7635b7cb31f0ed5f7395caf1f2a5ca6b1444368895cee6a7f85cec9218c65408ab530f3fd98edee0172a4cde7d3456096918950d042477a05d6ab62449526577067eae41cbce946fa407a2e7e854c22530d3e00bbcd82f273e20e3e5bfedd419807e3ec1456a1ae0a9ec85554c28de3fa8940cc9dfd6a07f9f89ff8631b66baa4f9abae4a17bd6b07dee5f126545395cf7546b0f13f207de048c8da7e73b6f368305e69e3ac9bbec1aed60b4de5722752f87065b6c3574bb923d013074eb6044d2aca6a2a611defdd62242131cdf6ba2cef0e0ad8e46d8c3e909d743dd554b7343ddbf60b7aa594e3d3661b8e3cb19faa71343b26396ca7a8c8e7e08830749eb6538274efa690784e474c0aa249ed1502c3d0df933170b765d635bf51c8e1729a6897a01cf38ef03f5b3aa506fb8c1af73a5550ad3f8c72b627963e97a1bf86a4b86b8563a938c7b146a06ec58f1eed1f7e41c7270bdf4ded470b96d1f29705df5c6c428a442e384ae6a90c17345210369617688f28248f0e25d25a3fc906d7cc53697c5ca5849d83539a4f279890de0710a24e1e0246dc11c9b6cd41007979ddcd7d9447aab3f6f78a4699b6b4cea89f3b1c86c07c8285afd5ddd45595f2e4091e9ee30752f16776a6ba5dfee9255d39a0e0bc1d71b18953ed4cd21356dc941ae8ebc507e0c738c17e49cd1b5c2587be1d483b6826ec89044bf70a98a67616ac8db0c3e0e863796e1c986cc3d2b091b52c453808ad43d3612d2b47b659bd69dba40d75f79df16eff89ce6894d7218f956598f04ca6528540b093c75840a19eee0018bfdecec53210866a6f53b01f630db2c37ca5893beeec96814f575c65f6507bfbf5e735e0d78649f62bc02d99484923c5f59f79afaebe18b0cb987c74ddc6678914007d162601b2f3b92e85299c6855a439bea32089732eb5dee54df00145f2f5bf0b0849411d8bf735538d22cc861bcd3961c99d26d906c8a19793f567b0832831dd612a8d24782b3197e379ec6d49ea3ce0715aea5f169e1d7965a3c956e44f2ad4dadcb86738df722767ecac096098dc05275da8818959c840d14f8db81c872ce803e5ae38db5645f00bcdc80f1cf3668737341d9c3e30a0bb79d7fdbc7f976f99269d2135864f5c15ad13e959eaaee65a64292fff9cfe0b3de88e55cc715ba46bf23b3659a6cb210409df4b0f223c3ff84b766dfbf767f3a0c74ed6b78f27b22335018a3538a12399447268b9215b8e2658ed46adbb0947f3a29f33b1e1c3e1e92d69ee0af8beb7c625966b171bb737548cefcc4d97f18a5bee0bce54d4db07e3f66bd1d0149c7b6d043b0f7f87ba1ccaeb5536882922c928ea920229f35e587d9001e70d8312dfd6e9a42cfdc7ebb85902f039b3f6d36bfa9dbb4540d7c647e1640edd3efa66c5b50943abdaf9336e2d1ab7ee811e062073a0e0c97987f5e087b81e5432c722107c0e7aefc9d5a347a86a89958415b0acdae2efd7e7ad00fbb9799eaac3569c2e89e0d7109d9d3cb4e14ab0f10f825862b3f2412dd244b0b6c7229deaae4869196862704d7314acc4cb577b408150b064c87a208cd9bfe61c285bc4e48a93642ac650590302fcc83060660963b76080577c56ad4e0cc797522c17c7ecd07b249d1e1431359849d210883bb3a99e9ebf17f767c3846c30da950519bfff53b807443a7a511881175081911ee458685163f4d7d3fb8c8b7a7ca252abc2dc807e54e3f7c132dc25eee8fdd12c3fbf00be4eab5c4ac66a9486dbec357028f2eba6af02f0243a239ae41184eb01ee820cf4d84b13a50a899ecfb83e76775bd47979545aae956c66e547c057a924def85bfb69baa371752a72f10681a9d2f8ad0eaf47488f54ce5d20d1e9e06d1363fec1627416942daa2ef5edc8108ebd03172aeef580c99f9e4b8e6b21b5dd25ca1e740710aaebb8ef2969fa4194c7b106b41bd895a16f96432fa9cd266e535c796023ba3320a49d4d15839a6b6156fd883fe906bd960590400638bbaef1b65647c688ce876186ad69fea6f3ee3d02c3720c506abfc321d7b3d3a7a970d2e17c87baf7baaca70c895008a8a8ca73b792a91a900974fc384a3bb5ade609a3fa3ff16f9889c6488596f4e3bee9d0d12a3b1b49b8bf7515d1f2b6de854bbe3079243c7689dd310bf0fcf28ff776ecf47b56d2be96a96f46504eb58a1058eb8329ccade4fe9b427c444198955943a03ee7ab0cec7b6ddb3fa3489e73f15ea960839a0caba3e11b42e54b990e34e619cb457cf0a2f82728291fd7d98427285bf52b46ab8436310f6820aa6918d3834ba86dfc7afde597178cb865a8b9fe0d42e9ff51478ac9cc8470835e6d2adda9c8e0e7f2073db7c0e9bd007baeebb2bf4e4dac06ef97c14269708847be124be87276135441f50ff2e7f0c3f7fadd1352b7b9957e03f45c01ce883e41648d938ec5982ea561114e5ce472f7668d530570d92bdac0f6607b1161f152e698487c453835bac22cc1ebbc27e55cb7cc8d2d90f9580ddde5b9e777d76d7d9477230e60e1c44a39248f2e91226c85421473a748f77d1360ae3b10f99d471a4bdb40048dfb3e2eeba82e62537e3a3d771ebd834241726a276b0daaca19378a6ab232facd4bdfd0ab8cf75253e40c66206e34f2456b04cc34fefd96d1733bcf2a607754e067d26d871a25fe8a8bbefe8c104e6094daf4cd4cf4d5f94f51bbfe2e8f1bab058eecbcf7fe553a111414c451bb8efcc78a36f34bf0c89f2bd67deaaaa9a4d87bcfdd0ab01e1985b6c2330f27934d7d6c9d509bde72b5fd1f9cd2a8b32064d754e77f6a9b331fccf2a23d1f82710d5abafd18f4a70684cc827c880f457c10ee70d2302862ffe06738a7668292edd0042b37ef8b0288b590721dae92c6b672811bcdfc1b80e93524a73bf84530681fcc7e32c240d1f31c49da382ff5d64bbc1c71bcaf10bc7a3f4484f6d691560088270e31f57e205b40b8299b04d1325bdca753146cad857123cc20e0ea2a4049387eb8fdc4040d2116d5845ed50858af66aade39e75a9ff394a60518c48a85b471d04063919e1b6b19c04106cfff96226a9200d2c2a0d9387043d48ef5039da2817955651186c8a3a2375553fa5f5d5fef751592cfb2e4ede9f0c755f555c32fd1cd3371fa23b635554a951ee3dd794066d1c8150a4c15db584d14ac5537506c1f711a3de6d0b125fceb5063259c8cac4eb6239ae40afbe5bd45b5407d04be302fcf3cbe7f3617fac023d1a930ad40a438b876a14a43ccf797a87763e1a68da3c9c539d5637b1f744636f2307a3aa9bdfbae91176068a2e342792e4c3095822a502df59c966f061cf651a57648bc299f7dce5f43ecb7aae247fde00ef8bc9dbf886da0ac2249923f599ba48d5d7fa2635798607c48fd289c50a7f8f0e4171ccc56afa25c4c4709db038e434c330f65c5b9ffcb7e927d4749ce6c3e7b44461e54a6add3723dea0be6e33a5c0c195fb6cf9c4fc43436bc13c0f5f51b62ba1ace925235e0195f03b0e183bb63032520b53b83b13406de823edc33dfd5531c70eec7a0faacbde25741ead4a79ed0aa84c76c17240007faddcf075f0e00652776571ba91640598e2ffbc484e91b332a27ad6209aa9f1ac82f55318076e604b958418d21a455c73d29b682f5b7444a0b95c6f27b1dacb840feae3e4039d8304ffcacb618b6abaa0b086e27afc5f5b75c75119218c1ff25c5f96fe7842ff90cf8daaaf9a3a9054fcfee406072b91a8fa1be721040a43a9dc7a233c76400d79cd38ee7c230d6ca23bc19f145e62ae027e5bb63d9e8c86b526c08c2491f878419dd8910eeecc730c1fcb2d88701f708434c76a2fafbfac13f20c25b2eb3031a473759a8ee4e544d893843de29967954f06a12c9343d316ec774fff6458788d3278daad4270bc415c5a4f9ed589c74e6a553b292595aa1cd6e5dbb8fb12da93693d4472649e56c8a118dc280713eb561fac485d54790bea8100b721ce4b44b3f1088ee577f2f3d1b9a3e7f65aa7b1595c9e23298a75eeaba601352050ecf0a639a825c02e664965b9289f224ab29919cfdccdca9fb6d3b508fb507ed2c6c650573bb1aa64062557f7f5cddf4300a55d829ba397fe2b11a4b50939ce6d809ea1dfc352f623bd6797a9d18e6177afd563151d77c4be370c2ed2b8b5ffd34be157710bc68e6b306de6402c27325b89bc5fecdd606288ebd4c0a1c79a7941f84e20500ffea362a689ca6e489b202b4ca579178c6d9bd0086aed0958760e02ed18e6a380887df20e3e08dba0f7edafad4cbd40737f3708e27d742a742eb42bbc4dbef2aec710738062d130a5968a272ec8ab64ff38a17c298aaa1c0cea083766759171c159218277c70d70814bc549fa0184f65313e2adb316443f91c7c5b988a5168b139d0f938a20ba79cb7553dd9b56dda0e1e4ac81a0a649d557059f983b92af7c47324f75211ae95debfb1cb72168798309a687cb0ea017048afb20e74a7f15a9181fbc7a18707e18879491edb8f4d352892fc21de598232ba9cc72558b4d686804e833364991c6cf934fa86adf9b3ccd486cefaff7506032afb315ba9e794d1f6a88100cc37c29cda0bb90807d99f71a6bf72fa76cfa2396d87bd7a66b5a1f46406ae9bedd751d28daf78a5c759b1b54ff46b60c7e84f32fac3d1c8fa8259e5b29048e25d5557983f5a1b7344b2cd1e3ca18e6c0232c86d34cdb497567606d1eda89c796517e633d903acca19f0bc4a812edfc75558ea384c070b02db287340dd0f0566369f462ae7f209d5f80c70f6bb64cc2953d97079045847066b83eb01af564493ae8794752b18f1cb37391b24bb4a496b8810babea051db9680be5698211ff2e7aced069caec8145c8a893cba3cc31aa3268b4168f5db7e57eee5f3e8b78594e28574b415bcacc0724fea50d3535df77ea09fe9ac22002126f213fe2787ee2c0f5d54f5866007ef6165ffc0be8b302763b2e682132f76f19111f1f69ca6d521aed0f0494052549e3878bde6f2cbe052910cb0c57c5decadad63dcd0c172b7da1f67a64d51f46de88a63bf8026bcb9b9d69faa607411e6ee3bf826b8cd1e26d7b9d49ed8acf6e6cf6861ae077e97c7669dff14e87bbb3ae4db9ba75af452090dffab35e6a547cae205d6a7fd7a78d080948d0de1ee6cd335c599d3fc9be22c6b043081ed7ad26dfabaf2f5393af4396d062c58285543cc9b67329150373a4e6271e8f9e8c2d25da57b36990dbbc95f49cd181030ffb82b24ace7dbf1eef40dbd52463132de1f4a18580c5cc00106024eafede912098615a5442c79e1154777554a8f4e34c86bd4cc943d79ac2ec2f06bddf95fc43d35121664085759513f87f7c8ebb9c80b8c7894cc215f261f2ea2f70007532203dd1979f6ec4e4467414f14b62b281dbeb058735aa617a9a54741b2d9956ea9774c25c89272f79177ce3db9850e61463a7fcbeff61498985e8c90214d8877d84633b461361d02a26b854662547450e6752b33e0ab344d5da9e9bd6ad5e8fa68e0691992dc87308caf0bc0b2dde9e5a5214888477a7766f2393c70986e37f8ee214887", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:00 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/80, 0x50, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8007) 16:18:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:18:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8009) 16:18:01 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x800c) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x80c6) 16:18:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8018, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xffffffffffffffff, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:01 executing program 1: setreuid(0xffffffffffffffff, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/113) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x1) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x4, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x7) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:01 executing program 1: r0 = socket$inet(0x2, 0x4, 0x20000fffe) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r0, 0x5dd, 0x4000000401, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a49fbf8c25349c01ef453d7e600e2a63e12cae464560d6944515c8d827386b36be608d029721f97d9cd533875c31aa5611149d724025ac988217e416ed2d7f2585214aa5b4cd85d982f72dd8d7398ec0a18061b2e4e556d899694e0e68a1a3fda4519ea303cd7bb97b1ce80080ba5ccdec454a01bc5590e29392896b66b45030136e284d38326f953033a10001e3ef2f24722cfd5f813c7905a982513d403d15e35b996fd5e1602f93a17137024ba0e6f10279cc9e0878d6be9240654ac14a19a9f316ed506313f1779e47b1ae4d8c85c7dae3d927fabe42a8598241d53ce16e9876efa8f4c5c6e767d5335f01e060b1faf2f7dda7", 0xf5, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x7, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r2 = socket(0x10, 0x4003, 0x0) sendto$inet(r2, &(0x7f0000000280)="1a77186356f020bbe497e9dce9209235b125f020f8d6eb18ed19ddcc1732d0152b58554fc8bba74b43890891df4f790e7a70ad7633dea708b7d4fc32b61a121d540444de67e40e52f030f0bb59796db23ecf6b4949ca5875acfbef5cb56d35147f0aba2ef13914c513f3c5104464a8e955925b0d12369b0db6d49ee95a55c483a20b2f1682b5683d07862798bc17af45d6e1a5868db85a897c6f7b1ea100d6bfcdd3451c14ec3226fa206785833e97fe0aca985c12a7273b6915282272e23e7cc15c8f482f7fdc8a0e6f72656045deda3f2219710e503d63e8d240d5da0b656c70be038ee69972b779657cb51269", 0xee, 0x0, 0x0, 0x0) 16:18:01 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='h', 0x1) close(r0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfffffffffffffff7) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) 16:18:01 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x832, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4e41", 0x7) 16:18:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x12) r0 = open(&(0x7f0000000640)='./bus\x00', 0x480, 0x0) r1 = openat(r0, &(0x7f0000000100)='\x00', 0xbf, 0x2) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07", 0x4cd}], 0x1) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:18:02 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x2000) fchdir(r1) 16:18:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 16:18:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r2, 0x89}], 0x1, 0x0) read(r2, &(0x7f0000000140)=""/143, 0x8000) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/143, 0x8f) 16:18:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r2, 0x6) setgroups(0x1, &(0x7f0000000000)=[r1]) setuid(0xee01) shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x800040000000008}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r2 = fcntl$getown(r1, 0x5) getpgid(r2) close(r1) sendto$unix(r1, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r3 = getppid() semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x3, 0x440) 16:18:02 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) shmat(r2, &(0x7f0000478000/0x1000)=nil, 0x2000) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f00000001c0)={0x3, "d126d8708aa0f830d17d0cf51bda3c951d72e6cc590e2668fafb71167eebedcd68aa4eecc95cd59a8aae26f6ad698264b67408ce2439a32b3b97a3411d9200fa8f67ff4fd567065807305403b371e343178d45b240cdd4"}, 0x5f, 0x800) msgrcv(r7, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r7, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:18:02 executing program 1: getgid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x1) sendto$unix(r0, &(0x7f0000000180)="fcf6fa388e1c10743e3b8d96199e1affa868f6879dc153b74a670eaf56f38265774243856030558587f12216d4341d87c03da093e160cfae021ac566e31204442fda6c42886dec2e4b923381ed191195d1343bf111be23002fa6fd306f10a61575b8a997a45f7562731a77a590dcc17d84f44dce715005675a46e468d26749c3b51352467457120e50ef5fb4d9966a1a814f7261d7ae2b5597dc7985340260d3f441c5c9bf7ebb7afaf2000a7972cd", 0xaf, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDSETRAD(r0, 0x20004b43) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000003c0)=0x1) r3 = dup2(r2, r2) preadv(r0, &(0x7f00000019c0)=[{&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/157, 0x9d}, {&(0x7f0000001700)=""/3, 0x3}, {&(0x7f0000001740)=""/63, 0x3f}, {&(0x7f0000001780)=""/106, 0x6a}, {&(0x7f0000001800)=""/132, 0x84}, {&(0x7f00000018c0)=""/215, 0xd7}], 0xa, 0x0) kevent(r3, &(0x7f0000001a80)=[{{r0}, 0xffffffffffffffff, 0x85, 0x8000000b, 0x6, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7fff, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x10, 0xa, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xd1, 0xf0000000, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x8000, 0x8}], 0x5, &(0x7f0000001b40)=[{{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x400, 0x38}, {{r2}, 0x0, 0x0, 0x1, 0x7f, 0xdd}, {{r0}, 0xffffffffffffffff, 0x68, 0x1, 0xecb1, 0x5}], 0x8, &(0x7f0000001bc0)={0xfffffffffffffff7}) getsockname$inet6(r0, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) getuid() mknodat(r2, &(0x7f0000001d00)='./file0\x00', 0x6144, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001d40)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x0, 0x80, 0x1}, 0x9, [0x8, 0x3, 0x0, 0x70, 0x0, 0xfffffffffffffffa, 0xffffffffffffffff, 0x65405409]}, 0x3c) lstat(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)) openat(r3, &(0x7f0000001e40)='./file0\x00', 0x28880, 0x100) chflags(&(0x7f0000001e80)='./file0\x00', 0x0) openat(r2, &(0x7f0000001ec0)='./file0\x00', 0x240, 0x163) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$lock(r3, 0x8, &(0x7f0000001f00)={0x1, 0x1, 0xae76, 0x9, r1}) poll(&(0x7f0000001f40)=[{r3, 0x4}, {r2}], 0x2, 0x2) 16:18:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x110}, {r0, 0x20}, {r0, 0x150}, {r0, 0x80}, {r0, 0x10}, {r0, 0x40}], 0x7, 0x569c) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:18:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10018, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f0000000040)="b26ea99f70ae04107031741dbb3c690dbae550bcb541dd6f7faeffcf720223ced25fb420108238170c13b1deb1e837472d8b3c66182d2b441e23e351b7d554de3109e5afbb9bdb5c30c30516f587b8ec4dfad4156fb712077d9336e874828ea0399f91a4ae025e8d6475b54b96bbe435d4c3a4da0ed90dcda7bafb749776e7cfb9353aa6df611b80d104e0e4c1ddc289da0422de29a37bb5106325c3eb180812289e16ca32696790f1575a294b20f8c422d6fc31752b41ef8369b5421f403b053241b07a014dcc585ad8ee694f27c9cfdadcbb", 0xd3) 16:18:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:18:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x4000, 0x6) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) setuid(0xee01) fchmod(r4, 0x0) sendto(r0, &(0x7f0000000180)="90a5bf0fc13df52bb96cb4d2114db0630e65a99b76db517f6c191aad7196ffedcb5c4f366b153b98ffd0a97adf2b554d6a5f6a4954a50c04df47481c73", 0x3d, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:18:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x20000000000008}) poll(&(0x7f0000000000)=[{r1, 0x89}], 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) read(r1, &(0x7f0000000140)=""/143, 0x8000) 16:18:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000140), 0x4) 16:18:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000010004) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)=""/178, 0xb2}], 0x7, &(0x7f0000000780)=""/253, 0xfd}, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000008c0)={0x0, 0x2, 0x2, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) panic: timeout_add: to_ticks (-1223206686) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *258227 33370 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000ffff35d0,b71758e2) at timeout_add+0x179 msleep(ffff80000279fc00,ffff80000279fc08,11a,ffffffff81f573dd,b71758e2) at msleep+0x18e bpfread(21700,ffff8000149d8ab0,0) at bpfread+0x1ef spec_read(ffff8000149d88f0) at spec_read+0xf5 VOP_READ(fffffd8028c31b78,ffff8000149d8ab0,0,fffffd803f7c6ae0) at VOP_READ+0x6f vn_read(fffffd80361b8f08,ffff8000149d8ab0,0) at vn_read+0x1c3 dofilereadv(ffff8000ffff3530,3,ffff8000149d8ab0,0,ffff8000149d8b90) at dofilereadv+0x19f sys_read(ffff8000ffff3530,ffff8000149d8ba8,ffff8000149d8b90) at sys_read+0x92 syscall(ffff8000149d8c40) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,b14eaa81010) at Xsyscall+0x128 end of kernel end trace frame: 0xb17cd9eac70, count: 3 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1223206686) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000ffff35d0,b71758e2) at timeout_add+0x179 msleep(ffff80000279fc00,ffff80000279fc08,11a,ffffffff81f573dd,b71758e2) at msleep+0x18e bpfread(21700,ffff8000149d8ab0,0) at bpfread+0x1ef spec_read(ffff8000149d88f0) at spec_read+0xf5 VOP_READ(fffffd8028c31b78,ffff8000149d8ab0,0,fffffd803f7c6ae0) at VOP_READ+0x6f vn_read(fffffd80361b8f08,ffff8000149d8ab0,0) at vn_read+0x1c3 dofilereadv(ffff8000ffff3530,3,ffff8000149d8ab0,0,ffff8000149d8b90) at dofilereadv+0x19f sys_read(ffff8000ffff3530,ffff8000149d8ba8,ffff8000149d8b90) at sys_read+0x92 syscall(ffff8000149d8c40) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,b14eaa81010) at Xsyscall+0x128 end of kernel end trace frame: 0xb17cd9eac70, count: -12 ddb> show registers rdi 0xffffffff814177e7 db_enter+0x17 rsi 0x1677 __ALIGN_SIZE+0x677 rbp 0xffff8000149d8610 rbx 0xffff8000149d86c0 rdx 0x1678 __ALIGN_SIZE+0x678 rcx 0xffff800001b7b000 rax 0xffff800001b7b000 r8 0xffff8000149d85d0 r9 0x1 r10 0xffff80000173b780 r11 0x6fff6ef4dccda195 r12 0x3000000008 r13 0xffff8000149d8620 r14 0x100 r15 0x1 rip 0xffffffff814177e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d8600 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=258227 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=70, nice=20 forw=0x0, list=0xffff8000ffff39e0,0xffffffff8229aae8 process=0xffff8000149633c8 user=0xffff8000149d3000, vmspace=0xfffffd803f014a50 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 33370 310886 34609 0 2 0 syz-executor.0 *33370 258227 34609 0 7 0x4000000 bpf syz-executor.0 77013 377875 53135 0 3 0x2 biowait syz-executor.1 34609 496182 53135 0 3 0x82 nanosleep syz-executor.0 5689 214184 0 0 3 0x14200 bored sosplice 53135 389347 36333 0 3 0x82 kqread syz-fuzzer 53135 336077 36333 0 3 0x4000082 nanosleep syz-fuzzer 53135 484979 36333 0 3 0x4000082 thrsleep syz-fuzzer 53135 146780 36333 0 3 0x4000082 thrsleep syz-fuzzer 53135 337930 36333 0 3 0x4000082 thrsleep syz-fuzzer 53135 29116 36333 0 3 0x4000082 thrsleep syz-fuzzer 53135 131612 36333 0 3 0x4000082 thrsleep syz-fuzzer 53135 123569 36333 0 3 0x4000082 thrsleep syz-fuzzer 36333 448491 78879 0 3 0x10008a pause ksh 78879 507430 78801 0 3 0x92 select sshd 23625 451516 1 0 3 0x100083 ttyin getty 78801 175840 1 0 3 0x80 select sshd 38950 354300 42637 73 3 0x100090 kqread syslogd 42637 36848 1 0 3 0x100082 netio syslogd 54801 98310 1 77 3 0x100090 poll dhclient 23160 286842 1 0 3 0x80 poll dhclient 79190 103103 0 0 2 0x14200 zerothread 49801 361977 0 0 3 0x14200 aiodoned aiodoned 6676 485163 0 0 3 0x14200 syncer update 1919 347827 0 0 3 0x14200 cleaner cleaner 27594 351304 0 0 3 0x14200 reaper reaper 68423 62423 0 0 3 0x14200 pgdaemon pagedaemon 69266 65406 0 0 3 0x14200 bored crynlk 8781 378707 0 0 3 0x14200 bored crypto 30609 353182 0 0 3 0x40014200 acpi0 acpi0 2189 505545 0 0 3 0x14200 bored softnet 29013 486299 0 0 3 0x14200 bored systqmp 73260 336406 0 0 3 0x14200 bored systq 34605 237275 0 0 3 0x40014200 bored softclock 83429 400037 0 0 3 0x40014200 idle0 48953 258275 0 0 3 0x14200 bored smr 1 5341 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9580 6437K 15190K 78643K 14017 0 0 pcb 23 9K 11K 78643K 3280 0 0 rtable 100 3K 3K 78643K 2712 0 0 ifaddr 81 19K 20K 78643K 1012 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 141 0 0 iov 0 0K 28K 78643K 981 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 5607 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 90 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 853 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 7508 0 0 sigio 0 0K 0K 78643K 86 0 0 proc 42 30K 54K 78643K 1842 0 0 subproc 64 65538K 67586K 78643K 1560 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 725 0 0 in_multi 33 2K 2K 78643K 739 0 0 ether_multi 1 0K 0K 78643K 51 0 0 mrt 0 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 922 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 103 21K 30K 78643K 18504 0 0 UVM aobj 130 9K 9K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 327 0 0 NDP 19 0K 1K 78643K 333 0 0 temp 219 2360K 3000K 78643K 25062 0 0 kqueue 0 0K 0K 78643K 60 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 47 0 43 1 0 1 1 0 8 0 inpcbpl 280 2861 0 2854 1 0 1 1 0 8 0 plimitpl 152 1825 0 1818 1 0 1 1 0 8 0 rtentry 112 428 0 388 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1029 0 1025 1 0 1 1 0 8 0 nd6 48 90 0 86 1 0 1 1 0 8 0 ppxss 1128 143 0 143 38 37 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2021 0 1830 12 0 12 12 0 8 0 art_table 32 2022 0 1830 2 0 2 2 0 8 0 art_node 16 427 0 393 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 14 4 4 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 849 0 839 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13968 0 12313 54 0 54 54 0 8 0 ffsino 240 13968 0 12313 100 2 98 98 0 8 0 nchpl 144 24170 0 22408 67 1 66 66 0 8 0 uvmvnodes 72 7174 0 0 131 0 131 131 0 8 0 vnodes 200 7174 0 0 378 0 378 378 0 8 0 namei 1024 97931 0 97931 4 3 1 1 0 8 1 scsiplug 64 24 0 24 13 12 1 1 0 8 1 scxspl 192 90766 0 90765 48 47 1 6 0 8 0 sigapl 432 7549 0 7536 2 0 2 2 0 8 0 futexpl 56 118749 0 118749 4 3 1 1 0 8 1 knotepl 112 2169 0 2150 1 0 1 1 0 8 0 kqueuepl 104 1734 0 1732 1 0 1 1 0 8 0 pipepl 112 3792 0 3773 11 10 1 2 0 8 0 fdescpl 424 7550 0 7536 2 0 2 2 0 8 0 filepl 120 60482 0 60387 9 5 4 5 0 8 1 lockfpl 104 1787 0 1787 11 10 1 1 0 8 1 lockfspl 32 1219 0 1219 11 10 1 1 0 8 1 sessionpl 112 60 0 50 1 0 1 1 0 8 0 pgrppl 48 108 0 98 1 0 1 1 0 8 0 ucredpl 96 26142 0 26135 1 0 1 1 0 8 0 zombiepl 144 7536 0 7536 1 0 1 1 0 8 1 processpl 840 7565 0 7536 4 0 4 4 0 8 0 procpl 600 16780 0 16743 4 0 4 4 0 8 0 sosppl 128 73 0 73 22 22 0 1 0 8 0 sockpl 384 5680 0 5663 16 13 3 4 0 8 1 mcl64k 65536 2378 0 2378 262 262 0 65 0 8 0 mcl16k 16384 15 0 15 14 14 0 1 0 8 0 mcl12k 12288 127 0 127 28 28 0 1 0 8 0 mcl9k 9216 97 0 97 34 33 1 1 0 8 1 mcl8k 8192 116 0 116 35 34 1 1 0 8 1 mcl4k 4096 1895 0 1895 11 10 1 1 0 8 1 mcl2k2 2112 54 0 54 25 25 0 1 0 8 0 mcl2k 2048 59611 0 59575 21 16 5 9 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 155235 0 155170 212 206 6 44 0 8 1 bufpl 256 26617 0 19443 450 1 449 449 0 8 0 anonpl 16 778777 0 770706 287 243 44 56 0 62 0 amapchunkpl 152 32618 0 32524 77 72 5 15 0 158 0 amappl16 192 42513 0 42002 356 329 27 38 0 8 0 amappl15 184 1451 0 1445 1 0 1 1 0 8 0 amappl14 176 1574 0 1570 1 0 1 1 0 8 0 amappl13 168 412 0 409 1 0 1 1 0 8 0 amappl12 160 826 0 824 1 0 1 1 0 8 0 amappl11 152 1258 0 1247 1 0 1 1 0 8 0 amappl10 144 2985 0 2983 1 0 1 1 0 8 0 amappl9 136 1145 0 1142 1 0 1 1 0 8 0 amappl8 128 726 0 696 2 0 2 2 0 8 0 amappl7 120 2765 0 2758 1 0 1 1 0 8 0 amappl6 112 595 0 584 1 0 1 1 0 8 0 amappl5 104 903 0 892 1 0 1 1 0 8 0 amappl4 96 7268 0 7241 2 1 1 2 0 8 0 amappl3 88 2019 0 2014 1 0 1 1 0 8 0 amappl2 80 66807 0 66755 2 0 2 2 0 8 0 amappl1 72 139841 0 139436 24 15 9 19 0 8 0 amappl 72 17356 0 17321 1 0 1 1 0 75 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 dma64 64 259 0 259 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 7550 0 7536 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7550 0 7536 1 0 1 1 0 8 0 vmmpekpl 168 47416 0 47397 2 0 2 2 0 8 0 vmmpepl 168 784556 0 783099 359 272 87 93 0 357 15 vmsppl 264 7549 0 7536 4 2 2 2 0 8 1 pdppl 4096 15106 0 15072 5 0 5 5 0 8 0 pvpl 32 2489338 0 2478058 685 560 125 239 0 265 15 pmappl 200 7549 0 7536 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1133 0 550 22 3 19 19 0 8 0