t$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xb3a3b5facbcd8d6f) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1ce) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x12) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000340)=0x7) 13:34: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$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x481, 0x0) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0x100000001, 0x2, "07a835f97a1daa0194d27a7bf87dcbb451ec0a22", 0x9, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 13:34:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x20000000000000bf) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) read(r0, &(0x7f0000000080)=""/244, 0xf4) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x40) fchdir(r0) 13:34:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 13:34:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 13:34:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getflags(r1, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 13:34:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x100, 0xa92200b8d55e82cd) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x61, 0x2, 0x101, 0x1, 0x4, 0x81, 0xf8b, 0x3, 0x3, 0xddb0, 0x3}) chflags(&(0x7f0000000200)='./file0\x00', 0x50000) execve(&(0x7f0000000280)='./file0/file1\x00', &(0x7f0000000500)=[&(0x7f00000002c0)=']\x00', &(0x7f0000000300)=':\'\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)=')!.(\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)=']\'\x00', &(0x7f0000000480)=')}`\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='\x00']) 13:34:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20200, 0x0) 13:34:35 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1a, 0x34e7) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) ftruncate(r0, 0x6) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x128) pipe(&(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x10400, 0x20) dup2(r1, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0xb18, 0x80a360}) 13:34:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00ee2d2f66696c653000"], 0xa) 13:34:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) geteuid() getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r5 = semget(0x1, 0x2, 0x20) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000040)=""/166) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r1, r4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/53, &(0x7f0000000140)=0x35) 13:34:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/74, 0x4a) 13:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x0, 0x9a14}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}]}) 13:34:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3fd, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2c4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x5}, {0x8, 0x8}}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 13:34:37 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x29) dup(r0) 13:34:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0xea1, 0x8001, 0x2, "6de631be84bb9417cd16dd30da3cc1b095aee880", 0x4, 0x2}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffc}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 13:34:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f00000001c0)=0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3d3bca74}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x72, 0x6, 0x0, 0x6, 0x669, 0xffffffffffffffc0, 0x1, 0x1, 0x8, 0x101}) 13:34:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10001, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="73a9e286206883cd0be551096841bea89dc67dc5dd0d87abbd25689d121cd252ee68ad3018881edebf323fe1ee213e804418c4de66", 0x35}, {&(0x7f00000001c0)="3f3d58419605ac631284006644203eea587436d3a89d232420a2ba1835b2f470a4403edfb4b84b86fbaba4596e3a4d888c16dc78a0b83db1244581ba8d5ad18bd1b00ca3dabe61e9741613d0d9130637e5395522dfd7f2aa2f3fa68d22b760eabaa80f8b8e26e93d2c5a2a30efef0129a5b6c02be3d9046a822a0973c437f4bbc8eaa6d5dffd0c5f567678e54a8e2f66343c8e4b19254e4078000f93600fc59212f95f7d3d8b74c8df47a06f046572d79f60c16d9927492eefb1a2ec16e933ceaeb9b373bc4c10576d492985a34f14590ca3427dbc61c5dd699b65abc19ee488", 0xe0}, {&(0x7f00000002c0)="845476a488a7981efb75a50927301862b820ee4446ab0e3c550420adeb65ae0c1c1111b0cbfe3ac6f5fd3f8b988ae93b3ab1b2efd7d824108658536e06c192d5f6ba843a488514889fcd69ad17556ed44fead1cb8caaa2bbeabc7cb9ad3d5d7b7d093bf8a21b0b0aba30ab861120c4caa7d4872d1adc5e99", 0x78}, {&(0x7f0000000340)="dc6d96898f28cb9144792d216aef68b7fef19c16ff70ee341798a073b2eccb14904e1d09fe8b566ff24cfd78e00fd53c2f03f4b4efe34765de22199c648927ddfd1310385a3912da95fa1a5e1b582d412c0eb9d6b4043de8dd2ca37bcd9f3bd32c8c2b75af0170c917e4142062687cf419651c15341b1f127e7fae0cfdae23727aeaf586f7c88051bc70770bbc226b0e4faadd14cc3c07ffebda2c23e5453c035ef995d867406e9b971a5322e966c7cb58df36177dc38662898e53289337f130a19335b548c843d2e76281baab31efdc2179eb129b3e38782cd70e03da65ac55156a3cbd0ce76cbc23baf558d2d472db5a79e07c3f6a9f48bb3dbae0ea71681e8bc54e790560ad81ea3f9eddc4dd62bde035e1cd5d37c6efb5651be839a0a15d28a332dbf5b32839bb124444cd2127189d1d64fa819f43932016917f326e6aa7c800b40058c9a1a94f52382c6c3d9d2d14e34c665a39110584c439c1ec3e0f8e2ce7b7c962422a27260a87ceabbc8e3dfdd143eba092db75349a0e1d94279f71b0e14fc3eb13182b71d4f626f1473d52d9af2784d110eece913470869e1d3231a162a43d9209c77cc8cb22cd93eaabaedbfd5a56460167b8ca86cbf50e004ffb990699ea8b391096b9f6d87dae36870689ad367832042a09af51fde6666cd0d4643a026496f0b4dc01d46f2cfe500bb57c45839f762cd5b103cfc831add6f520c6c027ed99517b4f13ba7881d6e8b0f4b616ae8ab3b7139c59c263af631d30d1c3a1c7b6c417bc01373b7aa487070a4f757d12062be084f3c665b4002f899ee1c5da7be0778ada3b363c229c396219f1b9e9c57ea82c51cfc32bb1d16eec33799bab6cdb8f26ca567fb2e6a4b155f60e7fc8fdb639517741c0c77d3abb76d11f8b1bda4177f701cdc13212ef2c6a64ce74a4963fa63278f74d8a715ab019243a65e9e781bee4ea83c9ac938cdecc5e5e3f5b395841cff2a5a96c46ef6ccfbed73b06730958b6cb7f9ddea62e5e8bf46960b51ccd05aa4c8e166702d52cd1a902f07f342d40b356e679265cba09d17b207e424ecea19ef0a0b72ef855723b5369ae121eebdfe5c86ccb57f1b19775a24dfffdd8a5b01fb304de67e30cb9c8185287eccbf753f78afaffda7d0fe053f9514aafb363f4fc90e9d9463f5409335c20bab23b1eed979da7adbbbd87d4a164f95aa656ba4a17d39579f11d0d0ea281a5b60862cbdf55ad3b0e620875aed1a913ae7c78ca13551580bb9b9a1f4553b21eb1b2a4f36a628b3254040c4a5ce28f6e3def155ce0ba8b22e453b1445e97112dcf29a5ee0948dcc74a85b7de984d47381eb15042bad0e96f48036d7fcaee5a8a45f6249c9a6cf618af303af2abfb0cbba97ef2149b332bff19acfb3b56fdfca54bb07807e11ed6be630c8df41c692382b11703053e2e81e71be9acfbd83c031c83227fe0d7681bb86bd9fb8b3f1de92e67096965ec479e92f3964d00b2e7703b5399e764dfc1b56cfbb7e5914240cea2ffbe64fefb7d00394cfdc1e37bb0285e8c4c144a53a9d991bd48733ea515e9d9653d51b14bc349a07776ed6b5ecac12bba8293ef0bc667e650f172f3f5bf9738bb65921682f2f206fd72116c93dfa26db476333ce1cf574dbb353f22274fa2289bc4b8d0d3ee56519809043bd4fac35548b8d08de7bbf6c15e06f0eba77788cb1694a74d1b5a179ff3fb5725caccc6e2e38b8ddf68842669212ea71fd5c0fcda5342ac5eed11aeb6e02d6af5697c1b98d784c0690b9d00ed322b9c28a5bbcc714ae1ef1f3a5a152448d4673d0d40a4886c9999c2ea28b24b94af768bc8379b4278bc7ac1b0c90ec424b2c8685afdf52535da12c21cb7c73b709ac5ab8ca751d0f16f67ed0e2b4fccd3fe8c1162ec43bf2133eca5b15264795fa8b7cbb5f7d0a6a0db1bb5e8434990bfb59ee579f97e98ec84283197132f14f8682885e00017c1299227430ebeca464e33fd2bbb0e111f24875ce50d0cedf1e17b81f2c08c30ec1d68d9283971b83093fb8a4856836f5cdad7e2a5677096040d5591d9dc39f41efb9e721aa5ba506fb27c14fe8d291d3ed3795f86a3c9952602fb7105f674e0755e5c55a0357e05e204bc4eec7287dfae8cf83516c1784402bbec78c6d8f9ea5887ece0a12396c0e440e370fabfb7e89c9aefd0f967162160aaffb3008b5579c23abddc5392d498fa4e022f407922c1e0389c58152da7e2bef45fa5746367b99fa327eeaef647b7e0e86cd51ba9894c9c806a77480be5e9b3d961f2a87a866ef5d724392ad433397f630ca49007b81453c91fbcf21d03fcb46aba41dd036328e6a155e9157935a523aa4569da6c503c6b5a11f60604c42ac6fd33c4406c89b011dd888558630d4639eea25efda3e8eabd3931b22dd11202767906392f5e3f5dd59a2c892e69b1100d7afac1efa39e64aea08e8e7ee00ca1a161256f0abe2461d9a4658fe27996d09398136804e498e194eb929836708ccbc11743df753c14b07b7245c8090517cadc0cbf274dc19b4e3310577ac75c19581feb30ce18724782ff30423dec537eb6155b01257dcd51375c4dc79c45d8b83dba29f521040176fd1523e5fb4627dc5ec2eb5f550ef17eff90236391fa4cf635e90b84947ad676fa967e7089b1a221093288419e00e91f0fdb8f70e72453867ece2fd9976cc7a3fa8c1044e16cbc2bc8206733239cdaf9885dc1b41705cd407116bd6ff0f581bd212ddac2fe05325491fec48945272caf49d145ca2e37aac787a5e2a66e14f4748f8b9855e69b711aa3c22c17ecb329dcd84a5ac35d204198c50876a27fa1f0ba608d40c8d29d3cab53f0d45e512b18cf438560014b9def6687b10e1a0629911585fefdc5bad2a829bc5ebca18c35f9ac718a5255eb30799b1cd8329d990486b5b949d183721f82ad890b9b002f5c418f86557990c9e0b6e9a5b811cd061cf1adc796b9a268d2c3dd9a417777e2938ce0258a0e59fcbcbf6bdf19ae64252d07dcd7877d0404b5910cdb75cc7c7f5331be1295864f69f1c7c481b3323b422a5562e149986bc379f8ec81ccd05f1a118f8984332969590e149eeabc800ca7860393982c85b0620d4d84205982928b9a7ecd5aa298520a0aea1c086b5fb632c0ae9ba520f67ff4026ae447eab2863776cc08c858aa5447049e6dcf0d7d6df4ef1751c3799f44d8d756e7bc704edf7decf22c25bb9e37cfd76267725023999fbdb4c9e1210ee65aaeab359f76546d17a9117cd2bf2faff28be4ab9f3565f6d1ea7457820bb6db8354e18aa996d2f38c3ca2ea635ad86001532c234eea300a0aed81a2682bbb08734276867c3dcc79d2ebb5d342b22852d9d95e8e9eb28456ec1fa83c5c98cfd66201d48947ebd9d6b1e6c9560fe8dff7cc60cfe92bc7a69b94f19bb3be43d7c33bbc707dd9ddb458b80f7b8cbf2f1135b09c3235a6aac2f1631b888d9fa71824af81eb7261d51bd51b99050324bc8f17aaae04836d2cde160d61107964d8122203ad2cf44e90acfeb71bdfbd773490dda34888e9b276c34af3fe19c794d89d8cc10430678e3740a009cfe99faf842db749a517c7fd79e03fd5feaa135a007d9d3d012cf36536da69c1cc6dfd9a26eb3c1d047632db811dc2810c1da0076b14164a64a6886dcb4c51a9fbc64da1dccf14fcc5eda6931f3952957cf70278a422aafd3eff7f132249813522bcc528c92c06a662a8fe388b58d2a263003ad13f78e22482021bec5a54108be6cb19c7aeedbb06dc9df061798872da379c83a0e16b52174e0d58f4c6c7d5f8d581210937d4a0a4f1a61535eaabbb74aabc422378d17a077479cd761d21a585f0fcae17ad0114e16eecca8c103a41032375dc8ba1c094cc3bbae0f83aa95d6a3f20220eeb277c13cb72aea881cbef280c7dc107109f54579b3409b682d5de5c83879dfabe42f79bd6a31a230e44e8270d6381cb353490c597293821800c6bd954cc04b5f35288a8271d345ec5ed0c296f68121e91a6e03e88e9bd1c8e0854384e15e5f9b2bf5c1ae9d17595eb394141c04c8ac64120a7eb52ada916e1ffb63e87a91cbe17dbf2825fa671d037bbe83feaeb9ee637af86b5519847758df86f7bb4e0d2fa01ee6a6e092da251525126fa003d4d257e89710fe8664687346d15af7d22ffdd78416da544725b4225d0d1c27978ea4cc44047e31b78225201647da6297dfff54bcaab536602187ffb730ec42d2d5846e7836416b6f833b566e7eb28cc7984c56a998cf49b24e5a89ed53d4e05f3df66e6af633883484b8b5dd984fea4993df0194550f08ad0dbb3797439fae410264513e2f178864904f03fe35f812d11873e5b4cde3eca1a976500971acce9cd30dcc8155635d41c6cc40bc4a428092ddf46ae6f4929c7729c34e0d8fb535215aabd963e81614a505fadd68b43102a60fc0ef4f96a4d031aab23f720d4b5e89b031d3bb519f3ae530ca7aaa17cb5ade886c4d273cd8b2b8373c9924f797c9855e83d0f1839cf14919b6e9da3fa21c14ddf2af4928536fc8ef966c1870292a6809ba400233faca5c3867e8ba606f47f3ea0b379cbe6a98b1ab1aeabd407e1a7644f3e6d2eef2d5581ef73d40bfff59047f40733a28a40b4a75aad3ed9c123c44f1a6530bdb1db02f319ac6f73cd13d027fc163a875355df987e3637184e2ebbe7bcb5c2934dc46a5747f8d51ef929f69228d44628c4606450d6152a80e683f70a9c29feef191af9ab13d10e5d0159ed0cdc1c04442921a782c4ed90faecb1a6ca34f0e603c7e45dd0281e0abe347fdaef1068008dd9580464746ef1bfb25174ac2c314285bf02773b3c2b2f62fa2981ed51f670c35d4011e2b2d194b6cbec1dbf06186ab3b25675e9a002d1e788c7917d4e9afd6c3222a08a2786a7dfe5bb6e4b14204a9c7ed8e3a6a5db6678c5893bc33eb380f2a69f521693be3a74e6f0e01d25d86300803842d38f3ea61a4fbbc1795f512cd89cf85bf8d241c4fa06ff32de6d7391a5b173a6fb2f8e1a53883e46c42d93a79e62f54e5e363e7d4136468cba74c057816a6fce01eb809bb4bf78acbadd08806de7b3c783d7426ce4e326574fd90f58aa3f7a5998053cfc16a8b3fd7bcf07c38be4b53fdf53b2a64cac074ccc73c2cb677dac69f30e21c614f9914be3ba4d3537f451b53984a19344b8198f0134244af10660a10954b3525041df62fbea887e21c48a1d0ea03cc24a2fe4f6b2ca190cc6f9315c7da6bd9539ded419fd06b588b4dc79c8111d81dacd3adadd3b3be5d97fcd7c730037fe12eaf00f1c6a5a0919b5ea81f28fc99cfb3b2dae253fe1796899e654f25ebd3e5fb62993d967e2f74b308bacbbb69c228e2097e710a9b76e6965a7b08af66670e5bf1cc74d1108620517dbae02a061f0151ce62ebee1682db6e64a07b9d4ddc2e58335b5852d6eee8c3d2bf5897fb09654a29666ddfbf94a36709b3d35b6f6ab4e6cd9736e4b570db2e2ebf321b3464415be396d0217e1ffc47467e7a8588cc32574607c2f48e3ad4a1ebd5c45e82a45391443b57808997de183fc5fa8fd3159bf8c6eafacb8d67b4c0f526ab0771e7e3439d338e9ff25e978973bbd3530e0af99c4a31cf0d3cece5e35e8a0b4206a37b882eb849e4dededb84f993a4af03028400f4c15caeea33b73b3d7d1e1e76e28bec53c64bc499b9c8ed9b761bd2ebaf9fff664ae9c7636513dc5d9f736a53052f52aa34753e07f4dabfe8601965cb86d0a16e828655f44b5da9b88483bb27d0e50ca7b8a13613253fe83efbf54a77bc869dba622f2fd94e81f", 0x1000}, {&(0x7f0000001340)="1e4c931736cb7415d2aa05d1ee0d766dc918bd56b1a35e58e03c4c2523d269f63508f8bba6556c0c52dbbee8b2635592ee504260979dfc7f312faa889d2769b546df9709045cbbec37a3093a2eb48d8b5e3168c5faf98cef7055101aebc836c3e280409e3ea3b3c5ff85c72e268b89ab03b6b41b94ddecd1b4b807e8755c4c7a9d89e287fb45cbefe963969936dbe25294c242314bb2133668599b23", 0x9c}, {&(0x7f0000001400)="4e73ce92c36cf928dc17fe12ee2d791379da359ac079ffa49f60a6d119be5263d4705e6a7c432eda5b606690421836f73674dd63c68cd3ffbc445a95070187784f12b3dd923b44f1c563a1441e35a818fb4872b08ff940da97f46d6a4c08e905e24e1e447703968acb61d377fc8105b178fbdc8bf2ce605f4e7cb4a251027ab93223653b4c76488b6e0298abb68bcb83f3ed9b79dd7ac21db91e5a3dc4ff8e12", 0xa0}, {&(0x7f00000014c0)="41577d7eccbb60995d616ee82f228923a17c8d3a114119a59295785aaa170a0ec8bd67906069ea69a0468a86056c79d92c8f0b1816211056927911117fab5f49fac9d9ce4aefe896b8cb5ddc44f5d3", 0x4f}, {&(0x7f0000001540)="fb5cc2fa38cc11e0", 0x8}, {&(0x7f0000001580)="283abe087b468e688c3e01d77da6210b494ca528524fdaa8d594ed7a5ffd80e3c3f1f9b4cff94d388e9e859049b1fa109905510d0440e64b", 0x38}], 0x9) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xc0) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 13:34:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8008, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCFLUSH(r4, 0x20004268) renameat(r1, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x430) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) semop(r7, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r8 = kqueue() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)="87a0da3d77d33fd9260870b4c5ede16e3d9b156c7b5eca3d570a9fa31a02d88204b597211c2bb170d33f61fc691cd412232793326214033bb871082188902cd92d9c4358bbfd776cbcfe1121213ff63ee15dc313ae7f0638fc63d5450e2daf1e29f5480f6196a4465240e86dc5231246703deb45aff7fa7bb3b1ba5b9f7e6bb33a934f40e4bd8850967ab14525259678590e3abae672f01ea05ece647e324e5a1383ccad857d79790fe4385e81b111e1e562d2555b6f47020a3920", 0xbb) kevent(r8, 0x0, 0x0, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000003c0), 0x66, 0x0, 0x81, 0x0) 13:34:38 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0xac) r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:38 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xcf35e9e0f59f00d3, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 13:34:38 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) r5 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r5, 0xc028698b, &(0x7f0000000000)) 13:34:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) getppid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8880, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x109) 13:34:38 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 13:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x94) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) 13:34:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x1}, 0xc) listen(r0, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) shutdown(r0, 0x0) r2 = accept$inet6(r0, 0x0, 0x0) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfff, 0x5b5}, 0xc) r3 = syz_open_pts() accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/39}, &(0x7f00000000c0)=0x29) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x4da2, 0x0, 0x9, "680bbf6d36e74389bd7469bf2df57c1dc2e5c4d5", 0x7, 0x80000001}) 13:34:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x15, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) 13:34:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="d09d8544261b41bdf0019230f202836f6c8129fa0f0939a74fcc988e6f7afb5c20ebd96a15dcc3ec34ebd952ed1b8f9de76ad6ee4f0f95013042c33a943ed3f0bfd6bd3df927103492ae157cf4", 0x4d, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 13:34:39 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001340)={0x200000000, './file0\x00'}) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="a22116197fb01358987ff040eeec7ece4b6fd455e2974d36fc63ca808efcf897a8f85a5a06a606165a6af6bb51d42a4c24efeb409304a67ac9027c46477cf04a8f814f3e916fd9a16f5c48246ce88ee3b9f775fd83bf9537950a618df7722a422b8bea78860d5edd7203a527b5d15813de41c6139ecb0207c90dea374f3d53e7da10fd8349527354289b0fc163231a9f2ce2bd38ce06191939c1c788a0df6896e2842fc64b27340082a10823427cf67138db9e5e073c5613c2083804beace16eb9ed0e0e1e29c75aea3c7153d2ba25fe63d187e0332edfe11c4123ae45186a6c3759eb280f2c98bee1f6def7696fbb6008965425b776ff164eccb8068f4e4c08d3bee5ae67605c75603ba0555a3800cb4be9da066bc4ceef7ce027274d39d0d8aad9dbabf32155fbedaa145ef78a1e01b96c7a8abf4053e8eabf100f79d65d26f1974578ff038bc5349db188e0c9502cf115dab32cb50f60e228e4a845288d42eaa2bcc776e9c655b39e4921005fce9c48d20aaf0977791e66c57b8880376767bff0577ffadf92cdbb62fd0d7973f1b336631a378a94d9dea548e0eb01e702568d898b3f55325d4954bf4985edf5298443bff5d0a9cad0fa4d9fb736615482b53496e24744e354f32abbf679ee89b3df4815a42e1f5e4e26b23a9673e5e2ba2e8dff5c353e4ff134eca6d0e2f59c04b0baa0e1ffad8fa701c9a16414deacf878d47155811a3494c1fb12a2f822daf5f3a6a4f2c9c6ca501c340253ffdbd9311d1898cdc8008f57c07cb174fa6c94dbb169c3ae4d5d3f122d3887451f9c25445a425b5843035714a7920c1700dbd0983a263d2b5179061cc45c50d725acdda4f24e072e5964400ea7e0d368d295c4f6d9b2bff79e5ec31fc2b87d1ed71ef8f77794a22c10560f8ed4895c80cd5daa848c57ab31ea83a05a5bcf38a8458969bd813585a1aca76335483aee6d4cd390cbbc4d03870efeeb69f354b64d40f7183755102d387bdd07a743fdf2c66d07ba6861f7fba9801347ea1e0015f345b741718def4598ee8192b276c2c2fcfa96ff82e7114a372b3c57682bf6b42f70c25d32e634ea672c27e29029a3d1c4a690d51e315472d05dbd714756ca341760a50349aee1b4b211f38d253b58a65525b900d894efa07900f7e0707301a060ba13d700120a55ebbe7af6fdf423167eae8f57854cf0978010ba036e63734a13a64f28d96bf90cec93b1d57c7dfffda6315eaca8f0dc280e991d32308a8808fab60c659ca1b38d6aebbfb4bf0c6dcddc15613cfab0e40f2ceb51a9f87894996cf9a3bbd175239d2330ee0f668ef880c1890eda96ae960f38ce61b7c418701f96b37561d2b65e09cafdf7c4401c919dd84da0c6b47f281adc41f357260d08797b46a56e2127514e7aa360a515a681fe236cb9a8f5a7f00a7d23825b7057bfa2aefee299550f709c8a8d5d9aa1bdea3f391c65ece275a62aba10f6f7dcddc85a0726fb138a52c836ba154012647212c0ad05e958e292c486e3d16f41b4d776ef193a08732f65944bd6b74fe8145d1ad28256571787bbb3eb54994e22f8c795872b5d5b88d05abe46189b444fc4697515423681441c8010ebd5b25d02f2b17f52fc810b90cac189a9f00f2975f2ac3cfd03674be716066461dbc82ad1e1f794b3ed783aa5963d0c3c53304365508a85ab9947ca3bf6f7b24fee9d370bd3c2dfcfa66d66b3cde4b6c4699d0e6f5fa5ebd9f12b776c3a847656a829c11787f99ab074f746973d4922542b3251812caf6a8947d8f129fb79d28238fe44bb01e4df2a43add6762a2a2d92b62487b8a4ab452cee828ead55a313f8ab8878c68df573387f31349c41f2a3dfa598179e3adad08fc80fe06374814d71b7ce5d2b316487050665465be5d2d85c74656421b8769972e9b03a8a5a40b0cb76130fb7130a11494244b389febca61a187b7cde4c9b985a2ebc3279b924cd8fa3d50c8ca68e9e8c76e83acaf3fe34c3fcc940823d4b57d578b582e325b96202a9e7ef99e8f44d9db7163e4cfa215b501f55be28c6050e12617cd0c0f287d48d4c0e34b1c8c4d59952e870a4a7ef039fe2a073b488d3bf8501051a0fa4a90cc45e86d03efae7aee58ffd91140ded12e04167de8023f4c677c5d633404821594f407cdc49fac048d683eb94c29e1e16f6b3260daa4afa65a0b352876d24c039666118dc4cd015cadcdf64e36064b4addef6a34db9e31f934c8620f7e81c6a0d802099ef3dac43544bd66e7e028bc6d0c715177372d2b262ab72bf0e3c03d6dd5580f7c0d47977184770cb499099cbdc3b59d4adb174fe4a4b65a73096ffa4e6612a0e7359bb15f6a08129d0bdcb815a88a4e3e870feb84f4b9160401d5db78417956c0af55ab43a700f8028b249b90538baf9d004f702c6cff30e2ec607ad0cb0ea6e78b6ef5b8d3a70bd04a01ab1cdec28915df81b3eda18cfd32d8d24b8dbd9523fa265650826bb070c95e5d02d52fdd387fcc2eb37e4b14ddae4a71a724feda96c39c078b8a7b4f0007bca7d545dac8083e22dd47f6ce21e4d278aba516d0493eb32e06d29c90c0e1a065451db85a30370883bf1bbeebc0857d01ee5da0a5507b8bad4b27dcf0843ccb834323ebe39b2711a1bed16cc9c24c897797b5e4908c559d37557b1dca658483638663068937a07af6480bfa307c9ff799f34adc488c3d29a3aa7e836ca7c99447289a3848cf942acae348ba4beb0618d443f18f31156020f19d586bd55b1d8bb26f03514f97cf98dc26bf42724204a0b83f2fa847c4cc9b0e30f084b0814a7982c83aec7242c674cc45288b6bcf6a336bec4e84070c2351d0387b9ca50000a9e208b597bd8a292c2e0b0bcdd9f708aefbb9e3230fce5c321e4b738d59cc88b27dec876c36f436895ffc587cb0930c0c16e5252e2aabab435abf2a919becb8ef2ce79bdf14fa5069fbab42caecb112829aafd5e9fe32ad3af83229fa17eba996bde0cf7bb4cbce538dec979f595de770d00568b8efeb58fbb14db35ec4f87b88a36979254fd2fd2041d6fbc518ff9dfb65bf8a097caac565380794b9b836bad60de53e18bba2b118b7e5a3a35bcea748260dc9723a425e87f58f188d77a2c2e64180b0fe00929ca74e1cb38312f15bf14befdcd8a94f03dce063a843b97f06adba54ecf35dd50f97b25e15953b1b0453d98d16a0ff2339fc008d9482937e6c76102401e70e554aaa61cbbd6055bb04127fbd80f711044ad871c94eb2ded1f993c3974a36beaf5b5c718e77e08c8abf6522e8cd526aeddbb1f845b53c13bc63560dc1f1f3e0b3c17ad51e9ccc1e991f81b17865497438f476c05c3dae8b6d7a70df9d8505c736b26969abb0751ee599f4186505ce565b8f6a5b196712de59659428b55b4370e8297bc8f9447180a9dae4245880597e8e861b3714639c85faaff3407367e439b3a3591453b6807a4da3ccc45b95d369372e6e53efc29427989a2a9b59f9bd0d61640036c6ebd24fb43c4a7df765418a563fc3fcb92a8df8a784bf87bef6660059c9fa24ec5dd8c059769090f521357f8afeb34220e1823d04bf5b8c73c55f70834e04df4947d07d999730ca01b342fc7e763c47ba3792cb6346c681731ec09ee09d170f310bc0f4e382b1d2e33f920b7b4a698d62133871d704423d5dc53fa52152a7f710d120fb8dffdf425c4609000405a1b340bb31dc2f32f19a770022c3ad651281dc2a0795940c762ac2b084c41368d0a4ed390a3197a807e0afc13cb29cd4df66b39617a5ea557c894dd385ff2c3b843af39ad06e4998f7cbb0379543cef881c679ef504da88d3aa3266d6616e6ee9b8b4e5dde7c23d461ad83d75a9f379abc4afb7f1bf20f096a3ff402e9a8565d254dfa25b0dabb3cdfa3f71cb5248786719ae88e338d86a2ea6f11c87300d5bf01f1c9a6160f8b3f7485df1decd830a3b698e5c44d40e44ce56955e5ffa1cf0b4383f7d6bf83407fd8b17b0fb3d59925c448fb4d4a94276492b65e4bb81f92bd7d8aa784c54ffb913d06bfe68d770b02fcc7a3075e53763aeddf53feb462ef2d63259b93649f67f400034433445e4abe676d70b100fcd031a2bf2b7e11271e75e6dbd08ef8e99f37c01d75097f241f7fea5f2ccdc584f0fccaf0adf23c2a9e4ecd252bffa9d41930633e7b41b439b0a70092c7bfa9697ddb4a703109abce4835b8edf4287abdc8295cd8282c349cd94058473bc36cb40617fcc6b3422da62ea1f5d5b20e5d6567a3221f9b3783c1d1d2261e827bb65aa5af513834408b43baa2cd960e75143e2d79e36dd6f60226a42ed355b84a2053b347f3c01ba27714069f07965b89fbd5db1ed83f5312e35105df420a7fda2663bf8aedd026cc8a1a055d128d638935f218d6ec41acb45c11d99cd269e880452eb69c223227e5661875be551da925346302d1b75194a36f47a0e3fcac6d7c10fe2698be11c6973fc2d486f62195138c744396b325cdfc0d01c4358517d79183ec6c410ab34d0704ea7e88fd5c72653fac99333a28c5eda76d7d3645ee064cfb37d3f882bf747451c83f525a515e098bd89c6f65c17053dd49335ac785080bbe1eba3e542f88bce04805a9f535704605046c1df89c97f004ca7b0e08b96bc9b437cad42c7fe31126bffd560d19b962d9ffe3ad7b116fc9945a3c3c6947855ec2bcbb681d09db3d1ce9054fba21b396b6443814f587a76641beaec2d9f315778c0adf454edc423cbb39be3b1d4c3030a4e1a09f3ed4fcebe111a086f80b0ba706bc950345fe1a1fb531c0db9e9c0ffe9fc05e2b21f14004cd96bc2c474ae1f67618afe83b1d3784553e52e477f4832cff517dff5a39218a6cc8e898cff17eefa7a3d8d64d0171860b9fbf31b02cacacd18f7d9947caa9da7e0ffd6b40a053d0b8b5d777028e277a40868ad06be1816adc532be40bd6f2c8d29c86a6cfdb125f066c0a4f2e913f918aebcf1a36981400e55d468a4bc92907e10fb7e009120345daf601370e969ed41a9319483324a9159ddd782e12a7c1a74ae7570df8d4d962cc57cb3e2dac2b0b97dc8ff52a6d60000c8ae6183045360fd9e6296d86f5e5204acc5c34eba8d9d51c7050a4a89c0162dce3ae0154ea03d60e8d1bd449afc7e68b5a80f1c76325882f9bb47e2cf6801fd5343678711ce41c366950a43156e62052431851fb4da3c718d435b3c2a2c4ddcc512788179e202ae56b0da4fee7cea990bedc6bcf80f5bba472260b26337aa4d1c08ac527f9c5dd97e52c91aba8bce1cb881bafdb7fb00fe2e3be4288f9d58833bb879ed8973196c1e16a878cc95d926902ebd9f5c26e229ba7238cd864ee9ec34a02bd74ec8d3c934f1144321e3997ed419e514d98d02de25f88b54c8b8732e264293b5fc474463187d95f263961944d71c5faed971c137f8a39b15f46de553b68c730ff9e000854cb37578a22692e1eb6b94a37c8f22657df801ea3073bea24b6da44c17398de9f877e695e1455b59aa7b7da8147fb3a860be318fe0312a1e67f07fc13273cb9d25bd81db5b24542dc909c43824c5a00f54ba91ac5e4edac749a680de992b3f585c7a71fb6d81a50d8ab96765469dadb6493962ae12f18638b315e1b40cc6ce6cd45091e0621da816176c3d0b332198b0f58c0cb3dbba74cb229b34da11b747da6af10058d6ae05ba0d3a3b2ac102b86c514d5e27c0ff65ce3d6f23613274cdafb744fe37e47548642ac205fcee66298dc5280d170debb0b175aeae61be7634e3ddfbad965905c3fe8c9db3bb9874eb4cccc683540a7944de76955d1c1d06ffeb", 0x1000, 0x400, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001300)={0x9, './file0\x00'}) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x5b71a8d231323bdc, 0x200, 0xfffffffffffffffe}], 0x8, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80, 0x7ff, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x18, 0x1, 0x382}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x58, 0x80, 0x8, 0x38a6}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x1}, {{r0}, 0x0, 0x10, 0x2, 0x10001, 0x10001}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x40, 0x7fff, 0x20}], 0x0, &(0x7f00000012c0)={0x2, 0x9}) r4 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x200, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x400, './file0\x00', './file0\x00'}) 13:34:39 executing program 1: syz_open_pts() r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='\x00', 0x200, 0x8) sendto$unix(r1, &(0x7f0000000140)="8aad587b2d7ae05a7ec99adcbf0377acaec7adb0783b34dd023227d83f2fa35c8dd580b7f706e2324b927177dc2c2156be85d5e82c4bb0f34ba496fab382c36f5938e84f2fc1da59e48017b17a6c61b28d520b9dc1b17d", 0x57, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x401, 0x7}, {{r0}, 0x0, 0x60, 0x80000000, 0x0, 0x7}], 0x76, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8000, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2ac, 0x10001}], 0x80000001, &(0x7f00000000c0)={0x2, 0x400}) close(r0) 13:34:39 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x22) openat(r0, &(0x7f0000000140)='./bus\x00', 0x202, 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) r2 = msgget(0x1, 0x429) msgrcv(r2, &(0x7f0000000080)={0x0, ""/4}, 0xc, 0x3, 0x800) write(r1, &(0x7f0000000200)="06ab1ab7bf5979bbb48fba2a504c5d", 0xf) write(r1, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 13:34:39 executing program 1: kqueue() pledge(&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000080)='/dev/zero\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20882, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xde5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000003c0)="d4d922b9ef", 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) write(r0, &(0x7f0000000240)="5ba91cfa6f9202f47950f19e0d3adf65788b3f", 0x13) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x53d) write(r0, &(0x7f00000002c0)="1a16fb95708ce23446acb256217b72cb4b0a2c305d2cf8fbdc452d710575f4cf6eeff21d0aa014cf49a8cd6641cd9db186db05b01b36bc3acd5f09701597aa06aa3e008ee3ce22c1799323d0d12f289c2afdbedc03abf02aea3cb2867b96997d22ef44985448f288d611a7f272f091add78d4d8cf867e760ade568ef358dedd64c81315cac1e6b5f01f7e5385c147b06a3522b946b2603180c581487718e3195867b8e233f99ca49ca8310a7d628851a782467400090990f6066d6524dd385d9b322cfba02de6ea0277c7367e82aa6867bab422c978d5146ef2d8719d089c4b58d4d80e2b271b99dd7da27f2825b1e8a90311b584c98b82aa182d0", 0xfb) pwritev(r1, &(0x7f00000002c0), 0x100000000000005e, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) 13:34:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 13:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 13:34:39 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x22, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20, 0x163) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f0000000500)=0xfffffffffffffd61) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c657700286cfbe5937609b9870bf29e7ef73e64018008a5f4d1a4253df4"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000a80)="6c9639f2304b3fe71e3257c19cff4f4eb2de443095672e10b0e6fe5c6f130c2f153154f13b22324d838255ae6d8e637345d5b7affc2660131ac82fd982aac60e7d20956451ac4fc147345939048ad8f5d62d0bb2acf83c18d0654f1651aead8a0fdd70f96a4dbf3333aab853ba9694832cf26398c2021466e04a3d3007e028453856fdd2bf0f10ee313b02795edb18df500e864c6d3712291b492ff37874d58dc54adcfeb90848f8fa679395d1aae9a9b96e0f90e7439dd7b9f6254cd8b7dfc282911433b7f18b90fa04ed13887c1e5b9d7a7f54eaf2854f510101c67e85409967c30eb8f59f9d2b07212098c441be9b13fe59c6fabcbc8b2f4335040d635b41afa4d1bf50be0b4679b6a4814a9f1e7504391cf6a73d0ff0f63c5df40e40aae7bf6fe2714c06f45d2582fef5bedea2cf9483086876d46e72f563119876106b6bdc7905631558e4d47639895215b65c4e0e342520a1805d30ccaba99889ee6e78c9e362406ceff86bd22d9c7fad375fb41cfb1ca4c68e437d60d30139cb7c29f58d2d8ecb82a03afe990c378ef2525ebc3ce9ec11ad940a7981e6eb82d70fd3cf55a59e6183861c781620021686a4379ea2415806caf38cb272f642304720ee26b941dfdc9840f18718f06afb104d80336076c26d3f2bebac057849e9b9c793fbb48d3f923820acb1aea6bb9925ad5bf05b9323931dc0519e9a8dcb182649de5080171c10df0f3740c6e81be1337c5f604aee21581464b2b1cdc844651cf6ca508a886e09f8f9f889ea3ebc37a34d6a8e33460c9baa2f45ee618ae5f64f3ef647aa662eeab01c046ba82a4f53b5f8261295e1e10f2032fd7db3ca59a44d00efc8e54827566ce1687c62246d4598d93d20560e14f8a79a00a852d1890c93b96775e671ed58c6f9dcc6ffb6826ec82eef6fcb45dd8af1e2b355c6c8e5b938b861dbdcd24d3ebdfd5651addb1ff00caf04aafc61584b59bf9fecde663653c4342f467c133bc2538a27bf5d2b49fcc6dca41a191cdaa1dfada7d2d2562172db3892b8895d49817d4f191ce707f1a7c4d1a7e40a3adaadc94b4ac7fadd9a330dfa3a213b3792dc9b66b94b052d229dc20ff298bf8fa803537ce7f137ec35f498133ee2f15e21d8499ff4adb6badccce23a5167ca09dd59fb7e494a8aec053abde4e7d15141fe013a475b4c108122aa370dd90945032c29a76ca834aedd2f5cb7113ad6b767a132cd2b797633584ba3436b76f302023ece937bd15eb8c0187b8543c1fd90397f61ff9cf8252a50c647ea3589fbf8eeda642c346bd229114ef97f349acce8d0a8f2e3d6b7298f501bfb709507701002f2efbe1b2e23fd5674a9de7a27cd8e5fa2c53b522b721a7be5e38b23e94c4298b70251970787935e651579f0d13247a7e85d421aab40de09e414c43af5cfa2756ff71587c99a03d389c9b798a0fd8aa89b5d34e5c360e8fdf321d84499dc63933e5cd028182b42485e6abdb035abda9f6c41444404ffe1a2e7454119469f59b3cc6103354cf926ffa39694763605f50a9c1579a830f7f046862ae819d5426575d51cc28be5f5d9db9948f3165e5a2161130b39dfad6f1dcabf62d9177184c5d8bfb59680dd463f78be67990dbb007c710b37c88b04bc9d74f8bcc9f0d1f4439cd42991448b59af10471585e07d336127d88a8130a014fc796504f2a54630aec9dfc924e0546bf4e8f469fc605dedb837585ed0279790476a9c0c821c9b7edca258495f3bfa7d43a487799df298cfbd2ff07dfb2d5d073e16cd2e44695f9c772531d93ff5707209c4c31dcc2616d1a1efb42df46cd9767623c39578bb429d5ee2f3f51cd4d2a2c71e50b855078a15ef9e5691e7f7e875578c45244762cb4ec8b4404ceeeb16d6550314c37ed4d2d0fda23449b01d52330118a767673b5a4040cfb76560c46f2bd58b799325223b1079f75270827bd7eb23fc785b57e6ae1eeac965678820d0e55b52be577617fa63e3e7b109558a2d93001b44a1a2ea75860a59ca06b512d68fa9a2afb5a0b0c22236419e0e71ec919bdad1ba7e225feac2368e5080f729654ff12bd51d152c7cfe9750fbadf49e5788c43f8c38d4725460eff606ebdaa285505160e6214f43192bb75b0457e6576025ce09eb71ae26ee91be97941cb267ff87198c0f4c62de36486d201715b0f71f00c225c033b2d49626d394de7349228fd6cdeacca2109f89d1fd00a82f474846ed1dac02dcdb3e53cdaea6a0a728ee7f7bd3bca2be15189413f5b01183679a2cf5df3a17d9fe74a474466c9a4ad07ab856078ae15eff0838e4e8dc2cec4b24245728c8ac52d7befe9ea4b75422999ba71a348167360c8d9188bd570ba9ab8c20b2874398ff70bcb75317b048b53fa1845393a3b1d917d8f06b90a66f44afe609c6d52fcd97cf76f227980b5e609a57e26b77741aae9581ba0b244a9a895fa4998219b08eae3587b042d75705922dd2e4960082a725469073d0d1fa2dce77de5f23c5491caf1220385cc88b85959b71b11036151f71522c5a50b99622154d537bfc007e9101f2a90ee5114de93cf6056213e9b78ebc9410c14e5d2cf3af9ae1b3d6406af64fbeab1d6574554a086a42c58991a4259fcf740e11fd9e249cd486f6be91a1ebe62875b50c38278a5178d70c35b9a357e4ff14454663fa9a8eb7aaf02e79ca20591942a697c7dcd149c01ec6eb767980015962d3ed3dfa493b1a8110fea679a6ae98d7db5a3dfea3f995c26375b59c0717d4438db5f64cf9f9d291d5856c3a0b19147118303a480cd0081e11de524fc3f2ba0a866c1fea7ce0dc71420567efcf7294439fa4d58ab122aa2f89f4d4d70804c62feb942988615b1d5b66e4b245234910bc177d2a9c01e3e04d6e09c675ffbd60d4436e9e669af6812c0c8ce2f19441d13cee90df0a16193fb2a26d27d69ba72d6ea7a6350dfadeda4d8d265375f0632fe870b0456318cd5220310537268c4693d7d7d5c078ac3060ca6893937d15d4c6bd06cca891bbd603d40d0f4aa1ed4dc45ebd222c4f3c3a4998d8cf5b7ad70ab9963a19da426de3b14680be19466d30f9a313a3976f0b1991060be39879555c40ad2f8194dea172299afce4bb4838bcc72debd10a4f810a93c1b742b0cd75058b78b7d3229097ca738be7dc104d990b224d56010d673458f52d7639a7fea19bb0b8a82a24730d157b838c7687cf26dcff26cc5cfbe0345cafcae110386dd779c17e830244713da0fda1aff988641e3b220027a7249ae0b0c9ea144439930dcf3352fcdb79fcc7354e64978300fc9f29c28b4813da799475bdd834bb1db584d12fdeb07efe3b9f28b0bee38ea9fb9a36f4a2b841ab73328fabb143f64e53d69e67cb339f61460d47a211da9ea8b2ef6800200ebf63cba609297ed00e8ddba2dff7d343cf6f158b323fababc187ea366b1a7ae49846cdf208c4651dc12910962bdc170888f9e277755c57909d87be1925d14ebe2d20b87a76f91f588e85a72f60317d3923f995a1f9e29ff771e608b2751ad1be1bcebc1f4e7464b961a730a7b34dc9e41ddedeb1f476bc19edb22800fafe84a6e6246eae27968c8233f02e7ebfb4db80095a9fdac91e124097ad3f84abbc4e33794e3e6b1031d2261b34947d33ad3b3161f0316ae9cfdac96793fc86c7d9babf1bc6f6dca3a7906aff73d06e346d61301e9e8b9b3ea547cd099225ba4b001a73da075f96bd8317a395d3cd44aaf20b20e3deac5712dd1aba096b4e103673aa3ad206fb3d8f74ae9dbc903cf4c1a4efb1edca7ae4e5bccbebf8e42983d04e9e7a79dc6af36680cdd2ff36774d65538a2b2afb5e9a4428f56a54e7b5562903b4ecc900a513d740c4ea241a9d93dfe3d81a67bedc8f7e4a072fa33073f4f4bfeea0667336d0ea92ba6f52ebbd126b0b54eb995d3c9fd195f523d2a71461a056616c7c8ce9f843fb829fb266088440a82e063ac4c6e0d8c193713d7c28ea46ec9fad8b59dbaa6d8ad655f06422450f247322550ae609de9b19af3669ce9fa081033c3ec924896016451470653497377f82e4e38ed30b58263307f1cf99ac6e5a39be2cffd2e84a08865805766a9f7bc9831db84c45ff935e32102cfaf20867ab19b3447ebe5c20fdf25ef39d781d44896f86b4cecd318bf30c329db92f66b74ded038c665eefa2bdf18709ae69fab2afff1d78b47c92a424645b7bfad0ae42070cccd69d2dee46f56cecb9a8be53bdf537534d0f0dedb5e81b6393d60a059400f1977e3264e6b8fd1b15bc7fd253ebc703bd107bff680f953e7bf63c21282de6f0ec316650446437b3b64ce23d403eb75ee9655f035f549a8b1f27707f2d568f665b26f23f3cdaf81a22f6e4ab891cc326c3a620fad58c0d82473bf916975fe1e28ff0122a347e42557a56671081ed6966211a1d7a19ff1c3033c798652f96bb256809513cfaa2e5a866f8204d58604adb4318cbd99c075c491d0545fb155bc9fdfd6bf6b7553166854e45c07726b6a2dc7ba376e8a82bfbc659f1f0233ff7fe488a4caaab70d81c5d0ca66d2864d3197d0ba117029c95ea8bfb1a2f68b4facc23da24d74a3915bbc8fa2f493f7ba04d28efaa83f440cb61b0755708b9f4c6682f0959494c9d616485d8f3d0cbcbaa84b1df61f81749a284e813fae602a3a18a427c9a7a6f65e9dd683db26d8a877bb8111ae88f01946d5aa2089e01396744f2a427ea0b72dba01885b03ac5045f102eaacd190381bd86e127bd526ad99f480b638c36dcf0e467477dd433f80b82a3b4cc7bec2db1fbca736528216bc8b0d74fd6e3ad0415be1482bce299cf1da6d7c4c1602dcf3214bc3656e6e2200b944500f7669df4754627ddb13982278a0b39cfec520752ff95f14a15bcb7135f18a8b9de1a45c8ff49bf711036bf26885bbf79e32b1920b604970b234fdc3f1a96be0dd7a90a74004da51b42907284cee37e7ee9db2669d7de9848ccf4f42251a626ba016c6d69e0153dbebfa413d026fd7d36efe3d8277ad7906e9723922336821897873d46c0e8ba07940bf2c263e0b453a1a7bb30170c148a4d39e338821ccc8f8784e8b8157d488ad9465cb05c54f75c7b45f237f7f828c3bc7b188744ca985f02c628007de93abaa2f7e33c25bdc5674bc973083645007aa6c373115421396893a0fde23d7115337d29b20b5fac066836393c42b1646a58a0a1e35319fd73353d1fe8526c0b0c0cd6594dcb8ea927576cc39d8697ca0254a925ed3299bfe9ec1c5edd6532867dd847c46c23c7944d810edaf938c0e1fe65efa4d7cf25551e16e5e2ed7d561a59e940721c7029987be09951f074e31007aaee3947d66d9a2aad7b7c55d1ddbf08441d9612b56b4808480236a4e256120b110418b19437101dfcc6c13c8d839852f3ee7b3d91ba870a9b95a32955485c7da4928f26222a17db81767bcc927b5122cf5347682d77fdbc1ab7772f6bac5649a93a4e9e646a501b608c859f3b84945a8d49946fe95210751c11e1282018c78cbea3b6f1ca3ec85e4fa9c763ed789b2edee2e375e19bdc9cf179ad888ce4d1de6fd586c7b344c7f0f80d5e2347b58d0583de50dca957780da2df0b38ecd42a92ee3494abb7a42df232bbf8fa7a777b324ad17d58e53e1b629db8984b0a162d51f03e6fe6d8eb786c9c57f188fe4e7ef58021d23ea7eccb2ce2d8450fbcb06ad78f4026553d7bbede7bd800eee4ea2a37e55c28bb6f6078d4f999ce84a7d173b15259d94e251583f0c1271d7b6ce29fd17d213ad7d71d92d096dff2da5c43872f5e173e577dab514617723fae9d", 0x1000}, {&(0x7f0000000080)="98", 0x1}, {&(0x7f0000000100)="aa", 0x1}, {&(0x7f0000000180)="5a6a51a1366a59e96a9c483b8a7f1e23771c24e5994bc2940769df626e8b67ce514f6f5dc7b65c25c8246d279220d4280da44f27e808d2cf20ca957854aaf31c00f765f87bfa8c267b17c61bf8fd686b247662659e0a2c5bb8b6313723083c236c3eff951b3fdd50c1fef7d72174f0d81068070cb6d50ee434e517d0d1746a953efb2e0131bf78f6d80d458fad067783f53eb67b887c", 0x96}, {&(0x7f0000000240)="1af07a4584f2e0a2d593333a63b8d79622052557a460016a01c1987cc8bd77aee88df2e3e7a2154a3f758785aeec7fe10a495b542f4a65f0587733b62e4e4cf817c6fc15ba6205ff9c21563c4ee105c122f90afc2d3ba9b579cc6f30779c7170d134af81152631e06862b492ae5d40f0d12ef96f441bbb11d6c0227ff5729d0701aefda7d3876626adc0073cac57d4981f1a73997fa86395128bfde15f0950144361fee1192a70beb0cea57045857761b0f1b8a26c8674927cc4f773cc1c5c79c37ff393f5ba83229ca5cd12f553", 0xce}], 0x5, &(0x7f0000001a80)=[{0x108, 0x0, 0x9, "de3b19b09a6a9a566ee02a31e90de9f19027257d62cd87ead6e20f9ad3ba3f065f1c79cdee56d8bc83262b89a369fda3c7435f595b9c3655e2a4bf0d74ebee00f9dbe9c7693bb5e7ffae7dcfb102e1763aad6ca65babab4294459711d9d5d0433af0fe01e136515f632e996f91e81e88a3814ae47f3f8a67fd9ee88e26ff5cf02520a4ba4462269360a0f6c85a1e81fb8989209b4e2cb19726712a3ff4a209e056479ebde6439c188c9e59e8181554df5a68f3f3a7c4f7e04fd4132ac4498e43292de9dc7dd5f6d2f6f2912b4f3f4387ede741688f6868539adfa9325f41e3fe5f6cfb06471d5e85b29ba9b002e0dfe31efa"}, {0x88, 0x1, 0x4, "b119319f46813f19d5895b3f7569c321084375eb1f4fa5f175d5638f077d0000ff5af7b139197930f74d83981d622b8c02b6d4b2a4feda1705f36a6d9fd77b2493f4c7df5f09664d8cb51352678c06acfb30e12aed95141bc6182a3aacbf20236da8c26be883f0837a8a8f90c31365ba01a6"}, {0xe8, 0xffff, 0x2000000000, "032bfe76454e5a7be24322db6fc8d5f0245f845d91da842cb9b74457c9c42043930551dd13fd153f890958cd543ee17f67dcf68b3cc74de673e1cda44d096dcb131096423f9fdcbddd658e7630c3e5b09a657bcae13ff7efddf31fccd405b80ff71d5fded9ff399c021bf4cf643faa46b2f11a594737ef8c7e21e0c46b14b79f069df0d46abe88a7bfa5ddfa1840de604dbdeb70a9217a5ae90243c96cd888771c3005fbc6eaa6f1055f192a6f19a780de8abeb56faf3389d6059813774850769c71a733626d2dec936b71de171664852d1b5ba162"}, {0xc8, 0xffff, 0x37, "31b281a88ce9520c7b91b4fc10a86ee547127a67a523ff8dbbe51d301cbe389ecdd075c7bd1999d97af12aee18638559137ba33c1fa25097c75dc9cecc0d27ed9847c184da3787f65aaa3b5af0ffacac89be40aa84201a31a325811c6f66ddd7c18d26b0140d515e8d6c92104d5df51582ca07d95cc6f3b4758db40bd13e1fc02c08d35790d3bb79ea5600419917b8ad0a8a965f0d2c5ae9716e20008d50ae019ce44f7c2bd809f9d9c0f41107fa919899619ed87b"}, {0xb0, 0xffff, 0x3, "f4714d7a2e9308af60755f5d9994632e3d41d0af91796c521707ecd99105d3cd34e5257fb59af3562c6e71fe3e5eba5b2e2bf7051c8b10b75ce5c446f0e5fca2c1836b1f36be4683ff23ae1a259a18c1baffa98de8ad032ccbcd7541a0bb68e030dd933226b6626d891c0b33c32c083a704d43e1ad8da05951335566f03b6c66e33042cc9e8179f14a5fe3e7d43f18d3f381a4fda52fb8c593be4b7479363c"}, {0x88, 0x0, 0x6, "24c6871fddd591062314c14a1f44e6b441953c4bd43a64dc46ea1d7fa2627d4b7dd86a559bb19ab1348c0fd42b843e0a9a9347eaf5cbab20ca1f6965faaf2753ee87dc84dbeac9eacac35df87d5702468c07229e3dd037751f7c3d0948006528571e6d0a007ba83d8fd1646d470398c1bf5793be"}, {0xb0, 0xffff, 0x100000000, "c9f80732d83dc35ab207054320afaaf5320c62d2a81c4302edd1d50035cbef17aaa3b0b7990677fdaa2181c7611f09d540d07b01eaa386aee8a397cffa1c54b315eb85bfb2c05ec2b757c6abada95734f60f6a9c69feb2e3258eb2662699352703b9b5c0c4a405de7e4fb1075386870de15dbd9d36614dfa730ea89d06f2997c806af70a20c16cc2a467b959c149b78128770fccdca667a44084c0bdaba607ce"}, {0x70, 0xffff, 0x2, "f9c2a5e7b60719668c6d1769bf461a4ae6914234f85c350fc497cb852f7a658b93f3977e8aebca4e3f84979dd4a96f5eeeba5b9d78ef9bdfd0af570ac39457d96417b4bf9b3e4f7b4331bebe8d1934285c8dca2c837b951fa5"}, {0x60, 0x1, 0x6, "6c46fd29fcd86cb8aef064d917261aa608cfbd8c3f858b11fe1de1a3bcfd2d9dfa6c0abb1b7ec0a17743dc4ff7a5e03d19fd39fae84a24b441f153f7455979ed477919c201826ff03c24aadd"}], 0x5f8}, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x1ff, 0x5, "b8000000000000080100", 0x3, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="6048a913967c65d1", 0x8}], 0x1, 0x0}, 0x4) 13:34:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4, 0x7fc3) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xb4b8, 0xa, &(0x7f0000001940)="d5ff9668", 0xffffffffffffff2b) sendmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="27fa11b16954524ec8ffa3b91e6b42b359f5d5c70b8ec88c23246791bf88a3f27c2ab1b94b9e514a8c764a762494821f9f39e09f16ccde35439c9ef3a51bdd39db52d96f089e6517ac622121bc27ee5728021633ec70c6444bdf8078f90394e5682a0f4b06c623e298b14d0d10126848c004a280c8f52b820fcb76452dd5d43dbc0ce5acaca8b655c4729e3735f7c0306e31b1251e95a8c752ab31ed9f5f5476c0c0a95ca4331275", 0xa8}, {&(0x7f0000000140)="bc607c5e7dc3172be0aab948224d73a9d6b75adce850aaa4a19f3ddd63a721e92470ec1c3ca93a6a3c9171871bb8de4074c13230bae7f0988492059fbf143697d13e2a0037712933574af6e2ac819ffbfe31c115775b7937f3d5ff259005640314a8d2701ba6e6d7145c5a7e3d8b7b851f4fb8e965a29e8e290ffd179e9ecb16da8251357a7fc9b6a92132ffff2ff4668004116acfa1d0958dbe822be02c29d4fb072121818c07e745950bb6716fc1ea93b0edbd74d3", 0xb6}, {&(0x7f0000000200)="ccb7ba91c85b8656a07f1d0d0acf6a10db9fd684486f039ae095eb1b6a90bfa55f369553ff83325f6fd35c4fe8ff397d3afeeea6834b8b6fc1faac4d7eef136396d8327fa17a9eb448bee9e5a8dc18f5f55c5eb3f7fa1d37bccfcb6e1481bffff1d405aa9d3f26aa9a7b5fecabdff41f5f9d82ba32c65e0d41472243aa4e73c81a85ab400aefe1733c8a63c38fc034902b6f4d1cc3f422532467664a4765fec3fd9149008bb985dbdffffbc3878d8d929cf1fa952208597d659a717d55854b50a09ccd2f0cf9c8c3809bb0e7df1c907ff8846a80cf2e3ba32932e659fdbcdef0520054948a188f7d8ed12ee478b1d772f2d4f46c136ea27fcff8c9497c9db85199e85a7f70137a08fef2a1166aa87e31e59444deb530ec46df43729a37bb88b6ae2de962fa93e5272f63b58b554a2fd6713d6bd8ef9e77d87a4d0d37a2c26e411b9f159b09a56d4896af51d54f952200d45d1c7d5e22f397b7dda3510fb8281fbc183ef66445072d4a24188c73b60187f51c571575148454806eb81bf9918ba0c715f3462cd0fd9405017890755b73925dc24cfeeb3cdd81d291012483381cd8c33de577077ab183cf82e529617346a97d46b4967435903d36bbe74c6e2c2e2dd07a54a1b60c2cc96a81d61bb7bfc2ddc127b8860e4c6e8af5b05597d878a0238597447fb767ff7acd29695783311329e634add6348617c13ea3488a5eafa4ac721864fad117834a513f146f3053b215ab1725e5fbf632cac1e85744b4f9d18d2ffc33e2a9cc0a6f9714bef263ee65a9e8ad2c19576013ea399932575cead8ed589c1d9802c4997ffa9ccf993f8907044dd210855cf3381d365324248c75eceeb88eeee4d9e5799317d4eaad217ac804be929c876568dfe8c33540821c325c60be8a705699a873f427dcbea11b330ec59fb6bc7692b840bf8fb24ff67f89be0a6a9042ee7889f0253fbb76a9019c2e113522f1dd7224b26d539af1f9ab2072377e83f151d59adf2ab895a8932b624b8dcb52348667151a6e108cc480692b88dc626c68c376efbfaa145973e5570c08cc93d2b40773daba23e23474b1bd81f511bb2f353890ba62f6c03a67cf17ec42409d6cad87032b95e8e4c3bd69f57ba353b2794731dec3bab26571d037604579ca12997d0210e56f33a17e6ebcae42deb7aa3d42b731e6dea2bb687eab08335dcac24d093107a4436878c3e54c37f8dba0eca7518198d6fc3710d86a8fcd0aa7d182fc6ca314c62b58d7896e2169a9317632a7f4971b4b900f4b78c195cd4c08cd9e2a635ff41081ed423413606389752a65b451c51bff01d66fe1879f8ca2899367860ea1106b21a702e30d86622abbea2a741856227a52fc916b2664b0aca86853d59866665aee5f9971b1a124b70312a3bf99615765a91f70891d3adcdcbde69faf6a53ff5371913c157ef71d74e5cc0a784abc82245d89a5c85ed524032b72576fc6a96d20f798b1a886d5fc461a13bbf20d639330f5ff69bbde7529b758647b6aff567d4d4eaf63bb09a9af0069fe625619346a0f5f3c5d0bd5f1edc26bc5ec5813763d49a81c4504f2dd5baddfcfe22648db488aef95a78c3315a0ea0d86b8118c4d78cba1bd1f671c1f889e98d6ceb5de166f1f35c36d967cd210cf5319235ec04cf82e35c9a87dd01e80a539616abcc265238e8f7b8912ce53ea6a8dc2fc763aaeb8531d372a9305141479904221556be78789ff387cec912e012a2e797dc7fc7ebe02621532d1ed43970c0d67f2c32c310fd94f163b5712ccd5337da2c95f362b19972538d2bf809cc39ae62876e19de3dcef79b04db3bf7f944c861beefb55bce03492b02496c109f6973aa9f548c09c444d4aaf2e593bb13747d4e666f0797579ae9e068b2d3c47a0b193bbd1e32d75463df86209d7a061b5b8cdfcd0165e8c0e24334271d1bd9373e3d326f52191a3309f3f6857acd40aca9eee7d3b90ae4b06de72d35865f52991443ec000ff426b11327d062fef9f7c640168aa704cb8effbdf53d741db522a15ef86fd566515f232d6d1f0322729d951dd70fbaf74edc90a67f6073f6f5f064bc50b7a694ef7d285b48b2d109523d21ebb4b133e8ef980adb2e2d7c2eb0efbd832a06021715f17c94e11ad8ef367bb8f9fdaac915623214291c6924b4fb876564a5de2571a25512b1b6e94195a5f0c3e4d2e4eae8483ae4efe977b935b3921a94f36b18f075277363330231b4bfb72b69eff8e7e8eaf26f633ade320dffb5f693a5977a5ff51d0db22ce0f8fa86818235e98336a3b372dc9b7ce347887cebed59b84d7741ad2e0b16caed90acfa6e1979e562b95bbcbfec32838f110dd81d050e4b1a96f49f4417bfbdddb8f36da1fe0eaa8b92aff56c0b85fe2e1c138984e7dceffca01898023ff5b1bb0e317cd40ec80b573556adc533bdaf316f42505848631ac5322f74f3653f9fc9e937385fff0594cc38bf59b709d2672aa942cb4ab71b69219c81da5699fe3754f6d3ebd1fca2b4cc4bfe1bd5746fe18ba2b5e12e760c901456854bb47afd10c50a51aa2a2e0e40c5a5891c9dda5485299281f6e7385cf8f4fa41a6c0a384e371368258a3b4cd8c9b3798c85117a984863f5098e927fc305f252abc0bf00464ae83b33acd093e6dc22d7db2b6b68005ba0cf0f452bb30a860e14081e141d42671ce73806620a5cb673d2cad7b315431cd370ccd89c79d2484b745658104c0ed7664b4c8fb91724ca1899e8bf6def1a016909cb7d7ad074a57a9d58759cfdb0c1ebb862994e064acad0e060168f47329d8d82a0aa4123c0a7aa95e70d0df37a434ac3c92fcf2274aee8e3d0425614c5cd5403899c17432f194cc3ce60ada21b2da19a33a919add9610366810ca048f3bab72bbf69d20e5129a229d5d3f02e17ef4ae1543763c4d1c5b0b9561ec6aea5d94cc00420ee68ec5e75a950644e923075632e4bf28d2fd0e2cdde9d9b1abd1a25f9fe7720626dec39ea25d8a34f5f8b45d6575cc41d32596f974876cc0251c7d99538f3a9031af1c8333dfc2d5686d79475fb2e1b8478e159359398b66d12b4bdfb77215ab0b2410d467b24420de64667381e6b3e8e3b7860c6da247d4e43f9f1f84646acf8f4719c7017ebb99a90be2a911171e4a1d969a710b5d4853e53cce53a7386206fea8b213eebb341c8fcf60ca85c298142e079ec3d6660e6d0352b6b5427459980b3d41d1e32d712be52f2a15c8bdda87d01ece8444b198f190c85fceeda328226e7ada4638ce7a40bfc64a39dcef8ff5553c3c47f0c05280fcb222ee46fe7d9be947124e7a7098d71bfab446cbf45031147b4afea6b45c0017504db0a8fe3f76444c2eaabea83073bfd336a9338bc96ea8eb9b0f9cce330ea4e78457135694325e6339fd8eb04bd7bd45e177eafdb968ae7274b21c507dad29ed970bc956aa2a1540731fd50ffa2eebb49c72620015ca6897cf487d20136bca52ea95d42acfebd52416ab3719ae47e958de22d2cf3173fded194744b4356229aec5ef9a0579c97ab5f78bc18d4e8a280bbe8cd727ae92bcba0fff409c266560b19c97c7434c6fa1428c56094be7032de0d92b6a0b7ffb0a47eecb707f24402d9535baa28085879f1a766859cc1b58dcace71b45174818971b17e85c3a376ec3e9af1263d783a2316fb6e59661a121c890f6cf1ad9fb6fb32435a07b8ea5fa2378c0047f65c5d4740610172b8ccf2631da2a6753e38fda43ea6c5512df7244f2eb8ea9553a18fa53bb85cdacea0d45e023ec327c56dcc08f6abe4592e09ca6c21adaad882d0c9ff76459cf57129566c03143c9f0888f8d27236d50f9beb195f09e143c69d4163ca93c3661a5f76509547eb0500ba07ca3017c2d8b3293e9d35456e231a21d6f63230a705d1707999dcf92f625a27bcdb157905950b54ce41fa563eb75feecd2a9c6cd9e77a194bd04c9c7351e8e8b3c3027375ef9f85120db42bd006d9fd4caff32241ef04a2c08cd4c003e46c1c0ca931e299b81c5921ff0959af08e43b71e36b1592f06938046b72e34a424d50bfbb1a9d0238d4ba4ceb4848f5639437471f6ad050618ddecaa9b194d9e98b259ed95e3329a54d8c48e5fee8199180a8c05ee452e2095238d10221b3d255b88e53f7e269003768e0f7afa0803022330e9f2b61791b938c62bc7b8a17661a6a1e86e111b42630083a322bcb70de1ecb83ffec3c945de1c093a226179273757c82342bf28444bc33fd90619e0e8c5c3a69fe2db164b79ac3b7e7ba71935cecd2f6b860de597cc8cad84b4b38b669ecf7c4ca5d2f1daa02e50bf7bdfd441e64d8614b73b4186160ba7c4f07757b46d09495e6711643de28613a6990a2420efe32cc148c8dc4b6b53b47f8e227c01ffc85c4b8a455915a55d0f041c47fc5427c7b5e259caf0c1486f92c9e5b778badc7b78216bacf436263cc922b7fc955daac044b36f8c4e9bc07697f22cd8205ef8311947e18cb069aae410e42d5afcd59cee2f42a49d096d067ccf5aebe41bba5f89331c8760eddd75a9e83f31338afed22d0d2c49a5ea5d4224b77c25eb31718ad10c77bcd2272b599e8d42c95486d17545c0480a42be259ae0fb7b8f155cf7c08c81e12d967aae01e8bd3d2ef63ddd1b422a73606245d4810c9cd8153db1e3e356fa2bfb7d724f6713af42fb74f4cf209f480bc9cd066f3ba9dd12557c6df87e50219c51506777f7bc031cce54e6180468b9c601688d81b91529fd79fd51165291f08c247bc34c98826b4e1d5db5722792441a0ce1e5a2766aa9f323c1bbe7da26b4889c10989f48f9f45fceaf7ebdd95af6a46182e443202e8dfa0e0aa9a5bb3a951fa291a05d8c0aa290bf78e85ea5c9f1e3eb0fa65beb608630d4c2f5fd53e0953d8955e6287399fd16121a18cfef24853ece2141016ab15ea6e3b5b2e13825918f12f6aae076100162074f28c00a3d3aea0d9014b17022531ba2b7d62ff97fd1c6364f60decabe6e0bad9a5272535961c16f44267e149ff8282727094ff04c2c1d398803ff1d47386480b6b4138a953f584d16bfe54feab6c1ffa282e6bbe8cf46df9302d48b34e3ff73cea395503683645b7994a33b27951926bf3dbbebbb089c9117b4073df493a59483332fe381fd769a1a039fd946171001a8c45441a3eee9ed0ebc85d0c71a25c2f8039235503b6bb3dda6aeaae0bef4c72653dbc722b95db5c5b0c6d933d526f4322b9988e7fbedd88eed0bb1308a20c33b7ad826f2058c3944155ba8ea74a278d1171db519c2ff087a273e981653d2cd9ad4f53b5755f0ebb257674e33e4069389136da18cd8f10b61827b670e023e4a279e20f123851c76ce09cfa581067066af8d730e18c276633fbc674b9a1959ffb954a20b9665e9224d219c280ccf296bb215db6d0d7875c323e54613c4b35e4fb2383ef4870cec2a74320973cd3d80268683f83c7c20c9898dc8adb576b06304d0c67421d217a0fac617a69bf854b40f648c590e163e790ed6fc3503dacca8d356771676ddbdf8e41c597ab378890294f677e4f389bfb8a6f36df83fadd97f9220f081f256fc8ccc2b559e5abe0d8d49bd3e684470e8bac6435779ec03315f2445488e2b89642059abdb858e2c7ea78e88bda27a6b0c127e1ef68bb652ed986424b8f13469926f0fa10960389c6612824c48be5021fbc773c0058795cc2de2114d2ece98469c8b92abcf0e7609aec1a7228643eaf317601c1d19e5202bc1eb435c9ce153a3564bcc5958300148a03b74187933d690c5241a635e9c5d76a3a2ef2e935df10e8c9b6c7e045b66253", 0x1000}, {&(0x7f0000001200)="872327c2f711a8c4f25b22bd6d8e047fca67d780e426718fa5c836c23826e0d674319cd839376f521443c3684208bdb08a48ca52a3367f112d6098c3c3f4d6f8779f1aba6260b0f940199657a4a88a517ed23ddb2d08f4bb9c7f92d23ad5d4e35c640b875cb47f660de90c5efc7243c77792a234d1d89c27a4a856e7fa8d5d257752c1028f00e3a6d3ba4cb954c704042ecff565944f9113aa4c752d078a09077c6ee416fd5563ca64fb450e7813d38e6281fd1098fb18d3486decb7af322144ce6b7a69434651a7fb7704f003a620d21faad45f08f40a", 0xd7}, {&(0x7f0000001300)="2dfa4de3abc5a7a41fb26926eb5f387f046551b7dc6490db49b3c81a0d671da9cc0418d472bf29c44dad9ff97fcfee97b59685370e23b997365f14be7d8860ecb4332574f8fc57fb4963a74a596d551a82d757d722752094ea0237cc5c416cd6c3905bd8c3de0e4019a1da0068be658e9ce3f9a8eff97c67e88b892507f41ad855692fa610f391019a00e8c6", 0x8c}, {&(0x7f00000013c0)="78d6fed86b22e14a9e822d016b60e1e077a891a93c688c8d0774051c61c50bebf5e603b287c3c497debf9ce11e42a83d7ef2d5497d176b837d0890601fbec8f22d4752c501", 0x45}], 0x6, &(0x7f0000001980)=ANY=[@ANYBLOB="380000000000000001000000030000004aa625e74caea774e6c80c9b455f4d4be72e20cca17676ccb02311ac49e10e5f545acbda00000000e800000000000000ffff000000100000f25bd3d426f7543a010000000000000008cbc77adba1f075dd686f40570dc097058fe339e945ac1249b67659233bc0d6f850829fa93798f74767d515804f27b3ef7051d9aac1cb6d367ec76410eff0552e0dda0e19a9095dfdf7547973912a31ad2eca89cbad14ed501eb84263d9858c2e4fa14d89f12cad016a91c749031bf0f04fa27f771da32ae09c31e9fa4f3d95c3f73426da5a68817e26595547997ba4dfea9967ecf2d5575a173c9c72f26b83b8aaf789803b64b29922fd921782c1d3d5967dd4ce953ec059359954da5b4785008100000000000040000000000000000100000000100000250230a9a2982b14253a161b9ae4386d04f6a2ce28ad2ac6eec88db2b31290efb5c9ac0dae93de80bd7aa1abe6d4b2439800000000000000ffff000006000000de9b083d22ee8576648714a07bac4fb5c1057db7b1277c8cfdc7001fb3c4c6fcf6a271c9e25c57505be05897db54ad3c54fc9f5166ea20a0a4b3c3496ef4bb80c4b673a9855211c61261e0913af736c5023d49f471619bf0fbea60b6e1b9b275275ec6380e53023e9f19ba49e60470bb38f0317ed6a4cb29c97fc7ab621c5292e600000000000000f800000000000000ffff000001000000343bc35d46fa33eef83417a55ad8810866b152e783fca24d3d22470486325a173d053d8dc76097d80041fc3a2520d31e83d8ec4a7a2fa9ff48245c693f119caac252de01b7a12dae1c37fbaa4358f9dca580b071ef5ecd882a94d154392d34bb81572baa4a043b83320c05937a35ae8e74c5fa94f5ea3ffa8db0b3265549cf9d6131cd8c427d24ebfa21bbc3d55f87aacc1b56387b4a68d43829d5dfd560730d90a178854e1d0f33e1788031da046acdaf81117bf4f40b52a3f8fac5afb98477bf83faa058641f63ba8006696fa029408619ffec82f507bb1811491e26208dda093515d1954e30560001000000000000ffff00001f0000000c22938dd96fb70190292da1fff037bf29f53d27fc53dd5cf817fec48e0a5ae883f063c5deef5df472f9b654d15fa0a0cd2dd95430fed66ff0db3539636822c81957679b5181bf9b0e2da8922ee18d1620bbae941add64b57c945bbacbf48cf887c558d36e9dafdbb1879d0931ac541066aa2726e9d6fa000a52fe2cfa4089c494b8cb61e0eec1bbae0f9c5fdf9e720662eb960ee34c5779783ffa5de2b27d943f85de5928c8cc0255d27a461d2644d71a874ab9c5949e0c81bc247ff943c9bfbb19b62ac3b121266bc7965eec1e5a2ddd3bb235204aa7f5cff89d1e03de7a52a5d91f071a09eb4d79f5470004000000"], 0x3f0}, 0x402) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f00005b0000/0x1000)=nil, 0x1000, 0x0) shutdown(r0, 0x2) 13:34:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='\x00', r0, r1) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x24) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x20) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000340)='./file0\x00') 13:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0xa, 0x93}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 13:34:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x800, 0x0) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x10) r7 = dup(0xffffffffffffff9c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x4, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x41, 0x41, 0x9, 0x5}], 0x7, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0x1}, {{r4}, 0xfffffffffffffffd, 0x50, 0x10, 0x4, 0x9}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0x4c, 0x5}, {{r6}, 0xfffffffffffffff9, 0x5, 0x20000086, 0x18, 0x3}, {{r7}, 0xfffffffffffffff9, 0x80, 0x1, 0xffffffffffffff80, 0x2570}, {{r8}, 0x0, 0x40, 0xf0000000, 0x1, 0x800}], 0x566, &(0x7f0000000400)={0x0, 0x9}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{r9, 0x39}], 0x1, 0x8) close(r9) 13:34:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2135) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x6, 0x9ad}) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 13:34:39 executing program 0: r0 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x87, 0x8}) 13:34:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0xffffffffffffff87, &(0x7f0000000680)="db94000000015e10b527277001bcbf91b75496a29d3802197d4d218a00000300"/43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) mknod$loop(&(0x7f0000000540)='./bus\x00', 0x20, 0x1) read(0xffffffffffffffff, &(0x7f0000000580)=""/234, 0xea) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) msgget$private(0x0, 0x200000000041) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c}, 0x0, 0x0, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r3 = msgget$private(0x0, 0x22178a2f566af3bc) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000700)=""/77) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="6a8a04a88cf60aa7546c3f0c8e3c79c8d84451f6710fa9b8cd5bacbd06be038a37d495bd0a744622ab20dbfdf2aa6939c4af7a5fed5cef76bc4fa140f6d667", 0x3f}, {&(0x7f0000000100)="28d0fbd61afe74051b4213dff85037803df741c324a02164e87ce6c35aafab6b5581bbed8b3b91b2f8b8aae42dce1ccf26dd222a838a21ee7349f3f41623f1ba6d720687479bd00ce7192ac86725682dfd1b62ddb3aa65979785eaf1a17c67f0094bef264d5c733045dfb599898b597729d54276edf2d2ac8d05e20f53c21305bd29ff3866b50dbf3790a2c8c6ddc040519cd226e2e39284525ea8ddde1542ea2b1fbeaaa97ce66895db69a6df9e2690a066e28a4cb733a3997448c9ef6366c5432aeaf9b4d78dda7b8911630d561da53d39c8d79d00774c0a5e0f6cb6cb6db26358117afaf631c3a3", 0xe9}, {&(0x7f00000003c0)="f2200e7eeb6e07484e2b768120b4838d2315c16ac5330ca5a12520cf1860752aee4dd9f9b06f211eb4c6ba86f30058bc5582212788dcffd050f933df7e248a693f16332056a4a751bea2e278d30dd3b4522170289c19eb9b105e6acd0298b4d533ddb834dbd4d5036c238a7220d6d9bbd6f32537726e62a60601931def5085b0191c6e23cd07793745069ed609ca6ce3e92bd8e26956825da70030e23b19f93de8b647eabac3b000fa", 0xfffffe60}, {&(0x7f0000000480)="bc1e6ab110392c468851eac60fe41f5ea34f732cbc09c6ba6bb4bd3f6c5224bcec8111e599aca0d5e93f58d453a6450c8b683f45483b552ee48ccee4596472be9da6dde8c16312aa9416c431f1e258781234bf906f1c18344746368c0b9010c60f226500b5fb75bb9ce11cb1f936a06bd0a6da2737cea2c0900dc6bdc8b40a4bf45c129e6a59d8dda13d662cc60832fa92813cd1", 0x94}, {&(0x7f00000007c0)="721efaeba8881e54df9c85e38ef476eac9dd6018ee7369c3be76c5b83ded16d0eb888976db12ccad0b0df96f1ba27fc6e104d7abef01e028a6b434b5d20b0d74622eb431874727657c9ad513e060c587c4a589f40573d6b8978eb3ae9ab106faffc08b8005e8c8eea32c2e0e1061da70b55cc14bf79ccb53dbade6e6d2d778662a62ca2f9e71757bb7e48d4014a924facf055bdb0a9bdf82699ca11b9a70f324caaa2bb546c72652d2116e7893075b411357e4c535996623a94e406fa3c681a46446663ca615", 0xc6}], 0x5, &(0x7f00000008c0)=ANY=[]}, 0x401) 13:34:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000037c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff8, 0x5}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="dfecf54776db4312c5db06a000af233d9b64264e78fad57fcc249e2f4613b7e37a3f06546a3ae603944b07c38082f43ae4", 0x31}, {&(0x7f00000000c0)="d9897e7647b81cc81be86d8530b6db64b1f683fe428d9d5bd126ad1380331d8d", 0x20}, {&(0x7f0000000100)="cf1a2497ef1734703d1e322ad1692dd0c77bbe164c303b7054a061730290202cef1211ae3942ca48aedc4725bd36fb6361a966d02f135baf08b2fb02dd86903f45e0e0d14cbeb227bdc0797b6f966e328e736ab671dec888ac29fd6a65564ac2ae2cdb50b62604e64ad775c91cee2a49421881fedbddc85755c511b791e7beecc08c35b0fc78bdd79cdc3a94e7f8f5fe281a00cb6fe5636a9274e7a924f867de9a6a603391e4a5366852897c324f76b3af7106f491c0709dee68a0ffbd13b39b99e6657e85603e8a06e19e953dd862d0d9bb4cd84f7ef5194aed3b936e74b70ff93029064ed377d31e4355754e9b64d045a53d5979920d637bc36f88c3d61f952210b543091af7abaa728545d9fced3aab1ae87600b069dcf6bc22ffe7af04c0b7619460fdd7fceed3d389e27578648c79d76dc8e7c50f38c3c174ab63d47d633eebb45fdf26c600cc413d72ffba6eb5299a294c65063959cdb13f5a1476a6750cbc626c3aebbd3b859c765b96883a5115c9bb90c681fa44b27ca31a9e9718c0fd5dcacffce7c6b2dcde35a0600b82341297a261f5481f9cf30dca5ac3794ca487b136cd301d22076ceec0302c640606f0171bf28db0f1f913d6f4e18dab2f3e5757ce3016185472b9218d3fec914ab7e03c7c3ed1042ea63a8192e0a1e1c39187eef13c847e99340c81940144fe85f822ca62ea56ba1bc13ce52eef12effc815416e0259855543e4267b9b6fe9f19315afe165544b83d35460e98d4bdd3d16c07d0b918bd13684c5735c3766922960854026858e080cb36d2187caabcfff7dad431f336e3d03294697a9dd95d5a587ba5cc89103106d4da81005fcb4843863dcf4d32186499767777ffdc11c442466ef0cbd2ae9d755c12dce60f79ebb7b52a632778f5d390caa821faa2605199fb7969632ef9e35897ce64d8e11326f14bc715f269ee1fa870dd5c6d883af132abdb17f267a7acf8a5cf306a5825877627b533cc67d21891973bd089a010cfb8f57257d855aa0dde70a937cbd91e26ab7d0a4315ec79b78fdccb82751679d897e0ebac88b96021e7e92ba8f32ab8faabdd1f6382fdf3cefcf18414c561603e88a2abf25b0a72e608f242a7e26676cab13bb318bf7c9bb682434316e4a4d5ad20a4aa2853a80997b32cb23a92c931eb213190387d09b62b5853ea79278ecb4520d03d80118a6dc9f033ae58d80260af7cef7a8b5a10922a28b17e4c074538c7367e3158b8c433c9ce766c3499ffc3c1c802fdcf852cd086996430e665c985f150432e01d1ef60bae2c98d6996a50635cefd39651ec30d20a9586310a24ae0cd95a674623e3fcef559013d8e9cc79db097a7b897795ea2926a342a6ba6c6efaec2c83c7eee5c2e5413d54ab873a43ea8e878f2cf21a75291d4904c886d6c392aa8e08fa1e677e2c2d62bcfd84dcfd9f2253b689de255ea7d44ee561a6823571c01b2ce377f758ba3c0f5045a08a7ef0c6ec7f903c18b208a3a7aac643421530814681bef94fe4e9fe4297dc5a8c446b770b12b98198f2c8830e73934ce940d307019535a9a685f71461a8fd0a716a0ba42a22454613723c21d2e7515118f0100c8ae4a78a1b0544a675df78de5db030c99a3850111d08147311bcda2f81069e557d0560038dd0c5152cf3648620f8584e92a1760f508d230ed773208076f03608d4aa306ee2ef413f483d9636f6e932353d375c29557a3676bd1783d6aae8be0f60598846a28fb18ee7c10117b20b1a663ec2c63f7e32fbf1ebbf7445ad4f5d8a361e256fe1b8aaa28a2f5246981932a7570f6820ad5978a33b4883c6187c00c9e00535a058902e323131ec0738eaace43b6e69a9e518e1c3afbc68dfb1977a801e01ed1596c99fffbe4b2783e5248ff861eac30db0eb5dd7cb0abf3db229ddd975c5db4527ab114715c902c5f878fb90e907cd6588d365c62ca2e55310755295cee957f5fd31d2bb560d5587c8859b23b7cc60af53d66d78eab73dc31bb8923b043ccd9aa1b673574e455606b2afb8a17e709d409ef0965a43c485ed72d55a65426aa28ea62d1c3649ccf0b0a681e804f08d5fe1680581cc573d0e0a9a836caa2852b2e86c82072ded805123c2e6f54e2f4d51db03aae957c1e6276db001201e992edfe52579e1188ac258dea600ac4d5ddc600190b3b34038cb3986f494f28d1ead334c1d9caf08b70432503fe3758b35798cdb9a71c6c174e7fc586623d6c968035d4f6cda6a1f284b43a3139c15f21f4b04079abfe6d8f476c20e4777cf1df16c093a8bed08c094b88f9c2b515c31900f93f0a3df8f502c877f94fb6a3906cdcc7fc4be430f651662537fc2114c3f056f1570b805e57a662c50a7acf916e1b566b5b0843dd4b000c701ca17772f9d5dcdce669d7a3981dad1924f5795b6ca46b42a33c68604f7f340cf07578e89848797b0c600e25eff1dab1e19a0c68e72e998077ae6bcbbf79bd00b5bcadb5cf6e28873dfe080f528dac7bfe22a614c72538f40dfbbd8c0064b267c5866185fb2c00f2e20625888c88bab42cfcedc0980e79e3b52e0d1f30b7ddf02206036da2fc46ac688b654136c204aeaed38fdf2e5d4bdb02f5b5bf0be82860fae53808a158c2e32cb8268cc45ce9c80e0e271265c0034aae5b04562710856cd5a177a2f262d598ca683f4803409288e98083c1b4c46c5afec90c201c082188ea88fa84e7465276664ed9006bf218f4205073ca15a40f284bc3a47f593c58da035cc2cf178dc8874769bd2159fbacff4b3f3f550a5533912f601aeb15f5add978ab843369fc21429b3172c4c31aad893ef8caa14586ddf9dadf7d39db4fc7322d6af4bfa463f5a375b415425a6bed99317045d166123a013159663d8337e30ce6281e302caf2e0dfdfd0422303dac113ff3dc07da22d729dd45d7e8ec2858c6bf941b6d0fa0e377f935872ae5a388bd9acb3cce0f2828743230acd71f0fc817ebdc43e3c12332688c3da44a3b2a4a9e3bfbf83af23346c03683573814708176b36e19ebe742870464ba973959b4c31ddc1ff0a073dc350a59a33330d47483b88ce8b8db740b5c3913a5e678386a87e70f4cc5661b687c276d33f47af3f0a652265a12d3eb095450a2f7c1120fa1a878bf7bd9b4ae2d4d5c30063a492aa484a5c20055036e0b4e739b6c5910eddd6ca7282e4f149f45c31d8d806269162a40e486600c8e929b7834045a3dd5df3d14d1acfdfb62dafbcf50abb891604266db0a3ba9e33fa643ef206b09fcff5a3050070160838ad497f2d149665d53a1654a9d87b7db7450539de389eb6ac6dac6da3960cbfc029ba9205b25640147a4a2a33d7a47800b3c38b065733a40ff64cb8ac63991f10b08fa18406449c9a5aeee9210259d81f366f22529c65c0be3c0cf25ad73a02fb1fa60253c3372dac8f036a4e623e08c939cba899d96bee469f2d923318b1bc7e738bfe75e2fc964f16060cb82cd485567bfdd4ca8e094bfb8d7ddb9b5614d6c7794ef5402aca74de922940d7e1a361dcc1684c618c46f4e3d8abd2c6d2645c10ac7da654d3ca78d75190e66572f23b3375bf2bc296b6681cd5b2e1e6135fa2a2132a2c4c3f8a8d996123818182e6fcc12f0a38317ba69daeb5cef66264a7bfeee94dad41e8086f412f4070ac8b38693ed86f5da8e03bc2b216e4fef8895525820fb2d4d77c207244516a2f907a4548aa166914d960f3ba75cb2913cd5aec018e61e7639e2beda78c33748d871ee57c21dbb3707163d686bfae35bffd10301a45b153e1c026e9e45f80b1995e4418e0d3f51ddd81f72ba9cbf6c79f43fb160ae9bbcc42fbbce43960479baf00e0ecfff890a6b28739cd4139f1babff077ec582479a069e832b37ccd42958536c247a3954b91bf3b8bd44e0a79de6b1ea9d0bd790a94b8f20bbf89f23b20d75b856de203615241379f2221fc5e0a1f676a4f589ce9fd71a2a5c5fe174bd028144bb47cd152b87f266bababae837bab0d79308237b403dffb31df4b2048fe09428279f7e6cf9e34d6f8bd996e1f061ae33f7029a33334913670e6525424bae3375e9a1e0ebbb736251d200dd04832b73a5059fb7659c36e2f94fa19be9c28d9c787f92ffbf290e96a5ebbbd9d2f48750d9d172e196b5ae09507c9bbc0d5f2df88788de76f4afb321a6eed9641fbfe553f5b03e91a9e87239fe837401406210b66f86326cebd36c2aa3f60e43fbcf03802aa000db078322ab8cbc6579c28dadbb24a4ffb8e93ac02f65df371a8da34e06c60c532b33b5df58262a970cd1dd42ccd5cb299e744b32e925dea06192fdd53f01d41ec559f5fc83434257148025ab23c3bef95c49aceb7ffabe1c18b85177b7e29228bf620480899e0d08a3dd7d4539cb0eb1d439000755c4226c323cc1bc4eba6de8aa46475f308916184faff057b8de56ab39f625ef727ece8f328170690f697013c3138d80375bf9ab97ef3c9b43a215d2b2a7091f4d9c62298cf8d929b4e6f37e809499fd2c172bdfcecedaff50035f645f678c8f3c0c0ca8bc2a5c4eb68dd9e0fe7222fc2be4ae121f7ac2b8edf74a3bdff73b360849392bd0b3d29ee5652f9f188b610d4ee97d6ed27a43a7746f82621d973f8a38e8f5275f5c1d8d7ebe26495bce2856c39e04242f26a6383348541a927d118dfecbe0c757784ad2817e3579c55b397aeeb76874a5da4cede34ed0d3a7d0c41e701f1756f62f2b25b2a1884141f74f4b6eab328af04111a5e3db5dcc7c787ef83847e3edaf41c32e30d6d6e5427d858f2711bcc290e44a3675a4998e1ebf6a5bd922ac36dd2f51e6cd5cd3e079d8cd401acfdeb004f084f2aecbb03e29ef9a80e6f216b494cfaaed72d7aa384ef3e509d26b91152d1cd86d51db8672ea7a77e76db8f1c1c1be2f89324805fa9792b19ff74b7132ea07d990c49f2fbacbbae6854efde48b17a2a5365ef39602a07b2e1d2f57ebd51493416e1665f72f5f4299f8b339a55640c702938145e163f9d34548dbb583b134bf891614069d9d3d0b8249fdb1776844ee0cf92ee386e5c37bef4a8b8240e208b988004108b0a26499c7641de4c6ac7074decd18844eacdb2bf36fab2c84911884dde74a57a1412b7bb87fb14de34c17948f176cf02f88ff3258d61e63dfefbe8d839004fb00755a8daf6eb505b21e548dba8a3749c35fe814bced9e1c7ac0b603da74aa8c56302926c44d3bd8ecf66856673cd541f36fa02e6f241ff4fab9921114e3b880887f724efa3acdf5d7c352efd92628bfc430b832daa77084d04071b115e86788f33ff0bd82241ec5dba4b45b71e9f934b2f3cd593b1de148a87b7b533ee9d873c549aaaa9b7cba918077cdeebcf5550ae378c3f940c610de1973251bc65396e1aa40cb86628255e85d40dc910e40a4eee79c0f6008ad2dabc497e307a7faf1791e66ddfeb1f794c4ad1095da586e6671a8c92dc6a7164d9a539826b31c533c9ae66c431ab62c58a054e4ed36125ba570a0fc1053d27b1db5721373becdc25fc00ac10611bf56a2ff2a37680960050e3a75c5d093089d261d7a57f9a07b9dd9081d6b2fac332c0cb67270f0e2288d1632ce9728797232f96d62dd377afb4b18320d70e81e26a86b02e2aafb554045b98f66cafcf8dd214c8ab767a89c264ecbc14ee3f0228db3ca1dbaad6fc298e3443b686d18befd9cf4fc75df94384d20b5a973dbe268d92110f7fc3d4a2540b0c083ac133c8fb36ee74ba6ae94a55b0ed0db7ccef33be0ad7e02a0da3254a4f89b9cdc41d27d2659cdc61a4748b621d3dfd3a8b357f5e656aa12", 0x1000}, {&(0x7f0000001100)="893d05ed887cbfe20c1ce04f7f9ac2a4d6496fd45da1070bc6bf5a50f3f1946029469e991dfee03f886391e1dc5289a4774c2762430ede07929d", 0x3a}, {&(0x7f0000001140)="1eb70280b7fba6e6a6ce3df55c4bd8e2e133f0f109a10dbfdcd95f98f82582eccaeaccd76e932227b5f896221cdf5991478bf5cdc972e5b873f913e0f82380dcba7a71c691673b47bb0da340f5450b4bf2a1387fe64440b904c058ac669327fea80bf562275e988f2036f7ac0f2bcf44dd70b14a37426f9b6b9294dc0b3974e0f2de36fc742261a919130a528cf9160bb18f4e5f08", 0x95}], 0x5, &(0x7f0000001280)=[{0x110, 0xffff, 0xb5, "9e6dcc84cd940c3400cde351314e42128c483d0b818fdbccff54a1441fa96acea2b99f1a0892c6760d9213c79e538db22e78731678b3d127697d88d672d0f767b061cb9f79b7d665014b8ccf39696717af267cdd7f435dca66a20bb8793f1c2e1ab2b8f0154adf1e3f0f3fcb7bf22d02bea97aa975c54c84cdefedf01086f3770e495f7013b58809a006af46c0d585f09ee82baa2e0994f8124c4e7580ad7535c108296fe385b4844de65b16d8f3f02d383e89f1284509c11f6397974436825aaa9884f57eb57fd554604a8db1a256a1ac70000066b5fa50e32bd91be241b5ce53d9d84e753e33930b060f04a6d7bd295831478c546f1a0231"}, {0x1010, 0xffff, 0x1, "889814ff164057170b1a27b796c4bc98451b77fc568d80ad6eebfcb2d5252b8247eafdf48afdf095409489ff07f0d954c47b6ea9dee6b423be9b91d8d76f28349924c70db71deb7021197f8b0d0b6f9c7af685c9a0e1f90ad1d944996c531f187a5b8530478cfbd87e948764e43b8597c4befd36132566eaddb2cd678bfcae6831f2842e91e9cf3d6faa48984e57b833ceb5bd94cf5f60ff39b269e519e586c4c82ce9d38176dd3051d23619ac0d308cb2f264bc16ebb689abf6abf2adf03a2fd7cf1346b67bae6f7a266a734bb43a91b45a8fde6e4d86cc7a7b8c22791a0422281bae9072ff0a32ad29cdab9b1c4cbd06e9384674032990e160522ef0ea9882d40f7dbd4326750643ed9aee2bcad2e57c8c586cac7dd37e16b3251d1abd22552766526fa966b950f24c5caefd0c679b1db27c91d0963665763373bffb7b123bfede8e78fb6ae0ca2f6f2adf38e0675a7d9c432944829e4e3030121df9da8f3c31872a869784332a5914ecd0e2a95fa0a856288485e9d11a82e9632a1e84568d298a340ac827ec043e6b65fcdfff12271c0219eeac1abf420d6612f8f919f732eba41abfe05c2e9969a0c9190c96c2060726f750758c2e576f6e0151cc65fe45d69110a3cc56b6327bd8f8699b2899b0f42354e035a46cbff56e9d78bcab244d473d632fe41d9346a2ff6b2b0ba4c5322bbc14c1ddc1748ae0235e8eb3c58b3043bb6d852dd0190283d18e8a6d7adbc1c8ddd19c20dabeba3dc6484486afc0519afb62adccf60b84206c55d18d1abe890b22b6359b82829c92a81aaf87d55bddd950468798e09bdc3c335dcbf0420867ab18e0bfa9f663dbc3e51b0f6edca3f0f2919c5a699b99a96958e8a8e2b672d558a98381141832a21656c6c1f50d2ba68aa54ab381767e12af0be86a1af8d91a08983413f17c4baa9fcf443c6c0833ab4be310d00b978ae15b8df21f0468b67229716ebba1d9670073ad3a356c2bae3d628c563fdd7165adebf6d3e68c51fcc204d3c723c8324193e5494084654a91cba27952e5ca05e1db693e06ebcf75dff20305d2338f451dccf90be5851092688d5f15909637bbf1c65d163c0b9ce3513d22a7778370e459c5f82ec33c7ba7a9b290dc248818cf4938e0a73993f8c04174ab2ad9d0fa52c285ffad8fcfec923de6a5b9b22935a5b52fc55f53b6ccd49361c71197bb8ac2707c3d8e624db589c5dc7728d523e61efca7c95dd346d941c11f7c4bfd48d73d1aaf5c8e750266040b9a3bab192ce8ce6824ee7304c4ce5da9495907371b49b8dbf44522cae3e62c33d7f89710307dd1477a19caaf7c1dd462b0488f0d5452a9e6bb126eaaebfa94a5e7f953f7053fd403c114607e1cdfcbcc56938b11dc28ae8ce7964f21f16ae3df264d39de904bb4367fff4a461f837872adcdbc67feff8a47ef427c360005c7a8ca971dc4b290bedf866dc324f11bd39970b357650622651261345e6709709a2927cf324a44da2716d59ef1985f6415579ed6e4bd592c848e3fa77e1ff63f1d0e89b20f5abeee8e9964846bd89a73b1c469a3b97a90eaaa30955223ed077b5705d61d3497c48ba4c4f34dcb19cfc7914b8eb948c5f6fda4d93a6d11a259f69a925c1bdff9ca3ee3c13b1cb260021d248e17bcf2e0b4af6a6afacc09228c99293b8399a08ecffbe4951828a3eebb26ee94deefd956b926e1ad0a5f35d91e58c0c45541e4e977efec524f13fa178da26d6afe917cd50b1d71761a17db21732a0b7257fcdd3e9352a7c13cf27eb93be944fde8be814ccf0d975fd64f4386b227b724be91dd8c73958a6ba37d349c3b68bb39d13b05d9658cf7be5334a7f8911cca10fbfd0a9642778813fe580744f45a6d5c2efb975613761bbafb1ede76feaaf6e0fa1828c9875f0e60f87dae69ef6b1e0f118e8443e9040b5a927069f0e92ddc3e247e334fb24bdc708dac8f2f8aebcc95277d95b808a8e469bd22110895777144db6addd0dec547ddbae1a6a59a1a370e3e87f4b0f41d0168c0e9ab814d945a0b33d06f1b1659659a2f5920c0ee612c8b0295305b19926b61d3a78bf0a444eccb0b07c5fc3cd823887668337cb3601ae040a03f2cc1b40a9cafde88fd7d92ae07a6a9aaa9bdd98596658d1c9fefd1d354cb5e33f9884c2e9b075fbd629f681d1bf67fcfb2caa1541179a0ffbfa4868a676c4d9e32df1c7c457d11272096cf0ea33225330a193a90b9d2b3b2c3d85de820a4860fe6bef1046fa94d79f9aed73a93a967d927a2c7ac9bba4565fdfa761ca4aeb67f27c911a7fea375b4ae6eb614e9a62f5337d3a7e392c755955a0cbcc64df27be43972175e3ea5eb1498a02414f4655ac8d9922fbfba08aeba706daace101bc02737fd6354878538009de4b829c1c14de1b39e82b665ed2cc246f5fe59c3aeed4bff06c08afaec5347273b466603a8362df5e6bd565fae9ec15ab835907a8553ccbbf9e1b25ef5870a8d724df277fb20990a6ba47545b8613e8b1aa220c5c398895e59284480636eb0a938190c57ed6bec03f56de146c4aa4d78898efcfc0bcfd589d9ab4e5e71ae791e17654adfa951361622cb6fcb587828b5c3033a0c34affb3e288ab0aad1add426eee3cf3f1c81c5a23865b240622807b5e2f3d522522bb3a935392783ebfdcc1725b19adb358b42f3bd537d4a7bd811ef172aefe524ac08b9c3cb6637c66f4e2677d7cdc24bfc1227b1fa2a5c97ac3009f30d8143effcb0db4faeeabbd8e625b81b638ac828438aaf960cc34d0433a1f00803c83b4f4690cbb7a9dc49d6571dab73d23d7e42e23dfd4be23117a77c83d11208dc8d803def359ecb271381bfa756d12a796be56224aa8141be6c3f9c2ca5a7aa5b30fef0d08d276c0c362f64e38c2075ae539633b39fb8bfc273d9832e9f0a65a40eec1ec7059560ceb4ee4f9bf1bd76590703d0cb1262fd34c4c7a52a2c7e32458b7fe97df7ca2c681ea9e176a647710ae0b5de59b818ae211637ed4cc4f7c1379b9e507b4def6701b9a01f8aa71dff0ecba122dd7e4a894ba023eabc719eaf190628d4be220f3998fb5ca3f8a7bf25ce210a58b621f3538438ea7933278460f771495ae2d018b66ad4aa10a5dee02ea12baac82452a2fc49a4013ee41f2e3807387fa86b53c13e0a67c2b9e210a61cec6e6aa37e64739b3ca49f6bb22a673a1f2ffa261caf15a921d603bb1423f627fc41e7481682655e852fc23c301400a03b942c0d9a210dd5c843a44039115dd16b1d7edfa36e0fded2f963f1abd88a7a385d40e133ba6042b9afc721aa6ae570684d451a14adc3ebc07c53afaa53274df1de5bcf8cc5f4145b294cd1329d7971a940ac19f3e89b40722080e86d91496736ce783f3db3e15c2e8485e79685dd041925078a5470bad0adc663ed98143619fc1a9a77abb72999e8bd4e9d09d4d6e98ec2575feae0ee7f04f1738558bcaaf93203d10596dfaca4fe56e6bf9f210a549f14f30efd1b36cbf7ccfcb2c688d1b650f3575e72598cca7f34a2cd5609d1c9133dc4c29b28a73e88863fd3a9f93b9502111a735c4230d9d20214ee92290135fc6b2c0c4dcdaa4006b88333c40830786aeb3d982366304f195d16e7f54c788b6964d8b6bc312dd123cd7746304214250cbb640faa5b18ec28a850809c1fabc8f87b407ddf7e9d915a612b4af3bd72c1fee98a344fb278eaff423cfa057b7ea1b9d6417f7a0d06b3819ac67977da47d5a2a7307ca61a54a877a18564748d06f8bbcd022cdff572a3d00707b487a1eb81120643ce90e9d188849c15fedf558a8f21ffea658a0eb45d5eaf6279c988071b750dabd556b50c569eaed3ea2b9f2db5d9e8e22abeaf8dcdba3643338397e342ef3d656e5cec83388497ec8759e388e081f21634dcbde2d76aa31f5f3ef4b8eacf3b1182e4ab614039e429387b691f09b70d69d1945095b512bc7c47151789f8a645c50edd65841414b0c92912a536d1a415b462ebc66279f41a9cfa0723847fc3e80d440a7d6f3838e5865956d65f0094765fe2731df75591c71403aa0459cbf7f3a15c2df427be685e1c406de9e46f02e632a1b7b410fd19c17f6d0f061cba36e5e3dca088e3cff725da008ad4abb3f32087d4ebb6f927a2da92303dff083f55fbae35e640382c539829b21e6c1154ce5820587b53d59105d84bc05206a37b6e7cce762b7e220f87aa80941643f9b05b21269fbef2f67e771f97407b7507648452271fdda00cbb52401edab9609bfc67f6c8b9de17bc31fee884849c8ffd84fa1b69c2eb0656ca94b940293315de47ac279bfc62d32a6632ad6a82f42663520c881200b141f4940bf87c1b68206b290d9954c22a13317be111628fb2e45b86c5fb7427bb7791e1ae96e8f204d8ec97bd88aaa86cb1bcf8be77b93053916c6112afeabb24a4f7c957a5b6a72cab39563623ffee2ad7342d76ec91e1489e624f5b407e5607e7042a5b2fa974b98791851e0f9ca00dce59069c6e6b0a429ffab76f5730322f04a321cff25b2e50e8c701ba95798db383d1928d7ee21c6f912e103e598d700bf43dd5d442d3513bd1a75c52b0fb49843231a3a94e23f86e5e199c588c9dcdba139b6e20fd830cce816dc231867e07144f43ddc359f4a57ba5e2ae03abc558a3b0a041cd14e763da261f1f83e581f4d0a064b479f6330ab13b30535558fdf2b26f29c8150597962121dc3d3aeeb3d1af3e0fafca4e2cffb34b625a677208b0afae4cb512ce98bc723bc5dd79db2f50e49e4efb84cef626e7bdc2bcd3ce0a8e54cdf1f5dde7af3499739b236e7b817f0bba590986d4edccbeb6a4df9bfb32dc54aeec49de3f16a4867e6f066410a26a1c6961f944f72ab0973d07556d2b53a71e7d0691ec22c8c2e1a1a08f2ece39a34f265935e9e4f60532a9b3bff45cf2a682da413af1a9be5006540130f670fa44241cf2579653afe258578bde42368c9cd1670129c9844eaecd1a120cbddf608984b33a3d48b22dc00cd7c0c3bee0bc65474d7b9675ed0c13118df9b106230341ac7942a51a19d43a6a7ea28e9b525cac72f2afec5ffa8b4a4dabec8c747bf7bbe4a8eea1e7ac46120b2985608f610e9071bcfa61efe829e6604f48c9512f2ce7c76cdf4b9e9653344c70bfc0f9e29d1b573b69e3b5c5f72a3cc5046fe46ecb6d627f3423a34769a35bfcc5a7ac817b32c0004e640202ef55ec29dfb179efbe5df08629ce5a41cec889e2053501d8375de1ad4b0f902cea2e8884d5c4dd17d4bf58db75c409a5521c534d03b23e188a5d4747f0b1db9f8c22b06cffeae3f34b1c7eb708b827838a06ef68a35c7175c6022b29464d8640c76869eaddaaeddfd69a6b2a6d9d97348f914dc7d28163ed11908d28d40930a3e17ea9d4d87b59376e6fe819df081558097ba4409d370a93930e35ea4e16e8ed6b100c12daf43f979ce0dfa496593a82f2f9a9664844181149b2ce7f160e9e6bb9159479ebb7e70e6923e0b59abebbe48da48b42fd4b741788cf9767aeac5f86fa2d5b6b8f43a57ad76dbbbbefe3d9e8cfa8656c1859c7e1617ddc8b4749293add8bc5373900965f532b71d0b018b32f02a3a14f844624819f6d0b3c3c3b9cf2fd41034ebf7e1131291cfc30a9d0de8653d1eb4b41a993e7a6288d4ad052acb9daec8fee71712ec0979517a1517785c86c4ad8544c9be516d09fca6b00e6f83d2711855f6f086d13dfe36b8d228a45b0f05fa6703f4ad54086f51771bc59c060f77033ee5700509c9161b7e75dbeee26a914275d94ccd74bdef04a2a53d0b2d3a90fd0a67093a805d8"}, {0xd8, 0xffff, 0x4, "6898f01d2acc346d47e0cd5fdd8831bf14bb720523799bce6508bd5fc1cc2cc5ec553da997a373b0705c4c0fabc7f79f3184f3046f78583549d90dc8c634c065abfdfa2b96022749606ba84fdd64321c5451f98cd5bf9d4526ca2d2ff5704de9b44a97c962a5f0c5e86b31a001dd1562f2ea19d676516867d9ea87dad2ef2749b1c30eb861af4d815765135e95d5b08f96f0ba26185e5408a8c16e7499165c35e855961ef3aaf258966606537a751e5874b806c58aa473c126f4395a28c706b0f38b94"}, {0x1010, 0x1, 0x3, "b730df79e47c341c62aa00ded08c36c6ff137c4abe36a09619dafad9a8a898385d7a485980274777c022675da752e27b533dda98787302e1096e0703e27075c825310039ad4542defc01669f98b57d65946d1a7f87e63dd6f3350928f73a12ed03a24ad59ac5d196e005125bc94f656268b4429bdfcebcfd9802868e1f98f0f5b53144cc7786f239c232e206eef7c4e2d1d05edb839c95129e1f716cc53dd8cb9aaf85e2639f027fd7cbc8d17a822aed848f81a0a4ef358eedff2000cf8797e760cd1d82b54106b433391d093d4748ed47647d15fcaf49820779dc3094ef0a98af77a2216d22562d7d46d66428477fba827c18bfa8f9ff2b462a117ffd6230d54c26080affb30aa5a20bc16df23a877b380b01cbc52526c70409d38d29a1dfe37fdaff0c392fa8ce56b170127bfa1f1e01c9c521aeccc32d8d91c232c8a839dab87b4f5ff7e87c6ff5e851739104fbbb791691a7a9ed90181f82f77d10540e3ec58bdd4d6ddee78d738597c10f55f80113acb772332e92a8e2bff65d851d20183512c412425062640370bbb1b6607d5a8d85f5ac6468a41c05f7a02ae6bc56a26b03907297f6a1b98b3aeed774829d9a97c6757237a04999224a7b382dc792d5b47b2eb32597f4a40646346ad9dd505d1b2133c97faf6c9db65a827d74e59626527a81d166f63c1e42a5bf03fbc21e0008fc60566c05ebb8d36e0bbed05ae7809798de0aa9c1d0757caf92eb6a853c03c5746fbacd0e6b6c55ef8c18d205991c50e89b98bb7f4b3e2658127b4e981578fadb10e862d04e9b79490a0678814d99931f223adab5924dd10152e826010261a2bf2c43eb8c585d1466aae32a2eb7b3eb58907524de09f3c21f61c70a471b0e5142d69c830e7401676e5e4069a88e567c5c06389a7ba552cb4a1c9eb0689874560fab3d8644326bd30a749d212c28a38c8dbea3f2a747a11e6b9638df6422eb0f85821859d4cd95ef9562e5118770a03ce29c0f3708372a9f35a645889329fb8af7170e82e2958ca78dd45302c9d3068e60eeaa5071e92fcf9961717439c868f6b156056dfc08db3eb4118540d48db9af8ddfc3f66e84c2839b408641fa476b0f183882fadf4fbd749daf6173026d9dd0e2f625fcd4c29fa572f9c9601af3e181cefe9848040253b80389a76b5830c4f09cfd7d0ab8fecbe14fad324df83bd015acdfca33d9e0d978e381504a57d74f87abc92bf6f532fb69d6d39c1eb2a9f0beed23559b4aa60dfc96ac8b69e92b9ae8514e10cc2bdccbb2d780d93a88c78f20417eb5055da933e38d7ce446e94351f0a56fa22503b42754257e05a11de8a1ba1d35689082bf662315e9a78deea3e776ecd2f0f74062401a8656723b0a89834df454d03ec9b119e995932c62a9ab5f0d4e0a595ee44698fd623e8bb48024608b840d5313f48eee2670c3482ecbdb336b8724edfb0fb694152c8b8608dd6e257f240017644008a70dffd46d4dd3d0fbe63ecc5d1aef845604a907893ec45f89bf03ac76d5687179f928ef6daff640455b02a0648e842344f877068569895939c150f36a82f570d13aec0e7d8d3578d268f4b7898c044f5d890acfebd5875a9cc3f766963a626187ebf5efa5a2b7cef9d95a86ded5e789cd660e11fb237e622576f839b0e11ac65614bddef95b87225bae427c586a97ab7b353576a3e6484be5101ce85a2f7e61c98dfe08a83359d0d3fa4a9359479975828585dcf4efa8fdf4294d8956fe6c41caae78c6c01bc96005df532cee4be31c7c6306334394fb1e016fb88b919e91501aa371ff60b7dd24b1ee4a27fffa5a95ac5abda8a3ad50b6eab9eea07dc2c8a4a52a78129d0d787eab081c3437209b6aa7ddb3445c0077cf5af3fd4d4e3fb07c2be3d9fc0a5312caeee9adaefce8be9841135b9964a7775f37f7b1070e61976062f90afc4659f74308c7a014ead907b8f46d7a724f78d4a088eba177b268dcc1c4fa386c43ee43252a7fba1d626bfc0206f9e4bf4fc0959950c8d7f2cee3d83a41d0f0b67c54544352c173764469dfe6a8a5c2f02cf1965838078d0db0324b71235fb685c1fabd97d390da48df506179ca9f619a265add4a8fc11da02ea3eda77218321045de1a42e546785d5581db37f4a12f520048e25980475e08314cf517ff0ae0eb792cd84d0ea6df5bb19453b8a43f2176a17d9f7edece23b3b782bac1b9c24464369150372dd78cde97bd2409be2b81eb4da796fccb9f5cec7200d1b4543d70dfa706acd7dca9fd57ac328649798e2164b18a77725573f601c2f177acbfb2d7a3c73082abcbbf1b9e031d172b758e84900524c71cc32dc7b8782ae2aec5f441e8c02348d087c7b7ff92a1ed32c66d01c2ab074ecce42e2b30f2cbdd76fb2ee9526f4600dbf453683c8052071c33b8d6751f06ad8d05a3b5def83ad9b12094b3407d616a69c12cbf169ab481a8fa2e2ea25b48545a5bcbf7718242b1e865c08e073cde29d723e947fc76162cbb0d81292d34c4403fb8de80283e6f48314cb18028ad886b3d08c3c3b673c9f7704c358083d1c278bd5e2b8f3a8b2ff51c46a248caaafa4e737829627dfa50f83c463e9f3853de8e45617b60e2dc03feeeb737f2410617089cdc1ecb4b38561d4e185a70b373a324ad4695358ef53d82a1eceb8d811c8eae2861a09af6fc1d8724077c5a7a5017e66c64b95f9861ccc2bc56eea1229d7da27225df62fed81394898c78399de938f2a3c38514053f421e19159f6a0b15bdd13cb692dc2819b0631f8a57c84df9e6a538d2a65b769d18b369163db51dce1649b554a6b79fb800f2ce1e9b0703b85202f35462a3717f767545a2329b72909f6e7fd915e859dc7f44b8e1497fdec7d277799ffbdc15df4e516e8bfe37a681880793012c55c5911e55f0d60ea1ad1a44e1a34595d173e8be3a1acf03bb427d8f5a4b4e38746f8aeca8bfbca83d6e258745de3496ca9121e8f76b55794fe5176d21748bd9d8b563b73bf390e689f28ae87089e33a27fd972d6e1c58f845eae04bf0325426f1e62248f627e00e622fffbc0c8df784535179b6de40e64be0900ca04f1443f098f65685d580e8d7d9efca34796d1182ccd4ffa9c8e9c6fc58e0a3950fcf4cc0dcc038c58b97a737031b968d3027afad939f19905d22d161fb907d7b9170f7ee455e93b54329f89acdba4296330de31b5e30c99aaeb8c36084c826012289ba0c6235136da83bb2a4f4467ade6b52ad0546da25baf640e7ca9cee24c8ad6ccc07385c68e76b8427627357ac2f150d37b60b4eff6bd076858a4f1f0f84ada2cf04ac6b276a673449fea6168bd2e9b51645a9f6b13cd50d7f4baf794c4f5e68c87c9240a74ea305ec7ea683a957adda530c021725abe988a4110f377bf526784ca6f09ac68e9dbb52d97b17ad58094e5ee3607c1518653dc928d90c2a4e2f85b65a024ea271f3247f8584346f9be6b18fa3d275fa55748cb8da18df06d2d1558cddcd042b1cf8e04337afcb84c8435665814fd1febb66788235b91fa944b691c84aa38fbca0b5649f2cdb4ba864e8f62a5687a62a56719a1799bc6b38e50858ec451a36445e243a30fcfe6d0118a4e60ecf11a1783186bedb1cb00a044c1b22e58a2d608b89d98097b01896d5ca008012277ed5751b5081c2dd80426df6e46ab3ef55c34ef23aef128c8e08711178010573762ce19daf0a67e47036b6f951c3cbfe9f8676f6f5b657ff29764bc4c8fe63a491728ef8bc2f032425280cb1ebae07a8d194367b9cc09646be297b5c986b0e1e19d95900a96dbe0d1cf9a607a35886d253ea69bed821e50697fe946f2c641c80eb23369adc489dcf6a9ba19110718a6859362d3648057341cda2c8765bb490b4da6532993951d988228f1774fa977c5668721af5e24787e564b8dbb6d1ae161b9b1d469ae19bb07fbde8ecf7782be6c34ddd2cffd65a71f08886a0b2531adab91a19e00c47eb3788dda20311e7f1a7eb904a6703c92df6de3747973473cbcf792946f1e8acaae292409612673bf76e5786118bb844491c9097c2d8a103c885111f1f5dfdaafd4f9755b409939b320d67a989998ad962ae5b2aea15214cfec812d9c4406d36dc81f4ee4e3ef93095059b01fa5afa7de391777bd15721be226412f7d00007f2214ae565ceae28ff6770bb894143c034f26b6424a7cc8fbdba9e30c904273ecc576d9480e44df3d7f5e1afc19271d99fc9c6445214f34f6b637e8d807ee216beed1683794897efefa85b804fa1f4cf548b2b559fcfe721c2587bddd37d8a7f32ac7060f28e070b3c880818693d8e39be612135b32c83d2a808cfb9394833a08c8e348ad08f597107dff8a8bd4636d8ed8b22e754616a46674c73f6bc8f05cd7c4c63affee18b4ec63c157208e5e7a64d4bd6bddee8fafa5d664df5fdb168fd535ce2d8fcd0a7e1faf00e9f47637e8238daf94d0456cdae7aaa021f0921bb1f49b47f5f662e3631433289f573644d19edce8d9a8ac4183f7942bd83717615aa7b3fc011bae9c83c8c7111bad645c23af605aed9edd6e0262a05dbe6e76bdef3ca9bd6dc9bdaa11d5389b83db63ffb1cf52357960bcca816f13b9972224f8a2d08a3edec6d5ec6defd730c4f21b6fa7ed65533d5adf4a52f5bfdc6755aa8a19e3c1399474e46d78b79492bcec83c3c62a017b3075f86fe33705808f33ca0d76b815c308cd055be9344337028f0667e7ba600d0022c9906b5269794d30eefdf6f2ac61445766cd565dee4a3db69d684e8150431c768da975dfcdc57b18f4f80c842feca93a6cbe0732544299bd32ab13e57c44c6b5f9c82fafcd4a928b92870c56d6f63d7f00867b59f2195936a7025844d3f93b6a7fd63aafc13abb23c644dfac4cf61cd309c2b5336e79a4495fd2f5af497d058d4928acc05118330d934426d37469c038df76a7b59386d847081f6b85579f701c7b1fced1c1b9c9202f6ad31f9761746e44ac5d9acf7d79b6c7c4908119a1b69bdc58085016286032021bdeca0213b99a45b1da597cbb950b69d68d691a877beee1ad695451779f4d3ef7b08ba0eac33ecad7ad6285108c985ad79773548a182a1c4a42af7c2c0f0a7d27c3d69bc834a4ac488f55d8118e37402bf34fb551cb4155e8d98be59c27759f356b694866423566fe5d3e504f5c1ee1e883f2964337ec02a9e887bf4fe62e306ca3dcd8b4e1dfbb90e8adaf57d676ef0015e519056b8385a4fcf0213175222703ea1d0b0ee9198334c29e61286b498230b9a459b8d40b62a9689b984dd98f5fdfa82b6d770cc287b7484bc13b1ca9457b67a473194a05a5ba6e4255c5776a52ba13f6cd4d95d30fee2401fa5110ff650109b008611a20afd893e1b697a49118227c547d2abd55286010df6131c5d49e35cb4f14efa2970848248aa72b2a1bc95913372678413988f38291efe552f33ce0c702b12a4b70095c36b11c2c42a1910db821a23340ee167a3a29d0411e2a7a15153929d92303ff0f4e4f324f6738b16a1fc47959c6afaedea07e1e9278ab49556f7ce478ec4aa54a3562ceef73162c68a099b59f103d47ebde2bcec1deec96182713d9e8d7bb7016e35226ec88b574e5f2b2565d5cd240dbf2db4a5ee8028a65853a50178566b309048063ec3150318ec4d98102f340b969ebccde31fb0c2a63c51470342d069ab767159663c6bf3051d23eaab0884a9c2104506bbefc2e6caafee7eff8b805b94a8df53ca584e73434ad46b6253413e3550c026b6ae104641dc1b5c172a8067dd52061e7a44f5918b5093fa8d528820da00dc8018f7"}, {0x60, 0xffff, 0x0, "c4957d5445bb905726e00005e743588901c56e7062e95d31a76318ec1c358cf2d462eda40424083204658df175cd36368c5c968cafac75ad11f4ed32a4bf538b85d082301f5addfb7a2f9d"}, {0x48, 0x0, 0x10000, "b87ddedb3dbf513ddc92c879a9b5a57dddc4c1469eec2dc1e8d83f3ff6cbb73b523d8e16825b804119ea2cb2a67e86761d48747f"}, {0xa0, 0xffff, 0xc73, "5716b1cc8eef5ea91f1ab1cb4503b78de40add95203d8978355166d6ceab5bf4636eb3416340def89212591e0d1132246c7f9f6d9123b3a7bd8ff1d97ff1717ede8f70f8a20a6cd5be0944044ea30e40c393f2cde453fcdc620f1ad044d84d480698c58e2eace3c6bf2639d88e9c4dc4f2baba86c89949a6d59dfa56ca87a8367c018bf8e663868a048ada"}, {0xf8, 0xffff, 0xfffffffffffff240, "b72181511560197f406ff6a6bb0fa440ff614d3142a2275f9a28d3ec1bbefaa12f748911c986a0c924a9317b0f348f3c8e6c5fd28dba5e58e2864cbefa6b1b46b9b75f846512993189c0f127c93324eaf0aeaedd542f13caf11cac13d717ba8767ae01d1ddcb762a3567cecf2369a83065432c6278bf95f36fa2d0626e1c8cdb06ceba0f653afe21a86a10d73ff7ad58c02f6125f9bb1f88d3890e884e9e2546b8479f36b88a78128117c4fc5344f0c4ceb5ef820a5ecc779f9f2dada00a928cec64b5104a4a910a96359d4dfe724dbb75563c37de6a6cf143cd13d76ff30cc5e1289a75"}, {0x78, 0x1, 0x60000, "52a43ecbf20be763df3a2598d74a2b4088ed78b190ea8578e94972bccadd8e5efb1612dd65f4140c92f81781bbec2558f68470e49088d4ca0373978198123f5cbfccb0f2c98c870d7c3333417da4f225ec9e0635a6a77b8e6f782021e70f206ac1e964e9f3040eff"}, {0x78, 0x1, 0x6, "5bbfd24161b78944a832e45a47d9e145aa7b017bdd7ba5b0e23ff44e3650651ec00b3eb67fe6304c3598db17d13158e3927b5504262ce29143501735c36493126cef3c7c179fcaed743b3bf41dacbdd58f13b51478521ca7e68a4e57ba3cbfcf67240d6174"}], 0x2538}, 0x2) setsockopt(r0, 0xe09f, 0xfffffffffffffffe, &(0x7f0000003800)='\x00\x00\x00\x00', 0x4) 13:34:39 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499b5824e000000000000000800"}) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 13:34:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) close(r1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:40 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x210c, 0x33) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTART(r0, 0x2000746e) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000180)=0x500) 13:34:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 13:34:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000640)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() r17 = getuid() r18 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) r20 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="8d5c62e3ccae09dd985532b01d8ef6b84d14eb0b40ee6387bd058664231e4949824d1ecea104b0269828d0ebe7319140b66b3eec87254974e9154e7e2c84f64f6fe93e8b860e8dc2d7d4df2fe4e674a9c6129d487292eb8af949499fc0a77c54df028bd4fdc03af9fd57de0fabc878512ec7e31feda4ae0654a705b3382190c6d7c7747b9b98700ca4d546fdfaea67ef77f1ca798fa7225f13831168fdbd235c27c5f548715d74bcec838915348a2487aa803d8277742482b2107b76b24a8527bbdf7566ecf4ec3880acf54251d462c3bb", 0xd1}, {&(0x7f0000000440)="8d3dad23ae66728eb7b6bafbffec2cc3833bef6ba925a7281376c7f56b0679c57715d235f364389b45ff82ef57c6a952fcc78a69dac024989d5dbccd72981e7cc82f2e54b1b40898c363821b168504e4d2439fc6f5585c3b664b8ac243ebcfcf59f0343f491cdfa9fcfe2b0d6e184c045ef77b6cdecd6bc23f88bdd75f93a63e5bfd03c396d0eb8c5824c1cf3671738496cd243f21dce860b575fe", 0x9b}, {&(0x7f0000000500)="bd0acebbe64a968a2e5a79c30de2d39ad859e77073b47eed0266eaf6d9256ebfb0c8b3a1e7f7ca48103802920d943bc79852e6897eec87238c778b37e86f95405acccb70bce8bb86f637ef33c1c294bccd0bd6db5e47d5317fbca9b6e2cb61e75ea1c2334864e0278f539b8a2bc506fbfe505f4965853870a17cb600bb4acf80c5466b4d7f0b9c1190f8eebc947ee51421e869cc87c767cbf8c943806995e0b8bbd66df00854bc", 0xa7}, {&(0x7f0000000100)="b2c900e7569c00268eb7209bab3230054e1da64d48597c6f6a952616e354738fe5319fac6c6aa0deb5c74a5f18546f3def79871d9be0d85f", 0x38}, {&(0x7f0000000240)="f943a814b375b15a4b34c27673ec64da9c19c880091a4edc0ee4227db473f955e145a7400b7fffbe813bf6765e0e7fe27f736675158c0a04c44d1187607e30e55cc9cd6b2eebe046480eac", 0x4b}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x128, 0x5}, 0xec3162ef167bcf92) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 13:34:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x38) r1 = dup2(r0, r0) r2 = getuid() socket(0x7, 0x8000, 0x2) writev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="6b579eeb61f694090cd4f7e1da13bf09b09105c3e438da92b8b16197d8c9c1123fa39a77", 0x24}, {&(0x7f0000000200)="e926ffbb884d2b649de1cd836a429a2a0c20d5cf99e47b506309bc1a3235a70749989f1ba1c52fd5a40bc2a0f27b1119d56ae478cdf6c3b664be8128af6213eab24c105870e51e29a39eac30c8d9f6b62d6c", 0x52}, {&(0x7f0000000280)="979aa2d67f0a91ffeb9bd5b352b5f90d64a2f3df6c3ee8055c12f5ec685227d70a0e771ec310c1511ff5ef2b95c3cfd0a02fea57dc962ab177809f3159e68d3a61f6f2c467b983811969d1986911c34ff31080032d0b212cb0f4ff6d97c3797657ffe0f7b5ae3f7f9e5920408d7a5b072f2aefa3015de0e16d62ea", 0x7b}], 0x3) r3 = getgid() setreuid(r2, r2) getgroups(0x4000000000000020, &(0x7f0000000040)=[r3, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="9b53107113b81872dc9a15e557f99cc42a358faab7a9b8a6dcb4eaa533db05fa8fb837d019e04672451b5d", 0x2b}], 0x1, 0x0) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) 13:34:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f0000000180)=""/99, 0x63, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x8}, {0x18, 0x0, 0x2, 0x8}, 0x1, [0x5faa, 0x8, 0x9, 0x1000, 0x8, 0x0, 0x10001]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x87, 0x1ff}, {0x0, 0xfffffffffffffffb}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) 13:34:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000002, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) kevent(r1, 0x0, 0xfff, 0x0, 0x0, 0x0) 13:34:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 13:34:41 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x10001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3f) 13:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() r2 = socket(0x2, 0x4, 0x1ff) recvfrom$unix(r2, &(0x7f0000000080)=""/183, 0xb7, 0x800, &(0x7f0000000140)=@file={0x0, '.\x00'}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) listen(r2, 0x8001) 13:34:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800000080002005, 0xffffffff) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:41 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x8}, 0x8) 13:34:41 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000380)={0x8, './file0/file1/fi', './file0/file1\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000003c0)={'\x00', 0x2, 0x5, 0x8, 0x1, 0xe, 0x100, 0x8, 0x2, 0x0, 0x8, 0x8}) chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 13:34:41 executing program 1: 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"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/22, 0x16, 0x2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) chdir(&(0x7f0000000340)='./file0\x00') sendmsg(r3, &(0x7f0000000200)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x7fffffff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="2e83cf33b28575d0a00d223fe336095854f8e12342a1f575799d13591327505063f0d46fe89f6b0a51b04abdb774", 0x2e}, {&(0x7f0000000280)="27594869d3b741d93b34936b0cf8e60d0519d02a8816777266ef19259b4e7720f6a298a87716320fe52d632c8c5bbd3c7041e921c212ebcb55032f495973bbc97bbd80713e9d4e4e0f61292bbbc264fb993bdbebe44d239e941f41777a7ccd84af7819f8d6b1f43c633dcf84718cc38330e51ad96cd1b133f25febe3f4dc693336d9e5830f9b91b09fa1c13d8dba80c129b43a3f01ea7be2544fb48d5d1eeddd377b139d7d9f077eb0", 0xa9}, {&(0x7f0000000500)="3e193a56c456708d615da6d3b6c6461fc6ad3cfab5283f839fbe5ec273fdb4bca252cde69341eb9ef14899b46c12ce584359b5c62146d7c5b803fba9c93dd9ad105f3d0d7c3f2d8a709dd241f63bcba1f9233e083a45088b95a773d71d96ec31947d5a2062a9d9b24c8b32fafe629da46fd6ded47334340361fd1678dd7a8c3f039fe34f861d115877e86aadcaddb4ee4d1aa785eab7eed91af9eecba494abc1144c365690bce1d5a02d2636d123fd3cf39e23de1f92fb196ca085a6aad13ef854f79cf012c7f0448f10e3cfea96bdc69ebb1d982d69a2d0b2423a4c0f14e15491453963a2e5c564db6f805e16fb8ce2729ffcdf07ebe710e1004d403d3e8fcf64ef0afe3dadd0ab29e869db3c71d1442d4146f2647c95904a95e26efb2144cb8919ec6132f9b93cbb2f1d720855833f1273d880c3f16169b7e9e2d431385152340489d1509967f75002545a7dbe9cff91f85d942cfb246553952db91947d064c4f3df3771a2a1ff8c7c890e5d9bde267c3a473ef2bec6d105a79696d921458e039d0562a4a6e6ba78329d239b1c5ec3485bf3dc31aa60b34ded6107c024f0db3e9d7e975a5a9f8e45244b9e15624c204aa1f65dafd926b48de107626b648f0a34daac28f7efbd8330e313ec96c3f6d947cc179292ab6f675ac120c8fd4ec349225bf88dd9168a65e39e0d8f503e5e3bc84c0eb5202357040229be90bf3f2647a4d79a951be2d7cc5d059ee2607eb5094b3173b97756a5a65c1d24cd190bf642d1f0c477d77e560261fbc8d4cee70439a7f24c223a187cc9d84de0bd13ca9211f992350134fd30625432cc3723e6c6af7121e1c14c6337e5975780050a273ada18cc4e22ea9c8986c3f969e4805f66971201ed9460b12640bdea3efc0c115780784921da7fde5cb7199e5c03a8a87a88e8b86426a87c6c9ebd74db676174ca6f2285686f1c5f34d050202f58438cc5eaff7da5b9dd62e63535b8fb68340193e09da4c15807888c7340bfdc05c40809fee012af1f5c2cf31e81475cf0672302fa792b1c9eb0a403e750c56feaa6b13c1064c9e1e244c7f0a55ed169b123fb007287ffa29f7201f9f73128608fb3bd7b19e6c8b6ba2816fc436de3ac48b39f770a01e7228681679b35b740ec0f63d6d294fdee89f2e17a4f08449b47d8e9af3b967ee156ef08007c583858abf7b89fac05b0f5723ced1c0e1263a2730975b3b52a9f7b201e6e1c0f60cd0033bc77db6c681c5fbeb39e802dd31ba5686505c52bf0b1ff62208d19eee270db5c47528f506af450cae4cce14713a0fc738e3bfafaae8d7289b4bf1074bda112cf5926fd745b67801a956b41c488667eda489f14f08adddeb4175c7e6172b2bec659041328101ae5e3b416cd59911ad656b6260a970c9ce57453c643e66c501f6af70cc5e64b556c074d48105751d4b2cd300e978d7aade3613c3ce45635c9aa707e146f1c4b147e5c527998b686d9388bcbf442c7b0f392f0aeaae59a2c2780d0430caa78bed6197ab431f0cff6f6d809e95d2720f4f0f67b62096bdf33a6512b981747eb04e28d9676125f047f82f6e86b37dfe651dc4b8b8d1fc4e96b180184d3882abc005c1235987514c36b7df1ce4cc86d1e3d59e1d69632f4828fcee479364c0afed2e2fd219d3809e2c62f51996f11e4a14afc2952ffe2fd439c466d33967401aa6bd06f34d618f7f50b152117da8060d88c27b6a20532f4c78882cf625aa806ab038bcb7214c982bf1f5df0bbd26a5b93a05a3cc062937384733077d9ff5ea09380c4000c1dcf33e1a4e02c86cc6cd73509d1bedc24ad7de1a871040a10bcd4818cf8539d3e9e221a8beec512a580a750b9f0d6d764db050bf745b53e4fd4fe41a8c2a2b24dda9d041b73847137660fa4f2e9f2b72b5834d820bb65c3af9b9a3785bed2d8c02afa103e050f034e9417b97203852d08780b5636a8e2869c28b2f8cd199305b3a41b08564fc44a38720035bee87e98b60010497aac690132239a021c2be2d4b71081fdc72a16bd62e688a07db438ed2a9db5611b1fdb48520fbeea51406e663f1bf00fa73eba76a8492a2c49e7f18da3f22757c30b48de8eb5edc8f4ece66a41865fc8e32dea346720d3f65d02eeebff2db7642ffbb9380d62bbc688f124208c43db87256fa30515fa594f20f24eb4cc2e43f082b6b085acc9e0339c8aec534865720547264b4caa24ad5e5e6aac6bf9bd0095cc4ab51e16b8a8b76b9ed38aee31359725cd9b6c645a6c0add8e37f67890c109543ade7b7efd4c5bfa5ff140003cb086add38995d2462815e468200e15a48030dae8758e17beb063cdf160d8a6a02e91306e33ae7bdff063ec5f0a41af993e472fd71f0756e2ebbe0cd76333caa7cf064053b5535e59438ff212a744dd23f0b5a31955afd4aad18c830b4aaf0089a234e31107467f31f510c79ccbfc8504055c28a8c28effd3062b895c1c8903b7b593d5b4da94a6fcd42a22d5c37c9c3509ee96c8a72180711fa6d95b248b2409107d948194294af20306c2b24323038a8777ce92a3397917a4c4208f2624cdc3244e05a4ce8a060da16d5b532df1853c2dfa871688a6f5b0d0b0ea29ddc0347c7c1ff2bd068889724c4911a75e361e61b6a8c79da79bca05edeccfdd9b55c5ab7265ea81c1aae75532562cb83b16ed7e1d58f7b1dd9952a7c8b40d38055fad38be0c1e9ffb1b0fbf0f6953a4c8c4b3acab26d7e6ac8283792098258f11571b4d9d5abab349576e6587dea8ff8f8f8cff7ff0c2a61765eef890c84ec5eb676fd7342ebab31ca443ec634490093853270be0d8dcc698a46f3229c3295aa27fa0a10c5cacedf2fb01ff08c41308f5d289130130403fb50cb741fef05504a97b8d1e32d019ad85090809129c5a12484e29d96b2b9c6fc9e63908dd55463118833ff49a2eb588094b83a344eeab121dc917f51be75a4e825d40f3d6955941bd6e78e5041027724bf0c6c8a72eb3d815ddeeebe1ac1bacf514eb4539d43a36c8eb7af9e9dc186aa2bd9523550edf1d926784099cf41c9b066e73c888cfe0190c837b5f83657f42fe87beff05261fb9a3ff1cadcd8b56d4be12d3b8777a08262fb7f5e843d1f3735211ddef84fd275d858ae7dd56f295982fc754bac0813d9a3f8fcb3d852dc34b3ce9ab160e75316ed4000cf0080f1730423463f34f3136f0e1dff4569d10460f7514835f951622349b5118dfe83c34ccf549deedbe149b773cbf79591a4184f5921465fbd1f102fc49879e7dd3d6e96f5d59b4da9695a7a5c148d7cb0e4f3da4b549172e18a4f2122e9e874451c2d77816091e89cecd4bc89b2081cd88f19b35e32859141df86b1cbd5aa481d49bd8ce94cc62e56f8089d76439e7fe68752dafd63f06ef4bfb877e59cc750170b76fbba31cd43ae8769e0542602ba858a299ea250d7b1535e3220d0a92c0a8590b7c07e9f3388faff050fc7ad77b99cdc0485d5c488520018922675d4d18ac910a6f9b0e1d17cbdc53dbc2b34b36594241745643171d8611ed3a79b02d0ee9957cdea0e58e9073cb1bad36ce8139cbfc26ae124b51f3735da2d6ffb5948ba07c75f7f392f88ea3f8bba5348bb79eb639a3f07d2363ae65cb67132a06c8bef949dde89b5a810df6c31fb6ed64b85fd3ab8e8a0614a045171e269edff8e954b8a3eb15d648247c41f242ff9491cf3f94a0fdafca731708264ee2d6409a253483fdc93051419b69570473fc15974a78d652ed495dd89cd57482ca93d1258d12522a05e5f7950f48e444922d9f0198c00f30263f780727bf18289488bccf5955478fb3f01b47660052ab8e25e07c8377c5b9807ec7f8afbcdfbe63c965da68c35c45e86c3d71488dbef43cbfeb52d7470288a9751158a3416cd9bb716e293755d24e5edc7bc4b6dfa555f20646fd2c8c924e15bfdc28a48d969aead45136ea2f065653fa6d241e096aee65c905b6ab7ccf7170e8490570e712a11f192bbf7394f5a9cf3c2045771d6fe7080153bad10543260c29248406981b6bf48e8aee70a867e3c3becc3a78939549541680bfec40f1c9eafa8aeacc84125715769be6aaae28d1d4c9a4135105c73be95a1200147e4fc482bec366a7963a490770459d36c84bad3c5ca6b78c766b0a296f5519fd5821a167a99a41ad3e608937a45c3e89dd11d1089f568225b18ee6735c23dd5126de382be8d344a07b1e4a17abe23a20054b60914f12945a952b60473a2d9ec1672bd27398437d7837d9ba7cba18b7c8d9b7b9f765192d2ddd2ae278c1b4ce55dfad74e748028840cc158978ff11d9bdd4e69dca1da8cf61343d87eae74e28b184fcc79eb057b5aa3f0bf310cd2652cf570edae00cf6671c3bc3667ce2cd76f5cdd7361d257f3762fd2f5d2181b280c8ba9bc004ad0fb2157a6437192b5c0c273ba48e92d5091d2eebf0381f53cb144a8cbc66c0dd8d83786f7ccefd4902538560e8cbc252ec07c1b7d02e4f1460dbbe0dc82cac1d1945749d5a5afff5d4fefc0a74d937427146fda49591a909683e6db5fb0cb73df2bfbdee30a388cb352b7e1e7d0f81d2126e8b4cff71bcb4f74811d424a7687d2a6eaef87f92472c422db2f75739aaef27af69ce17f6f4185fbab1149131b76b2d52c55c7b6be81bbcb177d80adef9706c40ed4506be6a34900e249c6f6165039068899277a4ae587c9451838d671c9215588c40f2a05050c2b7eb0ec9e534dc219f43683347b3fb20fd99d1dfb74ff2649aa889157fd7eb0c04cbc71b351298ea361707532163687ede0d5b09b07fe1d6b43fac144f0c6a61473b2e91f889fffa282799d95601240a76911afe2d4f0ae3fd6a8b109ce7280876e77b0ab707e2976425319fd830a2cf32e10234d456d1a21fdd90094fe98ae344a664ed3797047de9da92eeeaa829c8557e5f7fe6074228be44d046451a24b2dfd9a6ef52d825e664735287e8cbcfb40bc76199a6662be3d105e94187028dca79f5fea4939651a7b326d5d9416649325c13d3b5f9da52acdb9126e5b30f445a458f88aa127d4ff291f17c2c7a1b8e12e13502d49a49384731e3a7dd8e4f91929c999ce41fb62e266feeb8a139da7def831e17e13d7d775999d61c22b001ccb2e8d7518ad61c681f9178d26c8d408cb961e4793c037e15212b022c91cb2175423cb3f3f8d3ce28b137e87d33ff365b9313cb38f530a8e0b4a467328dea232877d9ce9ff4df39467100382ef18d7eb49ffe43beb127dd861af962548ec15ae32398ec7cc339826583b89a41c7237b46970b804bf27f0da122acd4cbca0d3e743e13e23bc63fc494c5a02dc19e448f1d773740c271b1a4c52da71c4381d6fd2bab73198f8e46c47f70576f5f43417cd68bc7836ad7dcd60797a457bb67824bce88a0120fdf6d37cd126acac1c96e7e456fd8630c982be590be7dddf0ede92e12d624b659aa3d1774a7f52a633924bb92bf4593f1d68e0fddde8f3e06ae95523a38a197b04898a8abc91ef652870accbd7d2ac1e12f834789a90dd77e91d6c2d19addfe53dba1060f7daabe79d03f239d0993bf415b1565e3813d78db1e8350f9127f22951e290cca80f70d9b7940e6442610aaad5744d29de01a894eadc9788bb96bc55ff4c4c0c7bd3101b575f22ad9c230f3f52d431a5919c364ae90d38edc8dd23912447b7e08ca4945ae22cc3248ebcf2de168154aa792302b3e5d856d98935fb34a7978943c2952d9bb1cb279cc5d8c754e64e417669f4ee879ae2dcc601b322b71a16fe054f1723645a510ab142407ff91f5e6b05f8b563a1107e49331", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="3000000000000000ffff0000080000009d854f001168fb45acde6bea3cb2850bb54338856cdfb6910465174714df00001010000000000000ffff000008000000875b44dc06974e26030cb36bf3add3391a9a8903f9ac65d4b3cfe0d2ee24d94e4061529b0820d1b639a330a36111448c536ff51a15f8013f7c319703d29ba0666457142f4b7b0c992cfd62348474adf12f59edf5dbee5532ec9ee5026273dae1f3bf5e928197676c157524ecc9fc6bcc91024098aec72f21f0590b2e42ec5c33ac327cd29945f4aa21b96f22c1a15bbba7ca5f1dccdc3a0d96d61d647257ffae358ca7677c77959c644a093887e64a9a1f3a90af9c2973636b9b7e1ef0ae110200c63d0153e384ea280742c5d1b97b7500b917d85596010a69650bf00404367f731176513bd6e56356382d1395c491d953b40b22ad67133d4c8f1f1a145b74775be9bfcc9993e36725a95b54bbe0f0fdbf511c0e4a85dcbefe67194b96d93d92b7f88b77ed27bf3cf869298b10059981446ac48cc0c4b390fbcd95063170ef221c9175a3af68333ae114e1e09c7b476a845aaa9b3917398ac3eede92b8cbfd56ff07d87ecc9ebfef10ebf1c0a36982578cb1392fd2a53471ffd5b77f012fdfec0a0ade5e1cfec041a112ee29584fb6dd2bbacdf6127f8a1bbacb67c666933f3cd631180ce64567f4785c351229331fbcdf37411d5aa65058cc5740377ba240635d83e821832a060135a4adc2996fb6db4c45745fcd862b70b956e8abdb1b610da62cf8755ec32e95691cb08569994060d24ccd9204b4a343f0cb8691f7ac2b31283b2eba4f79c72e707800c08af5b066e9922f65dc45a8076e243a513a6b407c54f96223f3deb601077dba79bce8a433c4875e6530a50addd97eb8299c7900de2d22d6afc87249be453e051a731127802681a9bdb88fecca8655628b0487d0cec5c936b033883e3d977759d23f8c0518f1880bd12b317372bff1bee0e57db7c3b9de4c424fa35b6e152f78189145bb325b0024f3571d3d3d723816c1c5f8b51a343fe919711f19b7181d00eb3b13856f96c326f4fb3b7854925d5e98860315127c3dc9c3b4c11365cef1430a33e76ed1669e1b97e9b24cf75a41d3f0aef6a3630dc8180ea5c2304d292978aa4d37d709d70549c45198d0c56c878123dc684776ec79b44a099951078df9040d7841474a6bb9eacae4c3dc33caee96f16f9bf8b02c27938248612fd00eb0ea0b0bb5e140356bd1b8baf5e81f67136dbf7ef26718443ad99a3c1509601507914eee2d52539339458317dbb0964e64591a76e888836ae64e42509bf61273e2aa1e6bf4848f20e2d8813510463da4b1c2f0ab7d1ebc117c00f8f9ea6d6cdce87ccee57efefb2e7e6a0d060233573baa36aa898068d7c3d1a3d45b8a571e525419b23c0d633a75dfdb2331aba9dda5f7afb9b7386a84776e41f393ba2b883f841e0101095ba1c3b56c9c68e933123a8570443912d479db44fd3795aaf3ee0a496a2b3f65d3ce1ddbbe2a8d30ddeb1990f0df3d8d73ad3af0122f0ab98c4921a19aab56fc2526ad2e970ef15af21d5fce3080afb8a5a5ce54da6df5ebc412d778b03060257745f6a087600974d1e926f75cc6276cc2886c2de1307be88a523c1799d658bf53396512cddd4fdf58fa2c9b9889fa1a5e7b8fc1f395fcdf0a200e4f24e310264e7215994b2b88f8a36436ae34e48aac71d9888206cc5fec114eba5f2a7fd850b0e2446fe2309e03c847ea94121947e65d2c1e042d327f50c1799541c4a9bbb1018f596c8e5c634854de74b5df1d390cdb2904ab900fac6fe84054fec9ef45bc505b0d823f6d25062deb79fd64037fb9cc147f10f8bc40c3574841b39d018af5452f7900385555d3e76626200a3024f580080e07f53049a7e7f508197c2bf3c2fc097061e50d6b820e1fa77f3a20ae6b0ea26477f14bd004c0c00fa3d864671e8a0c43eaebc32042e21e53aa685f260389840d0eaf2d233ac2fb139fa1a9fdfe759a8db6f233c84cadf6d9bd3a763f9f353fb3195cd777a0e7e6f331a910cb4165c934798cd758d912d40ea540937e08d77a9aa81c948cb8c9b21521ba3f9a6beca6445a3bc0c1470c7961271ea9714068f51d1d091e46a864de4e7ce201479a3af0656488450e30e610ddee5b3a9244346b75a7afdff7595bc8c01ed34b12be9bfb0bdc2dc61ff2ac8df117ee756c647962d80d7b3858927309d4f6cc49817db5fb92e91dfebf741a93f2775d2782f2cc09011dd494dfadf23abb3fd2473d872ff6e7ea2a27dcf3848cedb8d333645e477478b25479c8970a4ea3c5803b290a0cd157d11359350316fb4580e812763b9766514122806d1330ec68bed6a8c5fad2a760cc393c5d0025db8b037fdf3671abb08b9fe6fced5595ce987368917265c6e36d4a284d3169be46b424b159c971e6331d0fe781c21cebe94dbfd5a0b9f54ecd1b220925095ea1efa971e7e1ac5df359d3268ab7a94c9a4890fbfe7768c579cd08eafb58fd9ea2907ae606dd1ca515c9b258f985241850f55f02d26c61e0b74904c1d238d79abe9176f4035df78397247e11a98cb2314167ec1c96c7c61d46bdd1ba3e193c21da5e9ee6101330dea9d300c01c9d4e80edb0d4b72119d8838125768f7937dd348b66ef9a5c0b5319b133a178fad696c434d88ab6a718f0b5b954f6b7207980f583844c07c900f5f61f8ce1508e531c8d4b58aee3827207bc6b106689967753557a560c72eefa9d4502e1ae56fd83e444f62ef5082f73a1337a1c1171ad527ffb743c4ed29417fc80072b5a5e96f952f129cde98d881878537d2a1d09d207c3a53b3e94b61efba4437a5cdcca502c5fcb59b48f4b1be5e022f8810fc659530357437405cb713d179e042ce764c172f8e58495c124f7d11f816f4a433e30515e36ec5f9a9f955075385b52f220565ff0a14cd3b330349ec9e329dc7eb9d16ad4beaaa38f0bc608072e1364dbdad984c2a1ff29db80e857ae6acf0e3789062acd3590ca9f30f2b35e0ceef7cd256e709138fd4c85c2e56fc9ef15bc10ce3e19c9435226f0792c147c6a17926272f0780cf3ff577b18514a7daaf1b276ff4e4dc737203ed00c0a0465d3c56c2d3a1e7524458f3596deb92c82cd3beaccd97dd97668d0e3e7c83c94d1e9a7f2cf65ea75e98a491802cf0ebd2109525ffd6eb8cbfc68ec6f4dd19fff540fb9ce6b4089401bf391a3fd6a5ee3f576eadb281507ad2c85a7e5b80e2a51568cd28320f5c346a99925dbe76e5ce3a2de81727710b2f2dcb72b39ba737dc04305b58d592ac0f26e4a20391e703f4f46c3067774fb4660bd9191f6459b12e0fbbd3cfd0208707ab66e073b9e8d832ecd80fc1b4ed633d72264327a10e15e04fdc4348167310e2a421d2aefcc719c53941656f2b9a05e460b4fca73418920ddf2601393ceb95bf04b0bab3f428640f232c327e84da08b2d99e7519d3d8b2c8129277ef273929c9cceb5e8f5f5f126e387e7f93bfca6f2fcaab0ac7fd0f3ea0d453301dd62c6b0149eaa415b9a8ee12c498a3d9eaaefdf6a6b6c0e951fcbcf04b4419534af8bc2d55848c19b52d044a6bbc020205801b7dd96964a9d16ec65fc29f85898322599ebf223b49cede882cc85d1a8e4f5ce4742421ed674ae7c855963aa09dcd10d0a04e4068415c6428cf514c030d3962c328398aa88b5ef3c6be392c11fe241c527a52c174620416080f203f33e4cc35b5b74d1fae20c060fcb9acdd2ade4800f412cbca7faf39e07b37d856c0e77c097836d612f7cc58f62c2118bf069481310ff4ee758227ea37527e9c01b3c914da0242faff5ae3a4b098f4721452702c326244dce99102d1e25e3daebf936b67b79bd69d25e7f8726e7a585ef76dfc6616a170335a7fc3241b662b3fc5bf011aca0e07958f0d031d4c6a35e97601da0109b67ec5e6ac38aae70164daea6f30b33fdd8890c798791a75dd4a97a802d4e5a7777dc2326cce17cd018e7ca64e22472afff1054c3069b64297c53b52dc3774adf4331cc8b36d843bd3aa763b609064a89d9066dd076d2e76641e005cd8f9b13206d4e77294e86204e20615a7c9d48f84972542bd3fcff2f6cb2d77ed6775f4187a2040df7d5ca7a63f36e794f4424f5330226e3e7e0b4671bc8f6833afa68a2808af2b781699b35ceb209d49167de435970bde0784e671ab55623a6fd193f9abd1bdb9db6304dc8ce385cc81e6176d9f6fd47b20013200e7c2ae09e207b9ee789a40087fd4e4cf8c23a3a9b46699867bfb12353ff1b3dbb6193541410eebecb07912b85032f13b814b8d521be496a409cc901d3b0080116daf140742d98669ed09aa63ef46f7c83cd405c9173bb29f5cd73228dcfa59cd466dd5e1bcb4244eb22c49dbb951fa02a4556c5def3cb6e67294aaf9edb2155a312c1eee8f8eab8920c5e324f2e6cc8a22b0cfda025ede79dcafd03e4c1c76572854b4959b315cf6e91356577e070e9e7b13837a826ba6d2d89c9e422e36c844600bc5718822b1532ff38e62c67fda7f7f310dcb7b30d9194d404229d403659d8a1b244caf474a9a36bff9dd4279990c89aa85917e44add9af631ecd580c3375c9469052f7602e2852223b9eeacf4b128c1f9af4dad973b356af7052f04c2ddafbad4c62a048e7ca8660d997b757ebfb3e34b547050a13b5eef364021333e7b1d475cd91b49c10c9065ea979ae4dd2627f9b5dd39abe313e05b396c05be7c9564295230d2703a1c940cd0a8ca8902e752371adab90bddeee5cb9c1c8d8cc6f367cda3ed26fb93db0acf16a8196165d0c5ba5f7094db041eb56a966babd6c0132676d5877dce73485f15a7202ab0a244358a6d15ae3cd8877f6da289297e7cd5136304ee646c9e044c70ba957059bcaf4280a71f0d2189759f0b06a6b7a23ae40e39d315aa464f20b102227b4cebc657a8f8020dc1683c6cf216c02a71d026c8fc7a72262f8f438b643dfb3fe4ab4a3e9a4f03e254739bf815884906a1cf615bccf0b87cea471539bcc05dae87999ff8ae61c3a95892e3d2d51924ee11c9dd98750906f1528a903cf979cad4f75180064a55a424f77cbf9a038dac9c98ad05eba251d954fdb549cb9d845bc169540b74579f64ee763c09a1dc453024a8e5c7bd48e68c2eeaa7caa8f676f72120bda07f081fa3c5ac6f65d478d3d0e95821637babb7fad49d2d42a3ee5011d5601a5343e166d367fa39f76815d23734f0cf4d77aa12e989e1f080c3aa430a5d1e481ea71a6929e2e130da062d9620587091ae60c1036f8f18f8da1b82fe3d56d4246bdc101a36743b972eedebaf06073d135138dcf3415cc0d738aafe277b370be1ba0d7a35b21a4de9fc71152d211e22502f913e56a61b658089cdf74d6f766e9e77594eddcd6f30f8d9aa0ec0e2faefbef377995fa58e9dcc3b863dd4b6f915ab5aa6331d631dd69c672a322a66a054bb88dd9bb35bd39afa5e45bd26479b498d5e2dad9c01260295f07f3595898bc52c32ba2f2c658ff304b8b108eadeab9927a47ba0943afd7f8ce328982cb718545e38bdc664f9be0f6d7cf539626b6acd35478a746094347f814122fe28bc1793dcb0b76c3496a6d735568c75e67b02bef2b6a0afc5eda294bedf668f466098e9e53b8574be5750de740ce5d5443f39bad662731a2174046b1d168f861869e92c94379153e6a1b442aee08d0293d030b7e05786c34a09f098985fb718a1b0a4b587b6cd717e231786ecee48e2cfc39277de007211e676b43deef629d9fef32719a883859222f377b67f188bad313b2ee5b6159b709c6c67f7da392e9cfdff28c93b735620a54393ac1a28cb682d6a4b4b9ef9222d9e96b04736f374ce072de86aabe82b1e6519eb6e18cfac0801000000000000ffff0000f7ffffffd5be21d6d68ecb2cd8f07577bf1a84a7858c870fc8dca26200af6ad56583126b89f13ace088083e5ff0418d221eadc4eb592e9c94cdfa65ae9266b9f510857d0220de2e0d732d2a50a24e786b0ff863bf4d74a5e66d5dd87678055896444a5188403bf434884b9a52d975b1e520d2a14f51131adc005df98eeca0480d818f8264d9ced3a17f6603ac7c0ff05580299acd3eae1195c09fb22fecfecd42ed1379b61044761f21cdf02283424253ec17681758eac170978271654c84b848493a0c9972e0fe56c043ab338794236eef28eb2f92d3e2f85385517350a098449ed8bd3bf907da88b3df98a4b8c9c7b2f3879d3bafc0000000000001800000000000000d5c0921201800000ebd549e348c3dd6d880000000000000001000000060000008b5c5c14628225ed9bcf1df337e8c45c28ee3afa070802556af3b300376e3f24ec9914c6a7ca8049917700ce87de75b727da49827430e6af539e598034bc5f16129a92df1db151a44c8c015093c13873632e87fe02949fbcdf8e472ba89fd693713c3982e72510fbcda3a9c76dbf49759273000000000000d800000000000000ffff0000000400008ddddc3c86b2b5a507c7864f68a8c07fec4f5bbae8b4285aa3908eeb3f795446c7601e3be20a869959e3ea85e0acc2a790919100815d8216d879427ddaddef736f970ae3ef599abdb23c98a291c69de69dda06bcea92c051bb6caeea457c6bf16d0cbc1cc26b9ced411eef88f8ea26fadde9b56496440a67975afc628bc9fcd3700ea85172e9e4b34d5baa28784dc58af91262aaef290f253e987b7b717650baa32771544ef46416e09fcd1e875adf0de2cdd4b3ebf47aa21e34a0c9e4cff6878815b8410b140000f800000000000000ffff000002000000285d0cf5a1c61c0ba686f7194dbf832b0a296103440a9245115a973190116279bcbd67e62929ceee8e85152351323fdf52751917c31b21f8bc8f156f9caf05a9779833e801240d62b52c42bb5d9ac70f965c73b6dc1072196dffbb1492ab83c2d8006d8db697005c93c46ed8fcb78e6cc887287f5c0402359b0effc7de6b15f5e6d4a95fcae2f5b19c565f108283aa23a6e1c0d9d5a9bfc1918956cdb332a76f87d06f34f140e7aa5e63c3947e3410f49e22f43d7eaf1bc99d0860f22b717035010d23462293a9d8d742ff54d867a7d2fee011476db47372fdb111580cf819018db42d73fef0c923"], 0x13b8}, 0x4) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000380)=""/96, 0x60}], 0x1) fcntl$setflags(r1, 0x2, 0x1) r4 = dup(r0) accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) 13:34:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6060, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) write(r0, &(0x7f0000000200)='MS', 0x2) fchmod(r0, 0x192) 13:34:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)=0x1000000000) 13:34:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffff7, 0x7fffffff, "3a651268f1552ef7ba19789108714807bdd00de2", 0x248079bf, 0x3}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 13:34:41 executing program 1: r0 = socket(0x8, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) listen(r0, 0x13) 13:34:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20800, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) 13:34:41 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000000006002, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xaef6, 0xffffffffffffffff}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xffffffff) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) lseek(r0, 0x0, 0x3) 13:34:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10890, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="17c573d9d95faa8007e839811356cf170f56c560b6ed77efac05a3c5cc0d2df99c0dc9fc7115306c526e3f6c", 0x2c}, {&(0x7f0000000240)="4bca4093525ee143848f29c715a00624a2ab8d0e452ae3f2ba676c2355c5082b9ed1722eb464b58d83bb7c78343a8022a7efdad3049ac8a8e8cdf7e91b2eb280d849024012d569d73a58f6b3fb5db396dc88a641b138773c046d06a571b8ec07585f41fdc49e455e58fb723c15a48d3d626afe2733e211a5c4f9cd2e0d6076b2", 0x80}, {&(0x7f00000002c0)="aff3c27153e51c0d0dabc9b593fe6548a2af6af5c8219b2ef3994ed0a712dabb1078f395720b51e1f5ca369f71ee760a8418f3607e67b618c8c163cccf08a92d884f16b766e22ca1f037e39ec61bd1c46ed5de132efc1e46475a1d2000c1477cc2dd0ad825332bd789bb1fa393a942f6c03d3a6376637f8ed6a1876b59f4846fcfe98259d16077f967eaa076fa3e2035bd2e57389b81e21020934e8e8a06f403a5fa324965d2afb16cd80ab255a5945687602e2395fbd73cf525f4fa828bf27225f5effc315369cda2f6c5b367ba9ae1f542361654b8252fc62c2df9ae3eb13fd1dc2ec1492aa8", 0xe7}], 0x3, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000004c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec345ab53340d9813acb810c807d99455484e5a28b0401b7a95f63401154f44e9a82b02125ca848cc1cdffda96185155fa81b49f6eb160b161803ae650f9f5d40c3751cf2728f678c9d64596a2e799eef33d075aa98c06fff58d98cc118861fd87e85bfff0ed75abaa1cb67", 0x1db) unlink(&(0x7f0000000480)='./file0\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="b5ba557c2ee9cf6bfe53f4b25c031e58361b1b493d8e28527e59096d6f1975b0b25bcb26f56d189dd1e59d2c171218c94dd11c51eb93fd346fe4523d6c440fb6196e00c2038107d14d64a8e6a699ce5eca053aa8e8bca6e45d9c2a6a582b46ed3e41f870966289863056ab6d167a15f40fa58e97d1cec7328f1d01a7e8e2d71f9650e3a6776aeb949a1d7c6a52aea305943c96da07cf6402a5502d9615b9f86f1f941677b0e9086350aa980b4ad6d13c005c513ba49cb9207287166f6f7c516b934f3306f3a8e707e896a9e3b0d54feab18864f6cd4c3a2751f31b82b5313c8386a45123bcea6d3533e06114d07298a1d633b98a82069d36dc", 0xf9}, {&(0x7f0000000940)="2895ca7ecc96bc5ad46172baba1652ea274f9e4be0488c8953792c2afe9b10330a9210b47f7e9002b708a6a9465e13c7b3779845080eada185fdd35d371fd594bde2d959b561d0e0555dd87c2ad596df660c03459bb10c61bca47ce72e7e2899c5a2101dca20793d492dbeccbb898e9feee2f004b22f8fbf0da5c5f6033b86ae647405feac779d1d85067eb407492a85e20896ea60861102f5bf73a70b9c6ace60cf33fec43baa7606477c1eed1c5a228d9dd9785c5074fa1a05cd2a77e2a941efe601e44f4229f8d7f49a93d1013935e1fc00355ffd4a8652be55914718f43ad9f893fd6ed67bbc08b34aa4c999b0193e65816a75eff2c6addc0d8842e66b12a1b4408c8575a900d502c1b02586c78bf902e5181aa7488b21a9a2fa71cdc521d52e12ece33c425b719b7fb68bb466c0f88a3170efe590f8f40d369d635fd7a5cf24bf9f02d91c9061697d23eb43299068dc0b9cb2b45134996cdcaff237bb0459b405b8fff02d3a4b8b107b3b2230849ce3fa4739e669b6cb727f3c25c5f6feb86493a2607e56852c264296dba1689dc17c3e53cfc9c989b0833bed98598797c9f2bfb05861481483fd90c00cb48210682f2dfd04fee39233ad2cdabb1887b24dd48b18b954c10b5da38cfe80224fbfbb04db108aded9fac79e262ab1d3a82218b91b978642a3c2f13d53f0afc38346e87cfe273a05b1838c6db5f0f5f730c5d236d5a0fe8c67a2afb5405e33dbf1b6e873f141e8d7b14d9d8f2333373cf537074b6d78674eae3c3309b08b901ab175f62519c37548330fa7acc2d0a9a7361cf1340eb71440084ce361426a7ec473a71867c596d3bc639f97fe9f59afbe9f5226335bd8326f0e25950c2797c54421e354f700e6008b7a80b478b50e174c563b17ac987ac5cae821bf711bc59a388caa7551aa9bb10e1fdb82008379b5b13525809ad6f3b4a0aa1ee788ff65c22f39eea4cc375b6264c304b900e4be3e344d47b2784cf71d7e3b2dbff179e76449b775953dd83e484913ceb0229a903a07d0b334c002888828fb5f0145522e73db598b2bafa37c1d9745998164e55e8c1992e3151b7bc263e47bb7cb098ca20c4f1abd63acaf31f1738781a87cdfb740dc1ce09dea57418312cf88413722f5347172d7330880cc76b2d500fb889bf8a484548b6e8a22879af1043cc2f2508c6a5ac07581739e84a70707b629f1ea8551e9d7155c58f44b0b7cbd38a159afc5e0774998540b4b757f7bfa30cf380799658a66f71266e4e32342e7ec1c332e41c37d0c4ec5481d886055c3dc2ef50f7f2571de5ccf34f1ac74cd9f8145ff236ebddf429d018c3688a706d4448bc438f29c7e3392a3aa85374b8f9e0e90ca7c1fe06fb9e92badc085de8734079f3f2e9eac5a4770da28e039bc9ecf40f4f3b87531a2a592307214d25151b1ace23c33ea88fb72227deb5ffbdd65acc9961125f1130e29fa12431880c14676af64f7e347ba94026791eec46986b27ee424357a60da8f9bd7e578fbe11f5c0c97266862d3c8dd948a904fa0060f1975c63d4e784abc27cb3d086cb25c8c4b7490a978e246849a1f93ac56139d110ea9b66b6a4f1d6043a0bf884e99dd22bcca5ac7c48ce702d5af51e3c284b3c42db82e397fc498b317005d1c2b29592c56528e98df03d8e8f999fd83d40031c868a2a63e715f8d449819f6c495cbc469d86c3680e459d32c5c3268d05c6469f8b52c6a50b35bfd37be62888aa39085c3c610528746d9936b36aad096c328854fc6a9f479bb05c9d73805bdc184c39147dc7a5240786d6e2667c7252c0665c972fc709835e2a1f61ac1e917efb546c15fa16a66c97acf63266055dc735e3a36fefc7336a0ddde4791720a97a56a2d0cb39a812f06bec5b468ab43cf98e800830a1bbb0edc7996d5af2168c03934ccbd9e54b2f72b23ad05634e0ae158832f154008023f9a361aef959e5883405b880511988f52324b218ffa7d243daae08f1deff2440b91eabac15974ade35a648ffa66992db3b7d477681c08a26fe83eb3c44a30921580e96b6d32a96f1b712258a838cf1ecb9828f6b0771bad764eb8e0d64026110e8f30a9394b76f586741cd2e4e4f2e5fba3584cc1889db574ee6e87b3c8aab22c85b6879c1078847019b34b88da13a3d8e9883b2a3bb595d4f2b231385ee65dbf5264e72b4e6905c9b2638f0ccf4740fb5c6dd43d744e548cc174ed9151feb0fb31459ab0d3df4a818a33e419be33041375cf7c8aa2d9e2e4bf85a3eaab82da7623bf34f7570e3d7342adba52d5bbc89e4a10641ed02244e6ab992fa9234b1e48085014c0138d491c247104f05cb7b766377d7dd5839705ea7204c50eb8907cb487adacfc1f955509b6a5c2af79fc896b74f3be829feefe3d33fa6b9e13db606b01301f338fe846aadb9a9a400fbfc13c8d632ff008523d1b7285bf69b6e2868a35e74657f317db36c4e89503920b80d9d31c17ab0ffac7d949f8d097119c211f7a67f000d889fad1a018c8b30a1b384b0b898e6f96aa7508441ae514f17db9e24949157fc255ab5969bd779a10ca1cdda4ab38138880d1d62617cc87c2fbb191aeb86b0bfbd6d6de2f51fab058615137410bd905e77eb0e144b2b834df67277dce7a9953c3a796a3698216eac625d41bee902e5b5e1e33697aa7762d4e4553fe80eb067ee0ba39339bf15b8f4b8eb1e7c3d8b43a21696abd7b5fa702ecd0ed584415c50f478d2eab559f1178a839c083734d6215a76365edf1b628cccb350a66e50bc96da307ae3771ffb809f3c6d28b8eaf3582829ac99e2e0ab0db4811ff5b72a752c58e61d57d76fa8ad1014635b9d6577740d417558517530585f5d71612c38dde7120bcde223ed8f236303f50d8f4f2d00d097af8e21054dc13e49d30b93577f7c01905c5e62a9dc21ee40f49520a3ffa8d9b70cbfa124993b8c121d9ac0d4ee5838a7d0745f3f9fbb17aa7f654e9fb79f3a9b14ac44db705c35a0b8ed7edc8a7e97d6ceec995903b9347833f110509a4d409597b89569bbb75d124e52780d5bb7cc464e8e6cd0ab445748e41b06b55297acc3446faa88883ac8efb89e32d5d89881a6ceaf4f060786536f0e36328c0a068e92972ee30f989bcfa83afe343a844b923e4d6a89aac09fd8894d455764a299a90e8ed5ad0a1a9dc54110edbdca370490fcbb7ed1033fa0d92007836d9f07dd55c934c48813b0843617efbbd66835397d629210b2bda037f817f438b06820f7d601efa111ca977061290ab5209132560f54f25d47dab94ecd2a6d9bd1c6468ff125621376be90778016a9a7e395196eea577a78fe3a84c26c341fbacc925faf57d5257503ec3900c4e9cc771bcd9fb517da382ebdd156a0fde93579a607c383e93f37433e37ba52c100165885a1b896729b4b2e446ce36cc40ee018ad2b8e943fd953a0efd999276412520ef68d7602551a313764ca339db0edf32cbee06637006ca4d2fa7a99558cd5d6db2dec11364107fcddb7147e350e2cf9f9e747103a3d8574e514f11d95742db9255407cc80a54c91c894b2c31f46a06f9d1b491de91b27988324cb735e7dd8058bc4c9f00c5638b3fa1e793b3b17d21016e0bc898fbfa3c1713c253a6ceb58ce62996d0f0b3840f566c10d4b36bcce51c39013e96a8fabfed54df2e86ddfdd2024c656e2af661e8d39731f6bb09bf372371d6b1916b06fafdbee3e82d42feda53bf39a7971ab15b74952831fac04c9e74bb638ce604cc7686933fb9284fad0e4d8c12573d514458da9ed1a699893c595370c855a925d8f4afc42eda86f7ed199a0fd8b83b73c104db2d07f84b0d1e377a09ebe1cb0ad69c67602d526793e79cb6209396f0e0dcf594e3c0e23ddddb0d6e73bc83951cbd8c0924762cbcb574c8f61f7330eec707c03d1b5c04574ee6838cfeaa6af7953e9bc4c412cfd8bfeff4ea272f3d19f8fd9d6e7993c51d6bd8c0e4807ced08e9eed5796f9a714fae352d0445164f82bce0d1e4b2bfcb512e628ae15d73bf6a809b7269270eb9b1087cdbc0f9dd7187a673b1acfe87da3c19dd7609db3de244868aad3055d33a3a1c87baf48af42a48679527062898e668afc2416559414924f739ac6c903fa0370c51f7f07ecf89ecdb53f24a043ed3a5fbf586cc69f17a5750a865904688d81e9bf4d6d88dc15f434e9c7f83926c7b014938e9c56335d2aeb9c5195419f1970599a9e5a936e2e63348ad59874575986246273e37169cccd584d45129785e650e4edf4196c98f45ebbed170704ff2adf8fca37652c9d85d74eb5d42ce3bb5ee7a98740773f4d50b8f4838521111684babe79e22bfd82e92ae1fc34bcc1523291debc94673c34190511869bcb1eab67ec1327dd4cb79b61af25a132e2233c39923940af5df22da3ccabf4ab7fcb4533fad1b0f76ac758abb023a1ffce4f9b5bdc2199a3632557b3da7a712c94f18e887ebb73e8929ff538d2642a4ac3bc87b3fb51e3ba96bfb2932fca9068f187d65f20b04f16e31f2bc6531e69a41462a33c5b1a3cdf7d331d81b70b8387cfdc13d43e1ded21848af3e53ca4949993e667b9abeff238ca8ff0bcced5f153aaf7d4beb5851371ea10cc2c9eb00be34ecc6fe9de70f5475ca496ed91e19ddafeffa1ef7ef4aa832b15e1e386bc3b381359f2a79a4e6153d862b8213d136f0396fd63301fb98d0ee105ed6a01565e5a0b23e63cfdf92835542536e1f738a14582e8df86106f8f837b92f46d7ad0fa472e12817723336fb73f43fa9a5e1fa1a514a7e381ae80a1896f38a8cd1d1095a0f7c0e842cfe9d10f99edcb2a3b400d78e7678bed3299ada7eb7af428327967d8c38e98a383520e443ce404fd5490614885efb93cc6e17a81d06debb94b3981b6fb6273616fb88dfb2670e63440ba598473fce046fde8f1ad6d310131da2fa6669d2d1fb77606999c7a33dda87bb5f714fc1d74de449804188e6ea482fc4260c81caee1d83f7a949289c7095aea43ef309392b9aa498dc9621dfbbc3c529c67f6df678d33d93e32181c073bd618607433713a21b2bc2ddcfdba1bbfe30cc974f4453616e399aa47e7925f3450ae9c3be6ce527d6c61507d0bb6bdf1f43a347dc3ed08cf206afe5398e00497531967f7f15c2d4d50f6fd6ac4d3dcc9c1d903f3ce98c006db2b25c118b8bc8951b1a0a5b6c20e55a2f139dbfd0d2cc6e60c2774ba4a49aa1dcbef2e04d41f940949b90532e77ef684b6bb3f5b0bc845a422f5d3536bc2294b760780c883fe01a8554fd5018240a66e4320afe8c27f1ca667f2ba17d41f58bc68978c64d2c4e4ebbc5b4c4b582ba58e72f9ef2c3c7f6cb00ca5f0cad173d170202852aac84101c45d9cbb525ff30e12887e9177a1a58d6c6953f8039336cf04c4866d46952b8d7347e62437d2f33bcb51b65fc6a30ffc688abcfa1829e8f3cd92ae66977daad88eb90e1d1fec29e4cc68bd2c21f85e7bc300aa7f8aa33e4c5bdd56a7c9b04dab93d5d81f7cb38ee84e1515818ebec1e81e0f54900b4b4ec4d79f684143279bfdf6e538179acbfc001684b834b21ea6269ab81ffab0daa84b539c297f2012340ebe1ebd7cf79319cfba7d4b72a9a7d88d1eda3400334568e629b816627e9f0652a3c3c4aae7fb5f43c7dc1780f0012ccb2ec8eaf0dcd26a936658142039c68d9957e6756b918f500c9b46163f77efc6fd275524241fd9f0cf38e0814e2c00316cb1406dee76ba8ab09851aaba2308a3fa4cfddf53b6c4c3547dcb0679b7f897e9de16c2e87c00837dbcfdb623da77a66d5792fe4cc154e2a", 0x1000}, {&(0x7f0000000000)="b52c9fa70b8682e81d1e625aeb73855a6c6f4f6122dc4c129c639beddf21", 0x1e}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x100000001, 0xffffffffffffffff, 0xffffffff, 0x1, 0x9, 0x9, 0x7ff, 0x2, 0x0, 0xe0fb, 0x5}) 13:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:42 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) 13:34:42 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) r3 = msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(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) r8 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x801) 13:34:42 executing program 1: r0 = semget(0x1, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x4, 0x800}, {0x7, 0x4, 0x800}, {0x1, 0x7, 0x800}], 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) 13:34:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00ff012f66696c653000519c5acbc085fbc0207bb097cb03cfe2f3e51f16087bce9c41882a170d7a5b3ced3fb994f8e8a8f0ee9790893cc308adb4e2f71adbcfc0b533d65ec8ff6f24d936a606eea17a7898e9de3517b33c16da625df94f446dedaf4414f430558fc648f7fe1a73b8b3abc0b28d9368048b782c7a72555c0800000000000000e46b0b186684d61f9c612c4f5aa6d8db3edd553e5ff0"], 0xa) 13:34:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000, 0x1f, &(0x7f0000000080)="00008000628a1d14ec1b2950fd7162a913762ff20434fc7de13ef1ffd2df06e9ac0c2529bf90bfaecd1a3fe83dc5149cca4954565a3f967e4a6d8aef66e347ed541d8ec082787c70b0a2da3ee0", 0x4d) 13:34:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 13:34:42 executing program 1: r0 = semget$private(0x0, 0x2, 0x9) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x80000000, &(0x7f0000000140)="33e06082c7e62f9b999c896bbbd1a2acac7347490b252766c74440b5322ed3cb8ae65e509e182d6971c628681a2d432a23b1e0672d1ff889cfccdb41ea8e46242c5f3bbe2639e1f4e2cedccaa20ca22f21895ab35cadb3cd878def47525cee8ed8f6ec0534d66b2216", 0x69) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x8001}, {0x44, 0x6c}, {0x0, 0x28fd0963}, {0x8b, 0x47}, {0x3, 0x4}, {0x87, 0x3}, {0x88, 0x3}], 0x7}) r2 = socket(0x10, 0x6, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) 13:34:42 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x9) fcntl$setown(r0, 0x6, r1) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 13:34:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:34:42 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='#p\x00', &(0x7f0000000100)=',}(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=']_!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\',\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$&\x00', &(0x7f0000000300)='\'*-\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='#:[\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000440)='#+\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#.\\\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(\\-:.\x00', &(0x7f00000005c0)='-^\x00', &(0x7f0000000600)='\x00']) 13:34:42 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) write(r1, &(0x7f0000000200)="6204a40d82389979759d69a9f1313c5f660c326e56bf78312cbaedd7a52142015d2b3389bb156f7dd8101e06d70aecfc8e8e2c9d1e88745846bf7da839e11486e34ef3166e2be38ee9e0fe67408575f7a31a0b0f06b86a69f702579b3d89da4aa6f56fecbd58d84d4a7eb460287ffec7e61c83a5bbe41b79a71db99145d356da61450fd5bcf085759575c1f1a7587f34e05371870e347e02aed03d6b8b746a0aa22e72ebee520c284693f381153c28cf76fd70eda9b01c80051d5db2e4155d47f9d72ac365fbf5fc00c7efcafcb6272c3f3b2fbb5d3adb87bbc2cc364ee3877faec249acf1ba2a7ad1f8961f90df0f505627c25449a97e5eab29d1e2aa653d803ef31058efb05e24f83bef14960f92ae149585d3e74c9e95d32bdcb84f05733dd968ce65904ade10ee9c51f8f60ea504aa97605fcfb9476aab0c64427f73eecee9d4f560efbbe24018cbbb3dc9b492ab52e71ed60a534af99765ae9aa9c8af8c051d7647fc4572fe61e0aa4889d51a63866afe1ca19f4ff3291a3f6994ffdec7c755415cdc62eb0a1a2195517a23099af3b06dec157014fc8d48b1d7cc0ab5798324c05f3752497332045f03b48273857e5ae21eaba0e09f904a1f6cae90ae7d2b7cefd6c0c38ffa19ea8869ca4b99336695385613c0a1cdec7664e6c11e66b03d5367bb4356c7fe0f831b3c5413da62bd8c17880b60f0f5677a797dff11fce41003b5f8dbd37a9aa60dc9fe98c55c024d58103f300bb37db23d224693a705d7f2b9e7a9956b59fa516a1c7e7d58984314f6f2fcf1a6c36c78948e41d476ef222e3e710a8555d8b0230797f1017af1e2d16a69ea1d474c40b0d3840163bcdff4aff6f4a00ea4cdc097010ea0cce6281698388bcc0674779fb84fb75069cbd6778fbaf3ba32101c28034721177381fb6d55f4f260e451ba31ca97cacf328ea9ece9e6c7db17f9fffedd8bb0f25c410258938e34c617a1bb41758a9f9d8c8ecd197bed479f7784ee2b1e45ab47ecad57949aae22abbadc3d3717d37bcd3c2025fb79766af54798353743ad680c3f41524604afda75f0c15976cf4defa6b0bf1e7c91307806db178936895afc8fb928e073e181f15fa9f75480b703bfae13f50d55d9771b753b2607b344a1071efcbad34412227544e471f215bc1da16a6204d847055da2e3b61b2195650fb31f21e4c7454af093bab404b384daf5ea41573efa2fd5e2c3589a7c6b457ba0e71a10f56bf48934cadcedad39a0ec74b95ea63f23027e679d1b17e585653b0a47ae5f0fd0810fef19c3747a7bc7346889a08a6150e5414b54e11cc791d2fd86d59384c53afcd407bdd22f62f397638c2659bb0ccd08760ad6300c899f1d2120d22972a7f25384790ae83fc77717465eae4046ca741eeadb0bfe0da6e65759ad24f6f046bb19ace66380665b95c27ff4843416f5bad66bc40e11c739348b7a2e50a32924449cd7744e23a6bbb71a81a8c7aa1f67a50cefd157b12339f26d6b406c89f9ad2974eb11ce2f36ddf3f429a988c93d636b119879ddb89bac6f0299d759f57e3c6795d31de5ae43a6118810df8cb3311dc8d84900e96e8d2f9e5991a4f38207b4404887e622f4644df91d839ee67ac116cc5dae70dd5f4847a88b0b08f236b63e8237f871638fc2da51fdf9ca4b1b254e32febf80fa9f184c2a9fcfcc5a8a1b7b442250ab357129680842a58187385064b9e9f2c8a8cb76fc228a98722df240e322664001d6dda58328586cd9703cf5491e820d77333cf95bef7b5e677522c24238ca12dc3cf050c7d7b0ef237d57859a33a40074c27a79655a724e30e7e175184e4e649f8b25b3837aaa161accdd32f63dc08a1e13c6a895e7d65f2df0b35876fc40bb127c128e60700a40e70da9aa1fa9a2ea560716c76c1436a191b5c80b8faa6fc073efcd79f5223e4f887e0ab49cb8f9c54b23c1c5cddd9ae30c6e45db1190a9593a609366e1b0565d51520778150a1ac0a35c5e1a6c003ebf8abce335955bde7f23b5c1d13b5c64a9ac73543b8f8588959a541aabe370b70cadea6c00ec947cef533baea3ccd00494ba0eb1c916aa1a051303cfee94ae84e28d9b982ebb58421dbca59679b09d0efe52d0d33163e5a1cede1dedc22ae96462b387d04bc6ca2d72273ba7b6752324e3e808008312277a1566be58b8e19ad436c5b6011cbf9607acbd46f2dd6cfdbdff748aa2ed4321c4583bd097af53a19bcae8443e84244ac1399407538d1fac2d350d6d377ecc95e61cc7108ab974b8c9b865ddfeef653855894dd66d725d2e942b26c5cbbec5661634ce85b706ae809d6da02ba82ef939906d146fca7d7de75e43aab78ead811e807bb1ec84cc584f1b96cadb4cb4a189f52c8fd2923b0d602ae74854fa46a1a6f3585ddc516d403df53c03a1f191a32459a57b4898c0bc6b809698611b8ac8c5dd7dd8c1c8de422562a8883c15660a5f32002808681de7b13122c9075caefb1907b3fb1ceedd213ca817f1898711b49bde12316ddfc81427e32faecfad1e7ec58aae6cc653f4e115f3f13d72237cc83578254bd8e7c1c0244056befe0765d6a989d05589bdee00f7962f2c67ca860fa961c62f18751bd8ac0d753b253988a3a758396dd101af7d9b0b95ab303079b697a8c358b761519024a7ed35bd6299220a38c94bc84fd3ccd07dc412073be40c14cbb5bff4383a815896b7397d5d9f6cb9c4ae81db185f6454468c345e0f05a9c1da92f7c47ae53d639002a473866b5d44744b33a59afe4f4402bb9c105f89f1116767472a5546907f8d7ebb0e568e4a9ceaa5c93c0e659d564e8c04de3c2d1a721e18de6b28aa8e9983b4fb8fb42b70241fd65c8622d41e2571bcdfac3df109d9992a69bded293a85e6558b46c516973c3078664b18c239cb3491191acf9ab3fbb4dde91b6a1fc5e6a9adffef3b3a27e23b8c291ac67c6f4507cdf1562cc2be19c74675eb026e8c0ef6e8ffff992d6cb1773fe31dda9f043d0ec1fc0b70ff52d0197f74158876d3a27ef39dabb443a130ad0e81b06f43ec655b6ca437d9223029b7f50f3da5bbd089cff24eb5f47e05d06c068656a48bdb1d237ffc780182ea2ef358b6d468370b928954f96bdddb9a8fdda1a3817dee9d071bf6e0a363eca3b3cdc221a017f72de36f298168ce25f0074536ecfe3004c72ded2da9643d4fc8da0aff1493b98c4cfc9af943928bbe4b9bedd004623881faaa2f4d8f474456b46650afa9eec13035480cb910d9f3de98fd32f606ba2b2e6730c2e9f77cd7683af0e2acc1fe0cd42eb961cdf235a4985f90788d9eb2f9ac45288e32ea1555459959e263949138ad2da168d0d54e0527dcc5ccc26363c923aa3426e77287104dc94ac4a9adc3e6eec7e86cbd91a92aefc5dc7e8546c80a698bc693bc65c1277c781955f8e6697230672cbc196aab9cafcbbaf90d7ecd2ca6b367b9fb59183b042867979c1efb717d37e9925ea43500a4294267602ab784e6d3172734842ae593734252365804d30e1344f450b3433d85f6dc7c198b7174e4c7aaa88130bc4ddb3abbbd042b2539b25c5ee526aa0704a9088c898cda2cf31de09388ce575297347f252de5957e4775e48bacd4c015b2a29a29b2835543ed11743804a9ca7063e5efff6579205c01bbaef4ae7ef84d0b21052595ace8d064aa2b7d4566ab2e62bf0a7ea856f9c75c8845c8dc8ac19f40c66ab9303feab66657d39f5d487d12400f0175f03680518d04a9908ab12e379da88afac32bf5c5861fbafb7986d86143ddea79b968a1b0e8cf50357392aca1fb4e5eb3a67e13ade5e2766ef9ad70966e5bc892006ff9803bb8b4a94fb9fbf246a8b69fa77ab9f99b76ba46aa8e6a1535527543c1dc76b32e5788510ac5df386d87c42051d4e6c847bf746fb098878d656dafaed18c57312d456d969df737253b52aca7c1435bcfb015cf7fdde29fac8aeed8fbe53f614364ffb069e7823a352e32c45dc7d167126de47cff818d782301555567ebd3246c3b1af5e3618611989653ec353551785160c8e99b2158e2359cd3fc1024aa40a15cb0a6c67689f837edae5af84eadb93148573275166bd106f5f52cba68d92eabe79b9fe0586e2271f1d80c346bf7f1ab80f4356b7a812e06a0d8986da68529019ab4d81bc96cbb7cf9a36e6306581a9a5d2ef7de685ea702e795a841173a104b5b1383de3fcefc75be4a21955563d3c2a3e5eddb91c2400c400ff27a49543e9fe8625f27033c389404fa2ff4c807a4801dba1d1b0e708607b4e5a11a18383d59f8afec30881b43243d3128a9bb505984d7e0ac2792f60f722963ba4343e03ecd4ce8fe61de82179f51b430405c0ff7e5293816d89d6cac20c9a27416931fd63a218029705035d0b6a9f831d1817645995102c59d6591435f74d00ea93a6077b103bd26cfc2cc5fe7dfa560859cffd733bf3c432f95cedc906c6cd388dde32b00a62ce2df4ad68183a88f1ede3ebd1d1bbd5bd4a48a22df8556e1d872ad8b54f2662ee8e3e972ce3928a5fd2e198e558eabc5311d81749b1d3c042117baff1f7723a3f7d36929fde8c8514ed88001f176a22eb2e127bce13d84c0bf12ccd5b560c74c76788cc0f9ddb4cb09b6a53e19c4bea25ed9addc9d7c71ef74e85c6ab88d4f6df091aeba118255139947992be5233b6f1ee5def8b2b18006c42819b4d1943c8b8afbe08de9561ae00361befcdad944072fa9f048984df2c6f7f21cd2c2263cb289209d7da51aa78dc2c6eb7ae71efa95f0da09d8c2362359a7035dd8a772debf9962959cb77eb12078d0ed953028c7d23c04b16179e9d5b7a045c5fd423c3270a52bb1cf030bc330ca9a5944f699e5232c646cc3fa83d9fdf709b2632a5836b23f352a9bbb75d943160ec326dcb5ba50ca0a3bcca86b0d24b522d85930b13e528ca8a77aac88cb97fc6fc4733167ce55190d3f3a30f2ddf50cb6b2aeacd812420f0b4f492dd21591f42a09bd803555fcb8f1f9bbc699b64c38af3bcf3fb47996be27456859971fdf527b41770515bb474c58ef56bdf917fd54b081a9774036bf4e5db4da6d71fca19b198ced77757a2a671bbe219929660d5a4cb5fc9cc23ca32e33e628dc9d4821bac0fac152e0e159ce989124845a0048a8dbfe28d3e0cde6c578f54cfcff674b036354b75c7e538ae62c59a40fe1e26c63bbb02b637d10c6331a87c901ca9e06f7fd55bce26c74484843985eefccad38475dba307f17190e937d993c79a47c0bce7880f8fc7b5bfb50a5c76dfb2f46e8ec506e3ad8e072e11f8cd79bb388106ea95221b08df0ee82812176830b18f49f20da53ef73d894b13463e3c1bed881fbd44a74cfc96a34e6e6992d2ecf84b3ee03a2b55eafe7633ddfa264c8f4ee3fb37a513e915deb7aabb43f9ce086959b41f60c7b60ee28b9b21ab582ec3e854a65d6d4b17220196fe9a075199517f231bbb367ef414d3ec2f0a3f4dcb7ff4df570c4008acfc05a659a7ddc0f83a54e8cbd0a172ab24fa24dd2ea7c53a2a6d96d998f4206e34b0f4febcca371a7fe7d052b741c17254c990add86c6b942fb2ac1e5cd21b88b05a884406f24631f17f39095f814cf18e31f1efe69e5c03d78965a6ffe32d8a24e79ad09e89d555b739dfe240f2c50286ada3af55ee5417eecac4fbeb9d9e69f639fb2afe6d0ee5085893fb1b36e4f63edbf6094ad33f17a8ece49bf3a7a1f498959fbc115a127de4597d5780586ad9f28ff1c731c1135e9a4a9c7c9fcc6c992136a372e481b6f0c330212f4d553ab6e439c3e06535bba4868512d98b0bb80", 0x1000) syz_open_pts() 13:34:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) fcntl$setstatus(r2, 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) fcntl$setstatus(r0, 0x4, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 13:34:43 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 13:34:43 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) socket(0x10, 0x4000, 0x2) 13:34:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) r3 = socket$inet(0x2, 0x20000000000005, 0x2000000000000400) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c7d0c0000", 0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x80) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 13:34:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 13:34:43 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 13:34:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = geteuid() r2 = getegid() chown(&(0x7f0000000040)='./file1\x00', r1, r2) setreuid(r1, r1) chroot(&(0x7f0000157000)='./file0\x00') shutdown(r0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) poll(&(0x7f0000000040)=[{r0, 0x118}, {r2, 0x4}, {r1, 0x4}, {r3, 0x101}], 0x4, 0x400) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="62000000ffff00000100000000000000d74592e0463b06901cf5aa9e21a3678f3eaedea083c2a3a4f1857faa1a83fb6d18e37e3019eb91b41a6b01a172864c56bb1fb722944470bb46f704385e311ec027c9dfc591584d000000000000000000000000000000ad7d5781bd044eadc61196e623ae97fc830c97936b6e12621596d14ab6d309344257ce5cb76766d5fce6a161d1fc1cbc53deafb3dcc98f83d9f28d491d206380a525c445072c16f485e8cf60065d1e9f883047b19ceae7dbfa857b20b3e6d432f50bf2a1b3d50a2d8cb0e3abb9884c7d210e51ee60728d9f8300f8180ead502c940a513d81e6b2d142aee98455785a525a626bdd69a94b8e000a644025363227a9703cabd4f6242a965af1f8bfc5ccf318436e94aa1c2bc7924e344d801f84535d82614560d91dd64e30804de5f235544d0bc23692e4184d922e2e3f8f0829368c5298a6a3853f692acdd4c9f40438011ea60a1c2b4fb7df6c5f753ad5537f5f3e60a52d113d3f373ff3125f5ed1aa7dc454719c902ea4b9fb09d7990415784d9c3b8ff1fceb87d718a0d89f8bd4ebf4b7bb28556df2af6d30addfc13d3cfb396df6c75d7e31cf04298a7050ad95d39ee3ee014b5e282e23f70b23962ecf2e66e7b33ce56af287434d3e54272b576d4910f9f60e7a229f1ad3cadbf700000000000000000000000000000000d7b50f5e3232fd0523e805caa355f94a0348520b18d37d25adc847fe834f33a1b58be6c449eeafe7dd175fcc366d632c05", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:34:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7a, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xc005, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:43 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7ff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3f, 0x40000080008}, 0xfffffffffffffca8) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x107) flock(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000200)=[{0x5, 0x5, 0x19, 0x80000000}]}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xa}, {0x12, 0x7}}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 13:34:43 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0xfffffffffffffdbd, 0x0, 0x0, 0xffffffffffffff96) socketpair(0x18, 0x8002, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x10000000002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 13:34:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd42, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x19}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x99) 13:34:44 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(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8401, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 13:34:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 13:34:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000000080002005, 0x0) geteuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) 13:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xffffffffffff2732) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) close(0xffffffffffffffff) truncate(&(0x7f0000000100)='./file0\x00', 0xe0c5) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) dup(r2) 13:34:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7fd, 0x0, 0x8, 0x0) 13:34:44 executing program 1: 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(r0, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000940)=""/171, 0xab}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000880)=""/179, 0xb3}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/81, 0x1f}, {&(0x7f0000000a00)=""/44, 0x2c}], 0xa) 13:34:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x8100, 0x23) 13:34:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) socket$inet(0x2, 0x4, 0x7) getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1804, &(0x7f00000001c0), &(0x7f0000000200)=0x4) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8, 0x4}) 13:34:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x4000, 0x5) sendto$inet6(r2, &(0x7f0000000080)="4f78b1843a405409bfad64f32ddce6a3dd304cdf62362c010fb50a3f8e8b778d3f96087bf827cc66da428b9c055b81310260ac6444b9391d61e232da36485aa438bc15fb75", 0x45, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 13:34:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000040)={{0x2}, {0x1003, 0x2}}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x7ff, 0x6}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1}, 0xc) 13:34:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x0, 0x200, 0x5}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) connect$inet6(r2, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x200) r3 = socket$inet6(0x18, 0x5, 0x10001) write(r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000800)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x5c98, 0x7}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="b08dfca6e7661616b582103c7752aa7bc86849b58c1ad2eb5dce07448b96c77869de2bbbb35c5268c52e3fd0f914ecbd5bb185b996637451600ee4a9011952aa058b264b13fe5c4ba75ef5b2ed5f4f7a7b7600078fcd71604e4a3018df770b307a279c4967cae70738293faba0ca8ebd304be14d645264cb", 0x78}, {&(0x7f0000000280)="bbafc1023ba26be1d91dd691d475d4b4d3d7d0d3946efe3c20ed572b4c26e057ed57585b65fb395e676ae71d0bc6c05780a6bf96cf8ca1bb457b65c36c9b70d06e654796474c455a7f7e84dee11f15599c3c7d66d2fc84", 0x57}, {&(0x7f0000000300)="8bb5b3462de4733b048a777505b414e41583015eacb89608af9087b65ec326c8a1123a8debd50cd0ab8cbb9484e229bf9866d8d7e8528f68e0e6ad854e7333ac2c", 0x41}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="3000000000000000ffff000020000000893f847aa459209bb84246d567d0489d5abfb0fc4fb4eaeb131a00000000000020000000000000000100000000800000b329b757caa3ec90a102b000000000008800000000000000ffff000005000000ce7b8b7fce07748bd3b3b395940b86f835327e904d7e78b85d2504ce123a0a8fb2577f40b12f6987088f243868a37b96e35d641d4c03134adc53c8fb61d4d97eac8a5c87cd57e2b899bb9c159f199a409a451d65666af91395a1345650f5316521bdd0d4d76b1a4c10c31871c10115d7da29783600000000e800000000000000ffff0000000001002d522aa6377e92af36bc9e9a9eebb3de15b9f4a7b94dc33317d3f4eb3c3707cc7ebd6b318bfdb89ed0d6ac6ad10f1d04b906cf3b36342f5dc978c0105176d6063ca32e3430113e37777eb060f3029ccd3d58b6ffc1fba7cc979b5d21792aca12b0d5ae0ad578cd9b5607b9e6988fb7ce9d031d4040813c8364b6b4fdb10a03a65685c15e14a3eac03b8dc3bfb78fa067e84dd54cff219b2c1d73bfc73955879a44be8c4e72cc49e2607f97f3a0f227a8e04f96d96aa15a392ac48eef8e943fa80b7b41b501a92bcd447162db694b1deaabd1fd00000000006000000000000000ffff000001fb0000558ea51699dd235f65a2324395b886885c612f27ca0e13febadda2da33ae6cfdee0aeb4f2c1a682b22b64741cc1e6be5f90daa17fd8fdaf8ab701a06058508bea5d611754d78e392bfb98e3a670000001001000000000000ffff000006000000eb16302be955eeff24ce5f6b77b49a025a4ec3f951dd2c8a4d6a88a26f359cb6ad7d33c44409859d2ce9104d07718c2e83f65f83ea1a3c05a09caabada80048830dae9e3a631f68fa68556aca82168e908b229e7aadd447831176bf87d79d28693af954a3dd1258a81728d5ac6d6b6059ca126cf379f7e3d4bc18034cd739a656bbb5bd8ec7de0b50a765583f0818e32db1f3642592e1793f5451c50474e9cd7a9e4d69cb8b246884475e33a8023c43598348a119ad3075d74bfe2f2729facc1f6ec38c73a8ccbb73059324c675e5839bd90138949f11e352b80e3648df790c5ed577bf3b351f062b1b92cf097c40b5ba04ba36d2510cf240aefad00e800000000000000010000000100000009daea59eb05c1ed2b080512ce2535a023a9000e68530d7b2d8a39ebb059dd7810bf2002e4d3724c17d1b0f8e89b572191ca9acaa4a30178e19cbbf1e7bac20bcd35b8931fd55fdc45bbf3c436af7675c18de0d87f3261c9c37b5e81e4811c604b9b0abcb04a05430f884cda9e62e338714f566d70125724f72f3067b3d7a5e6a953b5195cd73b865a33f4238af8dc0abd213746f9b93aa47e403cdfc58cc71a8c2b36e00658de0a0d54664a4bbeea8efe46aadfa201ad40eafe8a1fceced026227929bea142710a934db31d951816d06536580000000000500000000000000001000000000000001f048ba61fdf574e27d5efd2f9100b4126c4b1c1b29256a6432dd3270d672298f8fbca2669022e4f12dc15f980ace2adcf317afbd3e8fd58a600"/1128], 0x468}, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 13:34:44 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x6, 0x2, 0x5, 0x2, 0x3, 0x8, 0x401]) mlockall(0x8000000000003) 13:34:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="dc82eb90072f10e100", 0x9) socket(0x2, 0x4, 0x6) recvfrom$inet(r0, &(0x7f0000000080)=""/2, 0x2, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x80000010, &(0x7f0000000140)="eaff950000000000", 0x8) socket(0x18, 0x6, 0x43) 13:34:44 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x9, "5845dd4fe33588b1c567ca8281d843273e79381b", 0x367a}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) pipe(&(0x7f0000000280)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000000000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x9, 0x4, './file0\x00', 0x8, 0x1, 0x7, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x40000, 0x0) 13:34:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) fcntl$dupfd(r1, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 13:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 13:34:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:34:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chroot(&(0x7f0000000040)='./file0/file0/file0/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/84, 0x54) chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x40) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0xae1, 0x0, 0xa7, 0xc8, "29d7e9fa93b612dca933a6c83aec39444039af59", 0x2, 0x8}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xffffffff, 0x6, 0xbd, 0x0, 0x0, 0x8, 0x5, 0x1, 0x1, 0x81, 0x2}) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) bind$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000080)="345cf8bd580795bbb4b75123d1be689ed65d91cafd9e1fae24bd64c749fae81400d4e7058efb958a11be2c1284dcbbf421cdd1716dff7385cf8b815ae5515e91399916f202c387973e56dba1e53e34cc8275bb773d0f9256addea03d505831336198107cd11585af721ae11aa47aa6c02daac6c6b23ff66d56361e4b88efcaf76cbaf7e6ebcd7e76037206a7bba7e1b9097bea05113198489564759692fcf63caa95de07edde7bba9be8a7b606a4a0b8bae4c8c8ac37c780227f14b7f642a85d18ebe7841df417f7afe4ace3c00ed2f52057f413eb61ed05f6a3cef9e2876cea07b5bbe31936c2e1ba", 0xe9, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:44 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2080, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/242, 0x43d, 0x841, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="af0d6eaeb381d899739c6635374e", 0x1000002bb}], 0x2dc) execve(0x0, 0x0, 0x0) 13:34:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x801, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) kevent(r4, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff8, 0x50, 0x20000000, 0x9, 0x132}, {{r6}, 0xfffffffffffffffb, 0x40, 0x28, 0x1, 0x6}, {{r5}, 0xfffffffffffffff8, 0x48, 0x89, 0x6, 0x401}, {{r3}, 0xffffffffffffffff, 0x3750f0196f43178b, 0xb, 0xfffffffffffffff9, 0x3b}, {{r5}, 0xfffffffffffffff9, 0x8, 0x8, 0x7de8d7f9, 0x4}, {{r5}, 0xffffffffffffffff, 0xc0, 0x5, 0x1000, 0xeb}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x81, 0x2}, {{r2}, 0x0, 0x6f, 0x1, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x8, 0x10, 0x7fffffff, 0x7fff}], 0x1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x6e, 0x8, 0x1, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0x6a}], 0x8001, &(0x7f0000000080)={0x3, 0x4}) 13:34:45 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:34:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) 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(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 13:34:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000100)={0x154000000000, 0x401}, &(0x7f0000000140)) nanosleep(&(0x7f00000001c0)={0x5, 0x80}, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x4, 0x0) dup2(r1, r4) 13:34:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 13:34:45 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x20) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r1, r1) mkdirat(r7, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r5, 0xffff, 0x1002, &(0x7f0000000400), &(0x7f00000003c0)=0x20463a3db550108d) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) msgget(0x3, 0x24) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000800"/102], 0x1, 0x1, 0x1800) 13:34:46 executing program 0: getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) 13:34:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) r1 = dup(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) fchflags(r1, 0xffffffffffffffff) 13:34:46 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x801000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) close(r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1c9) 13:34:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0x0) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) sendto$unix(r2, &(0x7f0000000200)="a86dbb2afd9b840d0d8a063d68e7b56c632a8d2a31bdd63eea1e69c4c4dbf61d307775038ba02effe7d51b2408ddab42b050e274f895f4afa655fa79d0b3d0974173c11d3526c6e1cc630346f8d6e44e7d7830efdda06572a1d413e4cefce5859e0d6db2d74384f300ca671163596f4087a353c7dcaa9999b9f217faba54a9fd6a68fe75f90218ae014f8caf9f21b89e9d82aaf9f5b90f3a1158bb9de8e80074a6708def91c1c98f047991a0f4a67bdfdabb000c0784758dc5988c6dadd91540ed22b01469aa066550b78869cc57f3a7f6eb3bf7f5e31dbec45c17c20bbde17c182db9b9097bfeba6c7c9adba9", 0xed, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfea1) chmod(&(0x7f0000000040)='./file0\x00', 0x580a98d771cf2330) 13:34:46 executing program 1: r0 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b2030, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 13:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x100002fd, 0x0) 13:34:46 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x2dbe}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 13:34:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x27f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) r3 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x1, r4, r5, r6, r7, 0x8, 0x8f4f}, 0xfffffffffffffffe, 0x55, 0x20000000000000}) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20c30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20c40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20c50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20c60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20ca9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20caa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20caf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x20cc0000 didn't change! 13:34:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) listen(r0, 0x400) 13:34:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000140)=""/70, 0x46, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:34:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x3, 0x40000002, 0x6, 0x863}, {{r1}, 0x0, 0x40, 0x7, 0xffe0000000000000, 0x8}, {{r3}, 0xfffffffffffffffa, 0xae, 0xfffff, 0x1, 0x6}, {{r3}, 0xfffffffffffffffe, 0x92, 0xc0, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x91, 0x40000000, 0x8000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x80, 0xa38b000000000}], 0x20, 0x0, 0x1, 0x0) dup2(r2, r0) pipe(&(0x7f0000000000)) 13:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) munmap(&(0x7f0000715000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) 13:34:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setregid(r0, r0) setsockopt(r1, 0x29, 0x24, 0x0, 0x140) 13:34:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 13:34:49 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x200c, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000080)={0x80, 0x6}) 13:34:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x20000002, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x9, 0x6}], 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000001, 0xffff}], 0x5, &(0x7f00000000c0)={0x2, 0xbdc}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 13:34:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x3, [{0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0xc47}, {0x2}, {0x2, 0x81}, {0x1, 0x1}, {0x1, 0x3ff}, {0x3, 0x2}, {0x1, 0x5647}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0x5}, {0x3}, {0x1, 0xbed2}, {0x3}, {0x3, 0x8}, {0x3, 0xffff}, {0x1, 0x2}, {0x3, 0x1ff}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0xf7}, {0x1, 0x9}, {0x1, 0x1}, {0x2, 0x6}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xbefd, 0xfe0000000, 0x7, 0x3ff, "f5d916c185e3d0cdd8cbebbae374d08c2e119862", 0xd93}) kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x40000021, 0x7ff, 0x2}, {{r1}, 0x70aa2897cfc08621, 0x32, 0x0, 0x5, 0x8000}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0xffffffff, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7fff, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x80000001, 0x9}, {{r0}, 0x0, 0x80, 0x20000002, 0x5, 0xf6}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0xffffffff, 0x40}], 0x80000001, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffa, 0x83, 0x80, 0x3, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x28, 0x4, 0x9d7d, 0x154e}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x4deaadc1}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000029, 0x5, 0xffffffffffffff24}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffffa114, 0x3ff}], 0x20c, &(0x7f0000000100)={0x5, 0xffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:34:49 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x87) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xfffbffffffffffff, 0x7}], 0x3, 0x0) 13:34:49 executing program 1: execve(0x0, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:34:49 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x1ff, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x7, 0x2) sendto$unix(r1, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:34:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc5, 0xb23}, {0x0, 0x800000}, {0x21, 0xfff}, {0x0, 0x7}, {0x44, 0xf062}, {0x87}, {0x23, 0x3f}, {0xe5, 0x3}], 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 13:34:49 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ftruncate(r0, 0x100) 13:34:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1e, 0x400000002, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x47c39d3b, 0xfffffffffffff534, 0x6, 0x977a, "faaaa7c0a4fc4a9390e50d276ac04e8eb9beef12", 0x10000, 0x8}) setrlimit(0x4, &(0x7f0000000080)={0x1, 0x7c7}) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x7f}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x80) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001180)=0xd60) mknod(&(0x7f00000011c0)='.\x00', 0x9002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x2c1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001240), &(0x7f0000001280)=0x8) chdir(&(0x7f00000012c0)='./file0\x00') getsockopt(r1, 0x9, 0x4, &(0x7f0000001300)=""/40, &(0x7f0000001340)=0x28) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000001380)='./file0\x00', r3, r4) execve(&(0x7f0000001400)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00'], &(0x7f0000001580)=[&(0x7f0000001540)='\x00']) connect$unix(r2, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = dup2(r0, r0) getsockopt(r5, 0x1, 0xffffffff, &(0x7f0000001600)=""/108, &(0x7f0000001680)=0x6c) ioctl$TIOCSBRK(r0, 0x2000747b) openat$tty(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/tty\x00', 0x10002, 0x0) r6 = semget$private(0x0, 0x6, 0x600) semop(r6, &(0x7f0000001700)=[{0x7, 0x1f, 0x1800}, {0x3, 0x199852f6, 0x1000}, {0x4, 0x401, 0x800}], 0x3) connect(r5, &(0x7f0000001740)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() mkdir(&(0x7f0000001780)='./file0\x00', 0x0) 13:34:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffd, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x181, 0x102) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 13:34:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0xfff}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1020, &(0x7f0000000000), 0xffffffffffffffe9) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f5975730040"], 0x8) getsockopt(r2, 0x7, 0x9, &(0x7f0000000180)=""/9, &(0x7f00000001c0)=0x9) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 13:34:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = getpid() wait4(r3, &(0x7f0000000040), 0x9, &(0x7f0000000080)) r4 = dup2(r0, r2) r5 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 13:34:50 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x9, './file0\x00', 0x2, 0xfffffffffffffffd, 0x3, 0x8}) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 13:34:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0x10) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000400)={0x2, 0x1}, 0xfd1b) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000d40)=""/206, 0xce, 0xffffffffffffffff, &(0x7f00000004c0)={0x2, 0x0}, 0xc) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 13:34:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 13:34:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) 13:34:50 executing program 1: madvise(&(0x7f0000795000/0x4000)=nil, 0x4000, 0x1) utimes(0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="67e40200000000000000"], 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:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8010, 0x1) 16:00:00 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) mprotect(&(0x7f00006c1000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28, 0x44) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = semget(0x0, 0x4, 0x4c0) semop(r1, &(0x7f0000000040)=[{0x1, 0xc0000000000000, 0x1800}, {0x4, 0xfffffffffffffffd, 0x1800}], 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000240)={0x0, ""/218}, 0xe2, 0x1, 0x800) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r2}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="94edb18df48b96608d75a127604c6576847115988f390fdbf77188b8bf82a1a33fedb4038d934c216ab96e376363d75999aa21a6956e736169c7f13074d3891ebf3a5315ad510aefd3fe51f654fef6f833f0d11426155120218ea10ad2f74675da8397bfe613bd7873eed1ca70c657015740a1a9752ba588647795ce98c2263e356ce3ae157045052849923ffc7a449e9bf175b40aac2e6dc02a56b0b8addea0e99e71e832d7ef9dd292ccaaac", 0xad}, {&(0x7f0000000100)}, {&(0x7f0000000200)="cc2c5315b6886425254048f05d0f093f5253896c84db95612670bd19966742ae6a3bc9480f4b89dfc8c195b8d53e29b61141650bf551534b595fd56f3aa24b03f81619d5fc40b2c8ece9c00b1afb75c8e47dec26b5cfddd592ed831f32bf0ffeef025ac0c7f14f1eea41357bfbd7bca130ffe13562454ece4e19a10e4a170179287cdf6d08864c501cfad837d3233e5efbff1fca9db76fa901943251a80b1490e5c903a941939e6fb2acc27296013743a99b42883fe76d33e543e9aad73e0ae833d2360b404528fb0a303cb3", 0xcc}, {&(0x7f0000000340)="0461c41e9ef29852879822d3d27470c18abe410f8a9c303f40f7ade7548958cdf762acf46726f2fba5eaf51d15edadf9771b297f7f62fe90fea48d1745c9f59c4854b66e60c9443ad07421007a77288b3550779278d54a99b3586c222eff3de5609377abce8a582199009bcc1a0ccd5c8ac8da8877c18acddd317020bcbc4b81d75f520afc9c81238ebe9d94b7986edcf0e09e05fc3d343fa6779bb6fa86379ad0357a3df156f76c823af89a75005ddf9aa6a131b2c6bc8fe17078c5c1a56a6c37eb84aefada02c91181d5e79c0abb", 0xcf}, {&(0x7f0000000140)="4230426886d641a6d27adfe596bda18571606336b635c6d0fe1239f70717d0d3e2aa", 0x22}, {&(0x7f0000000440)="7026f268e58deac5f30e76c61e5875fab35f5e6d08954c0bc0769acf388008b98a82fb6bacf192afc3d6370f4cff5d9a823594f6a3e087792ae11d78fd1488b4930578e13b93ef7045b85d2ee6f8f251cf5a6f6ae4199d0a9745bd805cf7c441d9086936483fb0e30b3a4bc1bc98a01fddd9afd3b1c0c9f1b29a6a40a6198fb4afd251ae7a6c04ab3e45bc9fca2649545677897e4320fa49174e04b368c18500a649ce078df2c6a1ad2e446a0a89d8d3", 0xb0}, {&(0x7f0000000180)="35b44d62c8e6050cfec24d3ce0d73543d0b06fb42a13", 0x16}, {&(0x7f0000000500)="ac27031908e84146e80064f1", 0xc}], 0x8, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000300), 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xfffffffffffffffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7b59e5", 0x3}, {&(0x7f0000000140)="5283e1c173e2951dede911a600e9bd3eb1996908d5cf5cdc6c1418da2c42953234e89543b70d65dde7d6c4e64af33fe1c5ff60615971f1917aa5c89a26381ecbfafbfa8f97a3775592e796b2294a883c0c354e4dcb87ef102f7ea3035e2462c087daecf4e729920631f6a005fe00f567b3d5ca60c1876854d2d003e0dd2d26f74dc48ce5ebcdadab69cbd135a42834279aa8488c8dc3cb1cf5bb259d23e32f588767c63093bac65c569c2a1e2aabc05923ed2574af50c8a96672040c11b91aa5", 0xc0}, {&(0x7f0000000200)="560718029f2d9188b6c03812294d2a73ec1baabdd3e8602d8041a0b157103dc928edf82ca4192cfc5e2104441a1b5452294c2b8f9676e04d3b2576c8f3c86dc982d5fa257053a8814e2757f06d47b5f6210b3fc2489e35a3599f44f53a0733698a43c14c6906821599a11a6a5818b013e07c19fe4ca4b56c4be8b68e5339c4a9db831dbd9a672a1661e4ae380e0596aa8d31437d24bb987f117c85dbb34281254b21b8473d01c056674b4b3742c580790ec64afd194d6076d10c0eb411f746a14a9bb57cc1a460c9ae38e29c30c7a59a030ab846a69a28c1", 0xd8}], 0x3, 0x0) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202e, 0x80000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) writev(r0, &(0x7f0000000180), 0xbb) listen(r0, 0x5b1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:00:01 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) pipe2(&(0x7f0000000000), 0x4) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000000000000001000"], 0x10}, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x16, 0x2, 0xac18) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:01 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, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) syz_open_pts() getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 16:00:01 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) sync() r3 = fcntl$dupfd(r2, 0x80000003, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1f, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000002, 0x1f, 0x2}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0xff00000000000000, 0x200}, {{r3}, 0xfffffffffffffff9, 0x50, 0x80000000, 0x57d, 0x8}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x800, 0x620}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7, 0x2}, {{r2}, 0x0, 0xc, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x1000, 0x2c}, {{r2}, 0xfffffffffffffff8, 0x8f, 0x0, 0x2, 0xdf}, {{r2}, 0xffffffffffffffff, 0x0, 0x3, 0x81, 0xffffffffffffff70}], 0x400, &(0x7f0000000180)={0x1, 0x3}) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x7, 0x100000001, 0xde}, {0x10000, 0x8, 0x7, 0xca5}, {0x7, 0x81, 0x9, 0xb596}, {0xb5, 0x10001, 0x7, 0x9}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = fcntl$getown(r2, 0x5) poll(&(0x7f0000000080)=[{r1, 0x1}, {r1, 0xae7baf77fb03f80d}, {r1, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0, 0x90}, {r2}], 0x7, 0x1) fcntl$setown(r1, 0x6, r3) linkat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) fsync(r0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="bd4d88b4d8a6a67ede507e8d3d489f0ef1ac46c32f79004b26cca40aa2dffc96f8792d6067e6a3153aa5e5b9dc101a48d2f3aff71677ae6c6d0e8ce79e7523136712d15d84631db7b58c70a2f715d68a1f9c385d33106318e4863083a1dddd23cd6ed76c9c2889dd581847ab33e80a42636651632b159089f1ff21b5bc5c0b7a1ba907e75a1d87b5ff727a7ca774252ce405698d9200c7bd", 0x98}, {&(0x7f0000000200)="ade2a71ce0561839e6cc9ea2149ec28121799f7d0cc9d3fb347ffbda2fcf4a80749aeef36f6abb33779eb011da101e0a9e39f47763f1cf12bdf97590fc", 0x3d}, {&(0x7f0000000240)="69aec12b3cef3e438130a912cfcb352bf962fa277b70d18575e33458f937dab909f4f1aeecb0753617aefba6003e14c8676562938c9202aebd30631d57b0400588351c87de65a8767b1a46f2003639a36e97973a0a5163364e3fb5dc1191bdad711f2760e7e5d4b8f342b1d17100cba232cd6f92f27f29fdec32fab036238029bf5d340587124c34", 0x88}], 0x3, 0x18) r4 = dup2(r0, r2) close(r2) ioctl$TIOCCDTR(r4, 0x20007478) flock(r4, 0x5) fcntl$getown(r1, 0x5) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x20, 0x8}], 0x0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x8f4}, {{r1}, 0x0, 0x11, 0x20, 0x6, 0xc8}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffe}], 0x1, &(0x7f0000000480)={0xfffffffffffff000, 0x80}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x2, 0x3, 0x40, "cb510e9b291370415778c13611a2e06b31e440c4", 0xfffffffffffffffa, 0x4}) r6 = dup2(r5, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540)=""/24, &(0x7f0000000580)=0x18) r8 = semget$private(0x0, 0x0, 0x10) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x800}, {0x3, 0xffffffff, 0x800}, {0x1, 0x6, 0x800}, {0x4, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x0, 0x1000}, {0x6, 0x1ff, 0x1000}, {0x2, 0x9, 0x800}, {0x3, 0x9, 0x1000}, {0x1, 0x100000001, 0x1800}], 0xa) kevent(r2, &(0x7f0000000600)=[{{r4}, 0xfffffffffffffff8, 0x5, 0xfffff, 0xfffffffffffffffa, 0x5}, {{r7}, 0xfffffffffffffffa, 0x40, 0x81, 0x0, 0x9}], 0xae1f, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x8, 0xa0000003, 0x5, 0x37d}, {{r6}, 0xfffffffffffffffe, 0x90, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x42, 0x40, 0x4, 0x401}], 0x81, &(0x7f00000006c0)={0x2b, 0x6}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000700)={0x101, 0x3}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) fchflags(r9, 0x2) pipe(&(0x7f0000000780)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000007c0)=0xae58) 16:00:01 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) pipe2(&(0x7f0000000040), 0x10004) 16:00:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) socket(0x19, 0x8006, 0x80) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x18, 0x4000, 0x3) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4000000000000003, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) sync() r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/8, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x0, 0x8, 0x100000000000000}, 0x988c, [0xbe, 0x8000, 0x9, 0x2, 0x4, 0xffffffffffff2aa1, 0x80000001, 0x400]}, 0x3c) 16:00:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1ff) dup2(r3, r1) 16:00:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffff801, 0x1}, {0x370b, 0x3}}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100000000000f8bb, 0x0, 0x10004010000fe, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) ioctl$TIOCCDTR(r6, 0x20007478) recvfrom(r6, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'/10], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x31) r1 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2072b, 0x4) getdents(r4, &(0x7f00000001c0)=""/4096, 0x1000) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x4, 0x10086138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) utimes(0x0, &(0x7f0000000380)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x18) write(r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10002, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:02 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x9}, 0x10) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) munlockall() r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x3, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x10) dup2(r0, r1) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 16:00:02 executing program 0: poll(0xffffffffffffffff, 0xc6, 0xfffffffffffffffc) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400080, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x840, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x6, 0xd531}, 0xfffffceb) r2 = semget(0x2, 0x4, 0x200) r3 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/68) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) kqueue() open(&(0x7f0000000240)='./file0\x00', 0x80, 0x83) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x2, 0x101) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/49, 0x31) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c", 0x34}], 0x1) 16:00:03 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) poll(&(0x7f0000000080)=[{r1, 0x144}], 0x1, 0x7) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) kqueue() 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0xfe89, 0xfffffffffffffffb, 0x9, 0x2}) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400"/4104], 0xfffffffffffffdd9, 0x3, 0x0) r2 = getuid() msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000600)='./file0/file0\x00', 0xc0, 0x130) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=r4, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r4], @ANYRESOCT=r0, @ANYPTR64], @ANYRESDEC=r0, @ANYRESHEX], 0x3, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000f40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e260900000000000000228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e380463bd345bda44f036a992310574c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0b16c5154aef039955b5e7c63d5ceec35bb7305b488213341b7749d89b0d964b54610c20db995cd4544a0c986cb2c57d0c3cf9831fbdc083d194c23fa4a9f63cbc76edb5114a1a84b56e7001a0a91b6cf510e07be3353367964c2afd037fab181d168b05d69adf7696a9ae95823574974b2db"], 0x1, 0x2, 0x7fd) fcntl$getown(0xffffffffffffffff, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(0xffffffffffffffff, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x80000000003, 0x0, 0x0, 0x3, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x44) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r3, 0x6, r5) getuid() r7 = fcntl$dupfd(r3, 0x0, r3) recvfrom$inet6(r7, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r7, 0x6, r5) r8 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r8, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000400)=[0x810, 0xbb39, 0x0, 0xfffffffffffffffb]) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYRES16=r6], 0x1) fcntl$setstatus(r3, 0x4, 0x80) semop(r8, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r9 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r9, 0x3) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) setrlimit(0x3, &(0x7f00000000c0)={0x8, 0x2}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000006c0)={0x2, 0x3, 0x8, 0xfffffffffffffff8, r1}) r2 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000640)={0x1, 0x1, 0x1, 0x45a, r2}) ftruncate(r0, 0x101) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)="c3a10fc5353f369632614cbc06c39861a7d39ed720a1db6eb147f36b9a11c8bd557ec77e782d96306de0f501390fc81bcdd1eef871127363a6fe73d3b4959653f9beeca33960811f659c4a5418aeff926b18f0b1909e09779d97f8feb9756d58f65eca56ab82fe741fd87486f249069f81378922a1f96a9584488e2edd38e29956c0898979849686237f55d7e1", 0x8d}, {&(0x7f00000002c0)="99c38ccfe790c8292c243d5c1dfb1823acbd68a142e39115893bf69fab69f57365e9c530a98c92ece83082755c91d98e0d4df8f280f493d448324c91e55ccd160cc1e1ef647b709355dc5f23b701068942ae51a10a043d335b3a209528e5ab9e217efe222049e3042cb4f1bf864f97c802963a6ccc250aaae348335ba57afa634c0ca8b84f79a6e15fafca06267a1f2c5a632d1f40c4aebe13d09c66e249bf386a8f2e14b5da82b6fc3c9ec1963650d396111e6b6241c552bac0b4694f5e1111b032d6", 0xc3}, {&(0x7f0000000200)="f014e97692291399c33ad2c4eea5f99753496410dfb48a4ea86cdfe834e2b886d78204fe9f65b6551074727fcf65ab0e8333c91abf53e3f1b196ac4b2c1eced083466d4ffb", 0x45}, {&(0x7f00000003c0)="bdb852fe73c4cc87da8188d5d08f83b1768373a43ea454d2b733b1e7165dec1643147b0d531909b6f2d657b7e3da9e4a26b7616809873c7d153f66700242899e7f4c9792d97a7e455a600a7b5ab5f32306307d3e9a11c2", 0x57}, {&(0x7f0000000440)="eef1fd41473d44d4e3a3c6012d1bd19b9db4d54e978afa83778d7ebf39f4f70b3cefab68bc34469ef66702", 0x2b}, {&(0x7f0000000480)="55124e63a91d372a86624d74c6", 0xd}, {&(0x7f00000004c0)="85a6fe3b0034746388f2d64b621c210bc9355b14500da90174ea21290ef4b5684e21dbf94a329b17ecd4b3c0f80cac82db2275353298ecabfb6b0d709c0f47d5060590577c7ac5520cfeeaa667ac0f4fb74462fa", 0x54}, {&(0x7f0000000540)="7f71de45617840781f7129323cee73e87a45ab5598ee667f50f0e9e2b8a414ad77ea29d042b00362d6ff771881d48a04f00a6de13dfbe9265346d70c266e09a7f2b6c44b0430f513744c771fe6e6c11281e47d78eaf2830cd30339bfbc48e4ffed62180f2461c00b466e878448d777b00c46b2ed", 0x74}], 0x8, &(0x7f0000001780)=ANY=[@ANYBLOB="1010000000000000ffff0000018000008dbf07b9cb1f2931e0701807d16f7ffeb3ccc8403d888190c4894b5360d75767ca2da1abeead86601e3db4c9109f16d03a7488e1e01fd128191f01a970d56d83650410f5e94dd4d75d40c976815b96da19bf12316a0e55f0ad957a38e05c79488552643bd2403c58120bd855cf3b8fddd3f69319d52cbe5ec4858a768d19bb1c879206b38100bb960fc55208f063cdda823d712ce9e6a63ed2fa8cf5dd2c063aab7064d95f74e1b7ae71b1bcedbfe8a99bb61f6388f8355ed8ad5dea55161fb370fed54bd5ac8b245fb86629441a6adb0396a71591de39cab2c41891c8a409c1538f197089bbbcc03bbda6b41682e82e48e5c7f75c55d75a292790b9572b8a34afac8774717e427dbfee502cb712c1de2680965f71aff9c87c06287a70dbf7bc7bc90c2fb040cb0a2f44d5e3e53a52d5ac248eac2649627984256e3108aab0d87d3a9f76d2dd6018655ef4e54d36d69a9e379faea9bf9c6b6258c34003ff1bd0cf11ca4f2115771125f33371a0e3aa3655db64b29e7b5d7383996e26c99671c631589c9155d56133c24c7761c1ef35dc2851c762c8d20e659883af7332fe578243d05e4d2534194156bece40b6d638b2bd8793da0f910cce63a9ddbf2c8ace307ea1bbb0bb0572fbb0e5ab4790bdc32f0327433845d585ffa4d196ab8abc5be2fb75bfda5280522245f86f6d2ab70a89114379fc292dcf693725e676f7c7864b04475de07830dfdc4b339472f75215b188f683949adf87ea7075b29b30e707d55272f7b54557700b4a6184a065635e038f7f02cbebf924caf8925ce50747fa5e1c1bab13f4fec11286cad75b17e888a42c3fc4065b64860b541708b28d21a76459a6f06bcdd3f17cdc7b6095b083fecf9d985208d8a2a63c9b70469448f74a7463f787536024dc7bb138627ec5df67ab3ab9397cb126fe7b52c3f5e7362e729be13846b1b09da96ca561fa31cfc9d971415602c85c7b25c6d7d1f7af9c301ebe0521c2651a4cea1fda3cffacfabc67a12611ba91dd7a6437813b5b39614cd94bc10adbc539016c94c4f6d9860f5897dd206da1a9c1f8bf251dd1ed4d9930f2b6f9761dd8710ae47edbe9e2d436df70210124aae6d8ae8eb889a81dea88160685b05e4259402504e6a2d69ef7b69ac30a6bfa8889947f2123d062f24d456f24b193a9f08b86a7b960889e467368f0754343e4120768cc59ea3a16842f87a21c3851b3b336849ee145f9a543bfc44f00cde5f006611ac79c6d8204f6d070a8407a98a9c70348a3acd68071532cce9bcdf699f1a3ae9cc29e60a01f696a2875b8e4e6da300c5a113e64d946a9431e0dc811d280e6f0704c090bc469a2fd30ea99a8830ca623ded48d4ab90b4297934666749a6ad461e177bf6eb84862c8436c8298fac2a30f673ead2683f89c1c289728029c886da39748660418746a0c8466dadbae7ebac6dedb3a16e3ec11a423d2e2af3e0d502c6a7ed94828b8a80e5e040feec2bcd466eb4ba93f9d35f0aea74c460aacf396882ec624a8b7398229b3117dbe7f2bd5da0ae6a2661b3fcf1c044ff935f50ca519b95611f0856e153d3aee3b7a8aa1c48b3848a8a51dce897b829c54a52ed5474d160b8951bbac4173a6cc245340dca54cb98bd3e6ce07a55b34cfaccff99b74b3fc6d6ea568dd565b73c9f9e912440598ac5dd5242b787b8152b11ae423abe08b70e01c937be1f93664c57222b8c3ecb4c461c8e58624ff53812eba3640d5157ec5841029ba009f8b8fddbbca6b21bd3485bef371a61ac627a8aa18bd52343e543665b9ffea79e0d34b9b33093be3391d4140b40c6512a539d55dd81c31b047174203a112e7db9badd44190e8d001f26b78559db3842765a3cac6a536007d4eb1e04f822a7af96e52fa8197071488b8d0899b5be99f91bf92824bee9d2b21d596d3ca0bbf38098c694cf606f3ac12e516249dd5edd967434b1daa103c9e35879c39c701324e3bb8119288210403702e88721af22b285aa3f70e69d7904dc86639ccdbafa349c154eacb58803f78ea27fb5ab5cdf643ae50bf4ce90d3dce254c6d6405480f3bb0a802236fe96c97d7e1652a52261639bea0bd8665935712be25077c61cf4bea7cf56ffbc1a953e007d85e21725a919a0e2c6e265cd454bc0ecf5af6231e93911085ef9d608ffe978240996674ca924693bcffe014ad058a22d4aa694a4c78750810d6246f065b29d7d425ebd04d5b1d29732ff43ab52b52a462d3e238c355fce6f0a90f4d5fa0f8a38cb5f08d760523161697e92383338f822c4f18f09f735e099d43f95c269d1ce6e7b3710ee0efac49adb03c2fa54480fc3f4f94fee6fda68276a14f2d99d2f9729b73e7e3069f673eea5f5dd893cef799f85d4e97c3a965ab8457098b2857bb23a270206e41cae319dd593ac48e764c1e03e0516ca5536559ec8bae876398de92b085b60daa65ddc42b2a9f77141741df24f771b3a3e2c27a324789aab8d334b80bdf924f479d528fd8293fa891a2ef54bbd4cb9017c26ff16aa0382045e799c1a77cb8cc484a0c0c91d8a0b845b3aa780eb17a830845733fca21c5533765c976d6980b3130d39c745b9105dea646313e569aaafcf9085cbdb5020db005214c10d8e792d5aa6a70c30e9953270ab1d437f8c21aa98d607e04e961331c2cbe17c99f6d90ccfd0585044373a1d179574d63fd2ab61320c7cb47f782f2cd1776457267b7a531b16a250c254168f5639a4f47247cc36a0d8198d590e5e0f5e0a857af6982f8a981623a243d06a2f829547890ba763a2c2e7ad470832a5040b73a883134287e265a7fbaa8a40a36bec401cd662fea4cb73ff8a195d6beb2c17b17886f68971263dfcb3d667240b0613a069b9af2d7ba41f3915ea67aa481c0e70a8d1650158a98865b71bfb0b689455d130ce62f0b8100db83fab40fb4478924dd8a8cddb903a199420313fd508658aa4924ef7d53f9da7c1a5092e45752ae32864e0a9d770c048e9317892bdb5ee104c1301c6acf0bb0693b7af5b2abfae226a23414d05e37e43cd3f33b03ca75e022b7e0eb7308b8dd45720d96da67e3a72da22f2289e9fa046f3df13e77ecbda8f86a1aa7464af06887ae5115b5358fc7955c3ddcfc1409396f3098ae6c7a086328702a83ff8273971cdf6cd8683663c895453b5f432c841a1cdac38220bf59f6843836c780c92664240001314af437cf91bd7469d917db5357a6378bf53497459073b181ccb62ed60d4476c1bd7cccd9b8f6293e0b1346fb0cd6aa3c00b4690f36332890f7a28230ebecb45e4b5e3deddd3ca6bc6be5192c66b94826dfae2c5ca165bcae844eeca6835cbd365b87fb3e2bdf022fce10a24178ceaa29bb23ffe35121db09df680724c7fd85812964fba4c99e82d798229b53fb76480bcd53643f95d11a43c64ae1402aaf13bd5cc81dac46eb2db7837e39e8b0e2e76927e04689ee5fe185bc33e5f40dcbfaa640849cc2c9447af38fd8209ad2f77160af085d9a796993369f17be9699ee3481109f9635223f39c9f0904f709da2e4af4c0908dc20e3a9398afa3fa4e2e722bb04128c716ccaaa9e7f25fbd8cf490d2773b2e99b6ae10499e59c81dad4f07cc871d52a77ede7231b03c560af384868b4c85f74f62d3086e4b4463f7576e0462d6650f4214abe655db976c9dcafa6945968811d02eeaba2d5a7b89d5824074f1fe4926fa77329d5254696b2cb72c1c22f770be83645c77af406885196d2d67524cd3ce3e7edde372b1f69018e8039bd3537b3a959b7d584b1e3192276d7f62b57c014dd881c205df77cc9ec7b822ec3100ee221c8f66adbaa0a7d59b5020174ccc17a8f78103d697efdc9377388245426829e66a184f960e4c29b8989d64dec240ca9eb843cad7e6495d7fcfb6a8d29384c8680b8ec022bacd1a86d94e3aa38bf172fb1357e4f05322285ffafe2d32699a7c2ba84db8771f1e86f8e8286215fc25d027a7ff7a7bd01adefd5f10b6d9fe842793952e7176a229d775c7d8fa520d1ea2b280a3b6890ca1039615c4f396367ecbf4678598085e527dfdbedddb1d8df4da051aebf63157ced740ff4ff5c9344547bd8ff1b25aaa1db746dbf10e98280ac43e5a02c6f0585074d845e6c7d1375d9374c191b166f2fcda299ed7a3597089475a086955e92f097fc46882f201c0a06ec707fedd9cfe14668706fd73f641e9809214ca7f99aa9baacbed184ad2a2fefc05de099eb4648e705eeff710da67d8a7d422f3f06d0f9075eee85001e58ba7770e9815557f144af771826aa7d4b86016933c6a419b9ae2b0a911e76ca14609f5eb99f9560d4c26508790c7add7a661d448484c9557b01ca080a617af8820ecbbb9cf3e98ade5d196c856fe040efaf88d8ae5b9220e15bb3ede7fa2074556cdbf20748ede4a11ac550dd444372f5687a7930b243041f050b22b8aa36ead94b92373bbb8fc4fcfb186e4fe0e57b24041a7ef3c5e63e40ae663c24a607799e4be0203913d0b353bacc47c2fa3fb3ab79c5cd5896d8807328a5967f49940f8eff89b1778f32383439a834546b907f3f019c7694e4a9c2fe1578f934e3309a6fdb2a803f671421eea1320c4291a8f9d2f86cd3a84bbfd11766b2e9936f382e42dd3134d7fa04c4b8b312000000002b7618cf55f805a1b34e6d0e9bf29b556e8e596822322a317fc4c32c85c0941fea97d5da2ed6c9dcfedfd28c9d7c0130cf03fc0584e5087d293a3d9c5492e0ae661c8eb7b63fd9a068ef73351567f0fc09783b3608919a5dbecdb2032081cba459336c9b8d288698f317c4a0c4ffc018690c9d2a34fd0b3ab5f508749aa53ecc95ad364d0cb632634dc6aaeaee5f5b4d8464677e53d1dadd5161de25c3b9b44b284a8876082a757c607d63f32ea31234a21a98380b46b1175e669a0880845cfb6cefdba0da5f37f247b421aeb42953c724e5b845cdb31a1b1f10216bd619a7f6eeb76baf0fbb6fab2fb9edc3612e00e5084bd60ea4d036d753d1ba6c5996b450af59b304e697367c0540d4e6df709495d67e0bc9dbb98d26628a6ed923cc297f70ea5645414a1a8696380f70b52347c6d77b9ded0fd64d8e7a48b3250f4e22419c8bd993ff072194ffa138953091ad9eea4d3c126d478f79a569cf35b4176cf9bd953ff896b9b9d3ca542dbde76db67ccc1ad0799d92d02ae1aeb9c661b5b6c0117ffc1f374ea478f1eaffa0bd41aadf17705d409b3c34ec402caf64fbbeac14cb0dbdd928a094267b7e51185a1d7b42b3d172e784290a941169be89b5376372bdc02bbb47d4b88112db95effcef42cc90fd940ecfec28dd12703a5ced4a02cb16ae8bc0be6bfefa3c6623f21f29d3743db0b1aa62ba3534788847c5c4d557a57c87956b1e32d0bf89cb61eda48dd05d8404c444832598d2f299247ea9dd850d8e0b623b634b95b8a7a2f182fb116d5c8cb37cff3f1343865a3e83ce41cc89f9b06aead51b51b47ec25143b7e9c802356c715154be7520f0e9f7a6d9487fffbb39dde99181fca1f89cd79300b578da997e7d295ee22d8e9401a11e09bcc63f431a481b0049a08ed6aec6b737f09bf35314a45faa8653dd5b2f31c3a008adb5e0f47e605a4914786af5d1c70d22c971b0344cd862325b0d30b3a405e90c71e21b06b3910100000000000000f83eab3fd80c62fff750f40b058ec80ef93cc2992dbbf058e2933354a631e34a18ae4e28288ecf63d6e808f4750367cf9f539c8dc7a2e1c2e64d7d526e40bf396724aa6f602600e490d80d0d709ae902543459b2924586798ea6512908507dbe9c4e9efcb324cc1111d32d038d16beb7352ad7962f091e62ebc78513dd8fdeeda7e7dcfc67c6f332b54ba02e3191cea2d98e1dd3c4077b248fc22e4573446e1bec2fd785e062ec56c2eeae35d72c2e1c22bca8e482d5d6adf56b505709813746f46dfdf08d"], 0x1010}, 0x401) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) getdents(r3, &(0x7f0000001700)=""/102, 0x66) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) 16:00:03 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3, 0x100}, 0x0, 0x0, r5, 0x0, 0x8000}) setgroups(0x2, &(0x7f0000000000)=[r4, r1]) setegid(r2) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/57) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x110491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3df6, './bus\x00', './bus\x00'}) listen(r0, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7fffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1000000000fffffa}) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket$inet(0x2, 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'./file0\x00', @ifru_media=0x7ff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000800)) getitimer(0x0, &(0x7f00000000c0)) fchmod(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2, 0x129) readv(r1, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)=""/149, 0x95}, {&(0x7f0000000640)=""/130, 0x82}, {&(0x7f0000000700)=""/241, 0xf1}], 0x7) r2 = semget$private(0x0, 0x5, 0x1000000000000000) mknod(&(0x7f0000000100)='./bus\x00', 0xe002, 0xd7e) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000001c0)=""/181) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="97d1d4a3400f723171847d17c212ca43d22af566c5bdf3ff2840ac6ed2279baa803079a4ea1eb2950508f751d775cfabf86a6f9bb9c672a1487ff4b7b4078a24509c2fb32e7179f0c7962ffe737a09973116669aee6a0f480a97400eafdbe784aee214f83d8c9a9feae6f42a9e1bd8d78ddb724df7879ade5f2a8f21490c2171961de85a2914c1dda4e12fd589505bcc3856afd09a7386a1fd679d2155f1178e647b0add8b0eca7e37ba26ceabee43985e24f634f632f22ab60e2eff6bcaa5cde6aa9bd6069ebcd99e0c4b0fdecb41169a0f4c09830f941bdfddeb31cc708976959093b43b2a50cf964e7b618c90b03c5fc3566635dd96524a42c4fa3633a2a694646e19fe6873a73bd86876672eeac5f9c790b22a8aec8707acc824dc0d22ed475535a61d929deb4aac166fd97c244fcf4c428b7717223facc3c02d7caf0cffb417cc5b633fd94f30276d2b1666ae72014d03f5a66027c490f5c7c0cd165498b405da6e1512f9d177500b857dcbc7165c34c276e5944e894e20bd2059bb3d9480715e4824a57c062eb733105890018e6f86ab512663fc628e42fa5fc9a8177c610b37f71671cde99533b446accc6e46fe58d08a0749dda9bfd0ceef16bb4655fc36233f2495b90f56d760e92bd15b35ed32db73d44915e2191ab30837575d66e21f901140fce46dea9d5bf340675e0119a37c4fe12d9b6714a2131c27d28194745a5263adef337e80641db692f7a9b2586716d87d29886e44f22bcc70c4b3b2a9b91ccc398e5ad62ae949492febede9b7edc9c353e5ccd86f49adeb715868a75e329c22de18cf1f7c2d6c4e7ef93b20f00f78e630f2c822983058b021ea394543d5f14404199298490e0d8ad3975a26c2a96ca02b0911221223bfdead19754747d5d8ac95972a549246729596296635ffef0d170e9646c586236ee717e2b4512b9e39d9c39f54c3f9bd416ed9d33f4992c7a6256125bad881d641642294511d2912510e17a2e9c88fb3fa6d0aee93d4306f841bc6be731939e5f8a9f64d43f153d68c04889527bac348ef3c58932395bd92ef2b84c79de1d587beb0e458f6c37d2481085dababd3213a71bf0b6b6be0b86a8f49969f19e98daf63898038c4905df43d1c773a02267b8f020998b1db4dc1f6c29fdbceaa39b3151b15b9b862837a4ba205eea3b46227eaab397c2295c86bb499d100746a19624028a281209fcf855e28774fa39a03fa01a7bfde0cb0320dd3881bcff1a099441233e998f584a17cf8508932c9f45cce2893985ad168449489604fc4b7d7d6185273ef44a2281b4ccc4a7057e7e677edf44f854ec654b69f2e94e03aea64e4b9c17e0e842e6bf44f6d35bb385bf631288c5bbe2fe9abad51eb8936a2662b37e84dd45329488313458fb8a8c143c5a2d06cf6513af7dbb277ff28b36884f8b5fcbea8b9e4701084a1f489069c52b0321489ce6b7d539ff41b4daf88513b556aa3f02a877a52c06816dba9b4df4faf70c1ed998e5adb6eb2c2386812668d1c1c402e973960f517be6d5207039cc03b94d60f085b7d18ba7c26f79a8432890bc8053b07d30cfdb60923bd1846c133f3eb7d7ff7bb992bd3f8369b37a6a0d812def525cd178492bf5aeb29a0c1aa29c7ca838d5b62d585df3c8f46bca36effa164a67b1305f0c279c77730ab3f6793d7540384a1f1e87fc3182ac5b37a621f0a7fa845a4716f870c988b917399f9cc82adf3c64c51a6de542e9ebb0e61c44a7d0855e76a08d7a431f28329981ececcbabd7e5be26b7d8f7e830253a6c63f08084bc63f540e34ee490750b1d8eb52bc48f2733e2c828c24baa34c471aea2b562a320856edf0ffce70c8076c5cc72a3a03e51e9e5e35750d26f1d89bf66f735369e856ba968fdb9dcdc1894f3df0a88e47e065306bf0cd848ad4505d7d8bca39a1101b95bfedb473db37a1a8fff82fde5c2d0376fa133e78de6e73b307aee6db1d809ae00878f45ebb30ec74b8aee0a3fe8d6ef72f65c860e08150aec97c9054627be09ea3141b37085987324caa472362c84f52b58f27868be47b1002acb4d2ad39952c272211884f4877533d021efc2305804f05827e20ba196c14ac428a9966c7bf26b0e4472a80d126ee45402ab9a64b30e880c4da40e9c57ce4795cd6a5a3d310f14a260da5aacb4f4dc3feae257ff63f16c4a2d488a5e835e49213d5b7a102b3f14cb1b0f718091081025245218852bf64141cdaab7cc1b491a2fe2d5672ec32f2f2877ef9216c809043b8b238f53a554d0bd086b74f45c0b102a575a043449e0de94f60dd092bc9d9631ade7b6cb69aea003d405368f685503151348549ff1d2efd7466ffe0f54a1d67e6fe954bdf6d346f625362117e6954861f3bfcbf3fbc0631905ae01f4dd457b1653ccbe8398ae9fa202dd5b32f5122b67e3353eb67035725c28dde8faea29457c3e0a7be2bb88ce7c14ee48186e4aef9dedb30db182a4e678a153e7aa6430dd6576b5264e9551b89856926671017e292b340cc1e4dc744ee7187540760f62823e1f0adfaa657b1e333a6d1bdd59002c7261eb9a4273be387342ae1213179a97d8bdf586594c9ff43f28f0525b6c51ee3c79dc22add3a296decc10b9dffeb4caf71cbe713f047145d6f17fc7c23c0275682c0bb83bc79aa5b3fbfd0bfa0f6999c5561be93b682cb9075731b805573e4c48e7108ad750c87da000bb01b7063e1175b8c376a679e7c6473828cf0b890418cda39677ea29903c34b0021239acda6452ead82dd256f27f6ff15e5b46fab51e37c9fdedc04ce4ad6ae93080d54d8511ae65d8f80efddfe6b643a6b4d0262a9423e9efd27580cc104db1f0a156dfa9d5cd981d9be49105ab330ebf5bfcb540d8966abcdcd4587f830a4bd7280ee42638dd9d7a2956e9f7cd415f713398371f8d4d7b49ee78fd37fd4f5bcf61a3528ce05e62341be257741660654e4fa8d4526eb0725451f24bb79e48a1d10d64ca50a5f0e81440e5ac6baee472dabd119e365a986166ebb24e2923b6b14c2c7cc70832505a83fb1c3d23e4c30c864b8f58488ac710c02c047a8ce7c416d8c2491d776360ab0f95b6cd921a4b4ab8872cf0106e045b1ff249d5a9003e26ca3f97048d3f93f122fa1d4efa5d44a035066e44bcf4bbbcff1c77b33597757dc1e117e490e6cc2f80c9477eece881601fcff93a509a24e6ba68f9e1edb72d1631a60971fc99040d3eadd948d7b24583d31887fc280bd98d541197a5042ea0e100a4293230672c6329307582e82185d7a70a2d111f8e2c02cc30a99c6c53f62f486c2db17c9bcb47f72c99f1cba4023da3d7cfee321ace117ff59e973decb7c44cf8b3e9a1b7d56598a2e744044ff4eb18420ee2f38be9fdaa091d59fb42c769c350cc74207469a34111512d6c6c5e23dd29758cf38aa43be4d67eda759727611ea96329e02148bc971978947ebc10c479243eab0bb3dd4cddad79596470e66c049875e1cb177ac2cc5f06cb2b8ff1adfe9c7b9979f56b9fb96eb1b7e4ae4941ac2f05d7de724ad7962a84946c3ceeb725d7384620e9dddcaa681a0fec9cf93c71d6c6375bd652f86d60e2d1a834ef55e54d3f0d8aca4c9a8528c769851c7247961cb552607af6a1bb26688a24641fff4c57aeee5078312a50e98d5a30430ac6688c57a222bde3f50adb2e797312a79ce418924855a075ab2a6cbd5612196602df0aa769c40fa2ebad5496a43260eb671049ae04b2481292427cfb66c70e9bcc031736252bc129542700f315273ca2389d5b87dc016dffb381ba0e892abbb81d85707bf26d51fce857c72de2e0e60c65b0c77db5989093ad1e99652022b75de1c1edfe8f410c9bf18db359e50858f3b1191636bc3c5378e1ae8ead2feed2414dca7b6383dbda5fef9ac5abd59cb7badf9d3b775e62a5931b039aa5018c3053c7797ef4bfa99194dd725135bc2a37e7a1b3aed6d695602172eab7368bd1d65bb9957c41bc4d2ecb6f949267c1b6d9ccb75e046172572c27f5ce22e9ae1199d1e1e0543c4fc51c97b1e398587a42b1b32a8661c6a84c57a4ae6df4bd1c20a028d932ed9a9ed159bdb458f3b58518579d491b56f6df759d8d06fd45099ad2e351ec0b498bee7beebb3bd2b80fd3885cd642d6303845b347d3e584c09d5f691d6beaa4bb0d0467cca5e6d01bbbda2d2ce96be5456ebe1d3b636cdde66e5bdf98aa596e74b12f6d7e063c4005dd697027927633d0c0e20b3b0a460a9b1d4537dfc2b701e59a5720a5f6b9f2ffac098c4d061e773ff8670e801644b61990117cb428c978f065577fbb622a247c3f13bd9cf4ccfba81a006386de628afbbaaa2d00a3ec4a398091ee1022fdc1e172621bd3845a560115cbb1a8ce74de465a5c60002b78e653dc3fe491f3ce2042c755db0040f7b9289a6d29a2f93229fda845073bfe34f14c99227e9f50020f40d665411ff60e1661fb15591df432dd105d4a919a9f3355d0b9674a7c4f383d65cf2dfee2e29e43ba27ec56ad190c255012302693134ecf2de25b03974cdec0b34a006200aa4003370362a4ed77c0538d71cde3933fb8669cbf22bdb01710b1649aa0cccb0fca931c796377800058b93b6ca4680be3a58d6a05fcb3249f2146fda04481ea18600299b19bb5205988640188d6c5446a8b9ee33265b8fb686e0be3fc71077929e990f6a5fdf8135870b399ac51cb1b8ec6aaea376b0d0f885c25d4d0c2f320b1cd0270f5cce556f1c17c7f1161445d214ec5b994f1a61198593a7a2be7041aefb8a45da23ee587bd0758c54443963ed7ca66bdd843fece806b935fb9c28ceeedb1e3c8233e82a0024ab945ccb84bacc99b8a682e4844148d98d544d214245e41fd47b753008372620d5b1703e0c7d0c4c2e27ff9fcf8ee6efca48dca54f1e9bda9a095c62eb2a835aad38dcf7aa08ae9ed3d9dd5e4cc5291c0c419128a1580dc4b0f6d6c34c03ab71455bb0f6d842ea70b042efaf55232cbd310b91ef4f14e4ec9d5b5bfb934871a23f1d44d1961edd4bd2b1f9e29586b0739a41fdba5f3aeb05fd0fda14f911c6846547a4fdc19b1c2885e4226136c0e4fa87690f31c895d81b2977bcc4296074582f7431a1892b5d7c3a29cc82672ec10f4c12888adae4a7b988ece109371bc565e62da9b989b2ce468a919b521ea47a1d18397d901e08afbc36280be4bcacd310b575df9e6d330cb27fb745a015eb59dd42c3ba7d88bcff71faca033eff102896bdf2f9142244fd7284113f747a287308240227ceef108d88deb8ced239fe22098fa4cd2c180e02eaef649b844be02ba44eba9e3008aa699005f28b32ef2c0857ee12153a414b4c4222bb8d4b6a10f72f48a24e8fe5076bcfac52c0b41926b4ee12322f94588149d1de7b810b3508155ead74be4bf2a1c2dd7f42e824316c03b6ab715edcf39235716ec90205f0fa82d19aaff1b0c97197c6594d7b5ad936c5708d3e3456b287cf31f2c9d688f7735389c809797abf2ab25ea5d64287d46dc64750649ff4df208d60a8bc123d99eda2a62426f5ba311b506755f5f07bd3542c8657b2ff9942d7f5196ada9ebbb4b532956d03810fd0784fddd98e1314f6850870a434d9cec35bd1eccd93191d9f1996bc3d5fb06956d13f87b85f352eccf5f8e99479476031dc8c34f4bc3d0dbe2105dc3e8a41f6fb07e92027719884af4c04d739ab8522ead543213787d71074380596ab3b345780266a20be97ec95839131cde1b9e05a0df1549af7abf18f4300157e37efd87eb3f35ce4db3bde6d36b963c2968a6b6854a13f95b75ca034", 0x1000}, {&(0x7f0000001180)="0ff73d9aff340157e668458c4e099c6cc82d4ba5c9f3b401480848fcd07d06f3f77c1f2d846b96736d8d4dc46ad0691593a70ddb0f989c76840f97b91f0e85e061894d1fff2fca258a6f82d00c4e5f7107edc824b6554e44d54c7857273bb84eb3f0669fc81c290d610ab9a40a3b2df48904a5107b43b79454822dbfb4b36a145a0000000000000000", 0x89}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000040)="cec388a550569c7d99ef32fe0b66bdf79956cf0887d06a9a7a3253c57d2b8e6609a523051cf18db5dd4b4876c02a4e615db17d34ba7412bd324488428f9060f2b177210c78dc4b81437aa2f591f75e01cbb46a7bda8ad15e838e99c8fd16f631f50629abb48505b46851e80e59fa72e6c7c3076558ceb05b7af5c6f8c3ea45113b8cd2e72a1391653c94547188c006d1310cb6de79ed28ec149d23c7d2", 0x9d}, {&(0x7f0000000100)="28dcf124bd964efe4be4e866af963b70b3d66b83196435ed8b9a60492de4e80affe4b922219ed540cabc16eaec363edc0ba2a3dfa14a566d8c6dbf09d084a8fece6ac321ab4c3c5efb039efabb55aeec279fbed32df92778e593f7eb8108327879ce7c74c2eb69b0d614d0055865efb65a0c22390ea628db05514e682cd85cb6e12ecf1669b9adf7ce6eef90d23c4d9342483064fb17f877d505bce0fb6f765239965d0257a54956df69cc605203c866895db25564f902b5a102128e8b148890ceac6d4ad5e87c25f97a398b5841170cb02cf5012a67796198438dc77c8fb3d5a95e4d73cdac6ff0f13152662cad44ce2032c96de75e14e94ba5dae0bf925d73995e575ca86ca10a341de61f97503751f8a4fb1ea8292dc16bd832add180ff51035ae34692b200ab719b3919213b6ac96b8832d9215069facb393fe7f63b96b0e3f86bc895f7989a42d9e516300b3df7b2bed1a7e9da662f7c8b2b3dc3d77fbc4d313e62de68261c02eb390767c5bfc7cdfcfb3b2975567d0aaec36e5692ca6e3444f33c732bcb40a51ea600bdff1f6fc60440da7cd29b46bb2a6e908a8dcd7f4e946659132420b1e0ad72ce8d6b77a09ad48a8610368f9093cba4923673a19729110203ac00769ba4d4001ef5490c21e69db4f51b4082f7584c40b7b7e7a720b2d33111f2b71c57ade1ba4df1caf11187269208e7e06aa1357a74e1f78da0f645423f424933df5864ee9b6bd81e93282703da32e779ca2598cee6e3368e822c582150afa4aede961354e78ba74366c7140bbf3c15430e7ba03793fd03674da5563e705cedb3b6a58f1fabc8a8fd0cc7bd9ad7e4b5bee3ad3866a0b8478e0d65d3a4e38e3e37d9b21465f2dbd3fe483293b8b558c71355b2b6623466ec50cfbfac861e1dd9feb5203a2199b0a4946ed511d7239586c99858ad6527768566feedda8a26eb26b931964a592529e63979f51f0c6793523b9d0545d799f3d6c0e3f06e16494d7179e765a564d0fdf8262afba34c4a11aad4dc7cedf33c2df651ffed50b6b41eafc938506647dd13f3057bea69e2382d29eb2ef25c69c2b6bc671d2aa8e528eaad3136490b02dac7e5c0f32953f898a43b4be8815b767d268060ae62d4944eb01b649ec4a0d2593e254d9b32584e237a161d1077daa01b641a5b190f25617e8de88434ffacf39ec0aa48356ed820ab58bb029d014b69006b5a0570a62615f77f5057c817ca1e8638087ee0050acfc38cb76cf9448b4612c35bd34f4b8c76ff470ac8bec74ef07b56a257193b47de603f6e43f9815a7a0890eb3b4552ce7ca0b98c1f63db31937c5882c25db0acab310fc58de8ad227697e80165f6c6275e6f46fc79579ff17edf00b99687b0ed6a5272c2c7f7f21369d22790c2955e3f9788bd3c7615829b94f3f92c15c1c6f1909030f04a0ff47bd4d867a0c184c97fcf3c4c51499d0ea0ce3850213407b8fe326b39213cc2ca15b095113a86571c3b56fb44a4b2e78d555c9472708d8295ff898a6af09d5bf611e08a1126cd6e4d068a6016313374bd5894ed0d2e0b6ca135b869666d53266a7920d4954d4b3e7ab01762f48b9b5a01f0e6d5d88aee2d98aa0048def91a7c61e5b002bcc68baa38275a7f673a95030c9973d2ba07c19a64574cb2148b18435fffe2ed7fbdeffc7079b83b4df324e988a00542b08ef80302eda560557770cc9c41d24cc4e68f2730548f3970479e40fd1314516ae74997897fdcb63659522c0e0226e5cc51885533370b872c7178e83113ad1977bbff98a636622d0f87d5cfc2e8c30b785f2b039b50187bb7e921e05a4ea0febea119b7a4d5e7638f87ee4fe2e639c20f10042576ce487fddb309a1672ee6ae8d376582fb688567a619812ed58192898bc4707ad24bb4a7393329eec23eeef37d16a1b7d7303fb789026025d1271a4aa9744c3614865ea21698a49c326d54e8ba554074927348bb9d40741db6776d0d56393950022df9b0634398df1c343fef270962be03864bd595854b0cddacb5d7ec1521d1c0c6d6da9b99c018ef539da298c7f35dd4902410f74f902634f2a1719db5ff9f2917e424b0ac3f8897bac70a5543c69532ff181bf1dd40e3cb4425d8ad3e379524ff7f24c1fe18197aff7e7d87236bc49d12974bf56f6af942ac1b3d05b301516623d61cb92eebb00156641b8e3bbddbaf4682274144d2cf02d0e589ff2397e0de02452d5f08df8e4060c53a7ba598b512e021ba42a5aafbb5d1010d3e50cdc3c193f043a31c2e03ca6a758cb6a085376c62dbe49883431d6a961656933f9b6a37a76c8b09d39f6fc69f5f6a6cde7c043547f297c4535a6eb2e202652241ad5cafe86f8d604f280273120ce07de3bbce508bb763a1009e8ef0fdbe5115f478b0c48ee66106c9fa0965719ac206f881c306782f3c47eebf2b92102833efe3066d0eecf3199c93aa91161ac879fb8ce397492a60c31dcb29a16e48bd84d1e0eeffbc8d7e7f5687e04d7d3e16dfe06fd99bec71b293afda4278185dedfd3a7720db3d554ee53e1958f39a48eecbcbfdb6033f0b832b932afb87f2d3a329021e63ed303e80f36ee084d0e21722507049bb2060bab97c87b135ee906645928b04fbcbec1d674d2bba8ddb0e62ea79c93de873f924c000cb78ecf1eb8d75eeece1a4208784de92ceba649d6b0a94d5f7adf73f401e0afb13f7228155ff616e7a7103f2d37dc6cf4acdf5c29d98908f9d88c4a8c4355015a7e17efe83059b97a4ed5e8e190433f097cbef60cddef03c67b7ac4fe00345706367efcb307fbc4437522e9649651b46d4ec8bf298e6f8e288305899e056a8905a10b0600983281fb335dce5c442dbc306b6aa45d5ad38e48d339ef28607621405a194bdfa331603f401409961c24b4e2c70f231ccb5ff85c42dd5f46c62664634cf3f8ce63bb98c81ca9cdf1b243034d8d3b29342baddf86dc8b395ed495a72d0afc4501408f0d08ea8dee01fdfde7a7ba0cbafed0ee3cdb5f7c899de84695dbc96b4d0872aa0f02cca8f4f97d041792eb629ed4850a90329a9bd53660aab1fd7a18a676e519494f98e8ed542854c6a04f28663e21b3add14122615d3f4380974f5c8aa939fa6cfe06a4b853bb578f432d5e54868f89251382924caf0f5e9cc74dae959f7e435847c0321e3f64d8f4f4403d6b56b8fea2822b45764dd3bfddf9a2f5a3dd49a4b1b24358c07824fe408e0821223721563a5036e042d717ca67cc4a5449a4393ff4ed905e463806d6969de00aaf92f94f61cfb76c5471191ff933cec9b8441f4e8ef69cb9be3e15f7b02d9df6155a7aeb5b5186462e6097be74eff017420dbff3eafd85bc86f226cc8b0f9b1fc428e2ae8d13f6743ca51d2728e55bd18e30dda0c1e44d5d205ef2d69a77615894e1876f66cede2cdce5a1afcd4a32a3d1bc0eb7aab228c97ee91e7fe1a005c716d7f90a105ddb4afee8ffb02d31c39e017ca28adc6e10fde13333a4163c401d0d70d7e186f0cc8de45aafcb5436d1ec7d1d6dee77f32dc4aac4fcf88b887d97855648cb92d32734262020149a24666842cb5cdfd659925a72ae1a30b47ad8ff1f7d66529e8a3e8de513cd2658bea5f8096290ead089361fc1e31a56d3d48b406127934cf66058655c567c6ddcdd0cdccda79ebd82d6e2a0c0eac2cd8d37fc8de336b3ad77120c1647c3989f0d6128a406bd9cfce68ebf54a2729e53fee04aa4749ce14e4cbe3774e4e778581ce518e6ef675a42dddd38000a58d9d209fff48eee4990d60d04c1aca3f6855739e77b6a17089d20377378ac2e9f28b4fd4a856bd80d59ee4e774d5228537eb59cecac4ac857570612fadbb95cfcd6e767d73e7e9cd26aef662bdaaa9bd979c97fefa78d15801ae6e45399c187515eb76e4fa960b10227fe21028ef2fb0b7faee5f591140e6a6f821b2bcc04884e84e6b4e95cdc96747efaa1278bf3b7a1f19ad7f3c763a84967c350a52ee6e1a07b5c69761d0a8e98ebb5fe531b82bed131b71e217310dfef7afb94b6a266a4c12f61521d0a782376a6413fae1c68ee94aa90c7203d906b3ceb655fba7acc9e6cc1e91d15825adb2813d75d1d6ef23bba3cf61049449458addcd62bed1c7dacebbe0ee5fcefc879d8b6bc1295398c712368c305d8c9acd30d982fdc99be7fdab9fe4584d7dd80b491f3e881cdc9971cc65dad94fd61c76997f134dbd433c4445f2ff9c5380c7063bb05e41a097f086e7a140fdcb3a8ccaf6a832cc3b3890b098ea00440e1384c7eacff71a5c27076a739012c01a0f38b2cbfc9c2a049dc0ddc198b515efbbca7fc07747fefe676baed880ea22878775e49490f4b68c2257d26eb5617d71810d4d4702afeb42d331341916bdf933b528a17ec7753a92c17b657abc9cd3f9bb9086728bb0dcebbeac896c4e5c995c8855d3370468c9ad2089f16f8d55f1b901f4d1dc19f79ef8e385fe06b931a97c30d9bbd6c12e450932d30d5461100daab89b5bbfbead346744278c429599adbf2d9bd701896399305360a7743e0e60af256ace386ab0f31d8b006437348fba6bd7be43e519eda6731127c09ab1a4c9ddf91d6644ad63df3034918abcca73ceeee1eebd7be0dd3b142197951484c2dffc13297164030803195502cf18ed5e9fbbc4b5f451bcd26f51e6eaf15cfedfe66870ccb88769e0839ed9bf4514adf184e0b36850f530d877abbafd3a7c47f667956f71430b4286577436cb146a0a4d6077e953664ef570f425deeba64a058ca1f3cac139c3fda9866382f12c1c75abfc2c0afc762d6bac6398ab073171bbbaaa2e2952bc1a27af7a426c5c0310893bd52e2f3b7868594e02f1e7529f06bc7fc90a4cd9c24a92201377c15ec12170d3f224dbc699536e77f99e8eae749f38aaba7e66b0d242659d5e7bf6e24af21e4b8063892c1e9ceec0ab9aca54e63055c66112908570c4228fbe7d6234e3646913a95d273fa844120f21b1f80f60469cb8d39dea698c48e7a1068face9aacca0b51f6b96e0594ae601d29f0052ad6efc46ab1d94d0fe139044ee4cea57b65636d82fbc85e666379bb79dc7db1e043814494404a7baa3005371790e9c41e4dcbc44c1a1223967ec3d0ec19004e763ff6a4e5b73fbb03d354610cc1c2d485e365cc5a6b02c7c8c356028ae232460b2c4d28b9ab8f789bced7469aacb045ae0b15bdd4131a40ee64d0fdd3b9c993fcab87206ac563c7d837b174591d5221b6bb6c3b5b37f33ee578ac0cdb3d5f327d97ebd43ccaeb5623824034a63b84b171bc2fbd20743d339e7d7aa2f4a7f04e751d848100582585a0837948db98f20c85a9f62fe4292ec4c5c31f36898f1516f89447576bd61f983fe67f1467766d98451f5df4a780138c26a16ac80d15aef545ee9db016545d66518c4fada1e5d9f6589e2feb7b183dbd8b5180137b70073abf168fbffb628daeb2b149b7be7d25865daceabe33725f3653683de8e869aa63255699e9c40d5cb939d6bf540281692d4ff515d0a0a2028f002f908b561b3061ea55d16422e167de404f615e3c787e2697560b5576b4e20487eecc6ec1465c83ed627a7c273b0a2e81928d367517268aea9d505d27d96a9a3cc79eb0c6a6fc0c966704265a97d406cb25534463035c61f444f2ab970d7aa2b8fa3d167e30ebf7c88d77ca501319590540f862571b7db07f8da131d3f34bdd0c26286967ea0e1c0ce161f2c098f6baf96ee5207e05a4f1290fa17689b982793d66cdeeae505154d238aa09ac8deb10a04d0b30bfbc73c3a467c345b65ee71f4010785a674e8b18696dea8", 0x1000}], 0x2, 0x0) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0xffffffffffffffc8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x80000001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000200)="e41c9fadb2aaa2a6e7a18aa9fa5c1309c348d25e40fab1a6ad1b926b696495ea0ad4573795f75659ccad142461457947e6d91289b82897b71fffc236e915d5f9cda2127ee269549679e416dbc47168616719030c7c33e7689f2ee4b4bed7a5407bdd63ecc2c20bf7a6c06ae1c0737bb2404cdaa7176ba1bc4d7692ccd2ab3c7dc33956bc06dcd38228914d3de41650fa5fb8dab741a2301d31101f5da8dd9b1898e2ae00fe8affae8e128e8d39debd497a2c96943e3595b10c26f8ddebf2b68d647d904140b00689bf9b84d23806576066e921859b23066433ae8bc1ff80b9e4f9965a9ef53f0d87e239d9f78302df3ccee9d85d8a257e8ef22242b349", 0xfd) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6a, 0x7feffefd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = dup2(r2, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x7ff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x5e, 0x7}, {{r3}, 0xfffffffffffffffa, 0x46, 0x1, 0x4c5b, 0x3}], 0x2, &(0x7f0000000000), 0x1, &(0x7f0000000100)={0x2, 0xffffffffffffff7f}) close(r2) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1810, r2, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x42, 0x80) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x2000000, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x2) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xffff) syz_open_pts() clock_getres(0x0, &(0x7f0000000240)) syz_open_pts() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x6) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20100, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a27d8a954e147ee8c47e102ede0758a11539c9d65ccf671c74487466bbb4f83ecdee03aed0265d6c0c7e175ff1e1f234763783f554060ce391778815ca6e56b61445cd71966edb1fd9ca3777ed2a39b25b0419fd78d69d716aa0e8103460958394c9591c55f9b2b320ead288a941d1323f0cbd5a8562b1db4500"/231], &(0x7f0000000080)=0x6e) mlockall(0x3) getrlimit(0x6, &(0x7f0000000100)) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7f) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce6, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x1, 0xffffffffffffffbf}, {{r0}, 0xfffffffffffffffd, 0x20, 0x6, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820180d31b7efa97306c74f69468"], 0x10) 16:00:06 executing program 1: socketpair(0x2, 0x4001, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x8, 0xfffffffffffffffb, 0x80000001, 0xffffffffffff27d0, "5c9d201297fb8bb584bffa01de7f3ce5e2fb2b49", 0x6, 0x3}) setuid(0xee01) geteuid() socketpair$unix(0x1, 0x20000000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1, &(0x7f0000000200)=""/42, 0x2a}, 0x800) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000000000)=0x3f, 0x4) 16:00:06 executing program 0: clock_settime(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe2(&(0x7f00000000c0), 0x10000) pipe2(0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002908004404bfd30300000400"], 0x10}, 0x0) 16:00:07 executing program 1: r0 = shmget(0x2, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0xffffffffd, 0x1fc) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xfffffffffffffddd) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x6, &(0x7f0000000200)=[r9, r7, r9, r7, r9, r9]) setegid(r10) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r11 = dup2(r4, r5) fchownat(r11, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r12 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0xffd3) shmctl$SHM_UNLOCK(r0, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000014c0)) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xcd, &(0x7f0000000240), 0x260}, 0x0) r0 = socket(0x1, 0x6, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000037d000/0x3000)=nil, 0x3000, 0x800000000000001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = kqueue() r3 = semget(0x3, 0x6, 0x80) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000340)=""/4096) select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) dup2(r2, r1) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) preadv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f00000013c0)=""/67, 0x43}, {&(0x7f0000001440)=""/230, 0xe6}, {&(0x7f0000001540)=""/154, 0x9a}], 0x8, 0x0) unveil(&(0x7f00000016c0)='./bus\x00', &(0x7f0000001700)='W\x00') mkdir(&(0x7f0000001680)='./bus\x00', 0x12) r1 = geteuid() setuid(r1) setuid(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="9c87c37708dc0dcbfe2a851b0f310ff32f03ad5f0032bcbaeec0ca952325aef8edf98d5bd1bb7a200f1da2933812fd3ffe810f98fbab87289be540e10de97f1a93631da70407007848514465eb52a28a28b4bc93352896c1c5a98e8430b24d7757542c27cdc702c8a1350bd2bceeb5ac1258fc8b8abb35804d7bb6f47a94bf6a659cc728d427d10a62c058199535ef626ad48c", 0xfffffffffffffebe) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8820, 0x20) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x117) 16:00:08 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x11) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20030, 0xa) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x6, 0x8, 0x81}) flock(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)=ANY=[@ANYBLOB="2e0f66696c783100fffffffff400000000000008"]) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000040)="7af3846a6b4563d21839500cdad52212f821105df615cfdb99c5eef8e8f57167a46467d620947de4d15e53ea5410bf59f0d186515047d05985c8bec440ae8c44034192ce6749c6c172ba3b7eadf974ef7fdcbb76bd21d477f82dcf9f45afd14457b408afa59fd683eadf64a975979b1fa0da54e07cfe3938ab244474948e3b9139155bf4ef8e76d29f6cf4b54a8148", 0x8f, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) accept(r0, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000140)="d27e2a962effb217e8bb31cf00000000c91d5f893f8471ca17f3d63a804708b55616", 0x22, 0xb8b189b4975caf87, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b09fea9a0d0af599b0107ff050001d19b00000000000040c60182ddbf26bd265678", 0x2c}], 0x1) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:08 executing program 0: r0 = kqueue() read(r0, &(0x7f00000014c0)=""/132, 0x8f799ad18bbb37de) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x2) kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x80, 0xab4}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="8a5ef41e70b71410ef606a20afd8c9ef8e98d970e90e8dc48c90333fb8e9b1ec78678ba620c5b8a8fdbebf31aff29695168ab8fc387b16131e85c7814a07be", 0x3f, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:08 executing program 1: syz_open_pts() r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = socket$inet(0x2, 0x7, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000040)=0x800, 0x4) 16:00:08 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x8020, 0x103) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000380)={0x1, 0xff}, 0x10) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x40, 0x2) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x3ff, 0x55}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = semget(0x0, 0xa, 0x80) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000340)=0x819) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)) read(r2, &(0x7f0000000140)=""/166, 0xa6) read(r2, &(0x7f0000000200)=""/229, 0xe5) 16:00:09 executing program 1: r0 = socket(0x22, 0x400000000001, 0x7) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000280002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0x6}, 0x10) setsockopt(r0, 0x8000, 0x1, &(0x7f0000000000)="75657c76664c2bddea0495043d1ee5e9261a66433a84ac222fa90049f6f80b091a4242f4022bfefbe3808b11ca7c4b8bc7da0351257bce2d81503cdf7a9c4fb12d6db624", 0x44) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1188, &(0x7f0000000080)=0xffffffff, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80001fff, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x6) r3 = socket(0x1f, 0x4007, 0x80000000000006) accept$inet(r3, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xbe) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="b71992376099f481795ce55051673e9acc4ee23f12d92d8f3d4f91bb6894e26e72e2c958673ff7010339b4818b6da4ef6ea0bdc56ab41de13bb05935a91b3518455f68d34515db7c0a8adb337a13cdb27ac734a71327be71d260a97fb8b5a3a7dc97ca0da181666a57a7fccb44fdfbdff75bcc730515417bc55c0d930d6740cd4380cebb98a5dd4a85b17ab4f74b39c1ef2c954f03c90758fad04fe61c0332f0cba93c59526aad4643810060ecdaa0b74de8ff29d379eccf290959e4fb927410f2cd9bef", 0xc4, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="706a154e9bd5872e0a3d0fce166409015a342add5730e1e6fe73a4eb1ce6afecd0001e7fff95c473e92cc79385492bc0f7e93e6b2ebff19296d19ec66d5d51712342da4ca760785fd2edae483abdcbf43683e2b1191df3687bfbf2a33c5f84489c41a6e57c1ca99987d876563a04716b5ab736fe513de98dd338f6ccb0c8fcd8647b5aca60b04dd63b", 0x89, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0xfffffffffffffffe) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x4004, 0x1) getsockopt(r1, 0x1f, 0x9, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) pipe(&(0x7f0000000000)) 16:00:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80002000, 0x404) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff9, 0x6}, {0xff, 0x8}}) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="004bf07c4016f46cdf2049b784bb0411f69c00c8e738fe4ec5a9001bd966dd4bcd84f62a9fa36f24cfce84cd281b5903899e9b2bf6d761fd0bfd6aaaaab5", 0x3e}], 0x1, 0x0) setegid(0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x2, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000080)="09a27021c92ab77fc7cfec2b94aa474a19ee3f8b0a7c3de5804159cfeb766ace984b7fd8f79c49f8", 0x28, 0x3b7899934618b3ec, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6, 0x6e210000}, {0xc7}], 0x2d3}) 16:00:09 executing program 1: clock_settime(0x0, &(0x7f0000000840)) r0 = semget(0x0, 0x4, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x5}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2821c, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080)="ab", 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r5, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00005fd000/0x1000)=nil, 0x1000, 0x4) 16:00:05 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, 0x1}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xebe, 0x9}, 0xc) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000410000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000320000/0x3000)=nil, 0x3000, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)) kqueue() 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:06 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() r1 = getegid() r2 = dup(0xffffffffffffff9c) flock(r2, 0x0) chown(&(0x7f0000000140)='./file0\x00', r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) recvfrom(r2, &(0x7f00000001c0)=""/148, 0x94, 0x0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r4) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0xbc, 0x20e}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x605, 0x4) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x20, 0x0, r1}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x0, 0x400000000}, {0x18, 0x0, 0x4, 0x140000}, 0x8, [0x0, 0x91, 0x0, 0x2, 0x0, 0x124d6d70, 0x9, 0x2]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x100, 0x9}, {0x18, 0x2, 0x6, 0x100000000}, 0x75e919d, [0x1, 0x100, 0x1, 0x6eb884e4, 0xa6, 0x4, 0x2b01, 0x1]}, 0x3c) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffffff7fffffff, 0x0, './file0\x00', 0x100000001, 0x1, 0xb7f, 0xdd8}) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) 16:00:06 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) socket(0x18, 0x4, 0x7) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00"/44, 0x2c}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) chflagsat(r0, &(0x7f0000000000)='.\x00', 0x30000, 0x2) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8c22) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffe3a, 0x0}, 0x1) 16:00:06 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(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x4000000007fd, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x20, 0x8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x82, 0xfffff, 0xfe3000000000, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0xdc8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xff}], 0x20, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x800, 0xa3}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x20, 0xffffffffe248455e}], 0x401, &(0x7f0000000140)={0x7, 0x400}) msgget$private(0x0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa714767911aee380, 0x20, 0x7f, 0x1}], 0x8004, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0xf0000002, 0x0, 0x7}, {{r0}, 0x0, 0x4b, 0x3, 0x1ff, 0xb1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x100, 0x98b}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x80000000, 0x3d}, {{r1}, 0xffffffffffffffff, 0x8, 0xa36700d7d707545, 0x7, 0x518}], 0x3afb, &(0x7f0000000100)={0x8d9, 0x400}) connect$inet(r0, &(0x7f0000000740)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x80000000, 0x72903d88}, {{r2}, 0xfffffffffffffffa, 0x32, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x400, 0xd409}, {{r0}, 0xfffffffffffffffa, 0x0, 0x60000000, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x40, 0x4}], 0x10001, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0xed, 0x8}], 0x8, &(0x7f0000000640)={0x0, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f0000000700)=0x6, 0x4) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x81, 0x1000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x41, 0x2, 0x80, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x0, 0xffffffffffffff0e}, {{r2}, 0xfffffffffffffffb, 0x41, 0x40000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffff, 0xfff}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x10000, 0x400000004000}], 0x100000001, &(0x7f0000000200)={0x0, 0x4}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) 16:00:06 executing program 0: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) munlockall() lseek(r0, 0x0, 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8602fbffffff000000003d685d27e848a1fc2c64a2ea54e359e4d1fc65f4de8fab2b07"], 0xa) shutdown(r0, 0x2) shutdown(r0, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/17, 0x11}], 0x2, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x2000000000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0xc0) lseek(r1, 0x0, 0x1) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/229) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fchmod(r0, 0x90) 16:00:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/41, 0x29, 0x842, &(0x7f0000000140)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x400, 0x10000, 0x81, 0x3, "677af841ccf20833b470df2c05797a85e5942ade", 0xb3b5, 0x1200000000000}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x9, &(0x7f0000000040)={0xff, 0x3a}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:06 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000480)=""/25, 0x19}, {&(0x7f00000004c0)=""/159, 0x9f}], 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) semop(r0, &(0x7f0000000440)=[{0x3, 0x8dae, 0x1000}, {0x6, 0x5, 0x1800}, {0x3, 0x6, 0x800}], 0x3) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r3, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x900, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x1ff}, 0xc) socket(0x11, 0x0, 0xa42) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f69b1c287a4"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf0}, {0x0}, {0x0, 0x32d}, {0x0}, {0x0, 0xffffffffffffff69}, {0x0}], 0x9}, 0x4) 16:00:07 executing program 0: mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387060300000019b4a235cf17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3319d58b628e375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a83875f752e363ab09165485c93b1b01a6c640ce61cf1b7c8014357710c1c53dfb9c138210400000000002f53568453afb19bfd710bf000000000000000000000000000a58129ac11e24a1e61ba9765acfa36c74cce944f67aa5eb0d68d8fd77bdfb39d23d5b9fc213db620e39a4f3d2636eb77f43dd536d6f9790f271c5abe46cc70db415e76969123e8fe11a0c42d839f6516b7ca9530707bc7d5690e44"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}], 0x4, &(0x7f0000001340)=""/146, 0x92}, 0x1) mprotect(&(0x7f0000783000/0x1000)=nil, 0x1000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x81a0, 0x140) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x9f, &(0x7f0000001440)="d792d509a80c4f07982e7f7082339ee3af60ec794eadfc22c7acae72d2ed50b175cb54fc3c88757bb962084711dced34e89ce8408520f62718f9a4b5c2d38ff6734cf1e0e2d0b7179c0967398ff9c0a2eb5b07999edaff2e6238299b439ec712594fb765691f1719bbac369c166bfd2330c165641fd68241ae8a98045d08bb27263159da64c8784bdd9aa29eff8ea80ca7af821b73907fc5f9fc5c57597464") 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/136) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x10) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x20) 16:00:07 executing program 1: 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(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getitimer(0x3, &(0x7f0000000140)) ioctl$TIOCCDTR(r1, 0x20007478) read(r1, &(0x7f0000000080)=""/76, 0x4c) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000e1d10d41a6e929d8ad5a8750a9334dfc7b9613b1012a861357e1453ee044c29b4ca5007e98bbe5e3573336298fc51c2668f1dc3d5283cebdd6803a52110240c185332a3d7cebb9221f2ac52126905cbd98579cb6bb0a91018d459b0864c93d990bb6a2140e3221f4675bf05f919a2765c7d54db46003d1630f51863ceb38cc958e34d7bd7173ed7b17cd31460f16fdeea50e58b351ef316064c52dbcba5bd75af655c3f7ad3b5e54fed544e51a18c7d2f2f3"], 0xba, 0x800) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x100}, {{r0}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0xc, 0x2, 0x21e, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x1, 0xffffffffffffa621}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x247d, 0x4}, {{r0}, 0x0, 0x10, 0x400fffff, 0x36, 0x4}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xfff, 0x1963}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000004, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x3, 0x1}], 0x7715, &(0x7f0000000100)={0x5, 0x4}) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000280)="a3046b57b2109a7345ac72a329e42fffa255099adc3f7b6b5a780bd03a3113d1b0f832082793c3e87774eef152e091244952a24e0893dabb3cfd62a66b464f66759b958c3933c4d1cd97597aae9593d550b2d243840ecf1d27200776400ded0bf55bc5c2763af9ab4a4c3e0362e7832744790541bf00b8f3920a5d2f84033ebafd4d926dff6ddbccbe54a609304ecd81d92ab8214efd449d0d85af8245bd5fff20dcc0082fd72683c154719146469e7f2cceebf830c25de16a89da4e88ff540926d415d709f428c803458291ba566abe0e4de095133bfd71aa5d3be7b8b372cecb4818cd74deb757add7", 0xea, 0x2, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800008) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) close(r0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0xffffffffffffffff, 0x0, 0x100000000000000}], 0x7, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x126, 0x80000001, 0xc7, "f6518295a0ab195d21131ceda8a3d5dd9c429ff3", 0x0, 0x8}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x968) close(r0) dup(r1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) mknod(&(0x7f0000000180)='./bus\x00', 0xc000, 0x100) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x5) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000404000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x9d0b, 0xfffffffffffffff8}) setegid(r1) setegid(0x0) setsockopt(r0, 0x100000001, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="2f1bbc0486ddb32d5585a4c975b96bf5bfb7d32a11bc606ac3a83304c6e1b5dad8412189", 0x24) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f0000000180)=0x63) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x5}, {0x5, 0x7f}, {0x103}, {0x24, 0x20000000000000}], 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x4, 0x14) semop(r0, &(0x7f0000000000)=[{0x0, 0x7ab, 0x800}, {0x3, 0x9d9f, 0x5800}, {0x2, 0x101}, {0x3, 0x1, 0x1000}, {0x4, 0x7, 0x1000}, {0x7, 0x0, 0x1800}, {0x7, 0x7, 0x1000}, {0x6, 0xfffffffffffff001}, {0x4, 0x9, 0x800}], 0x9) clock_gettime(0x5, 0xffffffffffffffff) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x800}, {0x4, 0x8b, 0x1800}, {0x3, 0x53ec, 0x1000}, {0x5, 0x3d2b, 0x1800}, {0x1, 0x4, 0x1800}, {0x4, 0xfff, 0x800}, {0x4, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x10000000000000, 0x1800}], 0xa) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013a50 failed: hole in range 16:00:07 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xab, 0x8}, 0x10) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:07 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, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x807ffffc, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x5}) 16:00:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 16:00:07 executing program 0: socket$inet(0x2, 0x7, 0x102) socket$inet(0x2, 0x2000400000003, 0x936) socket$inet(0x2, 0x3, 0xfffffffffffffffb) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0x1f, 0x1000}, {0x662ed25e, 0x7, 0x4e5, 0x80000001}, {}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x2}) 16:00:07 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7fffffff) getsockopt(r0, 0x8, 0x7, &(0x7f0000000200)=""/208, &(0x7f0000000100)=0xd0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setreuid(0x0, 0xee00) socketpair(0x1e, 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x4) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) socketpair(0x1, 0x0, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000001280)=""/27, 0x1b}], 0x3, &(0x7f0000001300)=""/225, 0xe1}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x8000) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x20280, 0x0) ioctl$TIOCFLUSH(r1, 0x80087467, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:07 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ftruncate(r0, 0x6) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:08 executing program 0: socket$inet(0x2, 0x5, 0xc2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x800000000000010, &(0x7f00000000c0)="d5854e988acaab6a", 0xffffffffffffffa8) r1 = socket(0x0, 0x8007, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea3b274cb9490602", 0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x7fffffff, 0xfffffffffffffc00, 0x7249211, 0x8}, {0x0, 0x38, 0xfffffffffffffff5, 0x7}, {0xf0d4, 0x1, 0x1a, 0x7}, {0x3, 0x4, 0x1, 0x6}, {0x3, 0x6, 0x10000, 0x8000}, {0x1, 0x6, 0x5, 0x47b3}]}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:08 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x480, 0x10d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f00000004c0)='./bus/file0\x00', &(0x7f0000000480)='x\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x500, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = open(&(0x7f0000000380)='./bus/file0\x00', 0x0, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0xc8) recvfrom$unix(r6, &(0x7f0000000500)=""/171, 0xab, 0x840, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000006e86180d1a0ffed9dc2b49142613d0fbfcb5b6f370e0cc96f479dacc114fc468e2c97d6cd76fdfac37a792047b616a9f29538e87e86590718dc2ee1e0adf4f4ede197b859d902396b8c27acc80db0fb3626e1fa5447ac8b09d20f3e97bde3b39ac5dd1194fef35b5afca1bc3b450c0fd8680fdcf462a7a718f3e42a8566801d50e6bbf7f12087b78d97a714d38ef35ef8f60dd296bbba85e12df69979973fde4688f0dc0011411d45afdd739451ad9f6c1ce0f51fd54af845420eb6eabc6ac699dd85620d21839e24533d4774b53b173b1d1a0938f683248bcdc14caa793d319cb192e836875e5af212f10d32423b17457f7f9a82b065fe79932313a009385d126c55762773b45ebd9da301199bfa609db478f110a919ca12bff525bfc5f44f32abd1c1d8d49a04146c195ef013bcb01f44b5dfa9ae73dc4c539d10714a829931f1a8622f857a9f427fe1078182a9f3a1631b0358014c8"], 0xe) fchownat(r4, &(0x7f0000000440)='./bus\x00', r2, r3, 0x6) write(r5, &(0x7f0000000240)="c47542362ecb15920f8ad42ddc8c701add0eedaf88054b6241b18b7ef355fc177751c6cde95dc19fd65e05d3385669114d", 0x31) semget$private(0x0, 0x3, 0x416) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r6, 0x6, r7) open$dir(&(0x7f0000000080)='./bus\x00', 0x8c2, 0xc4) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) write(r6, &(0x7f0000000740)="20d96560c7e6c33f794db73a8bfd7f600cc664d688cbd9ca133f7a1c4ac84e9b4813b7f85dd71831efe3f458dc0af2e0cd37700ac6a746f1696aad40f61c27c50e962896a81c5ed56e7721b9d45dc83d1d07dffbf0ada2801d45164cf56f985467f9993afad368cd8c3adff37e55275656f477b2663369b0859fd2964303fb7190d5218c077378b20eced025db24ee6aa0e386a273909ea8d451d1ec5f2109e9c58b728c5983ebb63ceb1778f5bbd3376087efaea39b7119f884035bafacdc5f7d3138cc5ca2578171334b04f115a58a5588f1fdbd6208763906b9b87c6283", 0xdf) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') execve(0x0, 0x0, 0x0) setsockopt(r1, 0x400080000, 0x52e9, &(0x7f0000000840)="f69da8b49b4e4d3b183d678d015e85fb99162cb5c4985588816dd1f46aaf7534ebbe544fedddb4848f57e4125d54291f3156d422e0af7785ddd10da08a3ad50a945b4ebe1ad725266a1f31be5fed6cb5f644a6c02779ac42754c4247f1e2d964cb8d178c4583d88f909f2458e3b1b200db9c6f6f743db19ac8758dc3e329cdfc1569094496a555b1c48df35859a6f1d8cdcdcf962e284be27a5503f0", 0x9c) 16:00:08 executing program 1: r0 = semget(0x1, 0x4, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/51) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) lseek(r2, 0x0, 0x3) fcntl$dupfd(r1, 0xa, r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8002, 0x100) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xcea911ca3eb323b2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xadc1994, 0x2, 0x3, 0x4, "d35e99229c8ab57bb015101076ae8740775d491d", 0x6, 0x80000000}) read(r1, &(0x7f0000000080)=""/3, 0x3) r2 = semget(0x1, 0x0, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)=0xffffffffffffff81) read(r1, &(0x7f0000000240)=""/116, 0x5) read(r1, &(0x7f0000000100)=""/146, 0x92) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1f, 0x7712, 0xffffffff, 0x8, "9f33f249a9e63ffd0dafb33c6ebb2e0da7b43578", 0xe955, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000040)="e1e38958609e78db43e017b7cba9e606ea65ff98551295604d191a753c00ef8a466c9667c4e7f2c5fa157241dda17c50b4c183b95e3671a37d654060e32692a8a98a13630de5cdb8fa1dea4e59745f3773", 0x51) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) select(0x40, &(0x7f0000000180)={0x6, 0xd1, 0x53, 0x1, 0x5, 0x0, 0x6, 0x7}, &(0x7f00000001c0)={0xffff, 0x8, 0x4, 0x2, 0x7, 0x9, 0x8, 0x2}, &(0x7f0000000200)={0x1, 0x7, 0x20, 0x0, 0xca, 0x9, 0x3, 0xb69}, &(0x7f0000000240)={0xa343, 0x1}) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x88, 0x0, 0xb) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f7669aac5d295c948f7a5176c653000"], 0xa) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x2, 0x101, 0x3, "ef41c1d75f617bfd20e92ff937a1e9b04d788a98", 0x6, 0x20}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x7ff, 0x2}, {0x2c90e3d6, 0x7}}) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="837a4400f98ed0aedf76f9e409ed150aa243bf65959ea32fbafd69e8d16ae5b914f4c30f1df0430457ac8a61bd7032a90463702c782e67c235cfbe76d14c30475252cda758f12d9ba5d5b17ea9a2acfc", 0x50}, {&(0x7f0000000280)="d5d9d6ba9566e32f43d925fcc38bb50f90c4a0053e6e3fbaa792871311a1e848b9012286030a25dc5a92a517e25b43dcab986b8d90d320a9777c2d8c50a3a039152f93dd40932bd1d75f7fd95b598306becc3a0156fcc4044246090d747153171e17068866bc0798e6cddac43756cb2d4c6adb9acc3402a03c23b4e735141e3ca7f8bb2f9b73df9218b2dcb5116cdb48a434dc2fb1e21270681d83b92242f8799eb482b1169c20dd4f05519ffcf54b1246a3", 0xb2}, {&(0x7f0000000340)="103d1a293f8392e6f9a06f283634a97efc69526163609ad4e79a72cb30e5284c7e2031b244f4fa8562a7865dd95d6b7baf29388f05c8b705f2bfcc438988c278445e2c54ea838dfd362d1cd2665a73c77e6683521bca777ecc01fe106ffb72444ae1944554ea9caa4bcb2c6cd9e1eb609633058d3187f0283591483ab93655f73d855d115e2432d15a7b1a60073fa7b3cc1ede8ece29", 0x96}, {&(0x7f0000000400)="f3eab8ebb29c6c47b7d3a0ff002adef36469d5b66a1e053b99c130079a901e9703e91a735cb1c0d662a3f957ef0f8e67bfee4d98b3bed89c46b340b1e71203969abd3060e06ca9ba4a6375829e", 0x4d}, {&(0x7f0000000480)="90df0e18c7f6cae82843106c4d5d66e4af4bf233c3e513bdaa1feb44a77941de5f3b98dd7fb833ecfff3c7e88ac478625162ff7e86664831a5a1dba6413678cb90ee442e7ba7e542d2777ba22b6c13150af67b001ad8eb6d1478261793e06c158e3d96c1e1243e", 0x67}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r2, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r2]}], 0x98, 0x2}, 0x406) readv(r1, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x58cb) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x101, 0x6, 0x0, 0xab6, 0x0, 0xfffffffffffffff7, 0x0, 0x2, 0xc63f, 0x100}) chmod(&(0x7f00000002c0)='./file1\x00', 0x81) mknod$loop(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2008, 0x1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x6) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:10 executing program 1: r0 = socket(0x200000002, 0x8000, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:10 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', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01f32d40e64073003559f88d2df6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583ee925cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae061afffcaf6ef3bf592234f3fff144f724b2a0c1e6b6566febabb1a0b753c799d9f9c87583caeb5507a7c93311ac9c88ed611a31db5e89c08ded00c0caca574774bec368c3b177cd0c0d9979ff85abbad22da27c4bd54b75c53a253133522205e2d8af7b33a94fe5b4daf0b8fa8abfeb131740c4a647e77b68fd6b728d5e0392377347cbbabc8531b2aceb1e6a3644a0ab505bc8fd9adedda05bbb43557977ad65faa4d74660e5aaabf0558266db4a7c8"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r5, 0x0, 0x860) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:10 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c151464f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb98839a5a161d9233e1be58378f52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8de26ac429d8a4433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000100)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000058ac68c64ab0a35e00000000000000000000008000002000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a744e1c34f1a762192f19d4144c41c5bd0402de6eca372c65fd90fb0d6d48c58f61985a98f899c9f"], 0xef, 0x3, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/16) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)='g', 0xe5) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x100000000, 0x0, 0xe7fd, 0xc87, 0x40, 0x1ff, 0x2}, &(0x7f0000000040)={0x4, 0x6, 0x6, 0x7, 0x8, 0x9, 0x49c, 0x62e}, &(0x7f0000000080)={0x8, 0x4, 0x1, 0xfffffffffffffff9, 0x3, 0x5, 0x1, 0x1}, &(0x7f00000000c0)={0x2, 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0x6008, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) dup(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x18100, 0x132) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xa0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x699) 16:00:12 executing program 1: r0 = msgget(0x2, 0x2fd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c7"], 0x4000, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r0, &(0x7f0000000580)=""/234, 0x183) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r3 = msgget$private(0x0, 0x200000000041) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000000000000000000000000000000000000000000000000000000000010000000000000000000000d995cdaffdf3000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c84de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb36cb055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a6c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5df4d8d692141e7659dce0932a022755f9079d3fcf253a3fb0add336ec044560736e50108c93ca7ce8a969a3de088710b9841702e722c915fc20147755aec0d1d98239f2e00"/366], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r4 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x401}, 0xc) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x84}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x10000, 0x7, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eeaa286d693bc073c3d82b87fc041ddf575bbfd71739d1fc9911e927c3bc7d399abf49eb302d45ad4b6c89391344205c09cdecf4a52961550e82d70c9ccf86801082971a1db8983e7322abc75564550960f5a6a1ac628e4d5f05077ec7208571531942e662fbdfb254f31c88d5cff07315b9c1c0f46450cca4d58ecfdb9e398f8e533b1e6561b2c1f5ed56af416989fa81126b9cc5482ef1193b2a36437827244294965b272b69464e2f9ded93d52982e06a680909b7031dc4dc20a32a7b2f2db97a989885df45b019fcb003c1057be298352aabde8eef6f87fe6514f02b2c186ea2cf0e8b7aaa68b222dc43c6a7e482c5", 0xf1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4011, r0, 0x0, 0x0) 16:00:12 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x108, 0x1) 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) geteuid() setreuid(r0, r0) r1 = socket$inet(0x2, 0xc003, 0x2607) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) mlockall(0x1) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x9}, 0x2) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000280)=""/251, 0xfb, 0x2, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10001, 0xc2, 0xab, 0x0, 0x4, 0xffffffff7fffffff, 0x9, 0x1, 0x2, 0x4, 0x8}) r1 = kqueue() r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0), 0x80000000, 0x0) kqueue() ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:12 executing program 1: socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f0000000000)=[r0, r0]) setgid(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000440)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000400)='-$\\.:)-}!-\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:00:12 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) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x80, 0x80) recvfrom$unix(r0, &(0x7f00000012c0)=""/48, 0x30, 0x40, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$inet(0x2, 0xc000, 0x2) r3 = semget$private(0x0, 0x3, 0x1a) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/4096) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001000)=0x9) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001240)={'./file0\x00', 0x2, 0xfff, 0xfc5, 0x0, 0x2, 0x7, 0x80000001, 0x1, 0x2, 0x1811e105, 0x9}) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001080)) shutdown(r1, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001100)="edcb4c1a00ef257a21ddaa097da1de8d68aa9c4641e4c4aacf788fb85298ea51568992ac9952d573a9ee9a18f8b1c43f06ecd7931d8dbcc1a21c111819debc2586709f4c3a4e41f3834be32217b8af24c01a3f55f96d7ab7367dcd44ced70d27531e0ffb1717fafa2958cbc0118ddf66182ac89a4d622952064906e53d973e126ef90b9deaa930bb47aab42b3b4dd746d13454b4079bd8d33345fb59ce7cd3f10f4280a7d6f0c3b05892296e01cce47db91fd3cf5f5be1943797951996f992cea3a98ad49d84b36f77e52529317da13ebd849a271dbbb1960f78a443f3b4a2923994391216bc5fd224c5", 0xea) 16:00:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x8028, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:12 executing program 0: munlockall() r0 = shmget(0x3, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x1284, &(0x7f0000001080), &(0x7f00000010c0)=0x4) socketpair(0x0, 0x8000, 0xd9a, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x2, 0x5, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001140)=""/181) r5 = socket(0x0, 0x5, 0x7fff) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3) mkdir(&(0x7f0000001200)='./file0\x00', 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001240)={0xfffffffffffffff8, 0x4}, 0x10) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000012c0)=[0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001300)={r6, r7, r8}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001340)={0x7, 0x100000001}, 0x8) r9 = socket(0x3b, 0x4, 0x3) semop(r4, &(0x7f0000001380)=[{0x0, 0x100000000, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x7, 0xa, 0x800}, {0x5, 0x74, 0x1000}, {0x3, 0x1000100000000, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0x7, 0x800}], 0x8) sendto(r3, &(0x7f00000013c0)="56e13ec50a194fc415a2b4dae88400ab55024dfe0429c62e561d9e12ed380112734b8a99ab5d86df81977b8b5e007849722df5e2d9636d4f780dc51d4a829688075abef4bb20933359f8b00f2bfaa6e52edd697aad2475447804cb057b14e68abc2abfd623d2e143902442f8f630771afa227c979ea761668ae340355505ed88763be74b32d6c5b7179222ffce65", 0x8e, 0x402, &(0x7f0000001480)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f00000015c0)={'./file1\x00', 0x8, 0xffffffff, 0x4, 0x1, 0x9, 0x80000000, 0x3, 0x2, 0x3, 0x4, 0xfff}) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000001640)={0x6, 0x1}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001680)={'./file1\x00', 0xbc5, 0x80000000, 0xfae, 0x1, 0x5, 0x9, 0x8001, 0x0, 0x0, 0x5, 0x5}) sendto$inet6(r2, &(0x7f0000001700)="30157e45b16d7ee559adaac150501ab65df38684d1407da0fe6fb689da1212342ffd3a63bd72cc72546fed4a973ef4407c68f50fe4d1287c436dea28fd9a8ac83f9a3f5cdd323c785824498655551af3ddd0b4871969b63def44faf37396ae97e532ef9714fa616bffe8db413af7492b2ce5c714af0a0450816ae6499c366cf81193017d0d0ca52525ff2133056c6c7fc0284ba2544c6d65a6283daf451a5c65a2595ad4ae57927dd759c3eaa3eddde9e555564df95acc281803d7d6f73177c675f9cb1e8b67a864fd1178777755da9f8b0a5adc2a80ccf0f8b307d3738bc3f87bc63e61eae933763c8a961415f69545c3823af8354d67a7c5c0d7fd9f2271d37be1c9b07156ca234ae334d68bb328ce63681691b8fcf81891b6348a43e7cba6155d6ccff6fe35607962dd0602e7d82f7eb194c36a1731c02e740220a490ef046b760eda3dc13aa32967e22ea102668f435380c91807f1139c2a068c167a9712ea0e47ce813ce54ddb97a6607d57d6e3edeb20780d50e2ad9dd5ad9359cd1949f9918757e03ada9306aa08f9c29e03b2e6457f86f81ef1bb4fe0936595221f82598d4cf38afba5f48a686a262242058cab67f7a83020456c8edddf9c3b73ea1ed9d80653cefcbc52a14e249fdb00da07b26228884c85f2dae2c928333b41403562038fd2cd95cde3baed6761ca45b7b6277ef1c5281fdc630b7c7d0587fc1d6c5ffac66300d823e77cf323260a01d271949d5c5d3051203c03edf5db389f9cf7f11e8a4f83de1299ebbbf157fbf72afc58e93db841450260f36d7a8c8642045dd2e89100ec4cd2d84967ff83dd9d234ccd709263576208f411d29c78b85e7896a5c298323797ec4ac147eb56dc3031f5067192180effdce4bd92208073908b06e1274eddeadac2371d8b2045d14d0d95b1eea06b2809b61d00f1d306944c66424c25a15cb8359749df9866e9baaf15fd530d15665d41399438845cdebdd0d9eabf9bfe0ca2928c44546a1f1993849e1603a0edb55ed24d3dbc8797c1d548f8ec9ab3df3694f2aa17d904fd2da0a7c1015dada5e31e3afb730bf79cac7c26aa590f8152a01dbb9db3bccf6720f365e503c2b648bfbecc003cea53c91b5782c8486a60bce7c5d8b61d4e7c646c31123f28014cfbb5cf4fcf0b4cf38f65e3bfefa5c2964b28a174bb3feb8a828f821b87c7e00ce1c74e53f4979821649ea64e719e2e962103ba228652d746a8282ce12ddcffbc53512e2faf7d00f5d22f3ea8d6465372418917446055469b9822674cc00ab875ebb9f51b9bf1ab20abc5d5c052790cc0c9de2d62ade085e21f7508fadcaa96cdefba63aa483474e5257d6352c2000b9bdb97a2428e152cdee5da3594b4c6d6e0130b5c85402a1a01fd78e7accd98a88bf8cdf0386554e8c581595fd9fade31193ad85585adf9f86c69924fc02a1a8faaa130dfc32f85dc761ebeee82b356c1072a83c162272b909c6ba293de83bedbc90916bc7a1fa18a0ff3a51b32897aaa93e8086cb7b299e776af9fae7148a12b911ec94a9d3389f8b4555aaa9a761723b45c74487dd8c7bc6890098ca088e7c2a670e19f713b708abc476fa079bf063c8af45155da5f8a40cc22e1c8c8d81ffa8a0cd62f41c99b39f24dcd2668a52e30912a82ce1aa554c2c0271e656ca992f34976d706c7f3e459aba48863f90d1fe99f2321413557bfb2225bd8d38191826d2eff265250f5097b5f3c01ad9448c8719db3ea967e274ca74c5e586ac19a95ee24befde61fbc5eb53b46cfc6f5427f8749f721d7a6566545bccb15a6c61b4704d376f30eeccf8c925f55244265bd7d27a410ff711958670a3855db8fc86d73f1bf13cc164da77b96b0b6fe2732f5875fc97e67e90ab8dc2922d1c9ed141e242e8ac97dfa17ce8c9ee4a34f476f73a54fd0753d0446113f819561d18054f486997654792fe53194962389846e71a34b9d0b652eaea0ad25c454d79ff169c12a66f872b92a0cf8ad06a43953f407f1da6bf63fdc26fe4d168fc958308d160e67c57cb9ccf6895990de4450aa3aed33899fd411c42bfa5e8c05bd494ad7d4983cb60ba3dd43c7882e055b4b87b9005d913ec07f2e5602cef6ff4d8f7aaa84db9b3ab226cb2ef7d36de7406fc6a42acc520bd9deb3198110687f60011c8f186e4f3f502824848487dc476531d4108371b115f38ed99e56204372b8dcb9770466c818033cb241002f8445ef138a6f438e435304cb6f515778c27d94289dabf5ca9d1258966fa04e5ea1a1ab7b30a2e8f3503e69631e03a711c6f80877f30f728a0250f100540133ccedb59f54505434abb58dc3f916db5711c23101c51d62f2307f14a72122a8cd423835b7faf3d27ae36cbd4f00df71dda6df23b544e7c53ca91c6b89bf8a795a8846cae42302cb032e311c21f0014acf5115f96e4edd4ac3d4f62f10b6b135666be9484c2deac396dbd4c7aa5df9b8a251c8fb273d1350911f581b4a97af701f9d07e94d1bb5e24fb30c2c6434f4e5d34b962e0e5fd4324ebdbf9c81b0e47a0c65691323e964169d3758ee6371695adb4339fea33d0555a205dee01419e02a93609ba3aeb98a4ebfcdd765ccedd231684cd6d1a4487d4c0ad97d681102b18e0db62dfdc463ee92ee7451e709796d16f7b4a45d6cc122f7be30f724b45c710bd234a4254e2cb958ccf0b1a760f0716e5a9ad6260a7be318c1a79c75a090106483d3a772e700ed4f57799048930f0a2c61aa6c5a0780e807f19f12f687cdfbf63f6944c4c7058c5738e2f8ece0c7c3d08a9909db2cb6a457c08ac7a7719b20e77b64e73982f2bd4eee0e7201953e6451e38c2f3d1fec1e5384c042cd39648705b050586d357b311b416b8a4f5a26beaebd362cd1417ea9ccf0b67888e6312b7e3f6429db7fb899c166d75d94ae45dbdfd9996a275c6dc039aed9ee639240b431e30a4995492af606b333449f604270e2f88a60e93229640e2a5b078a8b981cca05d63317416aeca8185de45646c51b329f76358effe1f306003db4a20f2efdf29dd3fc098f40d1a5686f45eab28dfbc82b16a65c0208a4bebe9509b5e31332719ddfe0c63995ea26a704faa04010e267dc45503c9b84abe21af58ce8df02b0598b024b17d63722d0fa41dd7c5aa6d0a20706624c3bba15ffe13b32e9ec35c9f79d774ea92f7c0ad80275178ba1877777f83e95e9fe9f55af7f6d221a23b7e732931bc2e73712bf9937f17e92ce18d565ac8f730db21c416ec45dd6140fe5a01837030111f54449acfb22d39a79e87bfbcf555d982a5c035c965d076d4a5f7a424ac2e1b7544731561583a098c18bf85782ac0571d25c7b87260c4e8e3610b28f800073ad05e80cb3c136886cbf807ef0159b044276159d3b65d7f965072b4028970889587863f7903e592c17137889d835d7d29f46959674ab4650590493b88e29c7ba55168c56648b96fad6a2b6449abe74b0840eb6e2f4ff246c0ca2f19ef01d0a42159f891799576cdd96624d18a70d2f60b8d8f82fe000f16691d8cbb1a3d6ab2cb079f513e2ef93e293da5ea32391749d59241294cb7f9eeab81bb1ebfa4a9fb17ce9ecefac290fb6b5292ee448dcff75c9671f1ab0384ae8065fc90f15cef0543a133f747a51bd4ab6dcd3b62ab241df2dc7999b0936c2ca443699cff75fb78edf8ae7abf16b095e9dabafb05dce7a0001a3739bb6175750d9fd4891a8a7da1a3aec0478bdf2b15ba9b5f5be70c6add1b52baeb5fd6a3abf6f9debffbd543e7784fb10d70312c26ca8aae30a1ac10230e6c6389da6692cbdbe58c8a96ce27e6c1bca3d9b4aa7efe5b19c7476b01989b1ec7e7a9a80bf9321866ebf804971f28bf1effb5efa51e47ab3d2be243d66529941f6939017d70b0eecc45f3fb57b0a38eff9a99e975046dc191fd394ddba7d072eb91db4d277f848c5a60cd04102723ad7ee0f393bd07a3f2bc8fd19c83f9adc4c0195cf0aa2b6f895b8da876f4b28174b018af014f215c642ac2f6c161c303c90f5283e56b583a737eba5ca53a201ea0fa9d1729e7f4e4d6bcbad10c835f4a08d7fdf972a5e8d23825493e1447890613814620cd2a796e91ef2d3ae3d381be8cc572e723c1bc9c56a8f550ef674c7bec6f9755ab01f3dd5385718e6ce13b1d6a1e0fe6d6e601a2fb607252555dca2b9852df88fb2290ac57e49501f2c18e8ef3f7845c4c156f67d1cc14f04f7b08d37b6d58a2d5cb748ffe007ecaf95e5763402078c36c4d24b4981de13e6bc46efab11a5ee24ce71032222654d38758d4ea97f848f1e49dea1a0e1acd762bda474d31eba0f82406971ceeb7beaa78fb5b3f6498dd00339603d87e21d67ed36d381b07bd5182f26767f4c5ae3d082959eabe0ef44306bf10658a79f0e5ed343c248e1b685090a2de9981681968fc85bc7405a0f213d9df13c6a06691db7a75a68e6708a796e8cc13a15434db039dbbe44ee59c8582e13451c8f9c48e801e97c2d8c56fb0bcba8c4f96580a23d4580c03754f48660957f9173ea810bd1270f4585a19161898befd877bfb7db65b883f3cfdca45df8c8aea70a79e4c3c7daf9c7073222dc43f002b772b1a0331280c0caa4814263648b88979776b79dcc06a903d45cfa3012df9049863ef3f464e92da7be76d5724943948dfb2ec17aea0fb91af4fa6973bc20dac538c4523c5623877c4655615198559042d38af73cabfc33188141a5e644eccb551ddaf159a041a454896cc3a60f66300632856c10ba2386fd9fd79bda99e2c8bc37e371c673a23b8dc0ca779bd43adb8126325ebd8d66d0cbce0217491e5b796e6c7c95cf67367fe6f54433711f49782e7732abfb2738a827e75b3a5a534843055be2d14978541805ad6a1d4b244a215e47a19d6c47079922c122639d57d233fee0c1564cb9e2ef453a262f104121b64e659a420c6e47fcfc843015b8c0059b563ef398d696751832e2f0ff7a0bb62d1d81381c2f882176349263483cd8bf3ba7d46dae0fb5b2d5bdb5aafedb2e7f4df163b6f5fb198a3e094a77fb026ad9f6bd98c0ac0bcb093bd202e439e2b981e130bcb6e0148c5b1a37097e0b36dcc5b1478ad36afe295a91188eb543ad727ab09ea1665ccf6c87fdeb43357d69943334a10a54a7d15ef299134b48571f6ab72ca65dd7c51e9dd65fdf0193e831aa567a44f3f41ed9a734f5857fc44ba51a2294d9abf35eb236546d5268a5bf088a4f6fefaec38d8ecba9cd47d2c84a7e8abe3a495e0281e0a74c97db4e8f21a2542e770bf75e2233fb106361631c3185dbf5c47068e62a7304603d572cabb0a97fcee2f064a8e8f2454a0640eaddf96de7d34ab7e5da3c81d880f146bf38ec0b45b47a278301db5a7509e1ae8886e9a9d15750ae9255798036c5f85a5e470c87661e58c5b01b925ab39c7d0de6efd4f4cb198000377c8373e6c5d0430425c17dd3bc3954e25ceaf3954c25beb94ce16fc1645d49bd42703705d35e657589e5568d03c437dc945bc1b9992ebc6218a8c7ac28c12fcfcbcf92e0180c8e0db5bc143f447d646ab0141b412552a63563e580863b984dcfeb31c9d6db4c77c725ab8f91e677b2b49c4dfff4dba9f7bf2c4ccf6fba55a1751ad447b251a76c1f6da2e360527a722dcfc8f582e2d958a5c52af5dd30b09e3e551caf9accdc31637a654fe0546331ecfeb591aa8447329b5f1dd0f2f7fd5a230fa40f2aee72ed9b24384cb62ad8a69ab724b5d6f1869fb0dc8410556712c2c8206d22610f2ca3d0eb24417c04563170e8a23262260a32818e574ea81d6dbd60f328", 0x1000, 0x40c, &(0x7f0000002700)={0x18, 0x0, 0x0, 0x8}, 0xc) syz_execute_func(&(0x7f0000002740)="f3426ec4a13d72e2090fc6a1e95600000046d9fb448fc3c4a2b19f44dbff263e0fd54600f3420f2dc9f04780a30a0000004266410f382596040f6c0a") ioctl$KDSETRAD(r11, 0x20004b43) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) getrlimit(0x5, &(0x7f0000000040)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x19, 0x200, 0x7}, {{r1}, 0xfffffffffffffffc, 0x11, 0xa, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x19a, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x4, 0xd468}, {{r2}, 0xd185a902a0cc4e24, 0x0, 0x80000000, 0x1000, 0x6}], 0xbe3, &(0x7f0000000000)=[{{r2}, 0x0, 0x23, 0x40, 0x770, 0xece0}], 0xfffffffffffff0db, &(0x7f0000000200)={0x7ff}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82547933c3cd50d996d9"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 16:00:13 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000040)=""/25, 0x19) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) writev(r3, &(0x7f00000016c0)=[{&(0x7f0000000180)="04c9573ca392278a829b25a8cd85d22649b9c6ecb461acf61fb76355378bad9aab968a754c4c9482efa514b1d24a81e8938d2ec2c20391f786bbd0b29389c3910804f15155f6541546932e08277cbb7139b9bac45a7cb1f47ee074a1e902d9602d0108c434c40784668d967ba75b659e63def8b3f245dd7866a31eb3108e3074b23de03205f1e35606dd71e6a5b2e1053e23e2049fca9d7f187fe49f8209b4ac1adf250bde415dbe57db4a346a67153ee78f6afc6385b585b6a704ba29492aa010c6e2a4a577068f5cdf", 0xca}, {&(0x7f0000000280)="c2a3d6eb9c95cafd69b1d320d563d57147c34ac3b6a2d37773fb578f5abb69c9a6e75785cf230a913d0b40a9c2831ba183c3e4dcb6e57e169aca30b58761938bd7076fe632429e1d409511e044347c372dc8f64027ba7b9c89a12b72f16802438b915c80d852311bc32ae54186823b07ffb7ca5bd839a4e2c581042acb77bdba444aa58649c8d124ec5c66651f7041c49403b344c11d4fcc7c0d997c35dd70c030725185419a9362c95dfe57aed6e6", 0xaf}, {&(0x7f0000000340)="5706de720a2bafa162059f0f82340dffd93ed8289038eb9a89f239db6bc1ac8391b74a7a41f2b728dac93e39b9bf689e1c2fffce38f966f7e693ce07c300d3a147580d924052dd8645b33e8b7a7cfb2c59f4c8216ad5d9a1a03a9c9fec041a1c860d3ce6a80d8f1da841f6f3b38f7d42a37b0e43d5cc524d185fea1c9dabe0c0d81f9c3c3c8401ff5ceeb4000c019f2e15e9ad92b1da1e0bb90a27454f664d2dfb6e328e00934a492135494aee2fd15bf80e012f1c8659e0b9b78b949f2240622e2784bea716355db3fe5582b56dbd21cab37a80746860cd07f52330b91b160f4e6fde856c634b77df018ac73dc796ba4c6c0aaed1b178722c50df8a14fc6eca1ee80fb7e6dff64c4ca46b5fa831fd6616e434a1350dbda7281ed651a20bf79e07de302a7e868c00e11d214103e77d1ebc4b710ed5bda4aca6ba3ddf23bc99c9cc1d38c303fd01eb5e74294aaf1f6671042651c084862f55ece9d1f29b08ad70de96d4fa265bb930a87dac83459ee5205aaaf0418672ab0e3527259576bc43295d82a01a22172911a4f4a91e8705c01ea86889999fc23a87b504f36e29552c3f3edbcc513728e0ae6899c610f4110924189703fc8c69441d6af6991ebc35f21b1fafb1d4a78f81b1701473f45e450a98e8fe4a8f50e4227506768270233831a2fd8098f8970e3291838f56b7bc902385f581b17da3acf85d57243507ff6b8f8dfb7326864b5a53a3e51eb8e1cea08ecb4af63a40d2a909dc8dd327a767a7e9c7c1ef1ed983fb8fc1d1f396930ce7569d2551a6014f6ae3f265008d620697eb31627e68c1da51cb3d28db98aea0532feb4e0eb7cb26cc5aff430d4a10c52da2bd77e3995beb3428925a8cf85426a80887aeb7bf643212f64323e1591845f12177d7a52431333d9a85d77361de55df5b5f595c51d914880e10a573fb6d1f5aa60876b5facaeb7d48803af48f6deb2581853407fc362711ca81e80439b2150f2e8f32547eac091b87ec5e60ea4dad397795972ef286a1f9dd9a105a3110a03e06e2b7843a861451e47e64bb768e72c367468baa124ad2b519ec9caad4a51d09bd1ef3270fb110edf61a93a06f2336d0c6889cfca3430da43b0d5b71b257040f03bdf2cfb5e1570807bddbe355dc1424c8b37b3b709241e3c896b7f5244fae22f6a40d03d612649ae2c3f3f0c8cb299d51379e6c2d397353c4f88e0766acaa0e1d4dd35dc59daa1d19a6a4ae6df242c393b9a2ac84ce69a9db50b130de9b601e471065dee13eebbf12d76144235c00c20fdec349b4faefd7e9413f1553859befa8287d912054d616746c84cfbdab8c85cbab2ec8757f501bd235690ce62b769895601c08012392e14172ff95877e51fb3089392296041fb52abd1484f66009f163d5183848149dcb0b818eba79b815615cae4a411dda494ed89a8258299fe49e02a52258fc4a73b364818662bbc9b7272ed6b6f7239b1b540a60112cbf2b5928ece6374dd14ad38e56ab21ce65109d0ea7ebbb3c5e05c6797d0e335d53791545c7c634143407a074754b250dace0e0d1a7eb25be807abf5df739e729f7c736b92a4dabc5f37894c7f6a91647e9344d39d968440e9e9847b4f9a67acb56d49a2c8b54a9c08507c9f96aac4447c4ea82b6bc6c610cdf30a9ceb178d8efa72af4ebf4715d2b0b8f4bbb15121cd7c3f4d8cadaf737355c46213016b779cfe083d82f42438ec72461b378ad2dc162600cd47e204318dc6d34358825645458aecc6f7373072e5e54c942ba3a023175634b3f6551bd3269115d9dacdbb1f58a289813bb6ad364450b095791cf138e12c515c4662436ad1f8e245b3d344d86bf15d1d9e6b6602a34a32db6a24169c0fb796d65d1be83142ad37244b029660652df064fa3f15f6ff5c37257abf8e2c9aaecc53c7c8c5270475f06bdba6111f6fab3cae99ef09a1235709167b5778bda564d2e98fc42c6494f08001dcfd4521ac99fee4350f6cc37f9f0f6a04f72d489cfa86bf962e0078f1952c7eb928f21a16897720c785ac970381e44cb8b91a568a0bad1c7462392de8b657ee210b3a41983846e02f618ae55fcd207633ad7ba66e6c123466be9e4f012968d0b8ec95e5e9ffdc02b1b8f8522fa1a58f3486086a978b5ae8f7f513651e35844a12cfb7a1784fafe3be88dce4e52bee87312196080b235b41ede66989bd9c45b2429c7391f743e3cae5ac6403fae4321059daf34e20d3d66cc096ff083c139c3e2e16056edb75b835ec9a6d6bb5d3e713d5032b8217f0bf468ab523ba08dd00cc130457b3af34ad0643f22afab6c92d2ba213be774b1c36bf11874a69236d08be5721688b79981a65684e37a131b99db8f737bf62180da3cfceb3cb20996ffb76f1e5da632dd48bdb0c028141bc321f33c61deb52f4d487744b4648087f1b2dea2c3c479cf6068f08af293cf57d103fa46d9b9c9eb03b8d2a7dc5f5cbdf3951abc5de15185bdbb5c4fd2bf92a5751a6086763a0da6228a7f76e788f091012ac326a5c0387550a2a99983f0af615c72a4ffb73e1852db78d3c916dfc403ab98e01989ca923061360de46122f560bf3b78d4d257889b808012bbce9ddf1dace379aa2a02048c90daadda3f119e4ed78b7c7d1de391cb51039be8b086d840cdbadc1d1901274249171eb0d27fb680ac96289e9043d38d00080e378876cfce3990ed0fef6ec1a789829c51a7789fdb3664872e27dbd7843106e7771507f8a4e78edd8bb8da8149008729e0ee4baba8cc095762670027501fa3853a3d13995c7acadfae9d72d4afe3173215354f76b5f88219941a4e9ecf1c8e00edcdb9dd1e60d221c91a2cd4938af2fb229ea99756ade935692e316b212d28b4be2fd94facf83d05f21698dc763d9597f8d1b0f929b046f64eb84a28d9302169f0bd16cf3ac7db55b4b25b589bd74a7bcae1c434c1d6b3fc1af1433079f2847d79cd461207f64d47079d30b5289940ab2e4a54bfd93705d6c10ab1ac7c423f692c2b756281a71c2ca87998fb16c64f3e83767ed42afeb62dee377a81da78fe36fd166a1a904508bb5165ca6347cb3cb769fec8b67e125b968bbf2351cfe5f04fa6c097fb6014f947688f7dc98edfb465b01eebc355e359cc2dbd70fc0054f4efd53329eb3978d9ca87a8e33b1a9af007c55decbe06ee4c8500e985e786734e094a89dbe1ad8683688baaa2063851c3e584d147cdf8b73b619444114d546ec7eee75e50b22e55655954c7d464486aebd874e744f513cdec7a66d0cbc729beb4d94b5c5238ebdb8fe8b913311a894220ac5c838c6da13ec1212f6e7c475b53a9f158293d812856f16f59fc42c8ee354ed34f385feb882256d4bd42aad7d7b218b793b73be6c104fb2c7c824326fc1eecd8ed1ddbd7bef44c1ce4e691ebd68f9a1854633b8280c3dfd0b6b8c9aae21085e397200bcbdaccbddc8da9ee65e3c8def78506dde662628b05c18dc3b0e2a992ca8fb75ee6d3eb9077644c20491a917b9d1536f72b9010c077e52fe4b3451873a5c154eaaa98cfa0775bcb7b703b23a9278f3b2dbbf897dc5c746fab2c7109109fb0c328b717110db290678227373f383bfa8cc9ebb48695c61a6fc65a4ddb97a8dc320af87e37adc8c155ee2583ecef25168780a06fdeac9a18d9a57baa41f1ca0f9ad308306ef4230208b1013618420e791560aacd735f8a3c5b4210d14d4fcc9001c1932f128c5b9e8b6764f516e90c0328880ce3c62749eb551e21156c49118843b1649707fa49e4c7ab1c561e88dc9603ec159e9a4900cf403e2dc2200b65fa1998fd5834c0fac1fae9439c678dfeb0dd3213c12713c579be5e17fe24740c41d9c6b61d68394d0f72393ff32113bff60519e08df01839f0fd4736106ad0ff14940b212a473daeae60b1be2b444e70bc2c6e7af0a08af2dd262fc33c77da122558f1accd532d671b98c17b116159b66048be89cb115876410d301006eca4e959e64f1ecf0e53c3848b6bc7af42cb6ddc061e437158013470a49009c073f3b5830246868fbc63ad849dc12ceef94a3c53ea7c808eb4d780cea50ee953fafdc7dfc1e2596209d5f4cf4da8977e993c372ae1b4efe9946ce12273efb0cee0ef5ef4471d9bd9cf408e1ab61c48dfc946956ddb7b9c3f26f0b45d16e1345f77cbe46022718d5460bc796f4c879a816c12638e379ac1544aa419f604c2d878ea3adc3710c8bb3518fcd007249535ca17db08c47cc087ba1894b5cf5399365edffa01ddd2dcd8d4d90cfc1f82e81ec6ab82256250168ce50917f467780a93cfb127e590c8f74847ae7c179bcc8b128c1a6e6019023e540e5959eff4df49a325a42ce86dbe2f92745c88bdc362574ba2828aba1f5011e02e8f8538f2693eb1df22e78cc1c6b1b61311d05d00ec15cb2d699a83f0b1bd3e1e6b18d81d2fca3235fe99fbff7ca293919c6767e750cc46298b35f854a8ad97e0f8d0f06396a8f6731641196935d93326965c2d361199739cbe0605e675e88d7986695868bf32c789d194553040e3ac0b344af3bd0e18174ca28645f9c0cd3f01b4ebf9d4b15c58e8d138a36550cbcad3e1a542a45e68b8ee62f73e05bf1cac815d61e7262545aaa21329644b75e0578fb562797c7b6ff055e6bc9004c9e77b721edadb3d5db0ab3fd1107c3efb4d6fc0a504d8ef51bba7fb5cb0d7c3c3dbb9705a73f6d6fae38a370127b03adfb85cbd47a768612e1f3cc4396323ed879ebd828c9579ba0a9968b573819e4e2b723c286c3e3399a3286af52e93a4b93041a2569e04ae832fb05242087cc0dce25d8a914bd23471deabdb948eb5f944bd056ea4ea13a9751861d332cd758fdea4c77ca533bc547bce5d57383e831d2088784a8b28cbcdd2c61b59e690738a072cfc774add34edf629ec21c1d40de840acc17261e2b41898cbf86b124a696506dc1a3048d6a8ba467d49dbf225086384193fb55e3fc2c7b6940e3699dec0eb85235bf67cc2ec7b9e426d2574e9a9963fc711207e806abf905dafce6721ca1cb375573cdb2f974a27c4f8321852359fb4d8bca1b964befadcb12934923639e7e88b7e11d16c2b7a1a6b2fada21209eb2dfa67737551fc76bbfa647d1cbf3a40f5c95f73978e89b5fca3295f133898e4ee65b758463f61a6aba437f71b1d14236cb0798850d3b69f7a0f413c6cb16895c21b376ce4eb3ac713ba81d080c07722b874507aca2da7d60bcc630355bd8895e0f084f60c2a6cafbdba803c7920cb45e3d23f8c5c5b86cbb9e79148c38114643bc56a1ae263b6511dc05b211f5ad00c64e23f530ec8499c69651221f74742be0db373fa2818c60c50ef73bcf1333e72985d4c664cbb6df8d94f07abf49fe3a6606db0d57ce61a553bd00af7f6083ed9d723741c54c87327cea875fc71ee66c4dd81b458f0c6286cfb841de00350f59aef80a290825ea76358456a189789743ea70438006f3353519f6016d2c1cb7755600e52f629d7cb79f12bebba63d84f3e0add45d291726ac612ac4f683123b4d6df3cd478fd4a1850f7674b3353cbf5d7e7486ae9e3c3c98c995e9a793e9462a3757b78f4b38b549cf532f74609e3e464a95731d20760a662e1a5341876d75bd7c0532cad624a5e0553e524756b0cc484752474952a60090afa6939d4514041f1469950fc66b4972730c89cefb0d45415ca6a50e43d2171beb5ca3845ef6cd72162d530182de56c42daae46acfa75515ffb11a8d88f17883fbff4a8ee3c682aebd25ce4fbb2b1d4117f27f1cccb04f07f859995d5fe09e10bf3c7138746da536da0f7b1fd", 0x1000}, {&(0x7f0000001340)="6fe9445f0f050cb379b42f3501cf45265df8677b03f65775f96103fab4c25caff2940d858abb6a62b71c722ed07693975bd6a1fa53db2ef503b46219210129bc928b0adf67ba66c269af9bdd8eddbc44f502219cdd698cb3dd6366593b560f3ee4f8c90b3d8b477f8f9ddcefed46b00210975ab013054324d92e09cbc8619115a2", 0x81}, {&(0x7f0000001400)="47500fbb4a", 0x5}, {&(0x7f0000001440)="72ecc4f00aa98bdc40937f303035eeadc469e0ff84193ca6a686b9d5040d7e0634e7a07cabe2b1991cb027f70d891ae51b11e5f77d8b18ce8e027701b711e7cb3c439a942afd5beac0cdc6ba35313a9e043315e34126513d6c7051cc66b03d76c75e6802f1d2db4911279c105562c5eca49d48a64b7105e80bcf8999612014f2da15f6a5d25e5c015142447e4cd7009581bd3d3d00adff1370a3d9fed66712d8779bddb2eac29f047c93fa", 0xab}, {&(0x7f0000001500)="918f8399eaba65044c9d6b4142f3d38469bb0ae72995b716a8ebe2b7b000b2e9512c60ec84209d3a6c393367ddca5be29b66c96faa60de440e9ccd08039de09df0d318c41229f43b821514ec55822fb773db5c3bcc57284f5473366b05e59a8611f1a8bc0414e872f5be2f0b885618799fd89088336c99e2b4b5e43ae85d4b7f8573b9bf3b3d71ded9f8a200958ca164baecec7cb847d922c03145655d4ec20a3d942e86a29fe70f21d055cd914a2f5aa5d0c8643d1fddab60258eacb24213ff003add7bf59033ba6fcbfae67bb1dbc0b2a92ac50f075b16aa4a", 0xda}, {&(0x7f0000001600)="aafb36502d20bf82388080a508fcc694a3795e7fd92499457cfdf556ee50d8cdc5d1324c0d8b286fee3112b46bd0808479c9d370668e8c7bf5ad2c18d3e34694af94cb3666eaa369987efc76b7f0ee6b29b4e11f53fba513e21805b66f2f8bdcd72c5edc5028261e9cf5ebc99957386bbaba52ccc14aab5b6e009536d5f043e2593792d194dd86f75ee2332ebc2e9c2d6f9436649fce6501fa16090fd227bcbf66b97ed2db2f", 0xa6}], 0x8) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) unlink(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() sync() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xf) ioctl$TIOCNXCL(r0, 0x2000740e) utimes(0x0, 0xffffffffffffffff) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000600)=""/133, 0x85}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f00000006c0)=""/198, 0xc6}, {&(0x7f00000007c0)=""/89, 0x59}, {&(0x7f0000000480)=""/9, 0x9}], 0xa, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000ac0)="19958ca717831fb941eab80dbee5271d217af5947030644d9371f07e298bbb11a8998bf5624d285e67b11c8729614eadf614b67db26ba4e8a0ec00986c82cef3aacb4385109d4c4d9ce097ee298fd9bb591f94f3d500f86b0b89e66b237952666e543d1931bfe05834d537acb6b75ac9bd96deddc827373a15f768323ee91f1df62fe28620e8a4e5f01cc4a8e93556", 0xfffffffffffffe21) write(r1, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000180)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) flock(r0, 0xa) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x800}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet(r2, &(0x7f0000000040), &(0x7f00000002c0)=0xc) 16:00:13 executing program 1: socketpair(0x0, 0x3, 0xe385, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="19d5974285cf24ceeb1d456625bfb75441b824861bb3365f4b2cb07b68de05c82b1bc0f4efcb2041cf01640cd5ef6f58a1ad9948ba0797baec48eeaa820fd80f9a8bfca8c60f19a215ce36262e94d91a4563a2585a1b3fb218e2b32e01a64059e1007b04886a194e1daf04608ec48b347e0fb803921f287f80a753a274b3867473fa7b9b343b03c0f265a5b6681289604081560c821aede727bf9519288a739f8ecc347ecacaf7336f5f768eafcdcfbfdbba7e2888574b2e6ef5bead5cb69f3db4377b4521f69eb74b569b26712cf88a7603732e6afce888641e192d0d6e86532c", 0xe1, 0x2, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0xf5) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a236045c293a50f3bc0f3d512ffab8fae06c1500773dabe104dcd1282ca065016146433af3b92bb59d4d7354f5185f876c23351861a0eedcd69b81c713cc09c47d21beeaa1224f4d5c0baab726586b95d19daebc9d66d7aa8efb4b7c9142514126ea0fe46b857c58fe0e38521ebf172f419be668d8f03847d8f1974bc2bc357456d179d411b5474141b9751ce7c3371609363f9df4669817ac4cbb969d762d74b16b00d972ed7d11a54e2a32048d342c807c58adaf80e0", 0xb7}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCPROMISC(r3, 0x20004269) msgget$private(0x0, 0x1) bind$inet(r3, &(0x7f0000000300)={0x2, 0x0}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000340)=""/159) r5 = open$dir(&(0x7f0000001e00)='./file0\x00', 0x7c, 0x8) mlockall(0x2) munlockall() kevent(r2, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x7, 0x2, 0x5, 0x9e95}], 0x5, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffff80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x40, 0x6247, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1, 0x20, 0x7fb}, {{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x91, 0x2}, {{r3}, 0xffffffffffffffff, 0x88, 0x0, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000019, 0x8, 0x3}, {{r5}, 0xfffffffffffffffe, 0x81, 0x2, 0x1ff, 0x6}], 0x5, &(0x7f0000000580)={0x9, 0x8}) write(r1, &(0x7f00000005c0)="1b1d4a838164a41b952d7e07ea858ba822960d646d99498dbd5dd7c0666be2895a04bf21dcdb74469e65c9e79794db4b8dbd009f9c40a483d2e6f5f15ca696ef59528d3e2108bd6f4c72fd46daf6d08c8e4478ff2892f76ec444a170", 0x5c) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='-*$\xad\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)=')\x00', &(0x7f00000007c0)='!&\x00'], &(0x7f0000000900)=[&(0x7f0000000840)='@\x00', &(0x7f0000000880)='/\x00', &(0x7f00000008c0)='\x00']) getsockname$inet(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000009c0)={0x3, 0x3ff, 0x4e, 0x6, "ed45cc1cf2a55b450afb087d561ebe858fbfe23c", 0x200}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000a00)=0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) readv(r2, &(0x7f0000001d40)=[{&(0x7f0000000a40)=""/234, 0xea}, {&(0x7f0000000b40)=""/249, 0xf9}, {&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/100, 0x64}, {&(0x7f0000001cc0)=""/67, 0x43}], 0x5) writev(r5, &(0x7f0000001ec0)=[{&(0x7f0000001e80)="90feb92095d4445a", 0x8}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x23, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="ef452d527ca5954be14f5a3466c1724c33a2163237b5dea04ddb7c061caf758b1e1173de9cdf58e662c48c52869e348342433905871a4855e49c4ad900a55b73ffbcfa44c99a15ebfc8737cc94b58756e1a3d9546855262e868cbe1ad5bbaba1575d738839bc2f9c2b5f6c85075f1f3e301c6dec2b153b1ff798f36c15fda5edcf354194a6cd36d405bff45ebb697f4cddf68d11ae", 0x95) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x3c}, {r2, 0x9}, {r2, 0xc3}, {r1, 0x40}], 0x4, 0x9) r3 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r4, r6, r7) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r4, r2) 16:00:13 executing program 0: r0 = socket(0x10000000003, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x1, 0x1d0, 0x7f, 0x2}, {0x6, 0x1, 0x1, 0x9}, {0x5, 0x101, 0xffffffffffffb62d, 0x6a1}, {0x9, 0x1, 0x1, 0x200}, {0x200, 0x425f906c, 0x1ff, 0x6}, {0x5, 0x81, 0x1, 0x6}, {0x2, 0x9, 0x5, 0x4}, {0x7, 0x6, 0x82, 0x1}, {0x7, 0x15c4, 0x2, 0x5}, {0x5, 0x1, 0xffffffffffffff80, 0x9}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x9, 0x6, 0x2, 0x101}, {0x7, 0x200, 0x1, 0x5}, {0x1488, 0x10000, 0x3, 0x2}, {0x10001, 0x1800000, 0xff, 0x9}]}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0xa) select(0x40, &(0x7f0000000200)={0x1, 0xffffffff, 0xfffffffffffff001, 0x3, 0x45b, 0x8000000, 0x8c, 0x4b}, &(0x7f0000000240)={0x8, 0x5, 0x4, 0xffff, 0x0, 0x0, 0x43, 0x1ff}, &(0x7f0000000280)={0x9, 0x3f, 0x6, 0x1000, 0x0, 0xfffffffffffffeff, 0x3bc, 0x7ff}, &(0x7f00000002c0)={0x5}) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x3, 0x6}, {0x80000000, 0x7f}}, 0x2) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000380)=0x7) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x101) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/194, &(0x7f0000000540)=0xc2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000580)=0x2) r2 = socket$inet(0x2, 0x3, 0x81) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000005c0)=0x1) select(0x40, &(0x7f0000000600)={0x1, 0x5, 0x1, 0x9, 0x9, 0x0, 0x2, 0xea33}, &(0x7f0000000640)={0x2e1d, 0x5, 0x9d6d, 0x8, 0xfffffffffffff800, 0x10000, 0x4, 0x9}, &(0x7f0000000680)={0x40, 0x4, 0x3, 0x4, 0x6, 0xfffffffffffffffc, 0x1000, 0x4df}, &(0x7f00000006c0)={0x0, 0xffffffffffff8001}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000700)=0x3) mkdir(&(0x7f0000000740)='./file0\x00', 0x1f1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000780)='./file0\x00', r3, r4, 0x4) clock_getres(0x4, &(0x7f0000000800)) getpeername(r2, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000008c0)={'./file1\x00', 0x6, 0x9, 0x3ff80000, 0x1, 0x4, 0x6, 0x1, 0x0, 0x1, 0x0, 0x5}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000940)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x200, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000a40)=0xff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a80)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ac0)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000001c0)="45c3edebde58a11527525da18f378d0c70d5c2fe0e58487a23fe38ae67724b30f5a67be56608151983e76ff66b379ee2ac6df597edeb3811215b85c9e7eb9951b529a4667c7bfb52db53a76b2d75a4b46606a8882555b1a621fd1bc7727c1cd6de1861817618247a68730a8d400e5b75e3195474ca8cf0ce7080240f49330b6318db386fbdedf710d67dee9fe65c75b5293da2fa7b99010d129005227268a7cec2533f717bfd79ce8f21330d25b14d7334a1cf1966c7d20020409de17f0036ba", 0xc0, 0x2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="26319c265419cd406465900f5dae93f5d8dcfd71b7b201912e13b47e94fd0e8e017e7e886bee832aa5c2c682aa96ac6fba121f0189ab75fda2228cb5c504e27f7a110893034b724ada8e102d7893d4a58ae795eaf5a9c714496f31c09d92dad293be818237598c66628569d326c9b7e3cff4ed2b2df2e8b489872ff67253497edace76e42dab7aef9f06906bf17ac840552ab500110bb402bb81a79369456baf25f54821789249c58cd16005d35c67983ea3", 0xb2}, {&(0x7f00000000c0)="f1fbd8935a66dbbb3be85e81fae9238098ead90815c6890ef23898c0c2b64a258c807eac18f1651ce713eda8ed21a60022b4e934bbf938d46d57ee694dcd3afe704785b2e1186e4bb0b5c73e7e8547b68112d6b311f04ee801c0277e71787699fd8a590eb47d8272e60da12564fa8668f68410103ef85ac223c23493a1ae85a2ec90c2dc0cabee655608f61581a22f9865d0a0d4039890118bf7dacf3b726deab6a33c4ef01474ce7f05e6bf", 0xac}], 0x2, 0x0) getppid() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0xfffffffffffff000}, {0x3, 0x915a}, {0x1af, 0x7f}, {0x44, 0x18e78889}, {0x8b, 0x4}], 0x5}) 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="bad63c39d4571c57be5fdad83e55bed517c7439dde2eeeac716da524d28239a459d260e1f5488eb5c1a321e93d71f2277d2de1931b1c021eac8dc0d42330828930d3082ddfe0452a91c32ad81962b28532b75513b4cbca23c8b24bbedc7099cf7ff54d1316aa0f412310004b29c5e529b2cc5a43d1eb896c6396b6a30fdbfa46574d96e88b03d55f00a66d782f072e4c3a342b014cf231253f425ee520aeb34df5c5a07e418ae8bd9eaa6f4bb1bc8f84e1fcc5111105bc1e60725830039a41bd431271936e32709a8093175cb41e73a2c4f426f79d49314c6d9e207bd769d2983994bd3c5a9693a6fb1ef110", 0xec}, {&(0x7f0000000180)="2505b547fb1f6e8ea194544013de63fc5959bad1", 0x14}, {&(0x7f00000001c0)="16b4343aaf7cd37acb83641118bb178b0d3c32f34371bb29508c955c8b3089bd8690c198c003c661b9c6b1ca", 0x2c}], 0x3, 0x0) select(0x40, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x2, 0x7, 0x0, 0x0, 0x6}, &(0x7f0000000280)={0x8001, 0x2, 0x0, 0xaec8, 0x6, 0xe2, 0x0, 0x9}, &(0x7f00000002c0)={0x1, 0x0, 0x7ff, 0xffffffff, 0x8000, 0x7, 0x7fffffff, 0x1}, &(0x7f0000000300)={0x7, 0x100000001}) r1 = semget(0x2, 0x0, 0x81) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/34) setreuid(0x0, 0xffffffffffffffff) semop(r1, &(0x7f0000000040)=[{0x2, 0x7f, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x5, 0x2, 0x1800}], 0x4) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) r2 = socket$inet(0x2, 0x8001, 0x784) sendto(r2, &(0x7f0000000000)="47a91a28fa9cf78faf9e18e1b6a5ff931327e6551386a92e2ef00d76ed8c6d3e03c14c8e13b7b6b5f0a120a6d36818f30eee52e7a8cdba3a4ec7b91dbdcbec85e0b70a4605a4d497c3b1344ce500164dc0962794f6dba292dc79f9855709adc7c06d2326983f", 0x66, 0x404, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="87a545ca4cb479b8c53b2af67a08e7dba7a0746aadeda67215bdf26c3d3c696cbcba564d27d4050caec83b975a40eba87e942682f268372a169ef1129a7f18dc1d8e0202f567992015434bcd53741461a281a5a9d745c1b74e9f539ae1a8ffa8bbf5d93b3633d2b5b75a6ca84dc04fb8a828d29c60d28d7cb0f701865036da9740d7ee5e96c481e449d8fd47df2c60a3aeb03546b0a01ed46ecf81fe90421d5aa8a8ad37cb9941d69f320c6c94c4bf86b6658c68b12c2626ae33c129783132687842517e1abf9fcf", 0xc8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x74f0487d, 0x3f, &(0x7f0000000040)="c46ecae78e90b2e9fc7f3d95fc9beae35320eded33f18de90c953aaa46dee5dda6d0ce99e2c3a4363e438f2d86068c29e24b00c0cb1db2397b5dec", 0x3b) shutdown(r1, 0x3) close(r1) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x121) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000340)=""/4096, 0xffffffec) r3 = syz_open_pts() fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x200, 0x80, 0x1004, 0x8000, "a745feefe0bc0ca0a42269c6fc6ed743bdc4b3eb", 0x0, 0x20000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x90}], 0x1, 0x763) ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:14 executing program 0: 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) r2 = accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/25, 0x19}, {&(0x7f0000001380)=""/255, 0xff}, {&(0x7f0000001480)=""/203, 0xcb}], 0x9) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xec) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) r1 = semget(0x3, 0x4, 0x2c1) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/37) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8108, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)=0x9) sendmsg(r2, &(0x7f0000000bc0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)="05cd354e0eb87bd952bcaa1987fcfb500e7bbb38814e277a6062aafd04de340f632da1631d577e2188478755ec6ac19f4b0e7daef99e51f31f8f3a2f2a5f09b807a8f4de0222a60764c6f171421b32043d9c83fddf9ddfb1d76cbb59d444f86bc32d149820bbd5a709ea414287d554d3fee1f47700a44de175fea7a25d5b711a45ce55ed4ae88b09e710007d554c68e86aab68f4bbe232d664c4f3528e2d", 0x9e}, {&(0x7f00000002c0)="bc95d346626a109aa17bf6a62fabeeecf01139a1046e2aa5071f488bee2ba9999cfe41e6b1353af8407e0ff4c893c2b7210c47f5cd9d95f725e49cc28fdb6d85a75b1fc122734e7467a2766cc6fbcc4a0a33e83afe14dcb5d04a19780013df364f99c9a950a95c171a7741678c8ba8dd088e82dd216f328f435ecac05a6413431c6a0e1f2a1ce2b5af29631bc2aa209443e5abaa23fc52b84bf8bba2d16bd8ec0ba5a543f079f486fb0933b58269b780c815", 0xb2}, {&(0x7f0000000380)="62844d82f494b2c14d62935f699debaa816ee10aec357ccbec0f81180e3923fdd161050f4917a79bf0d994264bd12f34c016baeb6255e16e40390a83f947aeaef2b9557415c43d852d8cea4373cea4f78ad3035678cc6eb8f2478b7f5f15f5cfbbb3518edb7962973412b21c2b3fe27c8542c76225f6d2aa3e5ec28624fd88e17c329e3394cbe6f7767ae2a72e07aec27131395e5e553f9f573b", 0x9a}, {&(0x7f0000000440)="8f18aa2b8c5030d322cf4a4e7ad4a4820241a45797f5f33336261f563620534b7e4ea8d47ab702d8", 0x28}, {&(0x7f0000000480)="3f2a2721c86e2fde8c57ecdf76bd2e799f5f99699af2e09ae946510d7292e02da76daa6255e9238f491cfeb9e242298274a849d060e2c8f6d9657bb9eca832ef216e84b61724d07f73b440f79c7b91ad115bde4f97ebec1225e2d08b08f114b0db503d227c2c90a11f5aa88d643582693b3be711d5456f8127e0a6f51b8db5eb2748e1ff61fb6a54b6577f46e558e070896b296d41526b84a8623fbeb04c116724b574a0177fd0ca77c49d92d1634fb76b32f4a7932ce42f5efb406e05825143c4832c18736ee613ea63429fb0ea174ee0e0264a9beae9e099d6", 0xda}], 0x5, &(0x7f0000000600)=[{0xb0, 0xffff, 0x3, "6ff183bbc52dcb2679527b393a6be5dd2407b0cffc9e143bbe2552c8efd21f95323084e3ccbb3512ccb4c39cf64b3468be3ccd73837dd17b384d09e72507f5885c1553e95eadf484de58dcfaf277de4b90e7376bffec48d35a423c62aaf8e29a09327152f17ff3fb5335be97fe771338f44540b203f79fc25cd6f6c05577485db71508f4da92faef23b4bed16f9422ce26508cf3d7a6a1480607ed42"}, {0xe0, 0xffff, 0x3ff, "0f1ea2a710f7176695ccd804d973db971a2dd21dca930b2cfdedf2896c2cf32c18fd76a5ce83d93a7da22c7dd3e6aa78fe3f90ff593f79c360a54619e6a2c4e6f0927dce06255f221dd8cc40d85864ee6f45dbca2499183fe173b49c2c6ef91fa575656f895758923ead360c5309458911868eeb579725c0a18df2965fc30a0e6863b08b76f71d1d13acb681004f01f9c32a3e7e9d7a3b1780adffade2db27bbd7a44595ed2f84a10640df398e81165429a757ce96fae18d343ece61f21f7ff979997283fe4361e8b207ec0af457df2b"}, {0xa8, 0x1, 0xf5, "9ee26e5cf1d676555abe123b3d52ff4e46e7048cd0515b2c7bd2ea0bf1b59aa9f19188e371897b958bf8a76f7f0f0f4ef167c9585bc0308d275e271be8e6098119fb76ef6d452b88b16c627ef83f22d0c315741d08ddf34eb3c74ab069db9cfdd40a381c2ce2397a78102f84e8458886ed0e012f79d217da5ece6720ca77d4304c87bdb1445ef9b0043865ec84c389d6f35bddba0a86ca2a"}, {0xe8, 0x1, 0x1, "9f246c95417db98293eac30aefff88330464465c522ce6dca3e9660330fe10f921b03a1947a30b65c9396424f81983f5da94c8aad9baaf3dd98a9e7625c2060d05b5fb68d062e2c2b4731ee83d043b6c752ddea44c428845a39375916c95d4a73f062394efca6b34f388febe36465615705ea6aafbbd9b5c4f476e51913b5dfc3a6ce3e5ac4b4da45a1d7af3292199953a64e226aeec258d6e92b1a2f06101cde4621c8e1a572f053a971b6128980c79b9bed2c5630581fff9c919940034fc62bd0498d2c6ae62e2d6967000f6cf74a376533f"}, {0xd0, 0xffff, 0x7, "d1bb36639c37d23f9875bfea55e5ceb6964fd80abf6255cb7130177b974391e972b613431f4f09d308fd6ff95de8da54cc893445ba499d6ad4d17c12c10cae24af36196ed6c84b37eecffbed02030c84dcfd3ee851859ea95e236e2fffe1784598acb6b064d4b46e1f3e2a3894311ddd235bce59164b3f0def5e4e3959da34c075309a9a30803c4708fccdfe3dc0b0893e2317d4f741ffe7bf2d4909ae2e9f7e6c35f338f0971a7d4f4053898cd4e974917075ec7e50c00d8d03"}, {0x98, 0x0, 0x6, "8bb5ba5e5cbf206f24d1d07a64a9dd6cf525c48e4a0303174e45bdffee33c037efe716afa83cb9603f1135076b944f7ae3664ad5e92df32a35cce287269a9fc1052c59c5c99fafb05969744756ca1fac9e2cf5939270259c1e1270ceb4c01769d380afcf9af7f9e183dd163bd10b427a29b73d57e7c656b137430d52b6f0c95e3e7e"}, {0x108, 0xffff, 0x6c, "ac3523277006421d4fc82ec95423ce83580c49c5a602c9fda30f28a694eb663ccf6e9f118d1fde3b384a1839d96b5b7a94952f6e7e82e1808aa8e0e2241de424bffd639fff76dc8e74eed971e8a3c3e1874e1c3985315a478aca93124213529798f02bcecdb842f338fe7d2c142b4a0e37977e7ba27ab9906f6fc6ce57bd23e8b36d65f8b9935eaa9e486613b74762e7fa7d84abfc49597d156f370ad7447b363489d6a74e8dc0ab66d715b087808698a7f24cb44f4a2f81357b97845246d5b0483335fb6a0e8073b5c53d1feb1b1637b8cced91004984adea9f2bd7b52ed1f74dcd902292537533a078f9db4df6ab3c0507a4"}], 0x590}, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffbffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) close(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x2ade) 16:00:15 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) close(r0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="3948518c534d25e4584e9ce983a159dc8285a8ba6d7796cfd84a9833986944ae4081e1c9adda21e720ae489e8122fe620c757f9575f1182e2aaabba3efdf5499e14061a5b4a217e3d9ab3d6e86", 0x4d, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f00000000c0)="6e1d3fb534126db43ebbd249d1d306567635919469b84de14624056bf22494aa589b507140515fb1af2d25ab5b105f5e236fe8eb3d4f36b45311d1d760e73fa1c4a61ae991bfc0336ab756676c8a0613903c27d4783645956fde34be198e6b5924c9cf9a6329dca5af9488d2862f", 0x6e, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x24d419b055fb518d, 0x0}, 0x0) socket(0x19, 0x7, 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197a07f06d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a43", 0x44}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x2, './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='O1', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x111) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x85) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x10, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7fff, 0x80000001}, {{r3}, 0x0, 0xd4, 0x800000000000001, 0x8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x60, 0x4, 0xa784, 0x7ff}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x7f, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x7, 0x3}], 0x40, 0x0, 0xffffffff, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000240)='./bus\x00', 0x100, 0x23) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x8006, 0x40) socket(0x2, 0xc007, 0x3) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000001d00"/58], &(0x7f0000000040)=0x3a) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x10000, 0x27c}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6e7f9d93, 0x7, 0x1, 0x7}]}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000000002, 0x2) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x2f5, 0x0, 0x3c9, &(0x7f0000000000)=ANY=[], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xb25ff598b8154696) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x4000, 0x0) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0xffffffffffffffff, 0x1000, 0x0, "8d7241afd27c7ed7c3ba8013f9d5d7cd39231df8", 0x1, 0x10000}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x6, 0x9}) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x41) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x6}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x1) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mprotect(&(0x7f00001cc000/0x4000)=nil, 0x4000, 0x4000000000000000) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x400000029, 0x0, &(0x7f0000000080)="ebff02697bb7fd812eaa4e713048e69931929648bb939e8f7d5af42859e2602eae81bc5fac4b9b107db9ab9d0398744e793e99d0bf5cae7017a8631151cfa1ce3d8daf3d967c4958ef264bd7ad4744bbe33e70bcf98b0e5bd796f68f7f815c430d68e575cdcf7e2cb0", 0x69) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80000001) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x8000, 0x80000000000041, 0x0, 0x0) madvise(&(0x7f0000396000/0x3000)=nil, 0x3000, 0x7) 16:00:15 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="680d5f96eb2d2a383e2deb8c5e8262fde7bfa53aba0bd714e17571ad3b91bdf0145f369917", 0x25}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 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, r1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4001, 0x0) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pledge(0x0, &(0x7f0000000200)='\x00') connect$inet6(r4, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="52ba20e2bf315e52246e36281d27940afb89ffafb3ddd06578527651aa78269911a5e38fa6457a43a6d63de831a11c5e63cc689085d66bc742727bfef67ca43b6d5a7b1b74ce9d0b0828f3588b9016bdbb8cc7b707", 0x55) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/248, 0xf8}, {&(0x7f0000000600)=""/55, 0x37}], 0xa, &(0x7f0000000700)=""/8, 0x8}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0), 0x1a4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b768600000046ed970cc99886a5c73be6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe74a05d272f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1ff03000000000000538dbadf3040974b4af48934672d5b3524e63db20b287f71da4485e30df32e8b0e1cd5d616c3515539da64df74515024cd01795fc6263569f5cd66c90e36cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d00000000b7a2db95078230b79395dfc5b2a93580cd2a1f8fb57a883541000000784bcaa72b2be5978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd220aa583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e1793445a02921f1f15f02a901b4091cbb25fa5f3a341050000000000000000d1769402e4578cfe11ff04d2506aee8347196c18db047ed4da4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e437c83c048c5df30db000000000000000000000752cc7881a85222304e07efad0b4120283a7672ccd8346e5b1e5daad5cf0b9e7496ffe30fa5a92621f3b05a28ef2aca533c2370facbe0100000000000000868fabf661003ea61826"], 0x20e}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe32) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./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:00:16 executing program 0: 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(&(0x7f00000001c0)='./file0/file0\x00', 0x23) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) read(r0, &(0x7f0000000000)=""/23, 0x17) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="17ffaf8668b694cf53ffff", 0xb) 16:00:16 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:18 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f0000000780)=0x8) r4 = accept$inet6(r3, &(0x7f00000007c0), &(0x7f0000000840)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r6, r7, r8}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r2, r5, r8, 0x0, r10]) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) chmod(&(0x7f0000000880)='./file1\x00', 0x88) r12 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x80000000, r7, r5, r1, r11, 0x100}, 0xc740, 0x8, r9, r9, 0x3, 0x1, 0x1, 0x6}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0/file1/file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='+\x00', &(0x7f0000000400)='@:\x00', &(0x7f0000000440)='&/\x00', &(0x7f00000004c0)='`\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)=',!/\x00', &(0x7f0000000600)=':\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) mkdir(&(0x7f0000000800)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x7fff, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000000002d, 0x25, 0x0, 0x0) 16:00:18 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x7fffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) geteuid() r3 = open(&(0x7f0000000240)='./file0\x00', 0x8098, 0x86) getitimer(0x0, &(0x7f0000000100)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000280)={0x1, 0x2}) setuid(0x0) syz_open_pts() 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x8f4b, 0x2, './file0\x00', 0xffffffff, 0x3, 0x100000000, 0x10001}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0xd888}, 0x3) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000240)='O', 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) 16:00:18 executing program 1: getegid() r0 = msgget(0x2, 0x10000000000750) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x84a9, 0x0) lseek(r1, 0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x200) r2 = msgget(0x3, 0x2) msgsnd(r2, &(0x7f0000000040)={0x3, "0568db05427996f3d8a99ae5345de872194ed3fa0c99992f3d2783c5665810f7592f0a63237e8652d340ca5809c753bca6f2b9e19e449740c12dd00f7101aa6ee13810423723397df89cd292518540bf0f5a95c2ebb2b9690d481a7958562b8ab45e5ce0e011e876743ba4f13b713c32886b64e3c49ff88ceaf61456"}, 0x84, 0x800) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r5 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r6 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000000)={0x1, 0xfffffffffffffffe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x101}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:18 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1c0) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000180)=0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x3, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9]) 16:00:18 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(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) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) open(&(0x7f0000000180)='./file1\x00', 0x100, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x7c, 0x40) write(r0, &(0x7f0000000000)="9a", 0x1) pwritev(r0, &(0x7f0000000dc0)=[{&(0x7f0000000d40)="d7b77bb9de30b39aaa9fad68921ab3b14397ad4d98eb0c16105bad9c5e0d71057bfad686d11aea9fa32792e3d11cd7a4b5e40d674cf2b0d34582f65c9fb870b0669585a85b42478af11cbababd98a1f94d10edcad6584322735106bcd26b421c2b8d14a8b2c0787287548f", 0x67}], 0x1, 0x10) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:18 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x80, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x8008, 0x27) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8, [{0x2, 0x2}, {0x1, 0x1000}, {0x0, 0x800}, {0x3, 0xbf57}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x83}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x7fff}, {0x3, 0xc00a}, {0x1, 0x4}, {0x1, 0x9}, {0x3, 0x800}, {0x2, 0x100010000000000}, {0x3, 0xfffffffffffffffb}, {0x3, 0xffff}, {0x1, 0x80000000}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x100}, {0x3, 0x20}, {0x3, 0x8}, {0x3, 0x22}, {0x3, 0xd2}, {0x2, 0x80}, {0x3, 0x100}, {0x0, 0xbb10000000}, {0x1, 0x9}, {0x1, 0x5}, {0x2, 0x2}]}) 16:00:18 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) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x30000, 0x0) read(r4, &(0x7f0000000200)=""/153, 0x99) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/45, 0x2d) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xd09f3200bc69de31, 0x0) r1 = semget$private(0x0, 0x4, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/227) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/184) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0xd) r2 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup(r0) r1 = socket(0x800000018, 0x3, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffffffffffffc01, 0x4, 0x7f}, {0x4, 0x3, 0x6fc, 0x8001}, {0xfc31, 0x9, 0x240000000, 0x17}, {0x7, 0x2, 0x6, 0x1}, {0xfff, 0x1, 0xffffffffffffff18, 0x4}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x10000, 0x0, 0x5, 0x8]) ioctl$BIOCFLUSH(r1, 0x20004268) write(r1, &(0x7f0000000040)="510f0009", 0x4) write(r0, &(0x7f0000000200)="593bbf3fbdcb471018738155cbf34ef5149e169614d189efe825c07f613a3cb1b34359bc85968413ce23bb911bdd1f156bfb01f6730ec4bb127c718e59cae241da49468d8dd7f0d15d50d61761cacc5ad0de909f77c74c8fe43175f0afe068b32f2913", 0x63) openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) msgget$private(0x0, 0x2) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x1) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x4) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x8100, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r3) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000300)="83ca8abdfc9e9b9d8af9cef3fc73405aae6f672786c1e9be8d61b4defdb1b8a15cb2e056776159a932f42afbb885671c81d857cf85e26eee875d0769e759be6be24be813ed75a8cf4a3532e237e943ddefae06850bc452b3768d7900a135133eeb14f5cb30d9dfea25dea0a879355b6eed0704d99a0a02e541e12e25c9801bfb4628291ae26fd0615928d9fe71e5c4ba71fab8dddb3278c8cec926458a400e2afc93805037ec2910447250c00945bf7112f401b470307440253a2cd107ee38f86d0a2ac79e737d68302c7d7fa1b9d687afc4a7e6bf1e4591aa96c42419df26871227ddf8852734adcd5d53781c2f22b553466f77c78f2a01fa8f598427", 0xfd, 0x2, &(0x7f0000000440)={0x18, 0x2, 0xffffffff, 0x7}, 0xc) sendto$inet6(r0, &(0x7f0000000180)="d7877cf01716e2", 0x7, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0xf6}, 0xc) recvfrom$inet6(r0, &(0x7f0000000480)=""/93, 0x5d, 0x843, &(0x7f0000000500)={0x18, 0x1, 0x10000, 0x2}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) select(0x40, &(0x7f0000000200)={0x1ff, 0x3, 0x8, 0x1f, 0x4, 0xff, 0x6, 0xa6c6}, &(0x7f0000000240)={0xfff, 0x9, 0x2, 0x7, 0x7fe, 0x4, 0x4, 0x401}, &(0x7f0000000280)={0x5, 0xffff, 0x4, 0x10000, 0x8cb, 0x3, 0x40100000, 0xfffffffffffffe00}, &(0x7f00000002c0)={0x7fffffff}) 16:00:19 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r0, 0x6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:19 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) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x4, './bus\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4af, 0x7, 0x7, 0x0, 0x37b, 0x401, 0x40, 0x3, 0x1, 0x200}) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x181c, &(0x7f0000000240)=0x6, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x96, 0x2, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0xa8, 0x20000007, 0xc5, 0x1}, {{r2}, 0xfffffffffffffffd, 0x9, 0x1, 0x7fff, 0x7f}], 0x20, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0xff9}, {{r2}, 0xfffffffffffffffa, 0x81, 0x10, 0x800, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x44, 0x0, 0xffffffffffffffff, 0x300000000000000}], 0x3f, &(0x7f00000001c0)) socket(0x2, 0x5, 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x10000000012000, 0x4503) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './bus/../file0\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000140)='./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) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) semget(0x3, 0x0, 0x400) setsockopt(r0, 0x25, 0xfffffffffffffff7, &(0x7f0000000080)="50f21334f2bf52b5d5ff96885fa1576ca5f485d8d4950cea40b6cc62fa43f942c9268aa129a6fe0c2123c66847e7876020d939beeb707d07a24632582bb8786bc8b33e83432e87d113a6b84f630b9bd79e30ba464fd1596a4866f21d6752bec042dc7fa79c042c45b3ec8867ce039d86c4c651333be0fc8bae47429c860aba055356a986835101ac61ff97d9f700c497e4a8f3dacdb432ed395a6b3d5f7bd823d9db3100a27ff0385dbd77f4149873dfc9f561aef24d8486c33936173617130583758f862abccd2aa92acbb3cf940f6b00", 0x4c0) semget(0x2, 0x2, 0x83) fchflags(r0, 0x60000) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) shutdown(r0, 0x2) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8002819a, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x3e3, 0x2}) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000200)='Ms', 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7f) 16:00:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140)="90", 0x1) read(r1, &(0x7f0000000300)=""/224, 0xfffffffffffffeaa) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r4 = kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) munlockall() fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x9) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') socket$inet(0x2, 0x1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/122, 0x7a) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x2, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b19b18fc93a421397f497b27235cdb6297b98478bdeddede5ab7be3ceb07bd877523fede9fe7f08f9ca267febd2f13f07444799e333c0b576b510ac1d0afde502ec5ecf1bd6d4b5a12c13b4e5d2ec728a391189cce61703d7e300fce043908e24c22bffe472142b68866b57da280e5188f5f39817d8a0ac6241b3625dbaf182a778fd0637d4444a5d6549545e2064910b212a4bbea7c8d4fce3c9e89bedb607b34e2ac5d9c20558e63b6c7b6fa076829de8d2697d8974ad43e1a0533133100b15168bcacc56110", 0xc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100"/91, 0x5b) 16:00:21 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040)="fc00261bce2eb3d1ffabe1dca6a25ecc42373ebd083bb15f10356e1393632ec155ebd57fae34eb4ffa1962a0e76196f5b15e89b9fe430e85a0762be16bf6b1fd8a3735a85217856ca8010e578719366e2fe8114087d2cf1b62ac7e4c7ebf2799cf4ab2e9af459aea482ccb87a1425e301b5d57b00f3b4fd33be94eea494b41aacdc5808150258fb03ec0347ed8c17e1bbc2f9d0ffb776a7d99fba32356e84db9b3b843360b6da6cc9d599140a84000cc379129d876f128401cfc926e9e0f92cb9523f8f0f6a0b11ea0301134223a7586e2a0952c7b653e0df154ed7a8c494189e637d6adcc7d8c9c2cd15a4dfba6ad42481335b0155e6be2f4cfa72bb1215335f12347d86f9c5de4090039795eb4f6c030188c17a7923ba20487add55f518273285ddd7438e76d789959b70d1efab3bdff4958e82b9958bd304923e102fcdb956b61cf1402958903d6440890546f2e1cddb3387286e31df6414ed16da9be005d0e2c035a52237d52c27983d7b1797123703e52799b4b5d977ded4d0407ebbd86547738b948c9bfc79028c72d4400097d96d58307f773246e5026b1c41b7a297cd9eb428d843ff108b0d506fa8ea8f20e8a63969364d159988a0aa5ec52697c4e2a6558527b070ac50f7e6dcfedce1e60d0ce2cda3c195faf65c172c7bc88eff2286286adbcdb9fc08a7b5eb49fa87f6665955001255b4def1970150023503cf2254f5c4563270227cc715df7f9eec0ddf3cd83c30c5148bb812a55c7dd157badba3881b5f534b8d37a9cd181137a56b6865a5d8ec6a1a3193efa693fc4328f5a8c87517b9458b3ebcb0b8d2a32bd257f155ab571c084652f520f83174cab922a1c04ce07a13ab51da1222b7810088a43954de90c9604838e87318d163bdf3ac70f45bd01ae869b58b1e08d34669de06fe4dd3136fd564e5f3ebc0a3223f6fe93b5cb7dd61f7de0cc6f5f7d38dd51e85865ea2cc960535b53b42e2285bab641c2583c4c46d9ffbba2c45592472eb19a97ac8116678dcbdb45ae5e68b61b2e78eb2650507dffccc99e709a404a893ba4ac22c5728225265838bb2d9fb59cec62321fa8cb5c6fcb28ea48abb0bd40241c73844f27d3368b681f245ee0fb078bba5501ecbd7a63be6fe9eb925e7801539b5d4d4f64fc1b3442aa2768165dca55033ded5d08290c523ecfea984865e67175d86dc13866d9003ba7bb73373f4c86f216a35d32240d1e686e2f8c89e2cc426bc343a81b7599dcdcb9a44ef88aca927bb3a072c122f3037c1ce83f3eac11ee9d3a10672ee99b0743cba2d4c1903141334cd0b3f133cc865a25a4474d5ea25213dc47ed3e04b93d73211b41cc27f6deaff68568457eeddda61dcd3805d3fe2bd9b100aab6e7913796399012599933ec38ee0fe43b5e314c936c6e768badb624ac0fc0a95848f1233a1ac5215e5bc5b2b87d976553f6c2162f080ec2272d5d8ffaec95b63c302dc863b2f5ee970326bc7346d9dca1a3db4050779d912ecdc925eb8a242ec6fa93c26dd5ab5d591a01f146c4c0d4fd20d8baf4cc26851cb5054abc68d23d5f2d855a415740ff986cb523649a27c9069b8edc270718186b302d0c64e6e427203f7656d9ea98845466f747f026fcc55e11aa52b0575575d00c052148020dfe0187c4971cbb16527f03dea04829c262e2c2424ef20fd730fff44e56c149a68525b2b831b5ac34285f9909357d2fe015f4df3f6e5a154446badc30812244436f75db82706c2e4e5a4e40b339f3e8f7beab656d2c8f47191e47c037145b1dcc401b38b47facd12978a8afa3b5b861db3e7f77c5d1f0aa7943593cadae0b1d68c32fb34a1d69e3363047e1e39e515329e2fc152fe96b28088836c6b5c1541fc8ef442e6fb686ffd6064749fc421112da75abc6c75d61dd6feba8e356a59d688a3256224731f2b0fac53ab9a2677ddb119e99cef9ae448a02f1bdd990d297e8e94f9c3c27f7fc4c66f81472bbe76265d2a2a184fde53fc47cf6fd55b993a53d7661c17946edfdd7c06cd39b61085e365f15280dd9026607545eb765745379b6eafbc9bcc27df5ae830e6f4c7a406c64a6d9a933d0219fe539bd0a2bdc75f8c1d8fc8b8ebb1c28fe633dd1846fac34c2b6059168deff8c546d8d07602e5073045025a8466cb1f8321cdaae78016a602bd1be74e8be0ea5511876d64b02b692ff4e194339b439f30bec466a501b5ca59086ad421c91f03b371c3c04460dbd5052fddfc98d4cc622fb3a622169b3edb06404034d757b0223f47561b3fe6da852d1bb33bd9cea017826fecd476d950e2335cedd2918387639017322f398489c5413914dcec7965d613a799af5e496041870c58af2777d786f99dd94c6de97a7718694999d35476abaea22d611fe470057651273829a343ab9235ddc22d8e51d713174be43ae671b5aa706edca6d89d9eea080f1965899ea850ec7ee3e9c59de27518bc7182089aa0b386a8d240272cc9bf586370e36e06c737e743349d6a5b7af41c1b88d56fffabba3a6ed90e5017779366633e8ea945fc1cf621ccffdcec3b306b1f6712c1974bbda79780fe0807fe6721543f882a80f4e3852a6239bd13da0e900fc88c58cfd1e8a926b7cb78001a64810a94437badc0e3b198122597d0e0b7da4203b02f528d44c6d1e1157b4260a2d103baa836edaacf269580af41ba12c8bf8fd907436a25a7031bb03d73799ef7df58d63feb0028569c2af61aaa5eb24e15f09b9612e047745a024dec321a9b94cfb3f5f6493a84829d6cbb967a3e568e1986996c9cb26ebb4e99896c44062f883cf0e8d3d5caca65d98c4c65b3f20c1d7ef1d2ebe4f9537eb07db61fa84bb44f9f32d4c1505c96f882f67e3de95170a115648b15423de4333ea47ceaadf04ee0e57e9c5675966020f015e5305387a2e64312fefab678a0d45ddd268493e3b275adf5b29424db959f59884a3ec557840bf6fa0d1b49ed00db175242b9247060057ee916466c519518c1799cbab07f305f76eb8f0b1e9b20f2a16c8fa24c3dd3adc3b1808fa119b79edc24369130e4625584654755fbc62e69838d4a92551c132b3383b19216471d976ac3601119587ebed5dbf1bb0c4d2fdc0cbe4181498554f29e4ad7f346451f8eda753234c6c737a757fb9dc4a660bce47f71d384f76c61a37bec181ce3f05285ed6dc30de6194768ad19dd5249abde71ff88da85d5f58918662e295ab36be2f1480cebaf9a1f542d89391639380c0b3915e41652adeed7d1d85d8e2e58fdd01a1100c20b4c8513562cd9b972d82b30e08fccccbdcde261aaf56c8878896ed98d5341c6fc128658cb322f87bb3ec58f1c382bd8615b9f06ec6f67dd7b220124e82e5bffad04af648c10f7be8646180bcf87aa87ecc23812a6b2a56a38510aa817146e5c5c8e777e4ebd3ad45226ecd75f265d223e992f4b83a9c3ed71d6e0a9a393f5c6f7b62f2aa32afc100a61f83fb6ce129ed81123bcffc97a2f6d58dd20e1742ee3d9622a4d2f4491fb0755c389d660bb8abd77276a08bb12a3c4a2412fd389f011254f0a25213344f35b87199765a19dab4677851126b17359b85262027a9ce59384e488439f1901b44c4b0ae04cf395e91dba25b423d18f3f5f63bc9ea895c18a8080f47ce15861ba1ae0c7a91eb39a6d16117c1d404705ad8f4da2811a6cdc3270afda0fe0acc8486d71dcdd8a0b09516f37c6d5f80e16e0e817c5be0212a659b1c2dc402c40fa8d1fa90644639cab469d9d439059faad5e242cb6390be56cdaeb74752e65b9a19020b0f1eef5f44ae2f04040fd2c447fdef92dbc8c20e7708bf7962d3b428db6ef275ee7cbc105d6aefb781624998c41327c6c070101305add5f47518323db48753e0889cfd25e03c1201745d800e0c5219c110d52560a974cbb91d97cfe6df2689f8ac0bab360c4827631522558b4e4e719a2a4b1023901bec49ef633e702a33e5605824e1f38ee76dd1a397ad1d9e0f4fa815a99bab235caafd4f1dd0c1f7f43d5b020a10e2a795671fcf2a7e8dd608eae0b434d968c76a8532f68d4ba5a2467e73b1c1470934752087628e2661ed6230bd954ce1586e6b8fb8e9bf45f21144018e4130ed3f6290907a09aae1889cf18d61d892055646eb68322b0a9bd33a410365f6d96c8c8a21aa8dde61013c2322a298f8a8f3237bb370576991c3f5bcc2b0dbebcd8b44cbfd1e786ad09aaba6b22013883dffa2cf573b39aec9245914ac7889467c688bbc8479f976a0835d94580c648a0a0e430aa605fa79584953bb5275888e86c88a32cd5e5eaed6d26b25b644f8034744ea937bc38a55bf55044c4ff5901e26b7f14d7d9dfe85bf60d51221097232663c23e1cb7e9075768bf73d4e85ace1b30fa663ce341c74efa981eb333e626e0042b0e4b9ea58c2223db3dd0cc05c7a2a8ef3427cd2fd8308f963da3dcca594d96b16626dc3680c9c7fb67d3226e06b9a1c1bb7004731132bfc5de5073a3d572cba49570b999fc1d7c067a43ea099db6a7d3ffd174c7ff3ff0e0c2e1335dd8e0780394fb22ba72ddd6ccec0a9f9bf66d049a4b991a7edc4c811a463ca432d36ccefb6aa661a4b3d6d95a95377adb177ce77c95639311072b369ce2ff7ef44ecd63bbf586a3bc04b5cfb1e7696631c837a6952f23aaa09094b1d9051aae4505050943f93f146c13162ffadd9182c3274c058a155823245ed9f5819187315b5012f39bc9e23711316b8fd145d6601910f2f8c1c5ff4cdf2edf685984a561095810713b81b2e8752b443d688a7752ceb6d19374ef80b1c007b17ad8c014ea7eaa78a4d1e0f2ec5c161c2782496c09e24c975ccf9fed03f6700b9b91dc6cdda3c8906453f7862fe964fe3ecf45223633d47680e61dfbf2a69ca4065976f8f1e54ceb5d245a9824a420d3ea5b052ad87e79ed611b5af703a8e35543e5a30f1678f0c4829b70f484991ac0abb23e86559855d240b51463ae123f61ef5319ae0d986437d24bdb4bf6b5c1a0e87a410325ce51d5963c5e003f71a224d981e40182f5bc5769ee5066291139acc40d9530186d01edc955f3db16ab092cb0da560fa2bb56f746228f991bbe00e11f86cc691fc5c326abaf540181ce7b39a15916d6aca8c9c1d7396c265ee464b374a40eabfdf9e1c4a9246867a8d362986aefb3feb6d3033b104cacabc9672c0d01cf9dcf7dfc6105f7c9a9cac2d4a81c1988b459f33d08b0598aec57c60b5de8cb1f76c4b79bcef99ada80dac7e7286f865d8279085d13d8a18f21ac917ec8b08f342a330eb997e5da915c17b80ce4b06a280ee1e521bc109ed732273d8462bb40bbb8c56d2d2292863e0b8567a5dbca968a02b23a3b1b1176e635cdfdaa2fbb6869a6f3b7ab5f0c1bc22d5003f5f5c281ab5b7460febed9d92b3780caa25f78f1b59c83ad8962b0e1a5877ae4f56dcac71a4a4972ebd9c0d923fc657fda71d2774611d0eaba383e63db9612aa12e9477df2864b5d5e9336e2a13607cd96844aeb88c28d0874e07067065d06d6ef89168c79bebcf102fefb18a2537cd3bbe98283487136c1ee2f18b525a4cfd02831118ea356df2ace1f64a1c1bbd0ec044027ed6f5f1473142001722f8a2926f4eac6325fb4e7ce1fbc30352c9d795fe33b55c810d4d547cf2eb74d911fe37ca92043895f5914b1b9324cc7bb844873de290c42a38408c431c908e02eb4362dbd9ffe5d2d18867925cd96e67db42b6edc940a99dbac48e60eb19c0794d228748a4e3604df6298e8f486ac30666a520434c9d01d96d633e2daec1fe534223b29be07936e94b", 0x1000) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001040)={'./file0\x00', 0x100000001, 0x1ff, 0xfdaa, 0x0, 0x7fffffff, 0x7, 0x0, 0x1, 0x1, 0x1, 0x3f}) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) fcntl$setstatus(r1, 0x4, 0x40) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/174, 0xae}, {}], 0x3) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e534439", 0xc) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x14, 0x80000000000001, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de13", 0x186) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000100)="ecbf503fdfe6afb3616bc29b194ef6e9e620a2d1a242ebdfa7993d2de587c8804cf92d30ce10e672dfd879cac30a01831d7de08d83dbce7425a011ee25696172f1d1d83a4ac787e4d20c776ff6f6af33e22258e9349e7d5071154dfbcc19", 0x5e}, {&(0x7f0000000200)="ee7904d49ba4d9bb19900798912ff0f6e4e529020de2b1043da690c5e800d26a9063c9e02421e687a9895bed49e89c1cf482c6efa21495439f0de6caed4e4394f56b4b38efbce4a66bc7a2feb2bafb49bc1c80223ea91d256a995682f84e68e6c53d83c33252de5d1f62242e219318db25436912d9d049822f7390179c48adcfaa2b8ae16f375de43eada063a2781c3c736b779f", 0x94}, {&(0x7f00000002c0)="614f66bef7c90645d167df1fe003bd954d3f62d3402233ab2fff65088f435fd490162ffcd230840efdeca31761286ca7add24267f999565c90b8167d815e17613ed34181bf2e93f8cbba5792ca4f25144f3a3a71fbc90367777cc83415d569b08ad0189993bc5ff61a46ac91ffa46916ab1b7e01724838", 0x77}, {&(0x7f0000000340)="b55d1ac6df03ed4eb8f9759355ecb1c0425417eac0dbbdaeac0fd1bd79f1055bc3a818c64e7c997b5ca2a511054da31316ed5080c27535502691d22b2ad06df2d582173d15c98a6d4d8c6ff465a59ea899a202b269ad05cbbf044fb21bac7385ee5609d21ccbac72bedab360f521a884ac94bfe7da74d7c25d5cb1157c5191b3a5c78bf712059ec1760e28230b38ad0e4e668536f92a0b647bb486dd5ecbd7f22b7b98c760185f8dc5908b8b4926015fb8d39b7949b62446529943dd803e012a0f9b", 0xc2}, {&(0x7f0000000440)="377584418331238846419781963cd5238dfd0fe988e37fc3ff5d58e62b83e7309cc2e4f71a771f27ef26c7bca81ac488cb1b4d6c32e789a64616bc174ed3ea8311afe84964893ac9858681f3846e0138bfdc66197b037616726a924ec630e55ee57bce9dd179322f6ac2de960d709faa218911eb", 0x74}, {&(0x7f00000006c0)="44e870fcfd4b8ccdd0348b824bf2aa1d2ebebfe7f7aa1ebb16d1e31b74e51e9ee55b8984d29cb0e4636eebab5c84ed4f84853cd74ece7b2ab8a37535ceab249cfc11162b4a9c37d47c1d13e5a92849ff591146fd", 0x54}, {&(0x7f0000000740)="47dcb871666374c1e31e54f4c98f70a52e531f95a4bafeacd44545911476efaeeaa6bd38c1b2f4b11fa3254b45c8cbad6cc2cce598d669368c8b4fe92db5f10a920658762325a426aa40c4b9ac0f2174b64d85dc63cde151eac494663d77c72f417c7ddb24b7383caaca56ef8cd04beb7a9919e24a493e636b98a332b9d478773f9131e3f15042fddf97593d9dfe74e3856377921de7d9aa966fe22dc124181555f9ad20b640989a7c99a7e78b12abe3da4f34f1a2aa", 0xb6}, {&(0x7f0000000940)="4a5f2e1c8dfceff5e47c4f0a84be3ae3aa818074441270fdbf03209b15e979738b971cccd8e98670c0211c97bb2d4166418ae1ff806694caa7521ed2d773bd29eaa0252c189a1cfa4ab16d39767b5373d0c7041c7f151bcc116725bef3d2682689bdfd8e6c91230fdc58ea54a80ab0c881b9ca7f6b7fc2cab6522ff69c6654a7414ba9f8d988b287e09a8e42f4887fb2dd1c028ef540e91d98a51aec314dc831e2edd3071394576ee058ea571854beb0b59c8792b8108f8f59dc0ba0b443c386d1cbb5a85f6bc53530be5f34e48d1ce3aa9ace42542e22ec7707b6247582668526d8f1be343a4a071360867ca6ca586d96cc3b13eda80046", 0xf8}], 0x8, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0x52) 16:00:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x1f, r1}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:21 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1d628682}, 0xc) openat(r0, &(0x7f0000000040)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x100000001, 0xfa4, r3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r4, &(0x7f0000000000), 0xc) listen(r4, 0x0) dup2(r0, r4) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:21 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/182}, 0xbe, 0x0, 0x800) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getuid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xfffffffffffffff9}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r1 = semget(0x3, 0x0, 0x100) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/197) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x11) 16:00:22 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb9d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f424062f3c3c9fc5d71fd3489cf5fe07eaa32de2a575940d16768c3772887532e9669d54814d76c5a1d90d423a2397a43813e70adbd3d0da7f52cc8a6a224c9290e0cb5d0baecf7a81a67f236450eeeb6b2d179d763bf64a8ba0d018baa24d56a063995208760000000000000000", 0x105f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xafa1, "9477932a5d3c5e20dc44be5a9d0de9152ed8c283"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x70, 0x0, 0x0, "a64adf8401dfa8f0988cefc4545ef8b41d02fc09b3da1ce97cc4cde049500d6282185b4c3ff01fa7098588b5cb9c38fea15a721af0bee3a078a4ea86b5db6ced905ea6cf01e8dc3876204fba5112c2afcf7212b74d83a85fc892"}], 0x70}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20180, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4000000000089) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x7, 0x7, {0x3150, 0x81}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) r3 = dup(r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xd) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) pipe(&(0x7f0000000040)) fcntl$getflags(r0, 0x3) r1 = kqueue() fchflags(r1, 0x0) 16:00:23 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x100000005, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x5b, 0x969, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000002, 0x9, 0x9}, {{r0}, 0x0, 0x0, 0x20, 0x80000001, 0x1d}, {{r0}, 0x0, 0x21, 0x20000000, 0x0, 0x2}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x2, 0xe5, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0x40, 0x2, 0x5}], 0x1f, &(0x7f00000002c0)={0x6, 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30410, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)=""/124, 0xffffffffffffffb8) r3 = fcntl$dupfd(r0, 0x0, r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x81, 0x4f) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x2}], 0x2, 0x2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4000000000000004) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xeb29) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1fff, 0x28ae) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x10) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x22f2a9bb}], 0xfe5, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000280)={0x3, 0x4}, 0x10) kevent(r2, &(0x7f0000000000), 0x4, 0x0, 0x81, 0x0) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000180)="8fc1892ce4ef4b5d1a3f9e8db2fadfb249e5c13fc4a044253d6f26d6cfa996b62c88044bbfebe8f1202ba68ec9c7f9fd37ffad0a441f2296d6b21363348dbb064a064323b2f064df1b4ef6bec4034027e9e25abba47cecd0fa42854d1834aec7c32289e71d63b035d0f773bfe697eaed1a06e2022bdcb2dd1c5f60efdab6d1d5e00ae32e388b892a15fc5036f0852cd628cf8f54e01147b4f287e901b00af4206f148404bdf029bceaa09cb3511857bae3", 0xb1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffff7, 0x1, &(0x7f0000000080)="78efd31e48198995bcfc3badff0d40cea0cae0c6c832be38a4fb0b256159f8b3768d2dde6fec88e5122da480b8d95c0809374bda977b823da0975a5b784d17e1e510502ad92c036a151dd74c7073f919f9e61c1294cca42f7bde5f778604555c7126755c31b0ed08932b96664b519d4e3c5fe84669d9788269258660c070074d39d874de075f6a64747c59d985e67cc3febde78278a446033b41bcd268246a6d2259818df9faf3657edbaa7cb47203372763c7b6121b8efc466e70d1ff8c269444ffd99a62bb34acc7691978474543be296ea9", 0xd3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xa063, 0x0, 0x6, 0xffffffff, 0x5, 0x9, 0x8, 0xffffffffffffff7f}, &(0x7f0000000040)={0x8, 0x7fff, 0x9, 0x4, 0x7fff, 0x20, 0x2, 0x5baf}, &(0x7f0000000140)={0x9, 0xff, 0x2, 0x9, 0x7, 0x4, 0x8, 0x1}, &(0x7f0000000180)={0x6, 0x80000000}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080)="b283025af04b3ba987a6737d00b66e6279eba63b5ee1a7052707cf46eb7b0ffb42b2b466b8d5a5047ae968ec7fe7ab2920df1793793e10e12dcc60779bf780259588c5570a678651eb6c53d11cf95ace685778367cb7ecbd9fc8f1700ee3a18bbc4260b9e32d810d30949d77ff95c84e87c5c67e9690ae80216cbb9a308a87b44b19fc32bc36085597b6256bc042aa1107279a8cf41a88d705b9c2cb", 0x9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7, 0x0, 0xfffffffffffffff9, 0x3}, {0x9ec, 0x401, 0x800, 0x7ff}, {0x1f, 0x101, 0xfff, 0x80000000000000}, {0x0, 0x60b3fce3, 0xfffffffffffffffd, 0x8000}]}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x0, 0x24) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x80000003, r1}) fcntl$getown(r0, 0x5) pipe2(&(0x7f00000000c0), 0x4) 16:00:23 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) chmod(&(0x7f0000000000)='./file0\x00', 0x81) 16:00:23 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) linkat(r0, &(0x7f0000000840)='./file0\x00', r6, &(0x7f0000000880)='./file0\x00', 0x4) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x1, 0x3, 0x7, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000001140)=""/125, 0x7d}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffffffd, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) pipe2(&(0x7f0000000040), 0x10000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x5) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r1 = syz_open_pts() r2 = dup(r0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) r4 = semget$private(0x0, 0x5, 0x402) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0xfffffffffffffff9, 0x8, 0x80000001, 0x1, 0x3ff, 0x8001, 0x5, 0x7f, 0x1efb0280]) semctl$IPC_RMID(r4, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000000)=[{0x4, 0x2, 0x1800}, {0x4, 0xb2, 0x1000}, {0x7, 0x8, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x3491, 0x800}, {0x0, 0x0, 0x800}, {0x4, 0x3ff, 0x1000}, {0x0, 0x6}], 0x8) 16:00:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r4 = semget$private(0x0, 0x6, 0x20) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080), 0x0) semget$private(0x0, 0x0, 0x80) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:23 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) setuid(r1) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') dup2(r3, r4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x5) 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:00:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x80be) r1 = shmget$private(0x0, 0x2000, 0x80000000000004, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000003700)=""/4096) r2 = socket$inet(0x2, 0x4006, 0x100000000) sendto$unix(r0, 0x0, 0xfffffffffffffd79, 0x5, &(0x7f00000006c0)=@abs, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="7dab6a2227a8d6c239fcbfe4319b2411e1bb02b2dc4bcffcdb6368677f0fe73c6f79a0662f4e9f46eca123eb9256d616404e5da6ba2ab1e53eb937c700c8728c345f2326cff22ff53798644d48b685eb19cd107ab0b6badb83c063d58cb9bf8e6f69594d023e4d246d97b993b37533e613c0adc09489b9097f86832c3e7e2a3686017c9d0f3122b46fa1abc8e6b4d84ac9710217416b15200a92e0f537dfd560239c750e258cd80073e67d0379383a7aa6e48d8247cbe0ecde4088d269da47a3bdeac4952fcfcd5836a95e1ab01b581b3387b20ca7ed58b8b7b21691", 0xdc) 16:00:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000080)=""/113, 0x71, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket(0x6, 0x7, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r2, r3) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x109}], 0x2, 0x3) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$TIOCSBRK(r3, 0x2000747b) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x5) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x6, 0x100000001, 0xfffffffffffffffc, "4ea407eb3612f9cd777ad1840c24b4550271e379", 0x5fe, 0x401}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x80ffffffff, 0x705, "d40300eb9c7c4497845945036d5d2af507e549ab"}) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea49", 0x18e) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x249, 0x1000000, 0x8}, {0x10000, 0x0, 0x2, 0x19}, {0x4, 0x0, 0x1, 0x3}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x208000, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000300)) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x2, 0x7a, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = getpid() flock(r0, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x10000, 0x11000300000005, r2}) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:24 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x80000000, 0x7fff}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x620, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 16:00:24 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:24 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe(&(0x7f0000000240)) socket$inet(0x2, 0x4003, 0x6) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) r4 = dup2(r3, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)=ANY=[@ANYBLOB="382f66696c65300000000000a40665670800000000000000"]) semget(0x1, 0x0, 0x80) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) r6 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x7, r5, r0, r5, r2, 0xc4, 0x8}, 0xfb6, 0x9fa, 0x80000001}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) socket$unix(0x1, 0x0, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x95) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x500000000000017d, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x118) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xd64b7337ceeeca77, 0x0) chflags(&(0x7f0000000140)='./bus\x00', 0x40001) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x14, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, 0x0, 0x22e) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:25 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000440)={0x2, 0x0, 0x10000000, 0x2000008, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000400)=@abs, 0x8) r3 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r3, 0x0) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = fcntl$dupfd(r4, 0x3, r4) getdents(r5, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r6 = getuid() setuid(r6) syz_open_pts() 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)) open$dir(&(0x7f0000000480)='./bus\x00', 0x8000, 0x10) mknodat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x8, 0x3f) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x68, 0x0, 0x81, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x100, 0x3}, {{r0}, 0xfffffffffffffff8, 0xcc, 0x4, 0x4, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x7, 0x5}, {{r0}, 0x0, 0x80, 0x20000045, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x5}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000020, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x2, 0xffffffffffff0000}, {{r0}, 0x0, 0xc5, 0x80000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0x49, 0x40, 0x4, 0x3}], 0x1, &(0x7f00000000c0)={0x6, 0x7fffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) write(r0, &(0x7f0000000200)="3b0bdeee729a9da05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc3c0dfe9c01acc500022d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f29ebb898e96d911ac79d649b2058200c7051800000000", 0xb8) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r3, r4) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:25 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x6, 0x6, 0x4, 0x2, 0x0]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000140)) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x12) close(r1) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) close(r0) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) setsockopt(r0, 0x101, 0x1000, &(0x7f0000000080)="2fdc512fddf01559927005839a5ce8ea139171d841048cde58446fdd0cb4e13a60e33f88ef9d96a27a0691c96278ced01fc977c26e87fe971ddf072afe35775968e02e63712d4c7d978b92fa65f0658045bbac364b618d52e699e86095373bbf67a61a9df6c321b60d0c201b127cd6aa625b699297dff714295216b16a89614c50064d8a70bcca814c01df169f0d5b85bbd6db044333aa9e4ae998fc91e2661d3937c6311e5b26dcd03b30eb7525130551174e082607728b0c2301dc780e", 0xbe) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86133) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0xc6, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x8000000) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) fchmod(r0, 0x180) 16:00:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000100)="ea9e8b5ba28e1ef7f01872f47f2549480d3bae683d47f78289457a714acc04527aa3d61a40f4b9b238ec59380ab945a0f84a18b8e08de570b3fed41d8e50dfdc9eb751c023f74430cf1fb2a50d07be2b01d3bb0243982cb7284b132a0e5b6e94738297f3facce64f882c88e5eee53a06ccf8b5322084", 0x76) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28001a5bf098eec4d2798d2b22d59615a59f35b730ca292fb47895d6b9cfea8acf"], 0x3}, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) shmget(0x1, 0x3000, 0x8, &(0x7f0000032000/0x3000)=nil) 16:00:27 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) r0 = geteuid() setuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) open(&(0x7f00000006c0)='./bus\x00', 0x101b0, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000740)="62ee12ea0cdc", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000780)="6c1a5b7bd85bf1175797b2d9d289365a2d31ddf9a91d36b7b784cac23bef07e311a3e057acf83d0c16131af65a17fecd1f8aeca12b66833cc21079b386a0510195b400a0b439d5ecacd9eb3bd57f0af17a2cddd1f035a7b19cc677fa4df94db8040b8dba9541bbc820ccdd1de23316bca41ec28c35a9e8cb8bb3f5079a4aec4ef4ebaa", 0x83}, {&(0x7f0000000840)="bd12f58d6cdea0ab5c772c413e3020de61681b0732b39ff88d73705581a88d97b7b20fb3b6c1fae9bf4689c777e4b7cb22931dfa7c9441abf34f305c48d7a415c497bd38acbd7fa01dd1dabf89a21558a222cbc29565d0c78156444f59a6f142ba0350638a", 0x65}, {&(0x7f00000008c0)="0a616a4f938c57e9eb2f8e77b70ea3ee80984920fbb1f106fcfbbaf3b26ba703c986a1a55122adf7b618f428d2e2c447ae4a607f482c01cf24a942c4a8cb9fb3fd48e1aadb574eda2f27c67406a354ac2ad632f856c12496dae78bfdeccdca93d0dad2592bea3e4094787bcbd1dc5448738a17c474ea0d9e9ee4f994490140c76a9885085e085e6c5cfcbdd97f15093b6c", 0x91}, {&(0x7f0000000980)="bebad64e62c9587123a9066f677a9ed3c7499c1325e10a39be3bfd52506a7fea6c4003dbe1a50047bf5afeb2239ccfdeeaf52b258bb17ff6033fee82cfae2cc4ce44dc6dfe43181f122c25a7b5cb68a2466c902b2cf9bf2cfa4b651591fe2dcb577767e7d1304dee982b7a7566b70d741a83d6a5bb50da0a32741a0ec169f821a3ed819e884e2091befe128d9d9826738dc513fb714e0d8f12bc523d1e2269291db300ae0c6ca139dd87e744e19b489ddef4070d0b5ee0bc51ce4b9fd1fcd521775487b2e75adef502551791708ffb08e51a8974b283af5ea95eb3ea163df42ed504453058ec0f2da5a4", 0xea}], 0x4, &(0x7f0000000a80)=[{0x1010, 0xffff, 0x0, "7b3b65600b019c787210d7cfd92d07088bab628bea215a8b25dad124aa495770fc2f9e747c8271ffd2baf57593ba0844cb965cbb5c76ab8d7d6b78420c544c6b27a85c997f36e6edab7e5c13e572043f74ccee5103eec5388af60e27ad7611f5aab6138708d14d3e21862b0a9af6c28cbd406bfb7855c950ec3880a2382408e9d60c8e1ca71b8d58ca0391cc2c5ed9544b3070065bb8a332a6489d2600aa05dccdf56e4b32dad8932e86ba4c925c6f0ef9e1f2cc330ba3d0d82e379eae4e699a26eaa244d037c1105cc16a4c8f6056013c4c69aece3e72e176d29604a643982ab9aff6b9d720866f6c7761ca50617d71b7e3465082fbfc494c14e2106aec13d402200421bfed2ced9919118ef638ed908c2617bdaee531c33fe7167b248658de3b830123b080fb411623c69fef3d1a3143565b89b3bc16ea7b9e8cd2c9db2e925b8f0b46c9fb148f8712b57983d4bfe4f12f0765f7eb92e3aa84fe721d20df24b55e8ba92752508f91fb19b72d1cdd8c937d7e5c241cf72e485b446708ed472c0ba7acacff54366e5134f7dba1ea48a5b8b5f68447cda63fd7c106d0baaf2d888110ffb4e3c8b7e64ac65ac94ba760d145703cdbdb5d06d1525a8105b1a7ee6e3bc5396a331addd31ec7c7631924b420a89a05261a75f212ea67f4df669d22bff95df0562f6dc6c1020790941633e131502d3dbbcdd391d57dfb891e1c8e809fdae101fa51300868ea86f169f8aeceaf1da0fff828ccf88ace556be0da9609ea66ae9d6c4461cc8ca135e96b92b6f7e7d943691bad24327ff174cc2553da545826722b5fcfe31402f9a8433138537ecf4d504d294e0d516af84a693a6acb7f3b2056901267936404f38254d8a025296acf17ea75ca82dd75696220c401848ddabb32f1fbde951cc9e93ed0d722103112c268630922aae1b4dac977042fed566f4d154e75ba2ebb51bd34d4ec43beefa155706102a2a80041dc59ed07405c9d0a8759f844ad299c27577e651bfb7333abaea7c0b2c0fc6bc90b9f69ff87220d8b2c37b7ad41a8cebd157b33203d3ff26df069634b0fd29f6d099f2d913e1c10ae26bf786f95a566c05c37481c7b8b9d7a81cdad3406f401e09722249fb76149f49abfe4cf30eadc554c38a1fa4030974637cf5c6caab743425e38398faf2be1b096d0fd413c33949ff6533f1d87d04b0c3b6dc2ae5bcc2d6116dcb9ae1d4c2880f051720c167afaea840ad96072585c0c6137143ff79857a4eb0afd795ef80365eed13b9af5c6c3f39830020f011cb6d13116bca5b8f5809767761099b350a38da1ceae2c04363a68c69043fad9eed2479f557b46614d1265d6bba7f10d22e3a500e0198855f338913cf6101a241de8308706b51c61a458e4839ce56d0942a03f535b54c006f76bbcfe037a0aead0c7c64022bbff7ae8e7a67e1c4cedd06bc8737eef1e4614c6b8ea33646979399eed551f629a54cd9c77b81bdd3dfac36afad93fba38e14fe3c720a85f853ec46c81f18f9fe6ff4522fcc6bc4018079862f090a428258cd97178464aeecc4fc3905c32ded38bca14ce09129a80725bac076f26ed3c6713de633418e70845b15cebfb4521ef4a9ad80f05c840efeab4f67c43c2bafea359a0c424f9d9d576903055dfdda958ede8bf2845b568655555e95674dd435d768b89cdf87940aba749ed311ff1deeff8fd3a56a133b330caadc55829f29e3067e2dac55206e72b934816368db3bceb55e40a3368a1f45cba129fb2f8a463790194b27d6d42235374087d3a5463a7b764766be8ab46867507a9f8403f15db8f98762e353aa5db53098facbf0d1de4dff2c0ef14079443216ca9d5d6a874ae17a7477d69c4cf3680f9386ef716a881006df8debaadd3bf115e0d60d1f7ad29474c27a814e01242ef6056478ad0e0fa0773355f78de82e577800b6bd33e82f1574321707b8e654ae39cede74981f0f49b706d08e044cc3a0ca8fd13a6df950505bf7b85b5645101e1e92ae58dc27a92176a4d10e4068231126525bb110676ada699291c54c73c08a882dc253562af4a060bd257b62e0f55fa59c49515b2104350fb0f773441253d8d903c0621658a2ab26f5f7a316a3d10e5a4f2401a9b7c85f7864babce2701d1f66cbb2e568329bb1f1fb98a3214d5b834ed285821c7f63156e469ada65072d6ca6fe098ca88df6a56d5f9c3409b1161824416b290640dfdfd6847b327a6448b543c91c6be07307b643309ecd64e476b1cee027a0e366903d5c073ef4977abd63a1c48dd289738d0e446c7108fbb5e2f8edd31c10ffe4ecf194e87fb176212e74ef0b9aa59295ee58cab10bde734aa4287dd5f57e123c1ab2c7cbf51d000ec2bbf4a6c6994986f35ec05059e827c21911ae8828dd51e66a2b8a443be892a5071fe6228b51743e5493971aef8256762bc7a032ee4955c50ebb219e9368cce16179babb6b0905bd3008debd41e7dfd8115274186b849e42089ce0b10239f2b43138675d44820f844d473e04674f0848f66274c5611a233c78631aba88682ab5580607dda5a7812a5e529531ec04fda04a3a0783539c2bd260fd238b0bf1546833cf5ca5b4c3f4421f953e2737a1cc99aa14566db43be636aaa7cf9e5865a18719ae0246b3ccf71de20684c2c5b9b8ffe20dee315891d3d73c7685b75fc4a3596b1381e8af0ce2ce22ec1d93e9c03aca63354f7c69053ced8758dd4297a81b66b2a3bc04b566d8aa4c118255b7afea3c0fe8accab3e6142c1b68114ad197e94be10f2702f0d5eb6196e16ed03bc9d0b10c8f209cefcf49a353c8c5ae12a868ab1465968eb78668551eb5c1f22c97a590823c098bf5c902661d9bf08708983cfff62ff5227147bc47638f31b1cf52a225c5678ac30e64f96a5eb6e9cfc9a3c2c8d37e904718b74517dcd9104035eb591014fd92412f00c8855f6e138cb530174179133dc7e579e4ce8d97f31b3e129535768e1e70b76e8bcc919809e8d41a11e9b910e019431c7e81e89c93583179b2fd1a587087d8d04c6a33405d1f9d2ac0e65c890bf7ce012fda8c99d621eb5985b9619f64ed01a55dc29e096098d65424837fa6fe5be859783493ca996c1ffc9c82288183e3a5a8dd78d7a828c15a4f1a97afa1bd2aad3d69a12a6fc49243dd4ddc44cee23313e0bad8532bd9ee81b1eaff35fb9abb427255280c2e79d17c85e30cd3923b8c0cd9b27317e681b71f2ca6784c86d2d0253f5ff5b4ddfc5a7f205a560194b81dffc32e2672edc37daa51f7b935bb8a161482a34e0de5c1d9521019fe9083b17e806e8c43d2fe77b3a8f2dcba99dfb8fd4a34ce089e3e1b5574850828a3fd3ba95c73cbed5b6e48f55530d6d67deddb5302c6e2d903cf9c6137ec63185c2dd641337658f6e503571bb06c3f0af31236262f69faaaccc87239148acb0b10640c5f93e9d380c7a024e2134fc1b988ce3529b105f77d57cc30984aa2fddea7d614b297de8012ec5368e1d1b183b6302ac847a0acb6bf8f6c6aee8b134efca59de305cc71049627b0171456f726b8efc6b7814ff6beedb470cfb3becc7c4e24757803b07f5fdc80d971118997fca5b09f96f0f2e5740e84aa3c4966f968a660e94186c6496b6b5dd618cdf2587c3b653897a8e3db24c517d1bdff378b130438564869e56e260716c393d471babb3e5427027904e8c39b0994f0945b4e835ef6a35baec65c9adba48ec513fdb1750e58991facf118bb2f6c9d201847f7569c3df8a0e9c7fc21318ffd9f5614fab53696ec64ff08789e35c005438d07198c540895535526f7ff4a08d05527693bdc442e5e3bf1d978b85128bacb6304b8753837974efc884cc2991551b504b26c8ca6ff87ef67df165078bf7fabaa6b94ae9e1eb0a2a117fd06e9ffdc7c08094bf9ab85a195a106fc4b913ffdd2027deca0984854b3b936adb95cf715199617e35ffbf522c1606d38b3e3a71a45810e161a152744734c99d05e5ba6bd6b9688819118481e13eeb42fea95db22685cab4024b10a477bab99aeb387e0e1c04fb1227a48ffd3119aec3a86322590a5106a64c79ec09fb30f42b76beb719b5c1fc0f1c6dfd5c97380ee16425fb990e934444807869300b71f701f4f2e1d300aca6a4fa08c57b81ec57c6b4a2f2741c6e1762ee945ba586af56d84cc613447c8ec7fd3d41623b192ad89e4f08d882435d9bc7164804169f78875956603bf71b01093db8ee31612fa41b37b15d668a1c2ecf11574d8d4d5c912de280d457c069b6c06aaafa1a044d6c20b1297c3b272059092d4571a0f9201298aea8d133154eff5424f9639568d8e74cf3e2b111927bd543905c1f7c209d5693efd4b9037100c273281dc4a3fff9c23e9509fedb8119be6a9d77e46a62b23e06fc8c60245f246cf53c1f91487c1d8cba2589c6808a0a58f1c3d70aece77e6d20a3c17170ba6a22ea8670a782e6780b5e4c6c5f085bdd4b30929a837c9275039ca49819025c26edb8cc0836ccf2ab99afaa4d4570fdb3f42458d43e8e2a021f423a26260f2cb2648ac316d4d7cccc16fee311fd5f624ec143b0332cac98f5058fa24c0950c4d38239b317fbd195106e8a130c4d2a0ef8a0817ea77bcebc70cb24dd4bca5c3f807d7d7a65c1bb549c4c19b6c5ddd5abf839275830ea84703aa0db9fa6ca0a417997ecc7f2885683b83daa2334ba5de0cc7e4adc777ddc0957a06b191c73072de3c6fb0c5bcb18fa161a47f9f660b1fe2ba77bbe12feb0ae290b410f04a8fba3429a532a37303f84bcc3adcbb59f60017f4b4abf45a31794b8b1f696ba5838d1246bd626c2965c19fd8440ace1fce215127b034b27c21cc91a42a8643227cadf1446d34aa31e055dd161469a4df5cb29e2f0a1bb1819db43ad65339ae3cc548d02ae064cfd643cbf43b0e3eb9d497f197db90bd63c03ddd2fdc14274a1c91714244ad1601e318943d004e7f4c747a35f5718c6ba2c802cdc0708707f06ed202bba9f447b876cf750a8c791d9803e3f79ae97e06c0fc1664203f225657cd821513ac037659a93259d9b123f2ba77e4c4d9f155e020ff69ef6fc4097018470b178e1d5bb03caa9df0bae72d81d7682fe235bb3d85359e919758c44fcc8ce4e201bb5ec1125b82c03fd1b49bc6b8c40cf1cfc4cc8999bd8295f975571559ce9b5ae01d46f4322db0bef7b04a4d848ccebb3a668fc33463fb7fa6f91731565e56de3d786a42010cbc2158b59d7b1620ea8e39e7ee44b2f0e81b79cd85ed2fb7255ef95d72cc04d6195f8cf688abc6163575ee6f371dd57e94bba2d6353a55c0e03e93b673f7b7ebee956dd5b0daed3aa24f46055dc6be39ac4fe476ca87f0dc9a4c94c10e5cff1f873d776b6b3bec576ead31fdff719ba1596fa70ea02b7ff8f6af1dd395bf640e68d325801d63762dc3b70137d716a91462b1ba32bb48b35f84220cfd8c875fee18caf658753a34eaf7ea9186253627f99654fd6d35023e7d3c27ea0d92e3d14153db5c2a5fac2a5a4f91955dd44420f3c9c3d9ef7e96235968149b3e913ba21f25be29d4179a50ff9ca812c4bb0e7c1ffe56390e71dc04c4ff9ce7aa27457ff5e39ce14b68a6a7517e3998a5345b61fc07aeb20cd68dc5a5eb2eb7ef2a81b7b6e933e7a49a314715b73d53bdf97726464f54da9c6ff441599347bcabc1a3373b302493e6d1035a13e2316653fb2673e9b88039886c040d59d8a383b349f8089e8f895608e07f675d9f287b9edcbfde8cc3b213daa51968b1904ed82252cf47ef6d5d9aa53d59f007fa9e7abe81097f91eb98af49a76770079f1"}, {0xa0, 0xffff, 0x8001, "1f7cd3d8579a399693f4f62abd93b7d60659906fda38485ddedacf76e90d1767acd161264c711680463dfe7b5741a8e70a779ac7f534d98c42dfd535da384fdd2290e182e4215f11eb23b0c0e958223443fe15c172ab56e84f7b90a00a93d6680494424a72558252f5cd4018d3c612117f59b8963298859c78fde222be9534dd38f41c2a7aaf37468b44"}, {0x88, 0xffff, 0xd02, "514d9f4710004cdbe3c6f060722aad72dab283751a0f21fb9d0960c33300b0145c7038234f7e8128b71f7fce8f0aa0946ebe600269cac9885ee6ae185e7dc50b89c766b2f9e278eae0f30283ddcab1023dfef931ad0468e44eea648f56e27496e601494922256e51b4964fc12a6019d268"}, {0x80, 0xffff, 0xdd, "02344a6b95cbd07b43f918407699f0657159f8191fac61cb182aaa727786248caeb0437e1e6d54d63708b14bf7d32600507d630469588824a2b4fa2887ea053c6f4edf76d792ad936a8b0eaa4bce14f6efe166268bec6705c9132fb0900ae37ece956b0dd324fdb2af"}, {0x70, 0xffff, 0x7, "8c1e406e8b9e742d984b00ac364f886a6b0d91ae39c8a837c05a92e4b933d3e4596f0eeb970acfc77d571eefbeacf9c229651cf88dfea8ac4ee2bf7f84adecd1e2c54c92810169ff1a603bfb3d22481bde11d2d25edd9f0468f65912"}, {0x60, 0xffff, 0x7, "2e5d43a7fa277637e013ef704d349a70d11bcd240151a32adfe60d1da6421ee7ac5eaa865417d9a922f6796070bf7e0639ff5b91761b4e50288a3fde9b0120e5d568c51f4534f590c53f1c"}], 0x1288}, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) socketpair(0x11, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffffa, 0x1f55}, {0x18, 0x2, 0x1, 0x400}, 0xcb9, [0x10000, 0x3, 0x8, 0x7f9, 0x54921bfb, 0xfa, 0x7, 0xfffffffffffffffe]}, 0x3c) 16:00:27 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) getgroups(0x1, &(0x7f0000000000)=[r1]) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r1, r0) 16:00:27 executing program 0: setitimer(0x0, &(0x7f0000002580)={{}, {0x7ff}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x32) fsync(r0) sync() setitimer(0x0, 0x0, &(0x7f0000004080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200a8, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000140)="1f0fd52384c4c6a94c5e0351360a5f511972255f0792720bd3a8bed48fc0972e48c7e0a1a2434221ae1aba69bdfbb0a145a6a42ea10a4cdc077d51d0f9685249af8bb0a783d1c51cbc71d01c7c980a4109975b9aa1e553eda2f3c34faa92cdb8d684c585a4dbf3427d55c9919d69d416c90523a6e44ab76438c1732849cfc15e413f8f7acb15341406454dfb025dbf49b921c812bf41c77c1aa6ff672594ef01ad784960531974fca4940318455697ea883d5005f40784653911afc7b4d28468fab1110ae717f71a92bab1a0e34582e5f360867580b558fc2168bf59b82bde20520bfc121b33eb02f59be3d94424fc98d40b8cd0b40e921ab4a30737459423", 0xff}, {&(0x7f0000000240)="6e74ecdc6e87217641b83bdb3882aa6addea1a74a52dd0d84a6b56ff1d8e02aa7d09ded527de19a6cdbb863f470df8274f1a2102a0cf3fee894507312948ed4653db7e2975b8e9992c8b98a1a012a342706ada56b51f8ccb5d67264c5f879828871a479aa77c52beec514e533f1c9a9603493290acd608cae84b920669ef76050160c92d6595750a93d205e8d429549b520cce9684069d12c1992a60a06744e09800f3d23138ca4f416f3940621302ff1b743f392691a3e6b3ebc4a4001d3ea016fa27ea81e4d6", 0xc7}, {&(0x7f0000000340)="01b42e15df16ff62337256d5b693db96754c0ba12a2855173bbfd206c9db89ea646beff1db5b7ba1ef32d637bcebbbca1f7a16e927af9f7a81b17f9a9d36e0381704706e4819448337bc03946df0df4241078e21702f8522e91e7cee40c8c55d1fccdfb103f03902449d4ca4549e15b9af6cc85cc6a2db0d30d8b1da7eed107ab4c70569cc5cf6c0fb26d41467f5409c370ca1bf227865f52fa1ff027d901c9372859e79fabe888eacbaa57b2411927b11e58187e37b", 0xb6}, {&(0x7f0000000400)="75b15bf0c234a54642a8af961a34a36a150a6d13c6db8d3a573283b50542d5de94b341776e2e3e3234a1aafe9f7b39e546c0d32b8e9eec0206f83997c785bf4f337ba4e66d77505499baca236247fb44df4fb9a64921d986c21270556e90cb7867865d1a038fdef43595c4c3f33a1458033cecadc942ae7e536c9d6925bbcfbb632e7accbf040120b6649e2778b494820517b8ab4dfd950b9b6c6a1f5a232c9a2ed7964e1e91c388c3ec8282f7a505d8411a9d57ff227e89feed31bcff02543630a04240377859ddab049d685272901bc2f3667e8625560ed88101303bd0e39d69adf58ba8ae7b78708f4b2a00627f69d4cecfdbc8fb72928f14a02377c76664d498bf22f2cd18ba59f379af339559a82d44f04a7a073bd6708b95f5e9f5b2cce0cdf4064052732fdb6ad5c626701d2c93b33f0cd4d6548b91bb3ad385b9c2d38dc2139118dfed3f412293cf9b11b750fc09836fceb80a57bd8930cf25c21028aa75c4c43a1b27c25aec660ba87b5f62fd6d2470db9db93f959cd9a55bf42de7893b063cee387beee0676f9c8599fb08e2f4d2607faac8a521d4a33f3e73dc7e04eaeeb23b03fe4939b14c811ebc569ef1038d2a2ab4070f936417aad70ee0c4aa48e478e0e986ea78f0c88d38a1f1860c675d2efb0297d4f4952c4d08cdf3419b5c919c5fbe3c5a7e46c91a75be07a0a0fe1ae66bebef830692ff7baf234c9ee6c30e98a1251b3f724017905d7a0b03b178ec5d37ab7c8583b5b91b8a40c5315907c2de5af5bc03dcd958f1ebaaf1d8a0f535e947dd8a80d09a8d4d2b1b9fbf2b9630cf296748da290bb6f85b14667c7909e7242494f0d2c1c9060e06419e2c0157fa46a374ff4d006c1f4b03c82d253317888ba0c7567ff4dda26c4e7d59f3153fe5929e1acfede0409b792094da74a85d6794dbdb3b82e719ff362145e82f8486db40d8d0ff625febf7058639b7bccebe9038d41489c15ca906ba11ea35be244e1e91b908a93ca557280be5ec66e30197f5adbb8f68da56155aed49075c55b587331c32fc234e3992bca5029c50f8595408de9af4c9d8c7e965233ea1583677374d38772e73b2708914f620b5fb8db8831b0eba1faf192ca3fd1792b2b13ca4f3b924d69189278a201d0c8e1b5c8825c0864803b1039485dd0a93c2cf475b869581dd97c355fa0f1cc58db0ab85748dfb71f8ca9cfad7eec92f2ec0c1793a15382bdaf13d4f49c63b7839a45fe9cb70f2a1754ddf4a6fd895620941b5940df3271dc8dd13f631eac9a4c8dd6baaeda7544cb968f3a561a91b132133e3676737bbef7f73c81a7da57ae89a48d995e53808f6aaf9e227bdeb90ba1dc8966261319283ca53fbd7e3adc3b4ae36714c332b49bef92e73473ed87ffd83ff13d4f01e08d4e4e5367d4941c5b2df86440f3e4988e7b3c7fba24523dcd2fa18df1b54e3470643e1993e028a136a84e0953f4a39056177ed7e3e06178734ec05007aa6d69cfcfcf740092709f53135b98439bea30121b5276e657dbcb76e25d9815cf7e5b65de507400b82da4ff88051ca6fe859a07cecc887475c8d0f9775b0fc496b389c94131ee6dc6c18065a8ca9ccc52ab3019663856dc2d2fe8056037a6a9143d333d0fc6a0ae2274930874db3328e3503281065a56893c6cc7717cfe37c2ad584d8247521b1cece6d5f136f35995fe0711fdf1313649bdb46ab89efdce606963c334e9a1ef82f272a0bdbbde5f5bc9578b91e2392aa7bcbc14f2f022c8f65627210db5d14fe60287e73f91d17d9877c4e859cafbf21b9646240fcd4246f7493c525c8c083c75d01301be25833d09be912737fda586b5a9bac91ce7c6e1653649857961b8096bae35e3f921ad86ce37b3ecb49b78b601b603d63e27a3c15d9ee45d71e53b24bbc9e10785c70c2297ab64bee94f7dad119d26c40733621aa00e71fa6d8f31a3b3ab7e5a105b72aac8a02ef53aa4e32ceff0810151eed3e5a086a1d6c266cf40f954cf31c8ce41ed6f3b604597cd3ad6e9e680454c4491dfb8d14cb8406a828fb62a3e29205c87b68f0b8d1f5d0ef121c88bc989c8dd430afd474199df9d15062ad6116bfe52d4fc6b27689dea89c79696808bd8c141c737a03afbc9682fc3688dc659565170c6ed67d0cb6beca4451b960094392952c007f40bf383d041077da9e5edf4bdb45adba55ac9cbccfc1a2ab844891eb38aaee9632cc7c953ed3d62f4f085e604004edbb497fad5751c58ec7d593635bc2912dad5c028312b02fee09a95c26ef4269bf4c5423772d8ae64e5490df7be273754fdd7e5dfe5232769019d4a3e5d7c453cc61f43aed811dc6725842513f1a8d0bb8a453619eeb4fa28f3cf608fd414bd7727719ac6b3e214dda5a8d5204614266667bcdd86d613f8414b9f179b7fdd416148de3e6b44770ce306f57efb27a07b5c5c5d428546508efd5ee89a1c2f32836a0f6d98776af007f3f1335ace16dc35f98e10a85aa59db12a65c90b13844dac84e02b006d8cdfb2864ca4fa9dcac35fb8998ac01e4da34ecf51f88cd695701cac66060b2de1850187512b6e50a693bb82bb45191e0ea56edbad2d3af536da91da0aa2bab869ab9d17e51fb11588e636c94521dbb9089b566c4eff054075c79da6ab52aab8720c16f50a76e0b9d23c467d933e0194840ed0eadab56c1fa5e3ba645eac690d17d2c8ae1ebb48034b453336a1fc58d92839d9d5d2c3ca090d23466779c20912de7a3db02aa9d336ce0bb88ec4c665e848a92d39997f99ecb60d20490e03219c6015819552d8b5db92a34f6c11474038c8d3b8b0a6a273c91b832326250c7c37cffb43bbdd4f699b7e0e06791a860f7f49c1cf58ed46028c96e52e1368b980edf262d898144c49506fd8ef7c3dc167b8ade762423c76d323be175b1647a507ef7b5ca46087edb2169f72b327a9ad5794fd7e9a17a2274cda4f0978b7ede2ada708886d05622da903b68891d98a35ae8410997ef595bb79076709ad143115fd47a5acd062024f933e69c897a5aab7462e88c313949ef064e57786872212ee07cd5180290b932f4e8ac3208293d78b64326105103ba31f312e174b841efb39e73e5e4492c6532c09ffb53646213d49ea4a4dd1791e4ab07c323af4a7bd4416fdd8c0f70e028297674813ed521e20e3e306bf878e93329d171357e7e0057b54e6285aa54ade34cbb66571fc3ead7b6b165afcba14378b3ddf4db02b853deaa55cc3516eaf74f1c26648a0bd4b95d036405701faa414272be7c92da13a284a7c2cbc3fbada6937ab720ac43973b7638a2a5e300a59f34921f9e14922ecb2853224c294f5629b4afcf553a684f2f6c8963d5334c9b2c2de6d413d51631d81f48a933b63d31fcbaa804933dac6b246af01243afae47c326a8f1638be7674fdaba5e527a39a4a64bffd510b79231932672c0c0662c05bc628ce248555550a8d469233ddddfe1cf55b5424ba044e14c940d6f2efc9a4a0d1b5586c7fc752ecf173d7f26c4654c683952b7a4e6e81723aeb45ab81e7a1d1e8c7eea71d2bce51b0ca99f10ae98835ad4e7a9062589b2e81f1d43e1e62247b1da20ed4c388b863a86f748de4d52a7a4ee16e74ad5968aa59f4409d957c7ea838e48bbf1c55c10649a8f1d2b07c839006fcdd077a6c6d0d4b7f9aa4f59fe86b710bab749d8de75fa8b3efb1fa4983b63742b2bd77ff5f9c074894a17e84645e4fd15d898c48d4a86bb059743fc61d51d71f27cda10630df4b536c433112c6155c328da4075b25dcf9ebb6e09f979f4504101ca5b5ab61ae1eab034ad2964da1fc9bfcc79004e1eaf71514d3148edfc5bdf3d1d1eb1df72e94b2f51644675cf3b2a0c46b9bb3b15255df4e1e989c9a16a3115896d6385ef887b8ca068b3f69e96573fa00f1d4f5a39528e3030d1200ad750816696a4dbe62293c2ecc620ff9b3e8bc7f98a7bddcba19cbe9028c52f4eade49ac0e9a09ced9a0f259becbb65e38b50f6d90bf91f115fe60f2295e9c7a812ad05bd3c309b7ef273d8c089247fb26c29403f05f524c6278a065b2ff9aeac6a04cb210e689bc84cb03da3aaea46dcb417512006d93748d76aca56802dd33d9401247962a39847a78a200b0762a6a2178f2f6e0eb42306929b7702882ebfd3f4d07a4887830dedd408416052099e1829e261a0deed898243340cfc5efd7f8d8fcf981507e2507e8a38d526817de4192a42b350f234e2b89231f56208a277718ae42fa08365275f801670379198d18cc71223781455cbd4ca43d9de1ba1579cea962c4f57a24ee280ac124e975dd6dd6d6432c9bcecf484bb8bb600caa602cff0f4cd139acf5c2a5fae0ced8cc30f3d6a036a62bc5ece6c05d88e4b605108cd1cde079bc0f31043c01341c7411006e6349097778ff915b68a9c12e96e21a8da8653d346648ea80de645cde74152415f868af118599aeed64f44f91cf1fd92eacacafe9cf59d64dce81c74a4ae481757ccddbd163ebfb4fde137a74b12d09ca611e560a714d485f8bd8c46c75c86b577e3af87c42065f8077912046005eb45018d540e391fd4e649f6cd7f24e5a442648ba5a730da952cd63990d01922e252018b1cbe8e615642d76dc8f629743503cd34b3be6f1535c3f7fe3b8579300a8c21cec9dc7ed2cb6facbe7a788608807c7765aa63a650a6c0fe54d2f94397845932bcab81507a9b5eded0eadd1b463f763df9fd3a86cfd5e582875390f5775564796e7f8dd8c6414d57e79178f6fe56f09f255b7e17b90f4d49954e447198611ade36b5f72e1b6be0384a4d88d80a6dbde6654e4d5ec1425949aaa4d5f6ac71a0ee44204adab8f68888e575dfe5d856e11d3ac0a4099515afc3c2f73f0a8d76f02a04d19afa46d93da770baf7306f928308d05224659d399bad82c3e775c00a321f7bafd0962cbc2e45b8b6b6af4b4bc7fa18de741412571dbeb3c123ff52b8e1d766af1f0ad473ddd360599bd87cc9856991bb8acd43855dd473e5ca7e573308f79daffb46f3222397ff3f9bd783cf23b5033069bb6c5b4db2e1cb77d684880d0c46fdc06b88a1244b372af87ac07c9d847570fb74855d54f00fc54de5bdbeb10021299dbdecf6356598f78b228d48e22c8c92f7a22d9116179bc070939856f2db3551abd6b907f2cef5a79ddbce6f3f8842697fb41b10ef9bc3014d527e0c3caeda3261e72d1e6cb9f8b69261babcae0bf2ae82073886628d6074c14037e124fdfb425c65fca6586fd703bf801a935c25bb9b482af35c90c74383a36552186c095ba39889f4454781f250aa29c70269b9a96dc72a311b937e89b1d3a8acdd3691c4167a6ab2773305db2865d147690faeb523c65eca8870be0b08a5ada91870964ef1629fa2c87d1a60b9ac26050caaeca725731cabeb2a9caa03a0a1c2c9d0b00a1169899052a4447f61f05c7ac7ec99b1ee2e9a00b5775edb08441b5c127d29a034ff5dcbc734c1b906eec11bc18be6b3e099b2f3afee34a01d71bc2d1a69b1f56911ca6d9c3dd5921347791314ce588598f8fc7d790647a0eeea345f28a2fb33c4bafa4f79eebf86a11d9392f44a36ab14b931bd12a0f40d89ac09b71e351d8a7f87494886de4a1fd96bbf96278049597a5915754aefedbd1b7558e2357192dbb2ca6495d494db15cb5badd30ffed158a90159cb4e8ff126c747579b68f1aedaf4478020b9a478f36996abff8dfb705269201080613af6fc1a32f2473894137f4f1d0c380730e179023915402c2140e97357ffd93d7600de482f6d31382c269b77bca0d9da31e35360b2ebec", 0x1000}, {&(0x7f0000001400)="8f7f267ce0ad115805a36042155c9f5348d0f9020ddd88d8b876e0c1e4e17c0fe42b0142e2289ba7a6848446f523b82995af268cd51647ed733cf5f58b50d06de25e257d26bb4e1fa109eacc01212014564603819da2c43e729969abb0fdac176c2f393f57a36afe84d487db5143f56c5f48d2a528f37839ec99ab3a519a4ac2af8121b4da5f9d790a906d03168903b59b0551121d6719e5955af744c721bdb4fc5a67e574847058dc621ed9ba0fbdd904b9912f78380887a7b92901134973e35c5dfb8007834705edb4a9ce8c238bf6b3aece1db6d8d112fabb9b4c86a45d4fafc8791169c8cf73", 0xe8}, {&(0x7f0000001500)="8b2dad367de481fc4c4421bf68518972f76f9af1d59363a1edbb6c58ba9526085ec9221b87ff0aead8f314b3ec806b75a8ac240a54770f2ec38b7e9c93e15e2489da5578cb0046cba30b5f43fc6152aa89539f0f604e09ccd27800b3f1f114ddb8be5b01da7e4ce8b6d0cbffce8091656593eebad20384e0043615019f46b7b5c5be2e274d4b6b8c04068b6524047296a29cdd29a94df9fbc554162718575e55d854bb4c402cc14c8f5018342f8d52098117e4e2894e9401ce8c23afbad4808f576d691cf178b654b65f6243f6f9f9f6b1ce044669edbdea4e41182c151054c2e0204967fe63e4a64406e5cd66de587440f50c6ce5710cc34368a6c68e2d70137d81f83638027a2c0fe5fda3e43fbfca3b9b2b7e8e26e5dbc79ad313e63098e00d606049cbc9dbe3c2a660e54c232cd208ecc4936ef0201b6a3a2e0ab007b25dbde140388aa4941c67cbbb5f15961a7364b6fb95613e5846a5e18160214490bfdbc27fc5abd80aaaa6aca9e40752a300c94281449159a5c8c964e1230571e1d37ac1334103a3fc87eee2bfeeb91626789aa73a3d0b784dae6e2da2330ba888b98bc65506bf597485d1dc9b049b544c53e02924282e9f523e724a9f37d538781e0ba238f938cf52159f70506122543d2b40541a818920b1f6ac5aca60c8cb80d447f5c371a6b1bf631342b95219aebb8e147b6b0c1780859880a3a45fd8f74c5b8bc9f8c207ebc21ee0ab818c5be924b4db9e3fac33936960a093555580475e99854b58048348b71453ffa35bba9f599af357d344a628c55bea46ed65d201ccfa5e2b77bb461cbe3ed1430b40056ba2ffe4613e90e8531ea6852f9b2fc432fea5a011ec787ae33aa48bc6a0eab1aab6882f76b354580f79f866120563792e5a02c9ec5e08449c437ebcdd17cea470e68a809fcc87b812d2bf126d7f53cf173ab052ef20063e5243f0b9ce719e945e53120c2ad6b555c92546fed1908df5af3205113c2affa77a87080e3d4a6db8679eddb2f95d0bfcbcb0574cb471f0a7d90903e96e7c67ccf4adb6fd37c0ee643b612370251f6cbe9fad85b82969d2a9770494e2cfc7ab38d8cc14e999d8d4ed2a01cd736fab81119ced91ab045b3c61db797c2244bb3025eae720c003d74c4f793d10688a91c2f2413306566c2cb86c0e613aba3dbed2a78ace0962d01354442a750df06a985d2c53e002a678099a6e757f1f80dc987792637f2d8b82d37f6e84fd3a40cc907a9e60be023f5fd9861a4a8bc4e88fbf7f1e34f33c9ec6f75187a50063ef8e80ccf964b7aeb9ebe8c7d557cea36bc0d8572b4d2e398acecd94eae98b9e664e8581449698e8d13a2e92e3241e2fd48bf0828d5f73ccf3a7b598df99affc489381bc594c43506cf0614fdf9a3b189fe53b60aef9449e390ca32b07ce52a3ab24ac87e019a31ce49f6acc97edf4ece9c52bdfc632257e61532d0527f6cbe5bd07f7f54a8b163e5f88d1ae0d65490c70ab69e45163b28c01fb667d909e07b9d13cc64451d7e0937b8a64a017cf4e85052cfb3773b2a5464910be4667289d75b52549d5522d224fad0730ec4c908500d7e92da048ef72c1ad28046584932a5abec089cb0afcc320c1e1d853c7cd1e828599d114c356751202e2ba942574e47f1bbcd365a7e48fde828c2bca52549f5f8e674ac7e9b8a289f1c42bed337857b204aa50c0aa49f3b36925fe91c7e98e2bb053c6ff657f3b23af7225e03d9aac4da687e049910758d9def80b2fc63a9c79e9a69cc5599dcb002d84bf05c0c624bbb86b6cf47381b8560bb9607243417fa592cb2aead9230a5cea553eff2aea000117bf7a80a8eb792350f2e122b459fbdd21e8079f70d193257ba9f68915ab42fb05cdb766a101bbfe4173ec0e5799a2f0274da39339ff8eddcb3b79c8db78f2bfaa2598bad721375d6fb2e367bd6cbc7f457cd182ae1e410be885db1d164d5df870836b3e3c35801dc508646540fd0f4c9f79f1afb5f21c8323982d27cd04dd860c175bc355f65dcb7e2f9b27a387af9ebcda8e7bf076eef2ae96e16ff4c8618fca26c4771acabb4902fb5f9a62b298d78f9c21e32429777f363da56c15c423cff840ce655f23817b8288f83f2ac95e95dd6506ff7d8543f69fd64a92d4c79d8b0869739629104b84eb164c955d8f6a907c90c29842a2ba4325d94e4a5ccee0e6f3184d6f81720cdc9719e822234919d48c074108e01bb86cca058ac0bb64554470a2a460ebb4210016dcf8d52350c3e1e0412e665fe5a0f50be49ff3dca93d4e15d3d484addc1b727d360810b6d065dc84d6045eecfc9f99b19cb80a5d895179873d721b0ec55da094b933e8825f59cda4d967bca2eec182192b86f40447b7e08865be43869686980e883945f71b89e3b2084fcf76fa3ca6dc3c75034f40fd64c406afe0a812c59bfade832d0079c93879f7c60c668c8b68710660e42d8c0d569819682bdfe74a38600f906d3a3447a969c95491bcd436845d3d1d1eb40e487a51b1cbaee30d63c682cba09de674262cf252315d4ecc9a3d4917037f0db4416e3acc516ce235562469236a1533ebfa9039b918b2eebc95bc4ebcf926bcd097bf5c6d51d30f38f59765d63551fb58de3fea0d67fdfeb6b44f85d6e2b99c480c7c4d4d35a1e7173cacae6c57e2355c4fd01940beaea8b73905c8bb3533fbb6d17c9bff57ac4a661fef8b92bf6d64596673618edce2eda1ebd8498a434994c55b5e9b5b4008be5ded03f6053add8ea738df2d2cf8f842157351d4875114bee9db34084bc226f0ae57ac59bfa4336f0bc042e195895effea1dae20d5fc997a5e7239bbe4350241e7a95171d56ca0e23dd9acd089c81d1dfc6b6ed18e365e7117ba54c1c48caa8819a0b4b3f964c0a563ad0554e02dbb24d1ff125d643b95654804f052b6c94b2709159c38a8b16632a68cd10b5bb0759659b58c610f9080da57baf2d0081f77d67038184447fc24ef1b667425636dce58532f956daf68091898e3e6a85ea3910e493aa065d16b404806d8880c0fe67744a25b6185fcb6b3b1154242e867b03f20b494d01fb1dd597c148b5e84dd0738c803d2eaf516537bd1ba9dd71506efc8970fa201b54260679958a63ba0c9c19fed5e52f8e795f91787cbf64eb202b0a5d55d88f088dc9807e523c55f0a0caaaf229047094811ca02bcc085478053b197235c8ab16754be7ef9d32b171323a0d8f10269c37df8ca71e8991d61128fcc4fb4a49579f60ad32d7afbfb6d5c109402a5c4c07df128fcb300a2c8720c04c0d5ceea6df9f1e0913b0e2e817de719c22fd8b37287a3988ddff33ffc24ea7487905de091159bf27ccbb4220123bb2599db4c0cf495566165b0333896b725f11251dcbb19b2600e4d4f7e3fc4d638dabbf15ea88783b8695179f48a7512555d7cc8ad9ac6c485f011ea9eaba57bfc00199ffcb671e28d19d79a2a13d4e7cbd5b01771be9a38c02a674ed3b0f988e47d04ee7e4c5e27d898fbfcafa6d4f389d56ba9b6290b00643e782f73d79b0f8e71b1585d0e6350acbe0f93beb6a0615f61b9f515417fd39b087e2f5b2333e7d65c369e390e35d43cab9d52435532c672532b5e35de0560c9b7d5581920784b8e0b870e6427f56901471f9117552f03b91e3685b0fd711a3d965b6cbfc0e5a9089562c0c0ec988dcfed7a0b9981683d611d1c04168204e45d10386f1ccceccdaeb392a48dc84e62a3d250ede36f76c2e848cf22f5edc0a88fba220b13e13eea9852ad3622dbce77169ba3b398822f178d0125e3fb7444bf2c6acf831f815b816d05d21221632728d31670ec42589d76841c78ef0f34cfb62a893ec7b69088f94b39a4096aa05307e8293480e6b796a2e6870f1337b9ecc4f943d84403882fe0036f4daf4b128b90fd1bf22a44b51984773eb0d10df1df82018a178ca74915243f679a81f8e82b74e9ee8350eaf9fa49edc624cdaddb10ea179d1237aaea90d29034f219bd88d6edf6c3ce5d240f6f2b4d3fb05d6cec187e46994f04b4ddb53a1063cd5915f806ba2c0898182c440865fdb92c861c4b9e00e18e6c74dec5987c6002f60d07804581dc278121093a2eff5c7b0246482242446c77ffcbe9deddd2d37c4b74e7b56bb2d08b6e22aedb534bef58287b2190d5bf57a7d7b2e2190017305031fe966dfbe757b949c3c31ca646f5f5962ff3b379c31a50e1250e437c599b1ef7c5fb04ca2518903971004c48aeeb5d8a80c58453b3163579b2bfab8dce7ca2796dbbbf3da42e4abccdce789a843d7f37fb4a12d611810e0690d5ea31168490ddad887fd46c9cd924419f7c30e1faf07e0b409220ec9e513c5700e381dfc7f2b4a3190b03e883129ac1dd7ede1aa8fbdda943c8893b2c6ff24134bf1ffd9cfe980e6ccf3dc43c552c0dba543e149cca59e39b94cca1c2ab37f33b602bdfc233576695511fdaab7fe0b0c9108c0bd08c602ceb0de10e39b1809b428185bc0ae48a676e3e8c438c8c08162118e296f00a01fc7258d0a8482cf82de393855be05118e867b91da5acd2b271334a5662354d5448819b5258f79029668fafe955fa879a23f842161d956b3ec495840664a16b40ecb3bcad5ae03a9b4d533f37e0009893ad5c93fb694fb9e81135efc21ad0a28674e2007e6a0efecddc4f2af9088a1092595e713aaa27f1fb48e97361b532fd80ede25835fef5daa0dbd227757b1a9ff9e9ab939a0815d3d1230e97866866d705ec5d06d0fd2c5c569d4a0c5fe189f5ab29bbcf5986561e9937f74e44963c4dd0a5ff4b523e4e53e1d456d0797e7c364c51cbc708b69046fb21ec36aa19a6e7010442a63c3677beb68b9a5ae31c3fc3a61db4c2fad7d1070fa4aab1add3fcbb41f65486bcd2dddb90bdf4d653f3f9be6316f47812fcb0e0452572ecf982140dd8353306baff3318469136ccc7b7642b5a5bc8c61d2e8079b132a1bdae46d0fdcde3453b868394953727a27256d9e1ecdf27a21e6f7ee64e5d4a29a68a26392914b53d32525211276cca2b3606f36a02a01de2dde8d52458c190f8f570eefd2040860dd73555fa0817098b65ccfcd32ac27cf2ad7d4d8e2f4ba1281ad561d9a41fbf6dff47b03e8e8590ce9c66020adf45c0ab9baafe47e92a2515e4919c61c1f1f53b92e0da955dae6e222864c9271afb5925d3b8ee177395815087b1746efa418ce4ebb3a707cc9dfc056e15720b5a8b1b10468fbf491280930a78748b181d6ce9e63efe2746c4494464caaf49d294c9adc6914bf9270ae84b1232ebefbd52a1feabc01ad4a7e8d480859eccbcb66b746d8653e0667e14c80fa2c3d79743c4584668a9d556e00014f4b4267ab82a5a643c21d27f130f9cac5840840847e3e3e8527f72c6b7aade7c41deae026b7852127c6f5bd8ff24c498a01582983c40bf4a21b83436e0664ebf5040e24b6b76974438c823f4cac138ccac8e92ca6e67131675399f075e872a7d9ee05ffbd6fa6c517c526868966a26a0bb7f91b736a4915427c12a06b9fc15c5794f0eed1bacf41b4f67763d07cc90a598e283de97c6a708ddb15ad2aec8b84e68a9c603cb1368e4ed1f7ef4c97bd9f0ac938bd67b4a1147e921e043bb1ba0afcaa06959fd81c44628b83fc45545dffb4092a860eb97a23ac9f918d0994d09df3e1b8bb1672509a46cc6b477aa1aa30ac1b630b772a3b770b613c28a582435a0636985e0165beae20c086381a75eefa5bfa561fa76746c51b9c2dea45cee9f5aa02e9377020647f9ddca916f7797ef03ef2dd731177950874682295b0c186b55cf6cdd39fc", 0x1000}], 0x6, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x41, 0x0) 16:00:27 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x10100000) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1f, 0x1, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 16:00:27 executing program 1: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x80000001}, {0x3, 0x80}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3a, 0x400000006, 0x800000ff03) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x6, 0x2}], 0x8d2, 0x0, 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup(r2) close(r0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1000002) close(r0) close(r0) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="76074e89c2c6e18367666b3b8a6678d10ee6a0ba2b73828025424b1c678c71dd9028c3c81de7c5d8ff5d9a928d2f8b5ab339d67e562249c0af79b955fd9959f8bcea5000303272afb7931d8a86db9f6abf15d39b4cb2", 0x56) 16:00:27 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(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x100000000}, 0x0) r2 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r2, r2) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x17f, 0x4) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) close(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x20) fcntl$dupfd(r1, 0x0, r0) 16:00:27 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) getdents(r1, &(0x7f00000004c0)=""/195, 0xc3) select(0x40, &(0x7f0000000300)={0x1ba6, 0x1, 0xfff, 0xc6, 0x0, 0x6, 0xfff, 0x1}, &(0x7f0000000340)={0xffff, 0x6, 0x2, 0x6, 0x1, 0x6, 0x32, 0x100000000}, &(0x7f00000003c0)={0x3d39, 0x0, 0x1f, 0x6, 0x7ff, 0xfce5, 0x5d, 0x9}, &(0x7f0000000400)={0x9, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./bus/file0\x00', 0x7ff, 0x3, 0x3, 0x1, 0x5, 0x4, 0x7e1, 0x2, 0x2, 0x7f, 0xfffffffffffffffa}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x1, 0x20) semop(r1, &(0x7f00000000c0)=[{0x0, 0x2, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x10001) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8059bd24c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d4ff2d4e7199679daa905000000000000004daa78947da61d75bc9028a2b887f01309bbe0a464a49d234ab3e73ddf6df7ca3dd38ef470dfe050914c03eefcaf215992c77fd8f961a751731e5c2091f3e9bdd11c4518138f7d1db36a2e60e1f34322c0cdf8648b9a1cffffffffffffcdd763d6c3d63e764d0a86972d2eae1f50146ed5ead47d", 0xffffffffffffffa6) 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, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x4) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="5be874713ab63ab33000bbfc38e5c2550c12e7521337339c04ece08752f7c7832e69a82cc9e800440909c56c4e06264fa18d5aaefeffffffffffffffa58d6b905c979733a94d0940efc7f528519618cfd89394ac77af5e5c5952343a2427471b6a6da250b1b8e6cba074c799f2a3c50855655326269a4c5ca256441a5e122405a21053936ca56a0a2b29648789bac98bec6d9e8d17"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x200000000003, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x2) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) open$dir(&(0x7f0000000300)='./bus\x00', 0x31, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x20) r1 = socket(0x10000000011, 0x0, 0xfffffffffffffff5) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x400000000014, 0x5, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:28 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000180)="a0da84d494c896d36085ca4ac3e2963dc39d9afa007b87c2c6dfedf98e8eeeeae33dc2de5c704b8cff14a32f9159585efc43b64656d07420a43b56f002ad9faaf5dcfe4e0c391ee4462e63208203f94546f184c4528badc889bb3aaf9f47be90244c2d61b452fa76ca73d6cf22faf361d21a4aa2d1ba6f2d615e149338bd21aa1fa35b299cdef3f86dbbc9e536f8d59595c277b18e2f55c0755052b62d9284e02531fdc2be5fa0c1fa6ae73991985d890a5039380b6677b2045995d56c0ff06518ca7392c261cd4328210cb8d0d33554b8726e45cae6643d5c94d41a8a52322812b84faac4fa8c989d1acf", 0xeb}, {&(0x7f0000000300)="1be3f1848657e52958871272c5af517a13a51d62102563d013b9bd48e6c4fe279b67b36a64d83c2a8876523d2cb572621853732bcc0e3ef0fcad4c018590759988ee0687bd1abd1283770e713e7f7b50fd56eece106e3bafbf6d5b6feb304c9816505d47fee1cf6736f0f860d9884e787db4b0dac4093b1ad2607058ca3b44874c804ab20160b6e962122963f744cf795170adb1c7854645ffc37ec1e7df20dc21c64742ee0e10ecb7ecfc761db4f774d8428c60004b3f83a034a0165988725fa99f04890a7a3fdda897b998651ecade9c", 0xd1}, {&(0x7f0000000280)}, {&(0x7f0000000400)="d2e55e710fce471bdf182f8e006d518a9ca2b8c359d1f9344477e27169d4d829d88a0758c5bd0282a9f3c07b102beda96d446c5a5ac3dd1b9d64d688a3e86412710a72d4e537c7895a92392fa1012929aeb9480d0ed3a025e24566489c400a3f1d631828510380e266c5794cd2616dbcfe29067f625ee0a476b655eed75720b97ae79831718a082ddf1de3f41a460e5d994e1b12e8152af1f383b62be21c93a9663a9775c2ab9c6be4b541524bd5c484c3dc983f5e5259c932722fbe0c905dd102766226cd93889d28d7", 0xca}, {&(0x7f0000000500)="f71e56bb65a3fed4b1ea8dc08617a24690fb482fd0fe1b60979fb8f1ba1e33102452d7ed4b29efdac6f9d030efceeb31ebbecd3953720b90688718be3f6e66cf5b434d390047bd86a307043d8938d3e929092f7e9510738c3f08f109d90ca4e91a63077e980057aa7cea94068918f178d2e94c4a2e3fd74193557678266e27c1dbf3ca8a230fcc69baa3d77ac0ab04a234c48bf7f1e26a1ac7a4735b36fdd8b7e20af1a45bc0acfd6c8dd3148fd8319b7d25684996c6214e0dc0b1c05aa7da752f3c4a1201f90af621db8241853b45043fa9df71520c64f8ad14528c5b372190ba59be32dc8dd5a2781dff8337286d1f5914b48070299ac4efc8f3522079b77b274e70547984d3654d0ed89b7fc61cc4d233ce1528c013e904fe82a311e45fa02860627e1fc95ff5e8e61836a66af9f81a606daa4dbc82ba160a801cb13a80ec92a2a72f4b7dd602d437006a2eed1f2d55a2884cfc7e08a465c4e42603d17ac1f83af6e76b91879041367dc94c656da4355ae7a7b23917b133ee4a3ea58ea2fbf312c6f4e1e7d73c605e3312c4ac289953a6c6afe9941f9ab0d683efaa4eab71f3be612dafb53b3b13fbe8eb3da866ad8f0be27babb3856affee37c6d50ae85d882792acb6f120e42c285e1697e24ac2d942ad5585d6de42beaa36157bb4dc472e695899ba5f1a3799d2f697f2a3d4619afa76214a05ded9225a84c5fc84fbce8c1612dd87ef8cf9a5943ea9a70f510e9ce1c957ecabf65d6d7beef67f73e162d330cc1d313aa92813f5f2055a3cc77c34d1c69d16958b0a9153cacd77f8b6cebc9e234a438d1ad514e03cf34c7046114a63a41e92724b698a725fd8b7e251174cab5deeeffb52ba8ff2846b3da6170bbc4069c7e586f11e30fa2837e8807691f70d4732d1a213ddaa031f3a0c91c08db9c04b1a67ec773fc3781c73812a7c84dca0dfc6f7a71ac2a2b5130c277d38d57b233df63e22427b430404c1f7e292811097897b7c035e025594f4c0dec682bb46d571c1ec8d33b43aa2a18485bea326b6a3ccd065513f99e69525f6c07f57100cb961497c2479e1dc0d2d2d94cb5bb66c8b9ed1e2f7024a67f56e149d2e2078f4f45fa9a4a83e99ba575499508284804ae7f4cb51f7a21739f0bc7431c578210cb2a21e299533563d65824d3c7bcc81d5f204a32bec37042891d702f6e41710e3701f9373dd52099d07325d6d03ec6e5fbab81ea265d89878630edf9fd3a6244a1bc186af03e457b81196964f9d473f6c1fbf8990447bda054830cea2e17891f165b795ef535c2ae72b20d1748d7e523061f096983eef4c77c3e24b61a158d12665ecdc44ff4c808686dc17dda23f310f710aa887c5b283b1c1ce51276487c7dbf73f3cb493b492f09fd29a4e80c275ce0dca53a8c3c993126eb56531ad57f6cd7c53b66585ecf06f6985cf456cf14acf6de710ffb8608dddc4f86bd5fb78ebc14f074a85676102399ebc431e868ba89f87a1159bc58d6ac1186dec7b9b445dc2f73d79a12f3961c26f0638290e0ca78b644c5c7e44cdcc2933fd74f110dd677c4c144ea90ac55a5eac56d387f1b3a426f54da783ffd6f79ddcb0da6cbe12884f2812a4ca99c34514665a8d52803679551638f2c1592cf84daa16f0d216197b1132bcd51e1c4f0d2ed016a7c658af343015affa220928710a231e6c41bb9ec8b6d4808209e4a77abfd79b9a2db2b9a57d8454dcd797b9db720bf11abdf5aefb717939f02f79e4e37dd9f8b6d19ef67fd4232a10dec8705f9510dade2b0e0e7c361928324020038d0c2fe23790ad313497ad424a5d80478ea68375ad4d7e426c6e0d6326334133a392e185f04d687d88824bca844de36ab6962d5e9a0aa142d27e11488da3ce79c70d639df3aa1ec2fa008fc8a2cae0c91ff7e766c7b7801f1961ecaec880f826a9da5760913f4cc74af31b1ef645ab552c4fcdc0f402a76aa798869ef24fc198914ef275005cf03f5c7043f3639b6db1fc36d0db8b52cba2432bf7356288f4af695ecff7536c9f98ef6d15d6e7c25521779f05d20c8bde6993a450a922d87413c6783d808b6f2d29fd836ef323e8e17c20ddcdb63b6ed3d703c03e0a03dfbcef72ec09a141b704351a1a3102ca34aa53e92baea79a98492fe8e48cb919643bf2578ab6e24e6ba9613ede26b0c0702f6c7b51ef7a43d8e97f58998489874aa901ce14829b534f8caf52de79b5ebece6c5e4656033ad55d52f5980c1877f1702755a5669c7ad1bcd1710df4964f1516d628c36c2c8cea002158f7754452e27b6d139887cb7ac33a8cbef8649fcae80e085036dd2c2368db7388899fb65a35ea7ae8eca0b11df7a8e50092f3a9c39b7dc2b5aa9bcdef19ba14d0154adbc9492d5ce736c3c0904995f722da87853b4a655c1d99c5b44e9644a06143b81647ff187af7f23f6d959fe3f828f88f2f72c22af6cb0a22817ec4a82b679269513bebcab279087375b09bba54c2d1af831cb5d0bb43c1c03fa7458d07f474dd70720e784b881b941556ef3477e5ffd9386dc238dacfd7ba92224090a7218135ea8b9a418a92c52ec8aa8f6928ffdddee60601e048574da069c5848fd8821cb1769e564d0c943be5d17044b4c54047caad2664788610b6b3048f3bc294a4d29077ba41155fa6fbc18fa597cd237ad3cb99fa3af6f4477bdfe29042a761539fcea6f2ff0b38417e5f3c3109e0a40bad4647fb387c85d45bb29a61c81bc60ce1a78c83f0831a438bd46af890f5e9c4e911d4f87755cf4c55bd203c084b979d4195740d4accdff9b30fded84362b94f92f5977aa2b46b3ff4de4eadb0068e61b1627e446eebb40bba3182973dc89df26bc19f8ae2b6da85d6162c3aed45ee87824505bb9c00d75130c14566713f1c0ed5c23bfc97508fb57868c4ee14c5cdb23afa6b65f513653243afc3592523307f5860781909b213887f90928f97bcd954f3ce7f1401d0e76717d7c47535d7d18a352cee29e8fb8baf4f166f7af4e7a34389136c436a23ae0ecc14e7fb49c1d682974d9c8ecd37ed04b5f375bd343fc2bd031c540e94db03e59f958517991d9c8f3b3b2d65b15b598e97819a018e6ce63c17c5ce497b6fc23b4ae83d6c1e999cc40177f691aac6bbddafb8615508c25ed13a2d74c773d47957d42127e376950a8ff1d1605c0b432d16c6ef3347a3c6eb42ef495fcd551dad57d0b5ec4646a50711656b2609c221a15ea778109c5152a8b33d379ae8b83fae1149a6b665d0e478b91f07804020f81e6126e50fdbbb11a06fb6ec1a3b05025881e4d60e64c20cfec6316a6d3d90ebde7f64d51e97f1408ac2e8a99c53e3cc2b2c0bf5412e39ec8fbb0486db34f4cd14a927477f0a024dcc4657b59eeca22473a743647d4eaf7cdda32cc1712e8c34e375b95e47289be0f357b871d936d047daa2238e9df5165d2f908bf92265fedd224196095b09a7619fa940b1d973a2cdff95646901dec643ad3e06b4ec32b1f18088ee5f77692eb34e7f64793247b6fa6da7af2f6e09222c3d329cc417bfce782be527b6b16a9ad7e8aa4ea8d46f574384ab7603103d3847c2988937449839daf1f90a7b17a4521ca1f8c8e1ef269cdc753d330270b1923b1781d51230024e778bf3ce79d2beb16871ca5e8314cb1cf0e1d160f5cd533e646133554e66bcff70424d503373ce7b407ea028afbedc1944f788a0e76c5c609f32f69488248f1ace42014228203e74187412001a327745cc2e457a7cbde0491e4ca21893a2264d21d9fc10184282146d2f08ad98377631e16737158ca77c4bcc604bc8309ae2f8e3d04a42b60e35b1ffb2235f0b0d3436d6343a295a8e90e188ebd4c62edbb27f3e7d4ebbd3e406c669973641630856566ff04cadd64ab13b0535d5bd0107ff7fa3ff23ab14dc9238e4e9404ef0d2bc8ac26dcb8abcde4a78276723d56c0e95cab0c22c3d0014ae9a1e83ea6e5770bff80c063ce147d7364deee0a370cf8389ed48ba14e5a4677973f10c41af49e9b3e6b7df5014f65d4953bbe8739bbedf201e3a17b8c0944d611a19a7408cb50bcbca9cc823033c79ca638261d40b5eb9710dbaa39f00c183cdaf0952703e2f60dcceb8df8ba7f89df112fcd19329805a536f542d453a8a486901e97df38e22ceb738a5b3cec21e8d148f032360631ac5c8621060dc1c3414a8ccd68f48f564847eaf241fec3f93e4482241aab6ba3a3001f15b8f6b81a86480deadcf438a651b8de6f2d5b0a329228373a41cb407c281848b49d5b9aaf4fed6a22e6cfe578647d8475a5622a24919e2ef687565397166d189ad13f3c4d5b675bc17d0a7d5aeefb153ba4636953eeedae2475c8a9f5a8a32a18894f48c58a105e98c5e452ca3073a745af0593443ad89a5b123a915c6f9a83c02acf716d660e8214c56371c701e3663a2e58dbbe0d175b8ecb23087c14d4596cc85d29e1ae0cbd7058b3ab5fa75464d72e7e6a1718315f8b68b27927e31bf545abcadf58ab74f6984b720164e5b675451359e4af7dd86cd632cd341f4efbe377af303f245dcf864fdb35c0021e6ef1d599911c388807547ffcd23c119f3af4ce13552045fc25860a663aac0fca175ce1fa0f9d84f98adaf2b5fe7d72c8b68afc0eef5d8f5ab36f0a2acca4c3f38c375f270eb3652614aa3027a352ee26930cc179498d8b07edbe2919bd46046a5adb7cde74d5e4366a7fea7eca6d6b1615effc0f8f20a7945a534798d9deda7a0d092a1c532cad719dc1b2f521b56249286ee737e9b7e10e5e66e8ef172a9f873846a99de27a3e520d91f88602b932b05d8e735cf128dc08f7b943cc71087f8714541ad09772a75512ebac7b8fbfa3984528ef787dd8b08fb071705083a717c32187723aad19452d40afb51f852def56e69a16c0a06328868e7a074b3b9984db0ba4b0f9df6406c00307ac6c1ceaab992f499c0e899e347462f7e9a700b4331f6b2581c7cdd5a9250d54532399d3b2b5010d9eb64eb7420a89a971d1ede1a95d3c40e539fa104560a2a4a24031fd512079ad3d6de8d1f4afb2e11325b6f99b3611854dbf3d43cbcf8911d8d58460e9048a709372978e5b2d44545cdeb670bf23f4841d581ac1b3d0cc949513d85607f2c3c1a685b7027c9bdbc0a882da9a19e0cd9d1349620d48803c55ee3f43ae410ca0d218e8da30d6a6adcf0f03035da82dc59933d6c54517c9b61c2e0b7666b122b22cde6a185dfcb7b4aab090cd59f017408ad8f50cc213882a0b83abe2e017b146e2b142ac1a7f54af547418914c2fd2bc20c96f9b5e7140e21d452b53b7ae5935776d0d22c012137e746060187c9100fe06781a78a1b666d3ee609c2027984f15b0d14ca726801d1ca6a0c624fdb8692a4621f89afe341a7760db3f060d2fa540b3f016781e6e14e6f280d701331cbf124f47ce89205afc0432dee561c898d52adf99a3e08240f15593781281932b01606c6aa3101b87e607360a5b5c293975aef1920cb6a91c663fd6bf61b79c4a942922e9b5391c2990450ce74bd5c9c0acec8f175dd7ed14363e656eac8547189ce81cb18cbdbe674025984dd9706f73bd1cc2a8c2f76cd9711dfeb408ea50e0bf2cdc493197c6cf9a7967a0d24530a3188527c2c1aceed071ef13fb9ad681674ff8ef8094bdea6d8de6a8db77d2c3fd8d61307dba98786668f925e9b633d33fc2ae4f470580c91624fe2aefef20bc14d729ee7ff6f2293166d7443fe44338eabad688eb7e66ec53c1cdd1c525f413539f044107c15bc284c3947eac16d88ae83b4af0accf7a7fdf721c935f9dc2ac", 0x1000}, {&(0x7f0000001500)="ae5dd16cbd95bcf4ed", 0x9}, {&(0x7f0000001540)="95e804fbaca7667889a84e45a9b611e534482d0fff22b85b5225118f7908f73c058675b6942a8d1dfb0abf0be117f15f08bdc441678fd2872dcbdb7158319d4570ffd2323a4f54a1a2bc9e48163af30c6f4ba30c7b8f481a19ecab958277044a30926841391bc384aa3da506b3118c5ff243a381d26100341361aa5a21e97a6c5f1070b5997024cff56e0cc7dd523e48178e082111d85ac49490", 0x9a}, {&(0x7f0000001600)="abded57af0c32694064200af421d8428315f1ce5f5f1ef8cba60627c81cacfafbbbd4810d4546201e38bb805b15b725bf021c55aea309d88ca9899e641021642e9577223e610bfcdb0a21fcc0266e0d9a9ffce86e41db2b7fecf8f8d925de67cf4771953adcb5181c8d672232469ab558afa0532e4fdb5ccf84e8cf9a7c4f4e66fdb0e9e9e737330f7bdb68f6d9c716bb80e046cabc729a7aaa3ab8b10f1b18cb918257bc8cf13883619f3e12ad00d4f3d9365de462ab1cbde30d7e1931231c029bc863871ac10761fa063a2fff3e29fddd32d84a64059d445d16da0117c7cc614c929a9866dc66a889a1c5da4a6b7426dbe442c0c", 0xf5}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x18, 0xffff, 0x1, [r6, r3]}], 0x38, 0xc}, 0x409) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r7) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1bb, 0x69, {0x0, 0x7}}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x6, 0x8005, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28080, 0x0) flock(r0, 0xe) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x80, "ffe8dfb22f44ff3e374f2198eacf8274c3ad2996", 0x5, 0x2}) getsockopt(r1, 0x400, 0x769d, &(0x7f0000000200)=""/243, &(0x7f0000000300)=0xf3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1fffc, 0x0) getsockopt(r4, 0x5, 0x6, &(0x7f0000000080)=""/15, &(0x7f00000000c0)=0xf) sendto$inet6(r4, &(0x7f00000003c0)="117e87d572fd70651d121f82a233dbc51d51177e0a5aadb7a506b2b5e9e4aa798842cf72be18534647cdc6fbf14a7348e2330a0d4b980ecfa7bf4f614423bf2cc3e0ad8f43d9b1a3efe60a602525fb25fa9c86847c23037f270deede6912a918acddef9ab581500b6f30f1f3b846653c7c4590756eb00a1580f8797ee1b434", 0x7f, 0x4, &(0x7f0000000340)={0x18, 0x1, 0x8, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x800, 0x3}, 0x10) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000001c0)={0x29, 0xb3}, 0x10) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 0: r0 = kqueue() fchmod(r0, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) fcntl$getflags(r2, 0x3) 16:00:29 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x2fc) setsockopt(r0, 0x1ff, 0xb11, &(0x7f0000000000)="7dcb564f092e94b489d92e1a6cfa5cabea345b76b2950874099830a091a75a9e918d900df1cad57bec721dd86d18b9a63246306219bcc0f356dadaa967eace72dd7981521215a2f0c14580a04d62feb19a2dd6ba39526d684d63ae2cd20040a762d8bcebb8a48dc1713a2cee381db23af8ae3999557f2efd6ba3f05f601177546a363eac644671ba168dbd70f94977e9", 0x90) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: r0 = socket(0x11, 0x1, 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x0) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x1021, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) r2 = semget(0x3, 0x4, 0x40) semop(r2, &(0x7f00000000c0)=[{0x7, 0x7, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x1800}], 0x3) socket$inet(0x2, 0x4000, 0x27) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(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) kqueue() r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0c71cc9f1a419a18ac0f4739ab3eba7ccecee0e8d834ecce378aaa86df2ff6e6a7217d31b18a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a0080030000000000123d61a1bdd50381b942e00aaf88733faa11a252319faa2400000000000000000000000000000000000000000000f386201445fdc3f7704b4f3d41ad3e3243810e21723e725f82da8d59ef4a1788b4e7a25d72b616f2c3913d0712948827ec9f8058ff81d0b568ac1562e48ecebf7939787442aad985be10c61eb3df0bc614b1fdbc9bbccc18ca60e6a9eac30ee9cc374b96a82d34398b9f3fb55b0dbc5376b6bbde1fe0ee81e03c848a648a29ad422dfd7e87f7cf8469f9d9cc7ee0cab6472cc4fc9e0cac5b461f4e6f967ebb87ab6439a5ea8f9f6718fd07000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) r3 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8000000000000007, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000fffffffd}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x3f, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {0x1}]}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000040), 0x4) r3 = socket$inet(0x2, 0x8000, 0xfffffffffffffffb) fchmod(r3, 0x84) dup2(r1, r0) 16:00:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x23) r1 = fcntl$dupfd(r0, 0xa, r0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x480, 0x1) r2 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000001c0)=0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:30 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x200, 0xfffffffffffffff9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 16:00:30 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0xffc) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(0x0, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="13a9d5d4a81fe3da97473926a10433ed96925c0aa2be6dea3c168f5828f504b344eeab8001711919da", 0x29, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x4e, 0x4, 0x81, 0xfffffffffffffc01, 0x101, 0x8, 0x3}, &(0x7f0000000040)={0x27d, 0x1ff, 0x3, 0x6206, 0x1f, 0x3, 0xc202, 0x8}, &(0x7f0000000080)={0x1, 0x8, 0x7, 0x2, 0x8, 0x43ed, 0x7fffffff, 0x1b2}, &(0x7f0000000100)={0x5, 0x100000001}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:30 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xff) r1 = dup2(r0, r0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfe5e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0xaa4, 0x6, 0x1, 0xbe5d, 0x6, 0x2, 0x2, 0x1, 0x0, 0x3}) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x8, 0x3) sendto$inet(r0, &(0x7f00000003c0)="01ef5a4e814af2b89a74b90cf4c0627224dd3e4c8505b866b73a029b2b1c672bf2f090a2044a4281d63f2b3291fe8e56536c7eae0bf6", 0x36, 0x1, &(0x7f0000000400)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f0000000080)=""/223, 0xdf}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/193, 0xc1}], 0x4, 0x0) sendto(r1, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x7, 0x2a) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000540)=0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000440)=0x9) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x4, 0x39, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x82, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001040)) setsockopt(r0, 0x3, 0x1, &(0x7f0000000000)="1e7c1a8e3774901cf2cfbd7080804c174636e3a5c160dd6019c21812e104e9af20a7dbf2855a5f6759a45bae5de6c310e19b109e757ea876a34dd815055582816aa69aa664d438914935a9a78f0a6d929903dd712815cb1ab2fdb3cf98c5e11bdb7815d4295ede1506ac85decd096b2d64c955fda6e6d611d155b533a4766fc9a7813d0b25e9d974eb71775229db77c4e47b833d3e1436faea295f8a3ba8536e0303d1cec675b87839f1598b8d3d32ea8d40bbf706624886260e48f26cd4d4484ff152f349aede438c4f0a0ff7d4b36c06b1b9e6c195be246dff8a0ac422e1a67974d9c221c02003ccb033374404bf14d4aaa56bc3d31271fd43d75569171002c4a3ee4e1438792f4534158ff4485ace487e300faed97580b722415a4efb3e65ed8a107dd647a8543aa0d05f6f4d0017046d1cdbc71f3a9825c47bee906c77f966b200c6fe5c9dd58682e929615152bc075b169d9fd6e3ac3b91210e3843c3e1cfd2d033df11784cfffbfbe37692186df67a3345647f630ec160c89be5c19116ca4c313a371e72a54b791ad48f52ec62fd11411b986cd1cca3c45bb318b78743f515f0701314bdecd92183245632a1ef7328c6ac5d6da5d24d9bf4888e4ab711e1483d9a69d766a69bded0feb72fd79245d97bae21ad0fd41699a5c066f0c15fedfdb88c80d950336f4ad86dadfc37ab4740744d58ad3e30ab853115e501d821d892a43d12cc4a2816a4477facd432195fdee328114bfca05785ef3a1ba407569a30081107de1774056e8a039c9298968b6e1e5588f95c987566560dcad8968e6837e74d209045e7c64cb4aeb0793392aa3d6c29b6a752f1d7bb499cf85ee2713822e94e112ff3d67bf902a18e845a0918b2789294bd72910e180ddde75f423815d26cb89fc3e6bdb21c0e2682a8d272b2dbeaa6b9df9516f2238f1f2911d3560897b7a6f0d0fe1b014d6beabe854a2147d3861886de2e6fea8df11cea384d7d6789fcf00b3c82ac7ed27ac191fa781bdb3646e38140e837fb5112757527f97f1483e4a097fb21fb458eecce9cdeb5a6db713bf6a1b7d43a5ccfd51315006a3aaf190f3bc2102577210411be5218ec66619389aba05b5371375f96b353801c810ab1d22dd6ef8f89ef6194e70ecf110d085416caa7c60384748f794f267e38110b65314015a8fd2849a99d9b118aed6b380ea2aa203301432a9ea11ec5c07cf835988c816230d79825ed4b3ee4522d2bf06931982787b0abf8bd53509cccea4794282f4ed93c11ad32df787c2be87746a531ad33d8d95c0b812d0b9f92f9a13925b2a2e90357b51b98dc4df0707ccedbb11f34567dd37d39ad225ca42d826619f31707662afe2a2e6ae57067ae02a544f79ace61706e4a440c476e5f83231042680c717d02f4e634b11525a2c76189f790569f7c0d68c7c5c0a14204862321abbbcbe24e0a5ea3ad5be0f42c45b7f0dd6375c66ca868e27313158ca009092acdae9f2ef3830601ef50085d4ee32b13625b865ff3dae6c3a6229522fad8d02fff0bc1e097a3f7f973cf4cfd274b5d2a80527fb389ed54d8a8ae7abe839deaabc5fddd4bb5776b5c18e7721d4df2f8d9dbd719c19dcc5fd02f1d152767e3eba8c85bf87a39763ffbb61a83c1f0e3356376b5b37db84835d5861389ec4255c176e07e8c7ecec41dc0235736dcbb19c68b4c7692dc599055488cd7e278454f53ed06fe9b6d468671a9f932afc4ea29888c7ecc6caa9b239c90394677c358c6f03abb1663526d25562cfc611b6df0085596c21e53b32a5d980ad95740354eb39bb7918f47fc8f4d0b84c8132c8c0189d145687e41e4692c39cd8d3a4cfcde64933457666066d1a82b1461458ed71e9a81250503f583b0346c3efd40627dd276ddaa27e63f27f6eefce109350e63bed88d760a7147b7824e78315642a45f1328b597d99a61ba769913ccf9adbf39119b89500d598789ec10cadc94777e2571ce0f7ae48da946988c5ce9c091b1fd3536f4f9b11c72c221007ac3704693d2e76e1c476edbe6f39260465e1e30b125fdcc422cafee20379f01c560ebc1f954a17b95bfc1e502133f8968ee6e7a22205d977d7edd6f2f3495ce361ca2b6860060b713cf20a6fcbb84d83449c318bef4ef403d36e0ecc4972a478162ae296dbb00eaa98ebb75c03cb68212b4a2b6a531a6cb827769b1c49e7a63ca4531eb6fd0b983efeb398085a80f6857673773abb3aae00ad72cf234c1d63ff36f21a9b3ed5a41abc48d12747285a41aa0ef1265044534ffd43b7d85bc345fb6c1a1aa7712e9e2fa3831d65395c2e0f1258c3636d0a5ca1893fa4f60ce63de7c86df0f395f421ac556ffac877a0cf211b92d9cd5cd099ce172d56bec9d217e50030b55b3acd50665f30572fd096618f9ed93bc43ba1e44989d99ed8f6fe0e739ee0c99ef35c2e778082a8d3ad5ae0a5ede485ddf47479a557196daa6a0df9f5a970b83a18903494045d9d6ea69aad4c9ec37257876e4961a8984d323b403baadbb5d4c04004ab0b71eb56d6b925b4808a4bae40528d4c775f6054d5219cd0bcb9f8b852eea80f9b98875051f0b24eb0cc478e1af59f9410f6eb7a52b21cbabf990adaf37037a9b1ac5ee9044a1e62d6cefd13c16a4f5b0d76ee2e1c59fcf1eaef3f83048b4b8e1ec9163837a150940e47ed5cd36789cbb2863b673babdc2fcad7f60d832143538ff6ff95bb531778ef2decb6de657fac33fcb5af42f37ae78300ffa8f1aa843e64708591492e38b1d6059381ab97284627c70644c2a7f57df4a4f30381c56e2d4dc7137faa80509f3b3339bcbd200d04c388562b11626e678e7f256c683501557143afe3f203f2c3c881a28bd80d7c0f842f2614b990c6925983a33caf85fe500dd88656bc6b6154918ccec0f7102cd8ddd670cd6a40b9421a9f365b339a7a46a8636db086092a335f93919aea58c82fd7797f8a539b4d95b08ae7bfee110100d113014b360aff900f5bca86ca32644b8d1fbb2b2276fe9678f1a193ef7178e9f3e93e3a21d7b22e2d251a99d61ee803a5855422721f478d485156a449ef0fc8ca661e43c1bca251a64e5f20b8cddf53f102c622e1c8c706afe13877f5b4099a588cdddcf67b5dcc91820215f9460dc42ba8286ded0c74341df0104af2ca2557f9aad46b8e2ed5f4904d6866709c121fa67d7c197c80be386799342d52b141b96a33732ea2b2218f832148e2c938cecf6cae9a5eadc41be7c3f9370dc6955dd26eb48645e55002463132bf6768516a47d9d7676f5dba69d4f382465db4434ea469507f446ab5315f200f15144fa8041fadb1d1182a84031fdcd05bdba38a9d5c343516de20fe488a3483fd4f374c5a62b9696033868646aa6bb5309ad6deed7fbd687681e4583b8f10b49fe1f67cbdf049544e036bceb87ed815dd6d888e2e839c3ce5b623245e08599fef61a9e97320cfa5d060f5de7751faa1194290f06781005febca7d002b9dd59cf509e2451f070136aafa26f37d38bbc11506a144d41c9d41e0500f4da0827c0b4cf3b28c95d7de251210175a5e90dc965afb87b3efa216a613276c83f99d6644501292d25d85b61fd2c6122da9b49072ca4a9d4d77234ff23fe37ce685f1ed677ad294feeb7599650958fddaddf6fb2446312cd68ea81efd5701efae49a5182d4f037dc158022cbf7b80a6c92cbfde556b8d59510d85634d95c31c1d57db918f5c23d91f8a118b5a49d07ee780a21dd7b0acc535ac683b3fc01caee7eae8272a7627baf3a7bb562e25d0d29d9a561e571fd37c70b36663b714c41c85f2081279a0c7c640ae060d0bb7395160ca0e83414fcd82aaea4443c0e1167bf56e76bdb537e385053be4a0bb7b1e316b96948f7730d47b6b2f12f03f70ccd1d9119a6dc66aeb25894889a1f174527f56caf8e3c2bf96d2b255504dec68e3dcb9bbf4df2bc713b96707e0a4dcd904e0239a997eaebc55c6ac6ca60293fcd9317fea3b369298c3909b1192db68502cfff11aa3f20da27dacca46d5207dc08777c3cf7e44638ab6dd4ee635259b06c392ade6b14e4c5aa1b4cf8ac235afde1e42d858afe1174824b618106a240d9c439737f51bc4d89d22b936f1e8d601a02f20813dc1d4dd3f18fe2f7d764fa29f2dd708ccde6a7d883a7af998110bd572809603fcca55236b5f8b8090511834cf3f582f95dee86e45444253ace23b13e9d83799fafe8280807719ed1da3bda3f477acb29fda2bee500eb26274f95d173d6f667cfab7592f693751395b68674e42dc9b8a57f9a04b33f369441cd4b687a79786cd5f2488c334597055e314f61e5d6eb2441ba695f87e680420f81830909746051bc1603673a89e9ae5b37ddcbd8e13ccbeb8960c4ba93a0864a7aee4bbc86f6aa07386bf4ef1550a32a2250a429de7e1d6549c049f5f126abce10cdb38b273479c3b5cf59e5efd84125530e21865f03bfc8ce922bb61d5722d4b606c53e1193a2d39d2834fbb2211a4bc9b5ddf6a9e09fe7828e61b1e6bef7cd78c7396b48ecc20bde50bb970f60bd30bc4c087662959b2b3cb1fc0a0c4b08915f3aebe07db4ca00b376e34922e63cc75283c74e468bfb83c18c6332d45acb64558d38dc0935f87aac704a2160af26a2dcb1772e80ffcf0c3090e6902e5a804afbf2f8c026f528d926a634102fa44175a19e06dc0f90840dbe265c880b7046a9a26d5e734d95420bac96bdddc036d301598c3bbaed8b1aba040d7775823f9c9f8a3bd4d8a5ffcde49166c7736cec350fe5990591e37c6359957597ed5d4175f92e01173266a919dcb33c7cba31889729d95d9a43da296e235b9fba1f42599e0b857d4dee1a7602637c38bbb7ef26093c016c8bc70e10a54d12be025cd67fc6879dd092e66e251c96cbc8c70c1ebaad5a1fd177a5a472cb2d1fc21565b35c596954164aea5a8f1a262a4e257e566ecc0f339f13b019f1341cbd01ffb674b5555b54b39eca414e9fd7a10e6055c2b652a3c84fb72ab97ac2c5605348cec91049a7b29a09a038e03e9cb183c79c89e663865b7f3eebb5a8ef86c7ad8a895455de109852dca45f893034f6e62e64faaa4220e57cada5ed19be3fae6b7bbdc8e75e22962b0011b1545ac53097030aea96d55326fe2002a15ea44c7e951906aa012d025a4d147f09505255a121a9dc85629fa74890e7ed1d8aebd44612c3623b739718ade3660fa42be58426c2da4408f1b4d6e951552e2be5618bc341f24e587671832b4d2912beb818ddb807ad18ac7aa9e8d842fa70648b8b665715beb933c989bd28d35d9fda1e3680fc78a8053df481ac77769daaee1a58e8b8550543d679428215f8de2543bcc4d244f1fdb2d78e001f1031aa47aae035216603bf4614ba84cb6a01bb00177b86a0151ceb582f864005f3bb106b35d30c7b4ead8ed3e79277c2c0475fbca07fa8a3fcabf6ac70911c319360a123305b0df1c15a1902bfc50e97ae1e59b7dae5936baff98ddb6cef893bd40d5a811181608b55162831646be0d0451ebf46f7ca37cbf3b3a549aaec76cea1612a24108e5e107bfeaab54dcb0c4215a60334836096976a03f083990e74f1a5e99e539abee6ea929e375d84a5903f12be29fb2ef8c9f2f18ab55f3a8e85561d31de0d8e2111ad534ff40b592273d7e9ef74601a7e683ea2d3d0ef41cbf3631bc31738c84841911fb798eb5edc000729c465b720f07dd521730df469dfb644efa1c0ec36e809d790474dd4319d169ef0a217186cc77701ea2e10dd01c215a39ce2a75f72e2a8a5632b819fb488ef941c3ea56afb", 0x1000) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x100000000, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) socket(0x27, 0x1, 0x8) sendto$unix(r1, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 16:00:30 executing program 1: lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) socketpair(0x10, 0x2, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e1c0062b0000000"], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="92624f1d120e1cb3b118c7f13c50830a75efe750ff787d3dfa9f88fc0f217d0689ad40c355f7a963a45f8fecf2bec24bf04d419f4503e6c1b96bf7310b1ca5fa4fa8f484168296a821f459f8b63e32c0ca59d34548880b915f616890e0a332b0e85ee076b3cffc2c7a6ef9c9bb67d1dc92eb0553af5166360b63d9e4a04681d3bb64aecd6853fafba0dc12b3e9587ff3909d827b411613c2666bda63e19219b47ea54ec6c2de3e5ffa4edb86eee0", 0xae}, {&(0x7f0000000180)="a3f72ece17a8e844a78b7f3e77fa81817ea862a51e0c30bf933535660bb9e893845338b18dceb7025e8437b7a441fa3b3572a7e057a2af39f962e5fea28f79d5c2a7f199b2bf68c4963ddcd3d9a2655f8eb83ebf10aa50f6dc2cbc8af7e549e3656fca6bc09cf09a43908ab283af3fabf5988a4daa6f2aad8cbbba90", 0x7c}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x401}, 0x2) 16:00:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r0, 0x20004b3c) write(r1, &(0x7f0000000040)="0e2b82d202771873886d30cd731b0d858df60ecbb088bd121ef1ac0737afe7d737e6c5add0ebc932e522ddf278bbc34e8e913605626bdae7df3746b5f67b86137e335d63d909f39d9210a79470b03c954e9849d8a28ed0364f3a7959cee1721b69ed37bd1f51e3c3d9461f53da31cfb2249f92acab2972c2af3ad02c9bd3b7af46dc3a12fa3a322e9ff5dc680af435afe679dd47529d2a04df580f71975982599af7113308fa0528b5ff20f59f46de641c7d5f618ccc29e83cabc2c0f41ce46cf9575744936f60d600c29df4af0627e1f8994d79d72a573eac3ef3f4078d91daa765ea95e0bc57ce800082cbb8817bbb44d492c300f8412102bb122214c60b4110967d1d185aa325f543f0e31764b2020ca9a03bdff6377be6ad4a6e19f821c6eb44311166dca5253e11e23daa3cf929580d26f1df61e95788398e5ca083b1f9ee0b7d28eed82d86cbfa193fafbfad868ef77578433214d24f82e1faf6ab7a69ec9cd153f51474f7acbbb4ca42a596281df6d477832a9b409f3900461a23ab00eae95711b2202ea04ce96bd57cee9897564ca89e623a34b2fe2d642c33452c7ab2f8b598d76594225feb54290f38897f19153982621c3d7c21869be25887f4cc9f13551200748d86b121b3fa59ad0281af4d6e308e252b346bde8120d9832dfa1c7fb286402c756292dd8d6faedbd16dc3c6c40fc760527414de598f837b9ac52d0ece02e245767ff986989fad58ca5fe6113c40fdede94ca90f49f99c4560eddf4a17ed275889882c6bbee3a37355075d401499122f7ca338723054f6bc2afd9b4175d90e56f86a24a4c7a2742ca18faaa3ef465fd5976f8753c3fca6be13bcb110ca78ef5ca59d407f4f551504310760fb6781dcb22793e959c2ec792a7dcd0fe2a3a4624c5c81627d2b7801de723a9120efb97d8d070dd8939e6251030116cbb4af82a856d8c7c3a5c1d4dd6fda7a13fcd15827a79ce35dd844230a8254f26c50d359d346df17c340da7613273a196c32c0003c73363dc1824d4fcd115d485dea60696ac153cb2948478c140e331473fac605236b3055baa14f25c831346c64d4facc0acd88077435d3f8d662dfb6428d6f5ace0b2eb22bbc468dbc91c4c3b73e55d0af5ec4ea0e4703f800c32759872cc4ee177e9736c71f5fc571354efc6c48d6f5566afefca4ba3de9d672776fd12e0575d25078fa2537c6db69806eb22627c007a003fb8db37736da6059c11f65524ca96e27d78c4a8bee694d37ca1d4c910dce5d81d865a4cb966d287354d5db35d383064ca4e5bbf1d9ccfbb3d760450f48de91aa13d208f1d24e21ff898f0d402cf2b4bd292749a59fb78057d8c717e44fc66c9b9e489e12a387c9a1aa71e840c756836f877f50c386f499be282403c34372206a1383272c57ca3d65a8b4940688c2a49e7451f88e747ad14189e50d29929d6ab78d8f400fca5f5e51b04d819e565ce84749a98e10172c80cb2f7fc9989f70ce5c91dfd3dfb6a03abf137311266ee4f5db9330c99068dd7c2ebe43d83ab2041a8de02914558e0da043a311c330579d55a9de13dbfd4ac1647037a57ea030e7bb49d07280bed6743333e054c46268bef58a4fa49dfc71d220c147a06a7d3f7301f8b003f7096e91dda33e285d602b1ffeda2511d7d4208d2a5370ef17500fe2dafeb6c98982944ef89d4382043555a8b3291a9a25cbed790c35bb3ba0d8b91c4e5a5a69a699fab5bcb15f38c37e662b79932e87a261fe1cb1466fb9548ce52aa3dff0e9fc7b3c88d20bf9ba45f27cc0ff2778ec17c68ea9cd3f7c7368448830187c6637f7b96252e9acbb9de1df81b944069beb688532d5e1b2441c9e54f729a3c85f0cea68862b54bae59bb18998dbe4059a5262212e84b19807705d718fd8a549a6bc78101c7decb042323d9f3fd66f4ae39bca637a573ed5af07e6befd616addb15349aef6212444267a32eefafff3e9fbfb2ec64b9306f8f797921a33171db9755eeca0f57296481acecc2e6c57f2982e772356cedfc72ca0aa7033558289fdd6cacc15bef6ffa1c2421d1cc6e13252f8dc004f5efdcf66506aaac53cf6abaeb7cd125ca64ed3cd55218ded81284325e6a5f5950348ec86cfaccad04dc3ad52f9d25338cf2690051c4aef280feb7647c5acdbd648373caa6c3eca8dd10e6a13fa80ddea14b0a857ce8ab494373cee42a3afdc9771e3aac274d28231a6ee54e34f3afd0b0cfc768b242c5d66ab7a992a47afcf715c20ea7ddfe85ef4fcb845f789c17fbaec6cea5a4c9c77e6333377199b9f4aed8aedbe76954f5bd03daa8efdda24aa95c2d8a8ee2331a63c1ae5a9b3873f6360db76ec53c3f012d25ec95c85c9cfdbe4678652196c08be00fe28f3b0e93eee547e72a0548cf3097f3386e4d3c242cdb2646f236a3d63dbc8d1aa2c6810b1c716d72266374740e24e04822a02c4799ad7c49231afbb14cd12843281fb5354ca842ec60f1a6ec09ecd608320f329deae6327e0eb2baf2c0cf6ef4c9dd363d0a773c6f97a01f4339bfe0ae9e92d104e2f6f2440d5802c70731f36843885ad204bcb6321e664936f626db0869748ab4a49d64d2d950afb3751e85c1f81836bf19cfc28bd42e64578b943904e5a8914442b0bfa2f2ce33824dbdbb4fce0bee4a0870d63b9ab66ceb4e1ff174cafdd509259ad3f749a7a13772edd8a81b129e843a9dc6aa48bec0bc1869d66beae08bf71a7ea8c3031d1ee747aaaad42cff6d72bf10a69181e5a89ca794dd9a372996d614e0ad26a22e386ca924855a2d1c86e8da64709a245d2722322d82a3b88ddbb5960bd37fb678db17a2edd4ef76b26fef340e66aca8a28474d2e002aa1ebf65940f5c0f6c50e2ae93bef0a24531c4e6b4c357d43ee0c8bd51f6062797949749d2fe6656ac69b3c43125061e03c3ce209119e8d6cf4a726ead736b016e233ef52c07cf11937ef3b85215de495f4ab7deea0df4d1e39b464b6c6079fab0a727a56bf2a6b23b9c35f3035a0c82e07961f36ef1a734336da992202b2acea1f0fdb3ec18a9cbe0c117af18348183b058e538d2c2aca90e9360e4d96a8d4cbde650064e64fb5d9e12faf1969283118ffe8f6b88fe3040b76ad10ba4d697763f33a58b857e5dd7653736af700b0ad8150bd0d38b74ed9f890e0b733e29acff3e39facec18226920b291680318603cbed4ef101c1fba3c34244e2b7ec34c8da7aa7c34f6dad8a76dbce3f731054e2d291d51d5344895733297199b1df2ba22910926de9138fe99ed66594aefb0e8310da5e159266446bd88d1fde37d266154e30b3f005ba4e8621f9da4623ab8e9bae297de87431d44abb829515dfc23eebe67b6e7d55c9c04072d09646491c3bdf7eb49ddd64bfd32f1659dbab892cb34aab21834a66e655f3fb419b7070a9522e93122a4bdfb898ceebda470a5ea53f1f99fd34e3a9ed70377f826f331459f7e05f44d62d1f200e278721bc77527d2acb8807289fc3ae39bdd34375ae63596291e7344b11ef94064499721ba411fd800c8f9312e0da092658e4d930bf42f62bf2451a40d88f095f58c0dab9f9d2a89b6c6fb6cddaf81c309466d65f63da0f96ef9d076a15460e7e441bf8c166dc1ab5327d09bb7bf37835367dd547a9f65b03b10c463d1956b377f083c3239cb6e1189126d95829db287227eb9f05eae5dab04af4c4f313df49c8b522caac6ebb069b8135bce8d37c738dd3a70c7533a98eb2e121184045221911a48f53a943a83f225367034be7a0632639db700d9fecae32d14e7eefb3db80cf2cc335c3fa1de404638cb6512f77e777ba625ace0f6c6473886ed4a503cdb7d2422b1ad8aaaf84d3e2a1067c8b8901d6c0531367bf8aac89bdbbf1692bfec5457de140ed07ce8e743133d831fefe084dc2355a99cabc468f13ccd8884bb3acb5cf67884a1588ad8378b03b7a5726f404ace6e3d5ab90752bbcec5e362953e65c815bd1b76b18b0970d2ed0acf59ac45c55a9433f70d6e7258d4788da9f076865c4bf8bd0cad81ff802ef46410bdad8ea0a0bace9a3de4cf4e47e65ca59fbd6dc356a2081cdd72a939ab5ac9842717cc43f80e10a1f8f1fe96e131ada3c2805dab0fd28962712d530dbf1b3762958b202a07af4f8583eb6c2332dc528de4df4cf0ec6eb4e456242b37111f27ef57e2a06e126ad7be7a59c7fa28cfaaed5614c22333d0770adc19b405a03dd520acd9e085522b16111c6db5442974ed3d14b6c30fd1a2ebee0ec3df724ef3f4bd00244b940cf7cb15db110ad07536e2411b796d7299c7c54e86ffb561900f1bc222933e42551c6cb5e7f708dd2cd96588987251b8bdea35b2828bb30a3b414fdf9c79d942fc4c1701ab47b427e4179e29c999108e5c7c4e7416e66e3a5205a69b4a82dc14aadf03b23c104124d1d201ed0052a31aae4b5a6cc4c69b9549b3c30b2763c7b430bc9946bcd6e1a30922fc1de40ffc0d0385257d63a34425677de86cda45d3c489644c29c7226863d223eccdcecd0b296739e91af495747e91c85ff0406b01cba9dccc63410229db84605165e3f36df29bbd30c36ee412db56f65de1b58ef1fd93fa23b2a2c848c716244127423ef3287a8dc050950e92ebb45e326843461a60c6d27ceab8f1f1f35a3cef32750c1717c768376df31b57439cdb48d9bf93f5139846a8bb14cd373c4fdb60589da0b760f303a716ad343533ed93a11e18b5df57e9f3652d5d4a278fca52d40ecbf1d0b8560a1d93e9938bc86568378e0a4d7634e30518f9397ed7aa07da8962d615ded28c2e805b3c1447cd278977745d409d7289eba513731782695b2c1659498d2bdc714c324ad1c646b49014f155c92ad456a2367c32ebd5fb199ef526d8e360a21fbc4770faabc6a296573733aa7a5c6dabe435d426ffc3e3bb65ed6efeadae2f586eb2f8aad6eb3bd4364de4787db0366601ab5f28b46d7bf40c049a2062123a01cf1d5c95dff6d608e24e87d7b36269fad8c912443b0132c5c807ec1647903706ce7bb7d30fe4290213812c4614157b2a819f27b1c6bb16801246c89eee82b628e3105084d5c9d2d77924fb0d317e250a8c0915c38362785fa7dbd1b6d5dbc5b1fad5e173f13cbd7582bf0fd4331785ddb0221ff8a5f46400fe47a9520877c00ffba9549ef9efe068ba239dacf5155734eef9e3675245f173a68d110fe7aef85b5cbf9e289f2621beabaa0cb2d223cf2729894dde9285ee2acb2f3ebaefdab831d3f0aa93185a0f4e1e4591705abf754cfebff9ac0aeceb7468592533fc1e771cf63ea199ec9a592c6f29f996617562601407f8b580b78f45f6326bc88879bd39eb2629c2ccf993e271f471746535d6c4651c4724b74759a82bcf1b55a4be8cd034c1e406d9b080c38e27f72d82495ce1e39bdff8d638c0ad6264e61039810817e7b2629595d9966d7770287d2ddf804a2307c2f34d1d90e9fbbb4c3d4b24a6a0974c5aaad1164e2cbed94314fdf03c8b8476c09a65e23017b272f185e14b2e4d45e78f1314fd3701db472169e5fd8b5856a365686c302c2f431a7b3a4dad754b37950f919c8878df0748ac29c5c606e24fc2edfc72c6b6ec107fb9d8a4a3db2632461d36711d4d539203be4808650f9c36ebeae411f0051628a8a768853991027a7e1b35c052ba12fde0cd82749a9000079c5115b06f04b458858243238c51d3ac4652c97cc76c2059e88835f25ccf5f7068591597c81231d898cd55d50854930bd617f2eb5addb0e05e7996b21269700608e7e3cabd6ce6b1fd26a5dbb1a1ca93dc45b5e4120d", 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001040)={0x1, 0x3f}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001080)) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001100)={0x1, 0x6}) stat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001200)) r4 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001400)={{0x1, r6, r8, r9, r11, 0x20, 0x90a}, 0x7e5, 0x8, r12, r13, 0x8, 0x77, 0x200, 0x763cbab8}) getsockname(r1, &(0x7f0000001480)=@un=@abs, &(0x7f00000014c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x7, 0x0, 0xffffffffffff0001, 0x1, 0x7, 0x5, 0x7fffffff, 0x2, 0x0, 0xa5, 0x3}) r16 = socket$inet(0x2, 0x4, 0x5) mkdir(&(0x7f0000001580)='./file1\x00', 0x20) sendmsg$unix(r3, &(0x7f0000002ac0)={&(0x7f00000015c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000001600)="85f6c0662c466dafa455e943cc514253d838bd2c8553404fb06b462dc76a3e2bd772d40115daa5e73320073f3b48a780eff187a3745d634f022f2f6498f5bb712113ef6ce749772b9a7658c22803619f7d72d15f134e4eaff72baa4341a6f9feedfc714116fb7778cc9cc16947efaa9da636381d77c573d86554c062d7fa93bda63bc44b21cbaeabf4f71400219cdab600a24bf228a5160bf082f6f391cca84c39b57a374f45afada137b7f2bf3e30193dddf8421ae6c17a3096029dbe843a0ee0acde1f48c48e3aff0d6275bd3fd91ed28f61a64ccfd16e39447499e9cc26d7880611", 0xe3}, {&(0x7f0000001700)="fb00bd524382d7426192edb7146c11befc24550e8cda94b1ecb19a03c2addd193c8901a07024c7ccd765395aff15fa371d84a18fb0c7", 0x36}, {&(0x7f0000001740)="bcea8b4b269d8b5c28337b28b213786764d0b22476cca9b6eb9d18321436358f84e4af6170ad37a43e67043ffc080a064cfcb17bd0bc4fca15cd83997e356086f59f1d27f0df7df8e045a42f865a7551e9899230684c1e36c1474b2aa7ace1cd63a34193aece64320c2e337f3ead1f9e79cc92d7eaba8a72d7e626361ca675dc0163b91502f47df26f9fe597df134ca5a7ce3e3ff2370877e68cda66f42a6b5f84062c0778ce6338013d5b6c21ea5a", 0xaf}, {&(0x7f0000001800)="9f74532a8f50191ed3ffbb35f8042ebc4f6dcf27472db8dcb4f63afa89dc168bb9730731ebdcc0f1f925713237a799e853abc8e76eb82109a5787e11e449902aabaf50502d3437fb714686553e36e18c4ea453674d3ba0a781667f0dfdb342329eb57a864c33fefdb19e118e2423fbecebf0362c9e3548b10a8c8a185f9ba0eac12d0b43dd23ade6799a333b9fee8b42bc18a71729fe6e6ab6c666d078b45f2d5c4aac4420cca94b8cd1f7f199a0285c5d944643f1056ae24f8b65ef5461bd542ae5070c31b4343c5d9818336890c08cbbfebe3432", 0xd5}, {&(0x7f0000001900)="3ee95f200814597435192851422cea9a4928d8850c4a92a3408056eeaf8043824e44aee3d50805ba3f497e3e423b9d55febe431b7d1767cb9aeb951fd83b441032d421580fae05d1074295753d", 0x4d}, {&(0x7f0000001980)="d3a78807a2d615cb06f1c34ce1987df7a9ebe4af6250e476e096c5afa8e8e9b80b4337034cf2293c08caf815de6834455ee704c52f5c0870edf5f12239bc75e41c1a4f4c33d53b4943e3e1b0824cf05141337653efb610b3005701f528c28a563de4203b051136a3ac6e0a247f66254d569d61ff130427e642d112de34aea0fe1a7dba137f349feb7983e737a048ff24743ee57059fe71db81d360f0fadda2831564c19b7fd9466cb69a923eb1701b397c5aa02239b48c72078cba0efe47838fe7bd1fc0a6feb4779b25f8a64a23728ecacf834dd6f6d325d4a9cc742571c88eacf5f08fb139ab464ded18e2714f69d1d43d6b62b9f6e3f9a384a62091b0216a464e7b96351111bfe60a361367adf203d2b2bbd4ac4aa5530bf929cbc4c825585e9d164f0ee756107d596429e7aa2644242c2d91c4ddc8c9b05cf48765f88608441a1cfcca5e1957ddbc1c3950f29929db5614d8284961f5bc4b14cc8c423eea76b266adfb889f645fc93e6fae4acb30cfbcf60485953be152fcbe3859b7629794ddf39f35f491758b9539601ad45522649a8ab8c6c2673da1f309346b9e45b1c386cc099355eb5ccbb7ffff25428ead0fa07c21371fc30899c1de6f625e5795d4af964011c5f7488aaea3e40d6db239564d8d9774062b10c248691873f46efe60c1c01deeff5330ba1becbe7a8f53181a12e445f16e8dd62b55fa4996a68bc76aed70d3f27a839ff762b9d8d69dfd6054a56e84ab8e8546d80f5c793f52483b2bab38c71e3feee5d461e7d84c074a739c0c80ec5714a2955afc98a76485ff24036747aba82ca962b4467bcdc2a908b8dc66732caacf2f219973315a8c6e2d6cd1635db7af3d1567e68098f6650a3ae7d55a62c9fedfff7ffa2579e7589702d77306c043f6aed244ac4a119da08efcc17f98a223fc3e657f6a7cb8731c8fb9713cb4e6be8d020bab2082a48b805cef86e539dabbc0a308ecb3ccad28c1b099cc922fdc82336dc26f77a4e65ed688acae3336afaa4539ab391a9d8dd792ad6bccb711600dcc13f2a494aa800a617319e33d4531191c5fdad4041a0be69b1c13697cdcae631e37da4371be94abbab2e007220a0faa887fec8a2cb271b71f592de51e736515825f06216cd1b5a79cb1e0120baff90fbef264c38fa0d60c491496f7688d9c3225035af08372df0af6ce56d4616fc901a28c254de75a660d7de4144f0758fca83dbc8e162cd08699077e71001f8c370a02549120610f4c5cbe8a639885eba971b055ef7cd95f4e60917edc2603a1988521bf7782a0a0d27795279641dc9c956d811696433c87b50965b5b994c8518d0f08eff7c8f6354f30cebf4666394be7d5445f0768b5f23c5b738de06988893361176f4f156c36dc40163920418b26d6e59ed7af36ce53fea7ace8cfd06742c927cf335193989ddeeba8a724dc690a4fc46e07bba68c031a302929ca2209f9fde583e1407405502df6091147b4b7b94b21707fc87739cf967e24d1938432ab0bda1bae70c86ad6e9289b0bb040d4cccde70e11231ede7c5f509c9d2cb00a4dd38da0b3d986457dbc75b08196c1c1d242bc7b252c1dafa0323caa7b4468f475dca737c20267258949c6eb4fba9dac57545649f03a658248e8996309fd00a506d8018552eb49797106b2e691a3df8e4b4c40b1ca212bc91b6d95209ee073a74fc83f3cb13730b76ee1427793228bf725093c4c1d57dd498e2cb53b08a61cc09b15e5b443df028d2ed994f37564546f48cd2a0fe9b3fb607ed37dce13fa9fda2e49d32304561ab387c61b3765590c844e005729dbde72163c295f48982e091543c5106877f36f73392cdbe0c3f55c51e57b31524551b719ebaf047fb6bf7beb6663905b1cb8e214c6a6292b909e4a9593b9d7ee0d530473eae04b9cb5eeed8606e5e947e9e62739ea63fa6caf06a98cb8b1f1c57bf74a45d92876289089b9cbd17dca3b68af58d020585296d86062db5a8b5e073ee46f38da30e678cc62c54ca5671348aeb4c906585531adf900668d4138fd04e0426ebc587cfd813d65054e574deecdd71708863028eb7935ede7cca4f805fbcbc763003d08e8c1e89342182f300b90dd3eb8ed95eaea3f9ea12c076a0dc53ba3c0b861db8f6b13cf9c68f507ceeee9866c539b32f569a56554d63b6f9bcbe9b94893a169902bd0f0f9215e115d094620a3d5a8656df71e8efe6755fd180a6f6fe0a962af959f69c12c7ee6844693a0a15bbdedf62bc53d9ff74ba1c14b02680a528735136d5311fb60068c5fba890b40a1eba151d689f2c09158f7d6cb54f1028f722b531b8c2437d110a28a9d34d305effc9b72d032887045407217f3ee4903dfe828679e7d24295d930ee635a70d77074e452203ccf1280d36911a8d75256bcd934565a8f2cfdaa90bb360ced8b0de6788ec78cd2c7f17fe27d89114c913faf5c7a9b86cd367be9ee15da84b2fc8fe32ecec4a03f3387c863f996d867afcca43c001d52e4df33d9e4632e06c921826ed392a688e76fcb7ae2bb442487fb80bb2366f09c8160785d9fc2503afd87c20eaff0182ab08bef37bf047674da9269efeec63d41aa8ffc5aabf036ae2cd4e4f716dd83c448815ce169cc7b3ae567d539cbb3bc173fad8373ed179eb946f06be24060efc2ea4b86b08e5548db7e364e9b2b727cbb01e2220caa79cbde633cce57203ac572ffc50199323f51ebbef7a24bc08e74a774fe948eb30a6d5a74e0a02e5f4aecf90ca0dc273f226c7be24b5607b7a38266da081e015943c7704d45f0b93067da86015a2d68436c364529353a729ac6115eff6bd08d0caf9565c5031c352c5e8010b03acc7207a3ce807526eac6e6bc71d307cc09a41d2e40180ce28b0944a185606dc47f4a32c876add71735b95a991a6650fb362bcfd8301311657d013386697f5414bf46ca5a01e09aaa34384ea3d096b6df1523594207873de876556eb824dbe5a47a1f1b22a10301e710e07d34968a75757b2370ba495a198dceaa738ee312a18602d0e794114b67e294e51c66f9f28fe95b18c66f6b196fe0408bf5a1d94c2cfad208820a4b5c856a3ac8fd4b241f799be7d977aa73cb15c91d5e2aafe130fb4eee0938df1f2d810585c891b071c22a2c66ec90052e050c964564b1dcb0faf606012380d6a08ccf6d7ef7ebe5a9835844c74e627c06099259943a4c41f32477867024843e1ec44a65310ab7a2c877e2f2c095a2f60729014ca75fab48dcbe922a4cdd1d3ed7276a63af643d9afc149d6b7f1ff578d56428e4fdae382225fd3e427b28a958e97ca44104c97bcf1d36b5cffe9d6ca4eec4ed1a9d630713441fda4e97792cf01a6f270a8cb2557c0b19bb298e5e7239396a349445e48323bd7dea40e06ddeb4eed155aa38f201642b647329e392a347df0ed339e134e53491aa8e7f211a2d4ce445abd9c02f5222f373cc29458e08b8a878216a5151a6710f7ca0d68d4195e2d56922fb02e901d6b720ee8ec2cb20c788662dece7d63981835c1da0dce531d8d09c3b5b3160e72e87c2ed1812bbad5ca513b99db49f22a168a95869de097dc457c50134a564c8c0e968131c05232ef19893a4ea839045a4abd528cf2a0fc81f61f96457446ef33dafb6b6b02ba620e4bf146d6b1cdfcc18210d6ebac3b27c3bcdfe9963679874597125690edf87c83ebebe7fc08631180befcd61724206313b3563fbc7e1842f78e65bdbd3f2a4a77d081751b213d153eaec78ee3a73c126e8d700817a4da08d9d9a0e79207cb0460ed7f036c2bb7c786ae37f793270adfca52869b907723fe8b5cb487993927a5c34c4122e222f2ed7870ee928463850b0a9cbba5f324ade863cfb84e22bf9fe0bef4cfee6f1957667e4e968b6e16fba6f3212f048c2d2043d2384034578c99344ace2408c7bd72712b07ab4bdbf2094b5e8a92a7df456a1ea56c0d235303355a3f18f7d8e1e82c004a9f1e4b6f1153df24e2f19993ab31550c776c5f18fbbba04f6147e8fa9bc064bb438a5ccc7d3bc8cc1617e71dc52f8c575ab894225f9362e823550483dada3da677df8abd92363b5e6f30913b0db4de3e073d2c02217f4fc485436a093179cccfc27887618b11fe37e94728af116416c5fff79d45d4a7939fc4d0ff58f1885c2b39ac850e44916093f8b8c413b9c374b9591994f77dfed52db6a0584467a79533cc59597110ccf7a6693fb2cbad4849ae290ca02a6a4aa99ea13f04ea526de0243aae5c5d299d8b2eab092a92fe396da83496c929a7402f24e30e63a3a07b738cede02826682f6e038f29e1a4cab294a063446ee034d394d6e60ca94cf45fd22f9c361a8b271d948795ab268810794a6cbdad06389cc46058ab44cf68100ec96e4139476ce64fd82d5825fc9c10aa324d38715cddf73810921d52b0c367b75aa2e1ef3e3202f770a86574684fd926664c3df9104a0fc52554e7a97f3975110f28fb59c91fa21e0046e41b88df5021aca7cb2ee3891ced2049292f1dda7d0e2699d5d5e24a81fc6a4f7eae6736d179cef33d8f3d7306c1144c7edfb4cc77cb4332b62f31b817e1118883f55cd65da99f24988917989c5a43c828de5bd308c386f875b7ef48667cb9370fa957a9c45b46b9c5224063292dfd78adaf765549c6bf1be02c29f034860a82ab7e9fdac79e07d0417579624e0ef2ba45b20b0496b72a058ef5c8d1663fde31928b00cefaddc3a1e7eb59da2a07dc8956841a40e076f89903491b1d3343b78188afd1fd8953e102af7590d3061b99a65260edb90e82d539f8834d4fe643969a25c432f62d855cc6b0044341685c36889f3d56517bda71066a8969229eefe90845803c2a6bcb1d86945a72c4da426d618dcd15249fb4dcef3227fa61c5e4ba3661114de3090966805169f842dee4e58ea4833241110e1f46d3c74ccfa9411f837c0f1bc18055094b6fe231523767a597cbeeff8e502a79629c20eba3aa9a922c0f508e6c381f8885ef13fdc4f0f91c7e080f014831218680664b3085f489c0f53071c22f18bd7f19357423a6ee09b4c12303c307825cd2d32a9ae68a2e45b45bfaf77db94ce06554112f1f321c0fde80719676533bda02fe5044488277b5358792811719794d1f2d2fcc72c35d63679b90eb537179fde0cee2d79bf803741e29cf3305b76ca322387d666481237b1a7da7cf11265600b5f9fdcb906a5ffde4cc34c6c666cbc5472eb471c105e6fe48944d15e94d3935395fbfdbc75813b370c687896926ced20114618f05f199d577d88912d4b49b64ac4770909cfa3a4e8c4a030dd20b67775a5d3fe4125c94ce96062dfb4990d3907e05a43901d47138ad8ab253cd4faffcd1459080aa0791cae4bb5b2d2a0b7b5eb85e5bd25e7ec15b499a2c6f45d3c20014c30fa3be374608d63ed5e43e3afb5cf03548662c3b87009137b77fda20b021806b5c413382e5710ddd3a55ca867cd3d8db0b017886aed647ed29c8403aae8293c72090a771af742ee33609d660df3969005a59bda64a68e612192fc61b0f80cd21435c39ea06f52f64dbdb389c6f97a9b12d4638cac101acac09a79d0b0419a29ce456a5ba723b863b504e06a7ddc45f4a77d08ef5489e80d0441e1272a01a37e8d450afcd74ad5ac227744377a8a30cfa98aedeec3530709d9dbb09023af72a5c4cb3d2045770d72c88595f4ee6d97ec5e6a806b04b7ed7db876a26b45bf116126017fedc17de993b57c8786d038cec046d8ae26fec4b0146cda8103415e2de0ac853153c63a6eaee1e5eb156e2e246e88b5b736779668c52", 0x1000}], 0x6, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r12, r10, r15}, @rights={0x38, 0xffff, 0x1, [r0, r2, r16, r16, r1, r16, r2, r1, r16]}, @cred={0x20, 0xffff, 0x0, r5, r6, r15}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x1}, 0x0) fchownat(r3, &(0x7f0000002b00)='./file0\x00', r14, r15, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000002bc0)={0xa, &(0x7f0000002b40)=[{0x6, 0x975, 0x0, 0x4}, {0xe348, 0x3ff, 0x1f, 0x2}, {0x0, 0x8, 0x2, 0x1c80}, {0x7ff, 0xc19, 0x7ff, 0x7}, {0x5, 0x100000000, 0x1000, 0x1}, {0x7, 0x1, 0x9, 0x10001}, {0x0, 0x6, 0x9, 0xd0e3}, {0x100, 0x8, 0x0, 0x4}, {0x7, 0x4, 0x6, 0x9}, {0x3, 0x6, 0x7}]}) recvfrom$unix(r3, &(0x7f0000002c00)=""/211, 0xd3, 0x842, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) r17 = semget(0x0, 0x1, 0x40) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000002d40)=[0xd82, 0x4, 0x1ff, 0x6, 0x4, 0x5]) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002d80)={0x2, 0x5}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002dc0)={'./file1\x00', @ifru_vnetid=0x66}) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe2, 0x6}, {0x0, 0xffffffff}}) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x14, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000020000002000, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x604c, 0x5dc0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x6, 0x7}) close(r1) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x9) r3 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82bdabe179352602d842375da22e1206186a31a660ec6534d2450e00592badc480d56b4706e6aee43e3008e3c709895bee1b8ef6e05de1d47e117ac1e073689fe48f17b63928f4c448e757b2485704003a11e89b151d1109326dfaa1"], 0x1) r0 = open(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x200, 0x22) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000040)=""/113, 0x71) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x38089, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x134, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000080)='./bus\x00', 0x400000002000, 0x8) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x28, 0xf0000004, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x28, 0x8, 0xfffffffffffffff9, 0x8}, {{r0}, 0xfffffffffffffff9, 0xe6, 0x5, 0x8, 0x7}, {{r0}, 0xffffffbfffffffff, 0x80, 0xf0000000, 0x7, 0xfffffffffffff001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40000006, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x12, 0x8, 0xffff}], 0x1, &(0x7f00000001c0)={0x5, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:00:31 executing program 1: r0 = getuid() seteuid(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) r1 = getuid() seteuid(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r4, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) sendto$unix(r4, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e1032ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703e34062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r8 = fcntl$getown(r4, 0x5) getpgid(r8) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r3, &(0x7f0000002900)={&(0x7f0000001700)=ANY=[@ANYBLOB="002f6669a8653000"], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r6, &(0x7f0000002980)='./file0\x00', r6, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r1, r9) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='\x00\xe5') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) syz_open_pts() fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = semget(0x1, 0x3, 0x200) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x1, 0x7}, 0x6, 0xffff, 0x7}) setuid(r4) 16:00:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0xc0000000, 0x8, 0x9}], 0x9, &(0x7f0000000080)=[{{r0}, 0x0, 0x82, 0xc0, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x42, 0xfffffffffffffe00, 0x4}, {{r0}, 0xfffffffffffffffa, 0x12, 0x22, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x400, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x20000007, 0x7, 0x304}, {{r0}, 0xfffffffffffffff9, 0x58, 0xf0000025, 0x2, 0x8}, {{r0}, 0x0, 0x6, 0x40000000, 0x1, 0x7a}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x9, 0x4800000000000}, {{r0}, 0xffffffffffffffff, 0x41, 0x20, 0x10001, 0x9}], 0x5, &(0x7f00000001c0)={0x40, 0x800}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 16:00:31 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/236, 0xec) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x2, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x1e, r1, r2, r0, r2, 0x0, 0x1}, 0x101, 0xfffffffffffffffd, 0x39f521e1}) close(r3) close(r4) r6 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x3) fsync(r3) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff}) mkdirat(r6, &(0x7f0000000440)='./file0\x00', 0x86) chroot(&(0x7f0000000480)='./file0\x00') poll(&(0x7f00000004c0)=[{r3, 0x14}, {r7, 0x20}, {r6, 0x8}, {r3, 0x4}, {r3, 0x104}, {r7, 0x40}], 0x6, 0x3f) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') mkdirat(r4, &(0x7f0000000580)='./file0\x00', 0x40) lstat(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)) chflags(&(0x7f0000000680)='./file0/file0\x00', 0x10000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000006c0)) poll(&(0x7f0000000700)=[{r3, 0x180}, {r6, 0x1}], 0x2, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000740)={0x1, 0x3}) fcntl$setflags(r4, 0x2, 0x1) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x40, 0x10000) readlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/106, 0x6a) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000880)={0x185b7652, './file0\x00'}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000008c0)=0x7) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x1, 0x0, 0x0, 0x8}, {0x328, 0x8, 0x6, 0x8}, {0x8, 0x8, 0x9, 0x5ca}, {0x8, 0x4, 0x7}, {0x3, 0x0, 0x81, 0x418f}, {0x0, 0x40, 0x8, 0x5}, {0x81, 0x2, 0x20000, 0x3}]}) fsync(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x6, 0x1, 0x61e}, {0x7, 0x3c2, 0x800, 0x100}, {0xff, 0x7fffffff, 0x8, 0xfffffffffffffffc}, {0x0, 0xffffffffffff8001, 0x1000000000000, 0x8}, {0x3efa60e8, 0x8, 0x6}, {0x4, 0x2ba, 0x10000000000, 0x9}, {0x8ddd, 0x1, 0x101, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x202, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) 16:00:31 executing program 0: socket$inet6(0x18, 0x4003, 0x401) socket$inet6(0x18, 0x2, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x9e7, 0x5, "6ff269abb1c52eafb3f11b1ee4553a413bc6b018", 0x9, 0x2}) syz_open_pts() 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x140) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2808cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x800000000000002, 0x0) socket(0x11, 0x1000000000004009, 0x4) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x210a, 0x285a) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xc00, 0x80) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x24) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) fcntl$getown(r0, 0x5) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="379efd8c4f07fcb4fb566f4ad914d6614ef21f4f43b1705bfffbe7a7309c6dcfa177ebe4ff93984ec73c63429d51ee83d36788d0baf1ed0080518e677517c9bbef15206ae3d04182ae2f68558e0903670acf5c3a63676e7d33fae0140fdcd0023514a9495c70eff8a6266fc923a87d30e987f8f4cbdedc45156633e23cd6426d15258b0c88d31ecd63019dddb539ddc8a2e50e6db7515a1e3c800b97ec73f16c5e1a21229f9f8efaba430907ca4eb89fe4497db65ebc537f38f79e8d1f2f9fb6ff46844213a8e5fef9d654c0d906271454659e644a0d1c2bf2a458371f7684f5a3d9c5be00e8f0c9", 0xe8, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) close(r0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x36, 0x2, 0x0) syz_open_pts() dup(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x4}, 0xc) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x8000, 0xc99}, {0x1, 0x1a7f}}, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x40105706, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x9ce}) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:33 executing program 0: r0 = socket(0x11, 0x4007, 0x4) fchdir(r0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x4547) r2 = semget(0x3, 0x7, 0x7c) semop(r2, &(0x7f0000000140), 0x0) socket(0x20, 0x4003, 0x4) 16:00:33 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffffd) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200004000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) shutdown(r0, 0x1) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x88, 0x41) sendto$unix(r1, &(0x7f0000000100)="4a1219e05a2ee3ffb528e871a8a54a1bc5a632b1fc746d770463535fef6019", 0x1f, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7ff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)=0x1) sendto$unix(r0, &(0x7f00000003c0)="421d3160f73a4cfbc6d9c57890bb2d094a3d6bdd7678e4c5479bf769419d4f28b67833943b15547106857419b87d73616ff9da9b649e93d40180864441eec0cba44ecccf75f3ee6f6578563e602a6e9b01a25f35278320a8b862bf4c73289d1c0125c45ea48577f01cae46079546cd4e4268e359c0cc41ca44acf6ea01181055fc9d9254582939c2728ab04ad9668ee109a96d11c6f8e190d0dcc56d98fa773cf69c5b3599e220435f04cf4735719a3fa26f29ed21f906216aeac86c24ec85e722ff21d089f547f84972a1abaa10b15da4b0b504a2a97aa7ce2b72e801ca67dbdaf9480a42f238e192406fa57d46ea514200209387317c96b9ca963a98961d30f5e15a3fe54dbcd8951a931e2b6462189f42dad2a1802d5cfdb3a6b68485e53c08e5e85341d5628ccc957d2faad719bd386ec953d707bd7ab3fdf956e4923104aa", 0x141, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:33 executing program 1: 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) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) 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) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100400007fff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) 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(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x2000000000001, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 16:00:33 executing program 0: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x7) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f000000d000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000001000/0x3000)=nil) semget$private(0x0, 0x5, 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) unlink(&(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000000)=""/41, 0x29) flock(r0, 0x2) read(r0, &(0x7f0000000240)=""/198, 0xc6) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10010, 0x42) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x10, 0x3, 0x8, 0x5, "588c083c0841a6f993eec651fa9caf2d48c589d6", 0x6, 0xffffffffffff8000}) fcntl$getflags(r0, 0x3) 16:00:36 executing program 1: r0 = socket(0x12, 0x20000005, 0x80000003) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$dupfd(r1, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:36 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat(r1, &(0x7f0000000040)='./bus\x00', 0xc9, 0xc0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x213) getgroups(0x7, &(0x7f0000000080)=[0x0, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, r3, 0x0]) setregid(0x0, r4) setregid(0x0, 0xffffffffffffffff) 16:00:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x401, [{0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x9}, {0x1}, {0x3, 0x7ff}, {0x3, 0x80000001}, {0x0, 0x2}, {0x1, 0x650}, {0x1, 0x80000000}, {0x2, 0x7}, {0x3, 0x8}, {0x2, 0x19df}, {0x3, 0x100000000}, {0x1}, {0x3}, {0x2, 0x3}, {0x1, 0x40}, {0x3, 0x80}, {0x2, 0x1}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x3f}, {0x3, 0x1ff}, {0x3, 0xf01f}, {0x3, 0xfffffffffffffffd}, {0x1}, {0x1, 0x4dc}, {0x3, 0xfffffffffffffff8}, {0x0, 0x6}, {0x3, 0xefd}, {0x2, 0x1}, {0x3, 0x3f}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 1: clock_getres(0x6, &(0x7f0000000300)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) socketpair(0x19, 0x3, 0x10001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4003, 0x6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8088, 0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x81, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10200, 0x0) r8 = socket$unix(0x1, 0x3, 0x0) r9 = syz_open_pts() r10 = kqueue() r11 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x62) r12 = socket$inet6(0x18, 0x3, 0x8) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8e, 0xfffff, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x24, 0x0, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0xe4, 0x9, 0x8001, 0xb4}, {{r4}, 0xfffffffffffffffb, 0x4, 0xf0000085, 0x9, 0xffffffffffff8bbd}, {{r5}, 0xfffffffffffffffe, 0x5, 0x80, 0x8, 0x7}, {{r6}, 0xfffffffffffffffd, 0x5a, 0x3, 0x7, 0x4}, {{r7}, 0xffffffffffffffff, 0x20, 0x8, 0xfca, 0xfff}, {{r8}, 0xffffffffffffffff, 0x40, 0xc9, 0x100000001, 0x8}], 0x8, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x60000000, 0x5e27}, {{r10}, 0xfffffffffffffffc, 0xe0, 0x0, 0x4}, {{r11}, 0xffffffffffffffff, 0x50, 0xfffff, 0x1f, 0x5}, {{r12}, 0xfffffffffffffff9, 0x9, 0x4, 0x200, 0x4686}], 0x8, &(0x7f00000003c0)={0x80000000, 0x3}) 16:00:37 executing program 0: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffda6, &(0x7f0000000180)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9, 0x8}, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0x2bb, 0xfcef, 0x81, "a9b6f2730646296b9e3ec8f05a133b8fbc362873", 0x1, 0x139}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r3, r4, r5, r6]) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) syz_open_pts() dup2(r1, r2) close(r0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00: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) sendto$inet6(r0, &(0x7f0000000180)="c485dcb4c597366ecc2dddf0ffa4405eccaa97ac8a80a19734e01600303476b65f6f07a0c9bb677758bda3a8f6da98540d349246f205bb5c5254881f9d8fd58f3a131a37901fce228571b8b5d3cb02aba58a930a0f6a07241b754c6780a0aced2ac9a5f687e4b10b00b8eb9612c5d43162c0e20a6c7f4345823beee0d30d0811670fe9f6bf75f8b689fe9300e71dc77d7797cbe84b92bc5272aa6a8622147273b093a09f5403553fb7714fe4be56843223772356691ed435f49bd62e84caa3c8a821cdac484104b57f537ebb6ee030128cbc1b9b7db01e334bce3e60dbf819c49b3b7a6ca1d7806f9f830eff20f5cc8fea811ce0c5334b49c429d4b45cf657c4d98a67210f29678a71b01b4954f6c7fe4bccc782ae5985fdbfc7c98c1d4869ca353784052ac3d79e0e35b05809589524744ca0abcc5813d419d71beed2e791942ac748983d254fe1316cfed572b95936f2e9e91be0cc68e345ec015c2b5b15c39e0074161759daf0e924deca01b0cfe4fbdca8b4635e6fb60acc2672f4d7155c580e65da536bc8e23ae70bb3ad1bc38aec8d29cc7cb024af2cd683c893abd31d41be0f5af41a7de085a06a53d41267c4c2980320ce542f67422f343228886826d5f60292f35c0dd38c13e0633efe6715b5f3d59094f4847eb83c0e91ae8679e62f7ce9c2e8485e26f4f619d864c0808d0b2b578803d9b1ac57460ce90fff7c1a02bae269d9720d40fdba60e8b3f27e235248dc1c274ec92230b031e03c8a0c436227f0805ff8d3aa06e20306e0056b1a045ae13af89ec91dc779d3ee21f9b3a8600309d7d340f13c25e9c623fe28c45ed2a630fba51e0ac86eb7f89b0f68c71dbbce9dafb3163b341123dc01006bbae16e36adff97b9f00fd0ff240eff77672e54037c7270cbd5c873ad751d4c8c2b2390eb5458e00ec71b36c207a94283abfe9e06c5b9ec4ad2aa20e58b5693965678a7d5c91fc5fc3e9955d108ebf48100918d678f8b0580602f1f2dc646f8fcb9cbe6b8006e1237a1900f7af3b3714710cf259fea94058cab0e7d4b3cf6af7603f07dfb643555a49bd0d05f7c3becd6343021abcbab8b5819691ea62aca3f94319f9125114b87ada801dbd4e9e5b256ba274420f5255d2c034975ae6ca0c16c9d98007ec26e317d2b1e794443defef9c907557fc68211780e69a1d679f3e3ed899e2a7de4ce0b1f89b665f99e231955ec9de83ac83f240ca87b798a014d91d76612e983514b093814fafcdab0fa4a6a35f019f23cd8c26e57fe4580582e67959cdb7af4ae49ca84a0efa08f9c4805de2055ebd883927d2ff0f987359879629bb99de78822a586542e18962241b6b1a959f5791cece0789fec27bd349c099cc466fb6e361cf3e975366afc46a0ba1d0d5912da4c9253d9da1adb771b2ea0cf35d2fc5d4e6c66452a3cd7e40014d0a1829344af8d56594fd28520703bb3514e549bf6c924cb9900babf5b9852d95253a8ba079593b805a795813415bc3727e31a6c6f1a19b18919e2abbb8584401a263a53cd15e940abb78fa32015931da79f7f86d432ad07c95cc32565b0aebf88f360078b590ce7bd41185f8771c6e1511597783fe5c557f08eee2fd92cab6b3ed79e1ac939da03b044dce31addffe190ffb5853a4afa2d34768c8c1e78186f79271b3dfddf84cc8289bcc0c5d866b29a70c93cf3fc1bd428b088f85eb17fd1a8e129b8756b8537d5bcc1893f3b732342226c8ac82b271b839969afbc27e2439b8103f2bafeeba98dbfbf3daa187263ec474930e9fd2ea47262a1f5519e7ec470247a347003220858b117d55cbd7057a867f8fb3b1a78ad1c558d6cdaf17827a7d24ee6295e59b0d11961e9df885e98d14f0d74a1c09501ca3c492590af0870a96ff4ea910f04adb615c4f12807c27af091292bd0c97a1f95505260747f92ce097ed3afa87ffd589222752c430bda79ff1d25ff99b16a586e6be91a3a5b5aab94a8cfbebd5fdbeab41d9237a488994b2dab75371b47fc49342d70fb5c5f20dee089c9bcdab9107d3ead84f52df5f10c5367b1b9687bc352d7a1137326bf7689ccf05c66252ec55bf835590371e9b2cc627f483ba2f8bdd1410ed0bc8519eb6d6dad585ca4ba67ffddf1f167f43d7f10aa301ede6daeac3474115faedd39b5ba68cb679e1cc281c022a2529b7d8636f7260cdd181bf826c88eacdf306b7efe270951c0ed7557065925bb42b52a0f8d82c36c3849545f7b4c9a4650cbe6262819b6dfa81f4eee53e9dba556259dabdea940de41f147e07b6bf3e1519cd5291c921c73246eda5e1fd36e68d572d0af33e31c5e1aca79cd4b97594de2d0c595e52dcca7d82c952d696f0004ec1e2ff793828faf143fd9d710640397c84dbc28c9b47267fe424c0588a800c4d19010ef7cc87d5f109def88c1dad902d2e9a6dbb47affb36f3c1275628193f0009be4eca1c89e63699b4cea85b6e9e66432301c54f1a4019a11757dfb6d151df1eb9985fb7c6d233293a69fe79c75697e10e00dadf938c66e1cbef17b2ebe30d1258744eb502b32085b9b3796aa71aa9ab14cfc57dfd950c55384a130fb8550361e6cdfa2414a75dc89199d738af38f6bffdd0c522904c65ef2473f09080c5a84fae4588a15600010921d7d93c54c7d9ba7c31c6f4eceba12b1f469e8d31c0bb6ae594680c4f9146f6088530b3b29fcd4b06449d6dab66b444328d27d1db0ba36c159242eb77cd91c79ec2b2f34ab49297dce38683cf18399a64ede85c77ac888f0557ea3b9459b93cf0bc6241ef853244610a3be8647510fb81dede053fc4f2f15f58054b39724b308ed7ccdd1ec7d0a3bf63f9836706e2226fb28d53ad37b1e09bac967819c1938b65972c6309b86184e4bba63db0537e00d4db71c264af95fab05d2190060ea7fd697824452d0d1a4f7e4feceb74087982d8961928fdfcaae0b9bffc9ba5f218c684b41727109560dbc38584d10eea2d18143819c507ce5f65f3c5c1dfd5a22a5cca1f4737d196b0862339a12f3e1c79f2c549e3eb5679e18182dfa14965babd22eaa1a327780fb3b222d586d8916ba02e5b88fad31f76bb2febff1cc9947eeb499a3a41f186300861ce8813de59625f96b683f140ada026ec628ace2a81b3275e086c94978a9cb655e1a7211bf2c690a6e2d2b9a9386cdc5f4f54387dbe5611b888569843aa0de1ff4abdaad215b6f51493557eccdd5d99b3a338ac127e684adfcfd0c8cd9d29cc9da32837edae99a5c85bbe11ac7f46d17283dc882e13a16d4cf950e91f6291de30587ba4c19b4d026914bf903d742d06c89e486c66c1baa23e5180f177b7644fddf27eff06ebbf93202e547af888ffb42a74133d4ba33213677202b1e12bafaf5d76cea5656c3c83f63bd1c2332aeeb908fa61fea3d25e9233a63eb48af600150651585daede720fe56cfdb16b7c8b619a801cf99b7fef3441c822b19a0c0636a8f0b111bd060a5e1fcd8acac2b72e8fa6b7573979de5a7b716e8fb05608876a932e398fbb0632de4694a6f9d65835f7abfa49a370bd49bca92c13967c3905b7d2a3ecc1e3d4629a4445b038635f4d7a07918da922afb77e93e74648c9717fe5669739bc7b3ab802bfcda83d406a15b8c1f59d53dc3757d6a674bdfff131a18b328cbfc4fca334acef2bc76628e455833d885db6ee43d68d8140e19caf0544d0c63c87cbc37db3ed11e0ded4aebf7944eb7a98f718d88f4af8b75ab784a0ea7498d61a50edaf1132f832e3c52680c19a5fba986eab741429fd6e6026ef30452e3758e74d72bc5be16ad9cf67a28790f0deb64df3f390e73894a98424d1f0dd57352004edf885acf74879e1f7b9585b7c2a7ec290e75f3057282f04c2ac6977a4a2e058766786584d30cb426b16dffa08ed72df72f565c365c8e847de61d61be82a81711244ec6d68082216f6a5f2f435a3d1b0a66652cfac247e87b1bea357af489fa56bf284ff4e2527e896f669a86c57e155643e2e62060b2c523fb7dd207b9a7916a94692d80eb9893e67385e0e00da96b52d7342b4fd3545b41b0036d654cdeb333fcc9548fb20e6bfae79fc9f0873fee8aa4a2bc883acf2b9ac61d87c06f803b27695b28e4796b6d90736cb825d08656e48649f0c6e3c592c0337b85ef1f2cb5f59f9f8767d4ebd0ead9b1c470dbc7fb54e1f3d5e9a42fbdb372f06c76ee34db554efb3241766e9247cadc1a4f7cb485d50913aa904794b3bc31358f7b8e2f914280d13e3269309e147ed8b1280af14eefc58c6188bf37f7fdd5126f5005a45d07e416775b8d2b6a9b35aed47b668377b1c922410af303ad3b0f2ac29ad2664e37dac60b0df69bf495a78dd230e669fc92f3a5cf070bcb4d84eaf7dd43b8a8171107a610ca8aab2163897edd4cc65d41c9766805f712acd1faaa04e15e0a4b768a901e5ecf932e57e276a5da0dde65b8455df8413ecd2673f892fe9e1f59fadab53d5022e7841552ffa0687814e0c85679eadfd8924cc54b6ca38d856b4d9b83a5aeba94bfb99f3bf44e79d3b8c8a50823dadd07607ce3059bda2efed1d4a443b88bbd32a607b21d079e6985bb2e98c44ce2d6efe2cdeb1a0a92d98364ddde5a94affb26d91476d105243d4f357637b67cfac114de0950320d08832a959e9866251a8b4a78355b2d72254f217c3b6a849c40f38a00a6256eb7ba438447cd67d2573923f2b592912228d095e28541bf905daccecc7d8fe7e81e5b3e081c5febf1630a5829a313c0f1fff1ea986b1be59f466763dc6c590f290881eb3d5ff4dd6f66173c3f8679341b3b59d9473b9c2656dcf0bc1821177caa73ccab20cf97d9bb786eadec24904bb0e35f2d84649e6f511e98237183994a394d7d737032bb7133ebe3175fc32adfabbef2846e9215b9ee5adad909671315e0ecf8bbdf20977cd805ed2f6cb96ee8deec3aa41e8510c22ee85b47466c76334ce4242629f43b6abf2ea80aba684d3a7b8d774aff53ea34c3e1de9fc2099ea6360480aa2d6e612c2d551b8129e8c9d93a0bbeccf4065c9aed4819f074efa7f20f9f6292c610b116bfd2987335006f386c3993d59300fc533cdb6be4b43a49454d535e5f1170b4d301112eea0036ad2efb67f60d66130eaddab7ef6be1e9db0bbdc711613a9e1078ed845ddfbf6998c3aa5eb65567a3e36c8e388858473389266f2b661c731aa2ea5d30a3fcc90fbc0b1151019fdc0638936bae1d3eb4f8efded09bdb3c703d0cb58058c5a9eefc2fbaadc2cb5abf368ffd3aa953e80f7270fbda55c2d3e378de8b447f7839a99c966bf75791d2c9bd8550c236fd2e6d3ae0e1e070ebd9c47880eb786c387d2fca82c832ec4d9d3a09bc92e3aa0d809d062d98a71e1bfcb64def6dda729b725f7ba9da9b857e5362f5136a4f083323e1a5cbcf74153abc9ec8aaa05279054b967ca1c5faad09e74df5a87663a2a8885603eb8943fe12173a70df56e7ebd791bdc8b01b4a7291ae9487a86b50fbd242c90987e03c03ea21a205ac74d2f5423ae41744087de21733de750894152d78e7e0658f067b65a13b9d340bb5c4c85c7b0dd9c4ac4f40c148a1b5d932470aff707a59f7a42a6d8f09bc3bf12af6750747e1c8b8e1dec18573a88c23acfce8bca115470b58c22eae08bab414ff6352e5936f88a78c37342f0a0f7f9f3468353b915ac11940dfc402b1a2609740c830e3ea52fe8691c53f9d703d63e7d1091090a901c815bb16af60bdcff57bef7dc6c26d44c8e5d95799a2898ecb07dec8b44ba4d972918ac693415d73fa72ec6f3c37a0dd4f8da9bb", 0x1000, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) ioctl$TIOCMSET(r1, 0x20007461, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0xa3, 0x2}, {0x43, 0x8786}, {0x81, 0xffffffffffffff01}, {0x42, 0x8}], 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0xffffffffffffffff, 0x1}) 16:00:37 executing program 0: 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"}) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) pipe2(&(0x7f00000000c0), 0x84bed2d6138912f8) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)=ANY=[@ANYBLOB="2e2f6669006730343b9a8747902fac10b5571e12ffae0000000000000067000000"]) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000002880)='x\x00') ioctl$TIOCCBRK(r0, 0x2000747a) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) fsync(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[0x30, 0x4, 0xa6, 0x1, 0x982c, 0x2, 0x3f]}) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080), 0xfffffffffffffd6d}], 0xfffffffffffff00, 0x0) 16:00:37 executing program 0: utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffff7, 0xffffffffffffff39}, {0x194, 0x3}}) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/124) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x400}, {0xb9, 0x390c}}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x84) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x1ff, 0x0, 0x0, 0x4a2cd978d9033f36, 0x2, 0x7, 0x200, 0x2, 0x0, 0x1, 0x6}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 16:00:38 executing program 1: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f00001e9000/0x3000)=nil, 0x3000, 0x27) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f00001ea000/0x3000)=nil) r1 = socket(0x30, 0x4000, 0x4) poll(&(0x7f0000000040)=[{r0, 0xbf}, {r1}], 0x2, 0x9) 16:00:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x88, 0x30) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x1000, 0x6, 0x2, 0x1, 0x80000001, 0x5, 0x81, 0x2, 0x1, 0xf96, 0x6}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) 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)) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x1, 0x4, 0x9, 0x1, 0x40, 0x0, 0x9c8a, 0x1, 0x0, 0x4, 0x1}) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x400) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000011c0)) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x10002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:00:38 executing program 0: getitimer(0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) dup2(r0, r1) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/153, 0x99, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r0, 0x6, r1) dup(r2) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fe696c4409000000800000000000f0006da3274596c68ea80c531e694e23b0f087e58cccc769e35c431246115c3edd593a015661870ec9c8e18294c6b6cf6ddfa6a78b10dbf388e1d81da10e1879803eba84f9f79e0117e4bdcd8bab6a7dcba878c4de2b236fc2caa3b181c3cd3bbf39cdfd6f64"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:38 executing program 1: socket(0x10, 0x5, 0xdc2a) r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x17f) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x80000000013c7) socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r4 = open(&(0x7f0000000100)='./file1/../file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) r5 = getpgrp() wait4(r5, 0x0, 0x8, &(0x7f0000000500)) ioctl$KDSETRAD(r4, 0x20004b43) fchown(r4, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) 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) unlinkat(r4, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r4, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x9, 0xffffffffffffffff) r7 = geteuid() getegid() lchown(&(0x7f0000000000)='./file1\x00', r7, r0) syz_open_pts() link(&(0x7f0000000400)='./file1/../file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$getown(r4, 0x5) close(r4) unlinkat(r6, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80000000000061c8, 0x552648a0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800", 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfff, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) socket(0x0, 0x0, 0x1ff) 16:00:38 executing program 0: r0 = socket(0x2, 0x1, 0x43) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="ce3ca740", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x1400000000, 0x80000000000000d, 0x0, 0xf60c369d) 16:00:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x54) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/234) 16:00:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) geteuid() getuid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/210, 0xd2}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000780)=""/119, 0x77}, {&(0x7f0000000500)=""/211, 0xd3}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x700) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) 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)) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x80) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x8b, 0x1}, {0x85, 0x10001}, {0x88, 0x4}, {0x7, 0x9}, {0x23}, {0x7, 0x2000}, {0x23, 0x4}, {0x24, 0x7fff}, {0x47, 0xffffffff80000000}], 0x9}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x80) accept$inet6(r1, 0x0, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) r2 = fcntl$dupfd(r0, 0x0, r0) fchflags(r2, 0x2) 16:00:38 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x28) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x800000003, 0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x10000}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) msgget$private(0x0, 0x409) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000440), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r3 = geteuid() setuid(r3) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r5 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) close(r4) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) r9 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3df6, './bus\x00', './bus\x00'}) listen(r0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 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(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0x1}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffc}]}) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 16:00:39 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x40000000000000) 16:00:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x1, 0x2, 0xffffffff}, {{r0}, 0x0, 0x80, 0x21, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x0, 0xb6}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0xffff, 0xc9b7}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x4, 0x100, 0x7}, {{r1}, 0xfffffffffffffffa, 0x21, 0x1, 0x3f, 0xef4}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x9}], 0x0, &(0x7f0000000000)={0x10000000000, 0x5}) close(0xffffffffffffffff) 16:00:39 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/68, 0x44) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x160, 0x0) write(r0, &(0x7f0000001140)="413d43da0636ca1ef311b54a182e3d531a22ce0bdc46ff007a8184c706c3b65b7d2ddd2d25ff7f3a32708bed495ae042c1e4453463cf5ab6b97f412d2e5b658422d78512c1f321cb6b73364644e8886ec353fbda38f13c3605ff93ac1ebd42ec3d9a15cacbd1b1", 0x67) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x183, &(0x7f00000022c0), 0x361, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x120b, &(0x7f00000000c0)=0x8, 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) listen(r1, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffff47) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28000, 0x0) write(r0, &(0x7f0000000040)="1e33d15258fba328c18a3815e704a41f3aebefa848009e1312e797899542333d6abdb1084c0a3236454d2b67444be81ad0ac74335df083672ea125ed90", 0x3d) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x707d, 0x1, 0xfffffffffffffffd, 0x8a, "69dcece02708cab8b162d71707be603fd74002d1", 0x6, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:00:39 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf6251", 0x4) 16:00:39 executing program 1: mknod(&(0x7f0000000480)='./file0\x00', 0x2100, 0x2f9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xfffffffffffffffc, 0x8001, './bus\x00', 0x7fffffff, 0x7, 0x80000001, 0x2}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) openat(r0, &(0x7f00000004c0)='./file0\x00', 0x1, 0x800000000000000) 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfd57) write(r0, 0x0, 0x0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0xffffffffffbffffd) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup2(r0, r0) r2 = dup(r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/44, 0x2c}], 0x4) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:40 executing program 0: madvise(&(0x7f0000b45000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() fchflags(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4, r1) write(r1, &(0x7f0000000180)="e8a0233dfa8c9cc763756f6129bc50fa77900ea35a425d7c9986a8afe6af7ff6442dec03eaf598040a0af50a9a98b0b8c7329efa50ebe385beb748b28a1fd6b2488ea9ee22f42383938b8d7ba275fbb210adbd430ad82c7a90d8b6c3328603e0a5828f4d3e89ae1316cc5b1edf039bdd5e4ed82b32af9386126bb40e28a3597bee9de50180f951d063dd471fb4d53a5f475b03f15818b67e707d8891ac8e7e247df77825122085aad6ca3fde7e46c8f72a2c15072ade393cd8bd9e3095eefeea11af301d3850de033f5be369fa1b9b0b551dd1bd8320fc55a003c49a9a96ef", 0xdf) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xea0, r3, r5, r6, r7, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r8, r9, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100180adc1c863f98dd000000009bbf3b05eb5ad35a0510000004"], 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_addr=@in6={0x18, 0x0, 0x8, 0xfffffffffffffff9}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5c}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x2) 16:00:40 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) write(r0, &(0x7f0000000000)="5300f091f944c9ad1a0792413854df8c08", 0x11) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5cf658ba) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r1 = socket$unix(0x1, 0x4, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x80, 0x3}) read(r1, &(0x7f0000000580)=""/234, 0xea) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r4 = msgget$private(0x0, 0x200000000041) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) setuid(0xee01) r5 = msgget$private(0x0, 0x18) syz_open_pts() msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) close(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x125, 0xff}, {0x0, 0x9}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2000000000000003}) socketpair(0x31, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:00:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 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, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0xedaa) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() mkdir(&(0x7f0000001840)='./file0\x00', 0x118) ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x0, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x8, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r6, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x612) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000200)=""/2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x400) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0xfffffff6) semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000240)=[{0x7, 0x9, 0x1800}, {0x0, 0xe3, 0x800}, {0x4, 0x401, 0x1000}, {0x1, 0x92ac, 0x1000}, {0x2, 0x93f, 0x800}], 0x5) fcntl$lock(r1, 0x10000000000006, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1, 0x9a, &(0x7f00000000c0)="6c8cf7dfecedba972577304b1269bc92157e4d0082a7d26d7842039cfe275e0f47cd66ec4a97cd2511b0b575bdec91d320fb976198da18c44a0bdd0656552a82ce5da3f85db4b2268f45a1cc279f5e708eff2d1ee5a5c6b4b629605542bdfea1bfdf2f9060a29dc5e4ee5a1773e681a7229a76a976b87febec527d08ce510fc3267ee621c2534d68295cb8ccdb8f738d91102339af066f107647109e42121b99acc26e4150fabfc640335b95a1c2bb317ba8dec6bc8316b39d9997064eae4bb199786976ee98aeebcad94f8582f875", 0xcf) 16:00:41 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:41 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x60) linkat(r1, 0x0, r0, 0x0, 0xffe) 16:00:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r3 = syz_open_pts() socketpair(0x10, 0x8000, 0x7fffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xbf, 0x9, 0x5, 0x10001}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x4}, {{r2}, 0xfffffffffffffffb, 0x81, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x1, 0x4}], 0x3ff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x90, 0x0, 0x43}, {{r3}, 0xffffffffffffffff, 0x477f322f530d0af2, 0x40000060, 0x1, 0xfffffffffffffffa}, {{r3}, 0xfffffffffffffffc, 0x10, 0x20, 0xfffffffffffffffe, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000098, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0xd45a, 0x80}, {{r4}, 0xfffffffffffffffa, 0x8, 0xf0000030, 0xffff, 0x7}], 0x0, &(0x7f0000000240)={0x2, 0x80000000}) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) read(r0, &(0x7f0000000200)=""/210, 0xd2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2f", 0xd) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f64696c653000"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6003, 0x80e26) open(&(0x7f0000000040)='./bus\x00', 0x2091f, 0x10000000002) 16:00:42 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="ebffffffffffff00"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8]) getdents(r0, &(0x7f0000000300)=""/228, 0xe4) 16:00:42 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/161) fcntl$getown(r4, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r6 = kqueue() readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r7, 0x0, 0x9, 0x0, 0x0) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r5, 0x2}, {r3, 0x26}, {r6, 0x4}], 0x3, 0x7cc) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7, 0x2, 0x97, 0x3, "6dd1ec901b9c151f066fd1cb2263d07cdf57c327", 0x2, 0x2a7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "1f00abb823040000e30000feab4703bc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xe1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) semget$private(0x0, 0x3, 0xd) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x18, 0x400002, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x1000}, 0xc) setsockopt(r0, 0x500029, 0x3f, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:43 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x120, 0xa0) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000140)="425962635bfa904b237cf7c99799daf32168f20b5b25c67a970a598883f3370e37df06d38b153abdef811c3be9ce9538073b70d1c003d38722e4e137103194fc4b2acce889405e7547e8b7efff73c382aec55ad64366aa8d6f90614f00e971406768e99c1ebdae6166ca376acf18646910cb967f", 0x74) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, r3}) semget$private(0x0, 0x5, 0xd0) clock_settime(0x3, &(0x7f00000000c0)={0x4, 0xfff}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) dup2(r1, r1) 16:00:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000080)=[{0x4, 0x3, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x6, 0x40, 0x1000}, {0x231a19878d6f069, 0x3f, 0x800}, {0x6, 0x8001, 0x1800}], 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x880, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r4, r0) chown(&(0x7f0000000200)='./file1\x00', r1, r2) 16:00:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getppid() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x10000, r2, r3, r4, r5, 0xc, 0x5}, 0x7, 0x6, r6, r7, 0x3, 0x100000000, 0x3, 0xe10}) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10, 0x82) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x2, 0x7, &(0x7f00000001c0)="7e61934a12656cc625ec18df0c239438a4f3e459a99863721b6d799d0bc87f7884e75e8ec6000a8169ad5e187f39f0c7f7da6970949cb8ff9319ca3796549ec9f31b310c9eb2700fb189b04104eefafb83edf8bccccb6c6b12459a80eb277fafacc1ff23bbbef4ae28153dc52164a493357c2ca91d620253dca6b36e2b394d61c00657d180e40749d63522323f78a055ecd3d473fde88ed067d147aa97050ba16feffbccc5318719b6535b083aface36aeb0d292bb884bf57f84ed71f33018feda0cf5248230dfef77548b42387dad532f0000", 0xffffffffffffff5a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000300)={0x0, 0x9}) getsockname$inet6(r4, &(0x7f0000001740), &(0x7f0000001700)=0x1e8) execve(0x0, 0x0, 0x0) close(r3) r5 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgid(0x0) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r5, 0x1, &(0x7f00000015c0)={{0x1, r6, r7, r8, r9, 0x0, 0x401}, 0x80000001, 0x800, r10, r11, 0x400, 0x2, 0x1c, 0x80000001}) getsockname$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) recvfrom$unix(r2, &(0x7f00000000c0)=""/250, 0xfa, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x8280, 0x10) 16:00:43 executing program 0: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) close(r0) shutdown(r0, 0x0) 16:00:43 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x3f, 0x1, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xfffffe35}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x10000, 0xffff, 0x3, "79128a328182c1071dc073776a248e2bc46b098d", 0xb2e, 0x9}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x20000001c0000000, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffffd, 0x1, 0xfffffffffffffffd, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x204) fcntl$getown(r0, 0x5) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80000000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) shutdown(r3, 0x0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1ff, 0x7, &(0x7f00000000c0)="ce49136e00e0a71ce2063248a806615b89f18424032f6cf51c39881954e7a0ee3c54d62883621b52363be6de9b631ea59d334022e05b1ec33cd8344b416120df7497e35a3c4583d7044af8889747eda476297e93723ae3136afbc69c6ad385ec760ce36498bcf3084534c8b2a101b0ef2bb77c7a0dc0e65fad3acd6b0d0345dcefd66f8327ed7f8a59811fb87593040597a54a8fbdf7320722b959e9b7445c9d8b10263c820ecf47fafc8bb9d4b160178fe17dba", 0xb4) r2 = msgget$private(0x0, 0x86) msgrcv(r2, &(0x7f0000000180)={0x0, ""/108}, 0x74, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f00000004c0)="5fe90f1064265b4eb6784080f7a0fcb091252bbbb27615a3a2475bbe9491613a8e6f00968c4071e4e2797c", 0x2b}, {&(0x7f0000000500)="af0228443bc49605dd2ac0b97883ed070435efe83494245f00b11ce46d9e409afb29fcca77618d56069c508f589f080d48eb152c756450eb7aeba8b19f4d087f7271e343d5d1cbf86cc7b56ff51323c3ee8bf781", 0x54}, {&(0x7f0000000580)="ebdb40b07f61259e771a044847f66c7c6441044aa4dea67e0284f8971af288175846ac01546c17ff1abbdb71c9ee1af2b903e4462e85241ee5b334fb9263f0039919b933d35d1dcf03e6eaf20254a7112f3a98cbf6656eede402456ffbd6d7d963f4f92502047bbfc1a4f240fb5acb6ad9f18b95273b15a32fc72736b89e61bb31c681ea6926096beabf6ba7cb386dff5c5673088536ed148d33efbef0d392ca20abc63be2802f141b50428546f6980a8b30e1466222cef539faef1ef804a22aa36e7bd524e3e035bd482a0727180fae11f69a7d04f8b35eaba848506d8465dfe90b", 0xe2}, {&(0x7f0000000680)="a5568d08b8a381b0f21a6b614707f1676290644fb4ae677411280cf407361480e0820b97cd771151d8e41990c2e4be785077f9daf45a2128b594fc86afcbc545635d3072e5a94b4211f44bbfa45ac03e36af07622eb6b646082db2080e5b4b78d48e51f6ca89314abe6379efdea07e529b558dd8dfa71b3d34e64db1697c07883cce08205077e47bde80a329b06a7aee75ca50255e6e31cba2964d185ab0da97315029083134b3964d1a86a3bf39d5e0ddb7cd787173955804220cebf2d93e919c0809a9036ffead56b442819441d35c133e286dd27a19ed380549d271c040e536a048a2", 0xe4}, {&(0x7f0000000780)="6f03aae72c14f4be1ebc4d6ac7e8a71416377c35095fad13be85f0545a5b3a6e7c2837dbf58cadf0dda33ae7ee42461382477f5adc462a816d34f7e41352dcf3a339a82eea1ec8ef8d04cd8910ccbc5f46e5fd441a41dec92c179011f403f125988943ea0323005b1de46b6a785dfbd6c1a662dfc6aa4d0b608c3f2f7ad412fa8c18", 0x82}, {&(0x7f0000000840)="cfc3ca408cf7523f81c10b2270a14e55308f1fdf7739cda7dc28ee12aab14b", 0x1f}], 0x6) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000003, 0x5, 0x7}, {{r0}, 0x0, 0x10, 0x0, 0x3f, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x31, 0x0, 0x1ff, 0x2}], 0x7, &(0x7f00000003c0)=[{{r0}, 0x0, 0x40, 0x40, 0x10001, 0xd5}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0x26, 0x4, 0x9, 0x3}], 0x0, &(0x7f0000000480)={0x1, 0x4}) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCEXCL(r4, 0x2000740d) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x8, 0x6, 0x8, 0x80000001, 0xfffffffffffffff8, 0x8, 0x4, 0x1, 0x4, 0x49c6]) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000008817d100"/152], 0xb7, 0x0, 0x1800) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r0, 0x8) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x90) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x82) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) close(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x488, 0x1a8) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) shutdown(r0, 0x1) 16:00:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="e9a5ad53bb72d056e4a073195e7b0080000000", 0x13) setsockopt(r0, 0xffffffffffffff74, 0x0, &(0x7f0000000040)="9b3a488d7d577bfb096a164761491623954377802f1a09c300bda38deace13633e99512f9c4d673aedc37d7724aee2b43a2950c4d9698945a5655a23b0309b1c72754309a54626a8924ee02e025e4e5dbaea5dba609c8dfe4bf4a1094620dbc3b263ea175d36b25f379e57bb3cc0e5bb5296274637e57f8c5fdf2c45556bc573cb81a64840b1ff943a691c76b9b9b565455b5cf9ae0cbfc4afb60485eb88f520607d772b020947477b583db35125fa4cd779e3b39b08e90e393f3964e32f3844aed5bc18fec586029e40f4671f8ad969d2a8e9", 0xd3) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:44 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x20005) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setgroups(0x2, &(0x7f0000000000)=[r4, r1]) setegid(r2) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/57) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x9}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0xffffffffffffd731}, {0x8a, 0xc4}}, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb29232f66696c65340031565a6dccc6f13a94f351e055835568894d7f74a6cd7d226c3e3ace37f06c6a3a962027e91993f1ba8112e9d531315731198775301363b9cecfeafcf4e03eea9c18074366eebbcd679c2c6a0c96030fd2bb56e86ddd0022024c4a6140c1af918859b9db3fd2eea9f36f137e1ceab15de78d2bfc3f1e84d25a92874f0398c55bec17f7f5acb2289f7956307c272ee4071f20ca4d75f8bac9912a25b96b52467e8607963e34bd5da421691700fdbe2a2de4263c7d845dca8d59d27af796f02af0807c8df3fc5f1e78120aeb165982f1b8951b"], 0x1c, 0x0}, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x13}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000007c0)=""/244, 0xf4}, {&(0x7f00000008c0)=""/101, 0x65}], 0x2, &(0x7f0000000940)=""/1, 0x1}, 0x40) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x80000001}, {0x9, 0x1}}) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x103) r2 = dup2(r1, r1) shutdown(r0, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x87bb) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x285d) 16:00:44 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="010019968dd6b6144bbf0109b3b71b4e47e5d1"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e2568750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd363374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) 16:00:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80087467, &(0x7f0000000240)=0xf2) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0xf7}], 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) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0x351119d827451915) 16:00:44 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/{\x00', &(0x7f00000000c0)='/{\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='rc', &(0x7f0000000240)='rc', &(0x7f0000000280)='(\x00']) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') chdir(&(0x7f0000000340)='./file0\x00') 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xeb49, 0x3f, 0x5, 0x2dcb}, {0x9, 0x6, 0x4, 0x1}, {0xfffffffffffffc01, 0x200, 0x0, 0x8}, {0x4, 0x5, 0x5, 0x4}, {0x6, 0x2, 0x6, 0x9}]}) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000500)="64d504e0c01ce0bfb5e30ee6f6447149784da85adc16d9f8e04aa472ee031b1f00686518b22696dae790aa5afbb697deefadd88ab20c26d105ab1660cb4ff77d34c688ac25bd432e1374b76c227688a5aa414dc7c17190e727c855722160babde2553260c449914c5b1bdc7d6fe37174c64496c32515aaf23f2e122e7b60ddaf2d8634f92e71b2c4ad5b57b7daca975a6802011f2e0c939313f0f9c08ef4b6dde857a9040e12b1e68cc2d7a789345ffa593ec231f3611d4db00e87f0a60b68fc76af01863b28c06f67ed9f8183347a6e9c149595e70ea8b1977ddc3d5fef093bd258013303ec9b6e51", 0xe9}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a0230bc1ab11fedde7a38611b81330d8f", 0x11}, {&(0x7f0000000380)="9380f7397c4554c2ac98def3451295b4085095132623018074dbe317de82031fe32ebf8e2f8cef855831d1c5fb953c21a26c11d09544148556ffe0b60b5064d1f5695ed601e3c9d3e4fc81bce76ec3aab1e8abc9f853dba20d5067214b3d3861045ad454977159d98f612ad1112ef617345f15ee37f4931637f76867b3d3f3fccc2850b97643f5ac55c56c5674bd0499f6b044", 0x93}, {&(0x7f0000000600)="4aba02fef37d8667ae03678da5920e9355823a9cd49c3e686df30483b0bd8233547e9a32cf40d303047b4604e2aa727609d828e64fc40a256e0e3b181a41cb7622278ab9214d46937f15da12f4d0e409f918c3c13f2ba53073029efb", 0x5c}, {&(0x7f0000000480)="ff74997bd5d0e863e145b1", 0xb}, {&(0x7f0000000680)="a0e32fef2429aba6d7bdc466ba45de36bc47e169d00eab0ba137c9de064e8f316db554b3621198ee8c37b58277983219d983b9295d6c20b03a782f65d4164e3c98b16fa3ce29f28269f266b21b3b25cb511f38d2d42533056a21bd73a46bcdc86a7edc62c29851c1b19a98e6933d1a34cd35e215ccc7937c49d179930eca5bf5f0d5c79eed12ed8f465761ac7daed94e22be22595677a5bcea8a3b45b0beb3f472c47314b6dd79869927c7b475c5d81e8dbad6e9c7a49a57927f949bceb74e14fd199d10d1ed7ea343071799c7a15cafd5e9a088385388c3fff19159673cadcadeee26cdd90154517bb649949e44e7a587e4d402baa6b8771d14fdd97811b0add1f0cdd61b23b034cb41a1a477a41581c751f2b6dfcb3513a34d6cc6ecf66e9fa6243580eb5442257a3e4b5e73ee5c37e2053230f1c201a1295f8fb7b67a85cd872b50cf43348631da3da8ec8085353b1a12e9d0bf505c0011aa83f9459b325e489773fa7e6c04274a7db7717cf501e0ee8d805cd69e7b689f339eb8c9c2fca9635924676efe995878de0e9b367adc2b8b34ea4df5edf3a49a97bc32a1e70caf500588f63d52f861a4584ee6f6996a7decc5a0162107459bd2d76029b8d09a2cb6fe13af7928ce6c69c075accf2dcc3c4cf1acb447c956e65717fa1366f0f1152518df4ddefdc0de37bcf62b5018805fca3a38e0d0d8f4d1d7e3644cfb2cea7ab41b39563c577b55b68681f1defbc16e2f05444c714ef3f008ce451deb7b86bff33d5bcadfc51afa1ec8bc7a020410b06a1d475c0aa575906c0dbd613985e22d1becfe4af4b2022d475ad39255b165e8d986a0ea4a18046f94bc8259a0e4ffd61f4a010efa6af633bdd6103e3f24d2efa5290044082978a65e145bbdbf0b266f954341e26d6e8c08a055b61651fbdbd62c1c8381d48eaed4d0a844e2b184b674ddfad8b876e86f5c960149d76ec6b35ecf88d85d1b7058638361ccf251c461d4fcc82763ae73c9f6356bbdf466d30467619814df770ca5173ee25484772a23bc1214909ac735589d3eb8c378c23f3e14d4487135c483b9aa697302a6e9040cf2243d4fefbd495f8ef99f98da12d34a77348a0401fbd7ae0dd44b2150a82d10bf87cd161539eff237f81f670dbe472a5ba994c6931e67881aebaf2223b7afceef9e90ea215e5ef6f146b5a15ca5202b6a12f0eeb9f1ac2a1f4145344ba4055e37d8a75dbc0efb4dcfb13660f9feb565c6271200e1d9307e99812a9cfd35adc37914dba9ec984b4ff2e5aa73cfab1c420874c87332a46f10b6682f0c6c90d6c863027decc6b55abf88117994c468e7c0d187c6cb9708d3e881061afa8f73a024fbf5428256ca2098a3e03ad248e852a450627c24fe012adc6829d42386b6637d68c1860082dd11641df64c7e8bfe5355aef1fc628588badaf335faeb655fcfef8f1a5d3eae88bde55d03b859f93f5382f8b8c45471f602e431655ac851aaac000176483a7d2ac94317ce4af8f07d74695cb034825edf90d6494ff233cdfeb05c507489e1a490de46c0d6e2da733b370f982ad771baf95330cdd5ab029c888f9adf854c472b106c02e1a6c236124766748d3d1cf3ce0a01ec559ef7534b758575580482dde0a6f42a9c623ea59f01465d2d965c38b3910ddbbbffa20bac548e4a5ef4731267e4a79c57103bc2621df6bea2eaa26837debac9544594d335a968bde01b89d5c502ff07a658175939b34690ca25f6868b8043c6f6b73cf892530ec13a93a45f926d8d327cbedfea7581923aa9854407d4118be535c53a2f2f10b5c833a9c9b5d86df81771f47fd2592b132dbf17f2ba5a1fe02169becfabaabda1287ec1e02802e4bff81a9d224e2f24af1461998b28b189cfe082fa23ce6f1aa1317c7140cf4993372e1402136bf50d3dc43099e5bea6284a88b033d988c477472a33d679c62f0458e1296c6d85156fd307cf6a8a4d4203be7ad72cc713de405725fc5b53322dbefc39e47506041192a0e11eedca16fb472f0e164b85615c4fd035fcbe817d961287ff2271a1feb1cc80f85c4fe32c03130fc6dd9d448666687c2e9749475f76322b8a7a8aa58dd2ea0e2ee5f21c6aaef6809989d0f4148ee777c0a5a5cfe21fd7d035aba12b0ba4ae9617350207d604017d449aaccb4c7b4b4af53d26720bbd2fd114f6af5aff9716d0874ffa7461beac56791e8bef0e46fa500f23019a49857ab78402a4911893fd62f28bfbe6de292cc12822eec1a90593a117d5e8990e05c3eeedd6ce78aecdc3704f2278d3c657046d2b630eee78cbc4fdccde8dd89347640ea78c688cd3c818f940e2f72beabd31e989468435be2fc170d47d17a408770c47d6492124b89053a9b4d531ddb111bd944688d7a8d403c2eff155a8ce6fa7da8ef0e5f826f89d935e695fd3303b76e94255d4cd743d8741675f7ea8960f3c7016f06da0d457cdcddc0a6bb33c166a781e812872ddf1035860663368cffd11a2201cfcc7759416d545a45601de83742cb38b354eadd76032f9f50ca9156ebbab9ed554d56f2d697109ecdfdf8fa9ea77f9255a8a838fa800d4b0a3d9cf3a63bdb3fcd135e528c28c8b1a34198826cac841ae3b3e9c236ba2bf9d862f5b784bb75f3de702d8362a97cd4b9c1aef6e1f91a824b311fea7be828ba4f8ec2eac33501bde1fe2e047a3def2bce4d14832b3278577665b1437906a417801c31f2dcf7d2a042769d265e3ded5d26e083f569247edc9d06def94d3318426251600264549eca9489b429ee140871f8a3b677598f1633f24be81eb70e5be9140d99a5f40cecb6cc2425289ad5a4836c908f6d912fbebed1d35b3b29725f2d865bee669d467b103f62e76ef84a33a7f54fd7ecb4441b037688129d2e3e70a4163d77e7595fb2cd5fdd74d5ea4e02a5544f0d51982ca727b73985cd695e6a0a036263f06dc160173afff18557ab62eb9a3c0437d30e3573ccdc64a7410394d30c004fca7fd9afeed4f674a40d202b9f5a08d065f7ac9fbfaeab34e5381758c0a720f25ad9df0a69fd30e1096be8f09db9e6d4dec588ac9396a0ff12642f4ed16be7f1acdad6aab871cf773a734f35dcc73e7a1495a90a64df2e812d8f885f6abba081645198135c398481bbc574481a79ff9dc582ab2744fb736130d63df0c65ad62cfaed9a699efa7b1924a036926a1896bc457912a5811f1f700824b1d2ec64e6e116de559d2340f41ed440641d9c8094270f82769ad39da9e0279b173948f27226d25a6d33195308f7ac66642516a159313f45fd85000a37215d4a00b40a8fedbff128998badf1c47ef2aa372f00b54733da97ffb972ae58cf11caddb1d622173bd542051005303435b604955dda3319e8770d4b026333cfc3eaa72cbf7c69eb5fbc10a189f50d059e1b7c58b626bea01b810249615002a569eb8969340adb46da7b1aa0b879b6f4f37b3b3cd0e222f46a5e495ef18e7c6b81bdf4af490e4fcce60ed00bace8e4fcb1e3d6fc6d193c5a97636d7c2a5e8d596f0da3fe3e87a93cda510a846919432987eb7ec569bf037f59582d65e1eff4bbbe922b444e22764a89993d5bc2e7f7ac35de46021f09dcf8ec5a4b5d223a2a1fed6c1768a67ffde0a69b5421312f6d41d3de4ba39921fcb8e98051609125654b17aeaac24d39143aff354c32a451342f6fbc22fe8420ab1f4b5120d7486d714cff9874f954b55ca3bdd111030fe8d585c7c75bfe75a715fa03f0296d08968d52d153e475396417baf131c6c0086230a895be28b9d213cb673ce7e8b7d9412e82c2f769d652c999229079526260ac50043ac186fc54ce36df7ead89501485462b9c448ec00fdcf262ceea37e93dc684e10f9ede204e93072022edab7fcb5b8419d1ea0b2fcd143a2eb5713267e6279f7e52caf6a49be87e7e1bafd9a7280fca323bfc1abda6c596f51c242ed82e63af7be631d161211560f06f2f4247b0921688d9c556a57ccaaa5e5d4df25ea96bbebbdbb2e05f73106f8ba629468b763ca2de82aa0c3c69f3f829a3c71abb0f9ba07e6fb7d54d2c55cfd0707847e1b3b360a437847e05eaf9078c3629a6be0a99519021400c8285d55983a34047bbd6ad82c5bd62ee954778194ccc5e5d5c766b9f750f37b8098bdacd58fa473f5bc012995205efbeecb462017b6855816465db059d856d2e98e71810cd0d38690bd51f052f25f5af38d276e572a4c0b2a95554c98bd1a0d9dcaa42e6dae9cc254a5c718648dbb6cb9daca87e66ec339f3564c85112255e42c1568bc455bfb7caa3c7f8cd0959ec242aaf673f48f936509220def4cdbd6728ebafc9ca0153557310669acf3139ead12a6f60d246ff3f2aef20958ec87ca0b1c3bea92541c1baba2cbd36b51dc98fa11ee71c5d49eca0bdbfa4b9662ab9f17f75eb7d635171c13d0cab04476f009b0c236fa2905979adc40ad9bb6fa6828d968d0fb7e1f3e67176d8f824a94f0c38a8a2f283b5f02f076188eb43ff5693f90677c7443102cd2dcefe81ebb6a723aa09f542a015bc8e3689d3acf441f91e28de331d5f814ccc893cd9c1e7280535fa66734e33bbce9e2e3b78f4aa94dce671f424efe870e962ce3dcb3fe2a79adfc6261340b1fde81ca09c2dac8d2a2bf70460adb1681fab5ec4fb6876935b24099f34959aefae64df021a3b4017fcf7dae0e888f8e636bdf672866527770a91023c3738b8923c88eb8b4eb0e6eb8bded0181b1fbd76810534aabee64aa4bf50a287d07ed7e8c7eab2f422a0445ca517e8c0244d07559a78e9b657d5bf6efb9216c4bf163b82727f75a0a95b604a803da0e1fc3d48d092ff78bbf5849ce044396bd9230357ba064f31d8c02044a6e084f1ec981bc3621f5c296592d7c58e128200a025706bcf6dd4d9e7d8ce8a226a266f08f7265b02808624c6284d971da8798d8c3ec93c14dbb7767347376323774945328cfc5897c76f1ee5da12267770524fc5073bacf9353d47c02ab426cf67b6d297cfa1ee0e1af83f4c0c5c4045ef201bb5f1150fb2d37800d02951437c20d09128281badabacbb9d380dff4a553722fd7a29baffee68eb8ea91bebc9e0f2dc31dc18d17baf6d165510c59b227d3467859ba5b7c82bdd6d38c3d013be9bc6d4aef54926faac3e77927da7fa990165ff041cfad3a4469e83bf3a5878b4b43cb9094fb05eeff583c5d4f8c10ff63f7bba18720c6b9e2b27923ea3ab162a1ba8b0ea1dacd1ac7cfbc809fbf57d5709c4ba04a30b7f3820abfc0cd72537912ba8dc73801610edcf10dfa606e473d2c1916ac17b2c66c8eb6bfa33f8c0f1f8f6b42b0714194e711e18c228fd5c3f6c0c628381ede57f700e87e676707eb55625de144b464cce8fde0c026b06beac9fed768b50dc9d125203ba992eb92fb950824f0d58e9f90e74810faff13da9fb386b7166daf7ab665f697a4ad9d8b0f2a9ef222d94e1af09a360c7cba9bc645bce718bd29257ef5993799789c6e14e72284c993b6bf649571fd7d72c22343c46a709cfc063e38ad416a9010d89bca8f802960930efec95e3c9eaf494f635af7fefbf453ef5307878e12c8e7f5123a9b7eb820e4bc22391c9d22f205c3ced99e5cad97c5b38ba9c74ca7457aecc2c9c39da0c21bd7a38e012d4c2a995b254acd4a69ccdcf91229651a3504e86804f5244ce52ff325ccda875376bead4a6298d6de23d3020043a1760f8875d4aaaf91d90d65c9164601a09a8d18f6aa15c0948344368a7eec470c6a88deda2d5ea33d538defa13d5845802e814d289ef5f56f6b6c7090bcc9997b3252340487", 0x1000}, {&(0x7f0000001680)="50d1ebfa4c69957e403fe16c88920a3eae77a1a3161e2ac2d4c02d8ae0f9bd4609b1b26286e6a6209dd67ae61d6d5d34d8ec8177ca4e15d1b4919f34fd80c5b857fc2d7ea50f89bff388fb3549e4597bbe34d49b8f6bb099795c222c6733e12117960d29b871b1e11e4185e32d38026cecc252fe993e767eb59e5bf9c69201d01488181be2b407", 0x87}, {&(0x7f0000001740)="108fbfa1c7417254b300b25ca650c9459734658c00acd6188d345c70f517186473726137f514f58743a0d17b4692946905efe1978514fa7798afe1a4da11bc3dde45f5736907674aaab0696077b9931d98d8b77887140d96ffc351b7eda91b477aecd58ecdeb7a7fa6064d540b0cecbd37", 0x71}], 0x9, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0]}], 0x20, 0x8}, 0xf) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xff90) 16:00:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') r2 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r3 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8009, 0x5) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0xe1) semop(r4, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgsnd(r4, &(0x7f00000000c0)={0x3, "daca48d380a9c3682775f8d1e9e6ecc3d46dbd40a408e3933c2c5460936109afc286fe8c77c0bb"}, 0x2f, 0x800) msgget(0x2, 0x1) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x2, &(0x7f00000016c0)={{0x9, 0x5}, {0xdd, 0x7}}, &(0x7f0000000440)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3}}, &(0x7f00000003c0)) getpeername$inet6(r2, &(0x7f0000001540), &(0x7f0000000480)=0x6) syz_open_pts() setsockopt(r2, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r4, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r7 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r6, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r7, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000280)=0x1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000001680)={0x1, &(0x7f0000001640)=[0x1]}) 16:00:44 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x4001) r0 = semget$private(0x0, 0x4, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/161) 16:00:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x80000001}, {0xffffffff, 0x9}}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="70fd8df06302478a08dcaec0e2a8ac90c763cb7ea8014ba30e9f6a269d47a9d500ee44ff58122943a4db3b2c468e04da3e6ff388", 0x34}, {&(0x7f0000000180)="20c18e38b1b8c38df1363f2013538729cf7311654a935cc7696556278a55fb77ea409da2f012845941d489ed8412c054944cc9db17c17cccd2d536a3f9f18778bfa7aa1412d4876e87ebba54ed76eb62d50ccf57bff2dcd83b49341086e8da91cfcc6e1855482948086e0453189ed4b9bbf6c4bd8267cfe8be8eb4729334adfe5e50073514d198b49fd2114ec5a645e2adc44c7f0e016e278880bf90d955f52e319df686861f9aa689985dd90adf55ec0fc8bca04e292ab83ff392696f320ec26db3080cafa0b02b62d6a49b84a6ec6bf8ab2f742ea7ed9e90994215b4708ba3c13909a7daee2ee36c3a3e75625a73f80560a89fbd", 0xf5}, {&(0x7f0000000280)="59f586221cc5534b511e6f240fadef516c02b367c5729977b9f52e4b7856c0a6202d629380a7b491d892f910f2c15317ec46f07124e803183e81196a3095f676b8d09c5cc59bf9710f1f136a211a157ed36bcdf69fd1a2b00161cb", 0x5b}], 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x3, 0xfffffffffffffffa) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x1ff) close(r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/172, &(0x7f0000000280)=0xac) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x5c, 0x80, 0xb234, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0xc, 0x0, 0x2a5}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0xfb}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x40, 0x80, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x4, 0x40, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x10000}], 0x80, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa0000086, 0xda8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20, 0x2bc5, 0xbd6}, {{r0}, 0xffffffffffffffff, 0xb0, 0x4, 0x3, 0x3}], 0xfffffffffffffffa, &(0x7f0000000180)={0x51, 0x78c018b6}) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0x4b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) writev(r1, &(0x7f0000000380), 0x384) 16:00:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x100000001, 0x5, &(0x7f0000000040)="35fa74825c1a404a37db05f61a7f69019b31a0b28f9c7308659eefb0fc451337632bae2940325f16bdcf6c0a6bf56f4a0ba7662a97cbe4b92fb6cae70898974a2b0250ecdcfd4b580b61ac79c96271444c8e1ab5016b369b04e78235b12171e2543f281c2aa9e70f0a77adef20b0ea04cb5dfa9c32762a7b87b18dab2237607e50cb4f7a5e0f8dc8fd3d844da3437c0dec99298ef7df546ed0decb619a0ae0621d1c596d0b727bbd0ad19fe611011fe9ea168f5b9d6750bc4b369e166f4933ea21b35e9875a52b356a7bced070c42f2223e4912b210cd9822522a45c75cad5dc795870050eee01b31adfdbc41ccc32f2ef41", 0xf2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x80, 0x1, 0x4, "5dc95be00c77aae776310f4913c9641717f8e006", 0x3, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b", 0x17b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d5b4c670d6b9a84032c215faf8a210524d8e5"}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x90, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) pledge(&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000140)='/dev/zero\x00') setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000003c0)={0x8, 0x5, 0x81, 0x3, 0x1e87fcd7, 0x401, 0x0, 0x3}, &(0x7f0000000400)={0x6, 0x4db51d4b, 0x3, 0x3, 0x2, 0x9, 0x6, 0x1ff}, &(0x7f0000000440)={0xaaa, 0x2334, 0xfa, 0x1, 0x1, 0x7a2, 0x7fffffff, 0x7fff}, &(0x7f0000000480)={0x6, 0xfffffffffffffe00}) r5 = kqueue() socketpair(0x1, 0x4004, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x401, 0x8a}, {{r2}, 0xfffffffffffffffb, 0x80, 0x14, 0x7c9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x3ff, 0x311c}], 0x5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x41, 0x8, 0x3}, {{r5}, 0xfffffffffffffff9, 0x18, 0x3, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x58, 0x7, 0x5, 0xfff}], 0x7, &(0x7f0000000300)={0x5, 0x100}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000", 0x86}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) r4 = syz_open_pts() write(r4, &(0x7f0000000240)="ac7bd9b19d051447309fee59bbaa4739d0bae72676116e88039e2075ed0257992e2c8543dc95e88e59336fc38325b078a25c1ba8217dda1e1dc475c98d1f3906cf7ea9461fd399c1fdc931620723165b850f6aeca0018bf26fa924c943a080b89fdb12d3b5f3ecfe859ab4eca525fed996785c6edfd49f7c8c5158b6b22459e7d539ee8c12119da3c60bb915cf86cfdecdff226e3a8918f7d701d78debc2cb418dfa926ac3", 0xa5) 16:00:45 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x110) kevent(r3, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x41, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x100000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xd8, 0x44, 0xf0}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x200, 0x8}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x2, 0x200, 0x10000000000}, {{r1}, 0xfffffffffffffffe, 0x48, 0x29, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x100000001, 0x1000}], 0x1, &(0x7f00000012c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0xc1, 0x20000000, 0x10000000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0xd4, 0x7}], 0xf3, &(0x7f0000000140)={0x7ff, 0x5}) setpgid(r2, r2) getsockopt$sock_int(r0, 0xffff, 0x1188, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:45 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() fchflags(r3, 0x20000) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r2) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/136, 0x88}], 0x2, 0x28) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:45 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10008, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2108, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 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/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) fcntl$setflags(r4, 0x2, 0x1) close(r1) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x0, 0x10000, 0x1, 0xffffffff, 0x3ab36bf8, 0x9, 0x1, 0x1, 0x7, 0x80}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000100)=0x1a5) ioctl$TIOCCDTR(r1, 0x20007478) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0xa3ea, 0x5}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) fcntl$dupfd(r0, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x20000000000000, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000001c0), 0x10000) 16:00:46 executing program 1: r0 = socket(0x1c, 0x3, 0x4) shutdown(r0, 0xffffffffffffffff) shutdown(r0, 0x0) flock(r0, 0x0) 16:00:46 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) r1 = shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/42) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:46 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x840, 0x110) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x5, 0x1, 0xb187, 0x4}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000240), 0x1, 0x0, 0xfffffffffffffffa, 0x0) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) write(0xffffffffffffffff, &(0x7f00000001c0)="450dc3", 0xfffffffffffffe3f) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000001780)="c7274f2927142649b436348a67ec97277d5611586ca7407a861be419e3a0447771a4629f08638d3c43b1557723a1587043ea81c7618cd8b9f137c63ec04690598038a2b15b92a283773b4d5b32ee0f", 0x4f, 0x400, &(0x7f0000001800)={0x2, 0x2}, 0xc) getrlimit(0x7, &(0x7f0000000140)) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000200)="62d6927b7c1ed092b72dc3678c343c8d2a48d62325b050ad50eecbc19f77a3c20c00018090bcae93c6ce42b1c68860c09e1576572de0ba86119b8f141075d58516b9d3ffc030f92bc105c4797a14cc294ac6904d8f8c27ea69d3752ba375b0d9ee0687a73e5c862ae4a0d30e0c0aab8d4462f5ea737657ddc51de8318acf670c8065af168c98ad7174b6da9868a0793dd8e454ead69894748937403f6bd8cf062661f50e8b378e74702765", 0xab}, {&(0x7f0000000300)="5963ad3af271a77377d4aa35dfab83020256a0b4fa2ca1f4f1a334a6acf3ae3520213f0e770e01f70a50de2e4d372e9e70a27a5f6b61a0848ee805d96a46067a1267a29d99eadb21f5e6ef26aee761d30a40fafcfe946f779a443ef37d7ba4019fb4dfbdb19d6a5b55646cb9e16b7f23e2b308e7771a69a2fbae6b99913c1cd28482c26ccd9c77e60001515c555c179ffb477b5e9716359d60e9fb0ac44d2ff90c698a98a4870b9ceca68d0290708628ea4e68b32ba8761a72a4127f4bfb5521f1a13692dbe4d53d3cc0cb05a3a846cc7f40b8e32b9b018e9a026a08579153cd223e56561558ce86a11d16993717a287443b6159d6daf8f83f05b1892498f385f5a6048ce033e6bfc69cb945065a1b9642c97369ca5d7a366fa68f4ca40d28b5c6871e5b33745eee56577d98d35ca745f39fec0c740d8ca8951f8a426d76d243fafd00db6fa15a2cf945c9d78c6e0bff1737c7bd5417463c5a5a85763398ac2988fba81cc7a28dc04bb262f3f7f87294a2741bb3f4a07b0f2f78f7cb5549003cdf8e04191c04cb8ff4e688b6348d642929ea48990689c5804de2f8d6fe978d4cfe3d0c031d3c234f95f9114704c49935a56e3f1d1420a6db2ea3d451691da5c2b515963fd75058c7c7c393de41ea73f9e3fda137126ca184d1038e0db66a31a78d1d552f3a597cbb15ac9dfa1d6706285338f82955d589c7b26222db12b12b6eb08f01f2a666671fe3a9d826b5c70da35ee3ad8b331f906ceaab3c8c531265c624872b69533ed4d21334c4787d2edd8fc146eccd72c00c0c5fcb0e58303cfc2083cb8441f64aa6201c1e57cb82d84fa249205ff6eafad9e9a16a6c2f80b1b56563c471b92ffb8abd11058f6421b79aae7f28b0a24868967e6380590fe6a62e93b5e18292c1f597855f0da6450283e771df59ed6f7bbc885a78fabff3fd3b087790cc88e283e1abba673d08a6bd5f6a978df93a0b988cb4be93d4ed8ec2a9c638e9852cf1ba7f7cfb409a5cb5bce8408776befc0e5940f35475325c241b5dbcf77ba66a6fd48a53a1862360e46acd0a2dee087bed456ff6dda510b662484d611292ded19cb16171756e3f65b24b98da16bd19422d9a1d80dac4f52824210be9ff4495768870095dcd2db5b0e0359adfe407dc6a560455cd6ed57e3d1c09d1fbffce189d01264147ad2a7564456fd3c3415be4255b1cee42e526cda77b63755d44494eac3f2ad0baa0855aaf738a9c47f72ed72e3c17a931f964a05133724a6c61359e84e417a757edd6e1182c6b8deb2132a2eef69f4d9d2ca5e94f13bbd5c7e16edf355c11d6e9829f41d14b61093b1faf5889dcf9ca1e0615edb43c3e6a89f393351501ad254c0070f6c7e487353d68ad04382091358eab743865b2febd251f157ad8191224d0e73afee991b27f87e6e1c33f70f9990aa1847ef95e7cf719096afb0b992a69be8cd6b658ba27e1820680d2fbe5bd573da0194290cecff15b902b5458197ef3e4479d57d4690f9404ccfce5cc89f5118d2ed0bcc3674a67416c025d0ca4af8010e21b72795b840ff94f38c741f3d7af09f9104d5077f69b4173d05dd6ccc1830d268ffef45c437118bc28f6d9df5fba3da44bc2e70385ef626c7f5a40827bec7c452e2918cf6250da2ea8226bf6a424b4b6b8e439496867ae6eedb7e3e541456eba4afcb5d2ec0b781101ced51f56eabf8aec0c7152fc176e9ee42112b8d784882f0ba452d5f3d919081c44d85e6a44a4b080c905ad8bb6c9f24a3097f91528bbeeb91b7d6836e62e047803e954d59b7e48e2f9f1e6cdbaf718b26aa5c352a45472df8c25b7bee78fa603a406a325df275260c4451b63ed196c8cacc3b5643a537d3b76f84db71079d14e2763b15a71485a7afa7cefc7cc8c7f736755a11348b3145130a12e34549430747e4a5114a65db5f3d2d4c1a8e5218c2d0964f3544924773975ff9c10d0b1ff8d128a71e9425dd21cb82315682c705d519e7f4ae8bc886b5afba21d9e65d36a49e9b144d7485b51c46c4522a05e50a94645249238ebd2df2c1c29a91c2ca809531212ffd3842b9488f27818474950c25fae0d00f0108a44e59c7ffbee440f9d76135d2a62097decd05dd8c520603b4fa6a028ef06c1317a9199f6703b77d7fb9438273647b35460d7092f393dfdc79de4ae5ffa2abf1d1e8ab44553ef09daa6703c469f8e70aa696093c9642147da23dc18a6b4c972e0984827a9cc51a155c771c4cd55ebf2e6c8b6a028f70adc2f8e4b264075d62a598258638c2e6f4eb26e43b3d84e3b1ee937934b8f1d254e5dff2b801775bad332346c4b8dfba22beca25e28ee224b91e93ebac944cf8e6b60dc53e52c0964ce89fb29f02232aa6cf96d431e27745c76ea58271d63ec85e0d1d5c7558e60c4e72b76c43dc7ca319aad89708838fc4141e5e22c7d9420455ea079662aded383e1aabb937c4fbc8a600678b8398d6cba2eb5d606cda005ea51b18ef8b695d816df4fac16e92c3b15fa8fe3711297cd14ba78e95fcbe35fd8e9e6c5b3771d687cb56d9f5d8cdb1b44b50fc96bbaceb6e5e94a0a2afb06426b5ea7bfc883f41e23169fb50eb269bd3e3a4ff767b47711f86d2261624ed534821a939ff708bee27ea6e09fe333085fdd38e1a892357a161155733b7c494a59e9666765d8e9762af28f90c9c4b9024d04b5f560a332233c55e12692f8b166f1e9bc98784f22de535c9e0f24b4b316fbdf073daf04b697877aac2804f5a5e0e9fe36ec6cd498bf3bbd0f8a3c89c94c97411910465312a6a206229d1e4899fe70af5226da92d57b8d4566b81e582c1aa4f1f75d2d8bf19cc815e0b4c673b692b7e8fabd58173883762943990fd1a8ea3e6abebbfa78a9fa6c21713014185c0bcd9966a3d52996a4cfb9e69aa5068975008b81f33ad8c577f1eca849f591d6a5226595786e7778babec76f2e2fa7a9f7f5877afc1dd226ad5728a1037012e678891e7989f69890a47dd229e8b4fb58be10ab5a1527d81e3f0595d307b8a9136d465da5d5c656f230a5d52f73fdefc29d3a62c30dd7a11e88049a9df8f15c8d1d2394dfd8d1794ae6ecaf357a6ebaa17eb7923e83093d1c78c9464267c5c5dcaa21d80f9688d6452c6db2d42f806882d44f38b1a5301fade7fa59a7461d8718e671e69f193cc66a87607639560969d594a19c9cf5850381f7c61f2fa473e89dfca90f52d4b112b8fb01979fdcddb796e93c23e26801773faddfec139bc02d3495701e3c93834f060abf544ce8f551e0263c6846ef145e6292e6119ec8c6229aa9ba5e2bfa5964b798fad39764dc71e09230836c0e30a705e575ec7c4535fc48afe2463809f4d468fec436774d19593f218d84ad5dfb092f5db8384a12477fdeb897fa9120c89ff686bcbb03726545842eb2fc6c6f408024a8158f1f3a9ef9f60408980a83d55b963dab1b3a5306a4c54a5c5ee4d64086f15bde5ad296dcbd8fd501d125de7b12fbfef66f27e24bf9ce3c885abab728be505c3ec22510accab2dbbdb69f167d1996d7d98aea700ad78a65eb27db00bc6eeaa7dd429ccb4fbbcfc67e5d341544a8e1d453652e535826ff98dbb04d01d868a93f75aebfa3d283977fe773104f3d99377a6bef7750248a79ccd68a2f82e795f6a911e2f16a308e5051d58f8f2181e9d9efd74cc9bd21f23d3f9bb1bc59864b0180aedb875dd79203977b2a40c426692b7b0fb8858c17dee78619a00232819dced42035678b6676650dbbf328828692aeff169ed3f019d0f4de4318edcbf98e16e7736504f8043beba7944774dae7b93be37085bd4fe148f1eb8c82952856fb08ed654d1eaa65ed1c4f68d6e8da6ed02a6f2d07428692357ba0815ce74db699510194c976e08b5e6614992e2f800e1aeef6316d3623006e67ec3e81c377b79ba29b727783dbcd98f4aef9cbffad7a0654d65712bc0b86f0398759bce03d526020aa1b96cdf41935d12071eb46d5d71e9517f14add400c5457e7b89818406fea8132d4123595d83d71ebb276a36b49521d571f4a39fbd40623f1ed7285152403e0a00f07f03da5beeee64fed856d6b3e4602174eb765156e7b40bb5d93423c66160a68235446ba4c7458a55634858288a88e286c1e5cdd479ca27601e23ce0e9249410b5679912b37aaf3d6f134630b12710bb0ac9e16ae5ce1b2a0055a581ed9fb0d0edcaf34c29f7d332c48b8afcbefacc24dc9a3804a50faad31633e3e49e2ee3a8781a890670ed139a127cb0ecad200ebc983cdc260f8d1811059e700132c3048551a7d51cf6736f85490499d24dd94eb6adca897f92e2510cdea140336b62333129a999c815c63a587e9a5b4f4e5f1619427818eee7715a7a2ba26f94287ad3da165a8a0abe30159d57ae955a05c15abcbe83406c63a25c128e7660d933fafa99bc1688b6a3cda14e2187c9bd05d834063e5a4964a557ca979cef5ed6157dbcb0d6f289e8aced63b4cbadd0dc73e182f9e07379d134194be2d4d91b1a7831b9701ad74fea2e98723105226426bad9fce0da72898c50f31661f9c899923131d5eb4268a1746e7d4a466bc57c0eac69ae695579e2d233b0117335f60d27cb921a028c6801ae69b3ca9efb98ba75929e45827b68345afb4f312b87de763e02949473c091401711b7216086df852a3c16338943a1891e0de2fff21b725b95db3b3e9bd5582f779ce14b27f4b810115edb8f3b73b03bce44b548963fcb51f5a14ff4e09022047655fc0a88aaacb089831eac4011395af872ab6f9661cf6631fca134d13f9950d861119c27123bf0672e0a510d56c79c79f02a265d2f5fd92addaff3cad332747e35c5c9b5dd72c77d6b2d6f078e17fedd3f93a6fccc0b1cba5da5b5942f754cb6421fccc1853f226e37cf5103a916ab550d1f85e4b61a4768075be803d11818477b364203e76734d8d9344824a3a77d0ff0af38a8daad01e225b7d1d1bd9c342f468b5567a8ba7995d05abb8720e846484b0b29cc813779a39a26affaea157be8d5ab8ca03fce0e276513509f3da2fb26e62de121b62b6172caede6215436edb315e114c37ea56e198fa8601b360e5cd58746b5615ad89daf3f41830855fdb6acbc57505a13f0b7fe16b00b8c1d6c4814036e0e10261bade34d87a3fee7e656516be231b89bfaa1b30b4b58e19bc919e3bbb21e7ac9526e5bc9613c7ab6f090b23f2b83a5f88baf2789f4c93643eb215cf08f40f4584c06eff73e0785611821bd0e5530fdab6265227cb862731870e1af589e325a37e519566832690d1932cd4f23af6ea66b80d84c403c61265e1a7cbd9f45cddef3463d4a5696e51f172d8f2afd53630455aa8974c3a7b1b145366d6848916e2a40c4d5f1c689cad65e6fd374e0bd3d2fefe55e347d97068a6d73a1cbdbeb0c8669d96040583bff9207df166aa330744ce6323a0edc78563c9a36082163275449ba8ccd3aabaaabec8337bcc68951e4b0fa154e2f4d84c4ff718958b2fbed83d7398a2eba93aa23cc1d5e845acb25ce94f0ac45e9f98010e69f700463336bd54c2af68f7def49e72d39cb41b5c507d91333da63cd37599caf2bf2bed56787c2c3704a8151777dd5595847627658fb18eba108d6890ea47e18bfbc1194687dec92cd119462c3b189a10d684943c0f5c64595274c4761b93fc0d5b5abbe7a4a0c9e0645aab6fb34073459d398b28368fbab50bac3a877c59d7336150bcfbea3502f0f7165e61a783ce12791ecaf881452f36963320dc1178c74ec0ac5e19465a1f44a364e668f659ad8a285bb1c021deff3ed9db13a", 0x1000}, {&(0x7f0000001300)="a23a85ee0619dbd84efae71460c6ad4a14d8cf664eadb98ffd0433219d946731ccd5ca8008d2b31e65e874b8e855fc7eae14ec722e5d888ec3a548b194cee349616e19846a88ac4684bf511f0fd7e0a1651d8d231a44482e53f1990f1f254f64", 0x60}, {&(0x7f0000001380)="a1c8fb7a6834ebd089a30eba61f2ace29f7b2cb7e2d6b328499701830af2c6a15c65e4670b3f064eec2311b2a266ff150e7d769935878c6fc59fae1b92256b274c05f5de6f9097048316a89d34f5b06567ebe9fdef0529b56d33abc46a4a1f7a2f8841c45d53f857a9bae67e4bff8c58d21925efa1fb927594e29f7cec55520840454eba6f89d983ba9a3f2b25a6a6ba59e990030c0d", 0x96}, {&(0x7f0000001440)="8ea2f08cf9f21f435a62cffce2392be808d15ac077cfcab0ec597cdf2df9835cd808785f904b4637aee01be3cfc1d925e8265f3d903ca83e61c50fe20e4b46a8357f5c87eb21b5b84d1a690ff79c06890ad0cd7651408483279afcf92db7fa60fb882d1c3c9b26ae87429991e9dfbed4bbc9d03be855f85c2b1ae02a63493affd627", 0x82}, {&(0x7f0000001500)="7c05949a68b08f1c60e2e3dc42244f27514bfc278ab3fbfbeb4b38e6a4229941d7047941e84be5607e1cecb4e89549cbf1acdd110ccff2a26afbd1ba6f444d60e86f3bcf73abc1604fab06e4b1801ec39281f187845aaffe5ccfe1b85e65970bbc9eec3b9611816e0c27d85793281efabd9b4c013a15ff05b126ca1b547eecfa5c5278d3339da112531fd87ec2a925e5cc8bd1c6c25d7b4d9cfcd35fce6ecef68cdb996e8fa9acef9f5e6a76514459862138f6bfc3320f4d33f3e7e700b2d42a9b0189d3c667042c4499ad389b1a342971dc", 0xd2}, {&(0x7f0000001600)="095dfc954e40feab3070b0d62f8a9d03734af315cc5a26a9d242f50c02755c40d197961d015b6823fb9c10b2d6002ede384512d7022355d3a681cebfee33f123f67334641177b1c08b86be40d5b584d4d137bb4d0b5b0fc64687b6cffa1fbe89179fd6fa8e3b12044db385", 0x6b}, {&(0x7f0000001680)="d98c7504de73f49fe075d036fa4287ea67875681758899420768bb73e564eee7d5ef8f99b64c49f2f26a01cb9621ca1b63d4cc990dddd2c78673254e89210aa041e0aaa69709353c73b989749d60c43d61d122a2cbc8c15283432df44560fb14138b1fb173a546b7badd1a6e5b4f5ff4bf5d30a5", 0x74}], 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x400, 0x1, 0x0, 0x100000001, 0x1e66}, 0xc) 16:00:46 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x81) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) chdir(&(0x7f0000000000)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x7, 0x378b651) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="d84d1873cbc7b32fa3b2ffd62253181672e1576b75842cb7e3c43060167288ea8b8502852f97140343a29a9b0c04afba2d172aca86b01bbdf14035fe1cac11d24d1093daefabb806e95d0d9b93b10d9283f276cea5040462f086c65183986d3b1e0e4286ff161f74252af93b9a8ad0de9fb1663d8bd43210375747db63b85a79386e0f9b08e3a50020b5cd5dc81eb777e6c8982746eaf84e0de0b11a7bf99105b48893fbdc25802763341b14f5aa8ec6d340a2e2e7f5", 0xb6) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x490e3176, 0xfd, 0x4, 0x4}) r1 = semget(0x3, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xffffffffffff7fff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="d5db54d8099d896bcff325a2eda3848ef5df3960239db2f6e52c93164b1f89f5a55cf9e07621dd20226a831f5a6e143bd6b09ecef2c26eb4cf313d2cff4632075364753f4ebb2342d2cdd283526eb90fe2d1ed1b3bce177bb3d85d38a8bf85059db438dfb608b3c753bc00251fb8352a076305e9b2ad77b5428434346e6a789219f8e8c2441b33e65074721b8da4d3ae2d1dbe756b0ee8fb8915a398a9bf6d2d230a04eae9712918b38832929d1b38a0cade53decaf2", 0xb6}, {&(0x7f0000000240)="3f82", 0x2}, {&(0x7f0000000280)="4586b1ff07b7b7e5b1fce1ed67d73108634397f375ef781014da6d8f772076ed103260fcd9cc8f045ed8aa4b887f7e83a273d8a15e7ec136fc9b9c29ced38bef75cc490d91ecab410a0362f46dd57d0aad5473eeb5817f741fdc28b25fc630dc547124b0e3189b972dd6a5477eaa6ca4997e7cac15c4329ea0ac625461b846e840f06e42e6439adeaf7c060ddab21e10db59eed5cbe1790b7e480364948423b80e9cde13a83751a7f9e51b00f93239c74f0f34fdc246b981997ac7ec031fd8873ba63ed2e2ac972cd5f1ff7eda8e3b147492af8fa3ededc5634df62aa2775290cc5c8d6c17cc457b9514f84cba74e853cfbf2debb70033469626695a76336105222f3293e4fd0500467990a783c826ba24aea8834c6398e0cb13a018858858c682d6f3ed33ab2288ce09bf2606c44d4d4119562dd37b0ce8dc6f489dadbdb16ac8686fb44a43e1010fe53b1aef7b0fc5b8d3d53e09f8630353ab3803cb5af686e424ce28be50e95e76c5c977a6036a6445c695e57484ec65dd4e885361b4ba3a0f92c3f32bc601a32383b4a2ec6d2a7de8cf290e84d832a43653446e013db0eac7b03442add57e02774e3c28078228a747047b1774ccd5039dde11af174452c2bdf56c2ede396896a1bce44a0c5d8eecc31256dca1d46f06e0a4223cabd9d56d1cc7f724cff2a91008351bc8aef4e50b9fae2e7a87529b5cf649ec558463346d596d7365ca6e09e60ee9e26a7f95eb97302993387c97aa7cb588fdc4dcf1329f4d3da79145907ecbc71c871334132c2c75b0f4b2639fb90a84571e62beb083bb7b64235b18bdec350090f87a2f4ad8e90b9246c3921535793f1125bdb7e97c554b69d3ddf5c1de15003599a0dafc635ac97b1844173660fd38e35540981cf07a96a6c26fb103884a3e879a10d2e0375daee7332171ecfcfe3ec0ac8376785c9f4932dcbafb301a3da89947b1437e475d3e3a9feac42d4a9edf9f009bef385f7d196bb45f30106402da4225905a83e8eb4139a282f310d70943031146025246cedd32543d1f3bb31f83e7b2fdefcaeab0c70a9cc20648fe28590b9aaf4dd1adf4a87ec2d7b2d9fa9442124ae588be2a847d8d6a36ac84efa360d5d6e58a571d273e6efc75e514c3806db407d7531706a731fccd4a7f3255e119bd472a8a86a3f889021c0b7ea81a4f1e7ca3d9d7a704537ba850db5b4b03835b6aea6ead914ffa193d262bc197157bf2cfb9a886dea4a103f3ed1f408da2a928a04d1f2833c3e530bc694bef39bf2e06f70a5b04e66a3193edd396ebbdec65ba872447cd844a00c51d9c7e6553ee0ce47adb9bfe853d14731f70e6b25e346de8e09c120c3a042c820d625d3aad8bc064a817a69f599ca443af5128e31d7541516295874414bef87d042dcd48f4b3fb8cf7a6fdb32dd02e9d0640d91652e0e972c755b33a9fb4b160fc4d4998854b75769534a1327679f5f8239636a388dd977354c1612adb80e779eabc4870151a915f4520e3431844e039954b9d4a541aa42490f1b3b12885226e28219c3d28435e173486f51e709143a6b77da45d190511980bd1283c0c145dc0ee0e1b4a6531126d3dd56a0499288024ad75a3c26c14ca04ef949599b87df1dfab8532b0bf5969c6b0b48132545f3995256ecdeaa9434386255ac90c88a1e596b748eb53d7f3ecf5b3015392a56e56920ce12f939bcc2d1e093792857bda887e46fc66a7907334a38280760f6f94cda79a517a939aabc3a4b9e9afc28fd3334a061e022c6b67b4c9ec7268687c716cdfb1269fba45f3f2bc397a1c760fcc19607ac03c0a308f8882ba79993182fdf3ecffe61276e2232a14763123da91f39261ad83c746088bb7da99e41be512c6c2211c6caf59481e5d94708b233589e721138ed26bd8fe739d8cd68ee17d9cd84c2c0aea27e43b509c69b2e4d4c7cc643ac1698e307d58ae4724e2f15ae6679192ea2a25bb9f390892e743235fc121c167ee20225bb886ec827f0bc7e7ad9f60aeeeacf6046506a172270dda3f07d64ce83cb230ed7505f862bf29fe317010db1c8ee792a436575b4e56e022afe4e2a08793b937a2c6a917bffdd8b1bd70291cde7c6b663df44a3a9bd5f1a1a9aad254c58a11e540b352c9b2bbae15ee952dc166211e9d09c018d0223ced3440ecb37c378a7c308bf2a952d76c97d479a2b3244038d160729a3e9e78691fcc86d436ae7f004f5d20bf02a288d32c1dd07c76363741b2d567e4bc4add1970212930a30b44c74eeab5a30c44ab553b6e3e5005b785285468e8beb8e7e665e28ac880324e39487a5483ad30b1c7329d54164a40c25d5e589f32b95aef219be5441b35674e0a7ca77395d0bacb68d7082666780602fbfc3abd6dafd22b111271bf791033c2ced60f49332da964b8a7ae03f9b09919f39fb9568e067a16906d91513b3e856d9b0b9d02dc096869c88c2b4a26490d62c434095cfa0edb741baf916d4b76ed1bfb89019e16fd4db3014b8a72d4fd090beaeaf9ded0e9f7954fd7157821763613571d6a0af0e1b305c6d63e41c7e65a090f436babc427bed670e0a42a5af47d3ca287353808030e7341faea96dbf56903561951c9f0bb6bc54741bcdbe05f4faa813e60b502d24c7013c98cd889a6a210eaf6eeeda4fa97ff00e4cf58e44e1d1f18ffe89072194e416aa0df7bbb4b7d263a392e8ccb65d15ac53d63c02ea73ed3230ae11fe53b4412c9bb8001292efc297026e856ccdeef1860d8632b5cef5f28168acea5966b2370b7e7a1523d15e97feed9c0372e6f7d46cd6b8b82cac614d3db5c2eead3e6b5c23a735feb38a2cf1758c63059a21612fa510cb08b0c480b7450e457641480fb5df42777791bebd79b09a88006041c9ec0db0f26c97aaa4af2479c1be654d5e15a5579d647e9315253a23fb00f41483c025ba6f8ed26a986e29dc87b0e726d3e7dd34992629b83115cb80eee722c523da949329c9340ae4a2e8e68ff927d43841d81f657ab710d21b6cb9fdb6a751ba36eac01fecdc53c22d99b67267adf4d4d6e6b97b948fa98725e58ea5f5b2ab1b7c6ab8a6c654ff1f9fc2689964f4bcd08592df25a343ca5de7615d5e04803a185212b3adcaa31cd3940f1be119efad9229a6d9b47a27c62a7e4506af2b7634e5309d6997269d36f6423c8682e44e55e2044786abfa1cd0a88723233fc61a32ed5d65e20b77a219ff1da94ff39c62a5ce17ad25a331603124b06708ba2c514e7ac0c7065e6f08a4eada57219f2b333ad80576789121f7914c43e9201f3a9edcfec72c8e6ca11866e9fed5e3f418c18a9b2058f87f01f37330b4b17a625751c4de15a2d64b6ded9899e0de6baac047079063ef5d3a570914ab935198846cf7b74d9d4f4966e7922a72078d335aacc4b29206a45ea43c5b32046311d0612eba19e24be4f10c1133d77d415e58d22685e3825f8c19520485bb8f550167852870ab7934f9beacd3b948c4f5fb4758ae21b4f1299ebb8126550d4de2436dfacb59991d8227e3df32cf09a81c0e439fa65d0b290bea9b6152db450969e5cf7f4f9a9b6b8e682dc2bed490bdeab7c1353e19ce8409f92de22e0a91dc961017d5505a51974415335868f06633b61903f303830375863f411b8230673cd9c7f33512023b1f44dc2f20bdce58ee89f9bc0ecc78fa29127e527d203b45586f7b48f99e4a32ba303113f13fc6842a85c306f0b3af618aad581a4ded1c9b025a8b566c0b1210e3ae14d1c9d201adb3c01d2346e9ba45dcf2e4dcbde57ab74fac2b88444eb14882c7c103dd8696e3a03e3fa98148458e01cf707e2725c974ed38d24d4004ebb9ce26e2b5d2960f7a6e784b8150acfcb8fd41546f2953e48b5421aff8fdf00febfbebf9be985d8a273ad798b5d598c03e6ff44b93785eec463f8d9ab4494241688783b48161c641fae4dbc28f34740c7b20fe6d8dd1067922781f3815c5c568222096cd96e8953aee25dba20121b4fdec7b3e2dd9ad702f2ae488ccb83f7948783412ffc667a8b936a979605ad77367e43f66cb88193d8e76d011ad397228ff56579ef479ca2f3a2a5301af6ed56c34085a5765e4456160fb34919e7d3342022a2241a3b6894681f775697c1a819f45fa265a16b603b1734df19ce03c5de5c6b91cf971518dd64c64a625902f9105d95c68ebc04015d109d7a861a8a200e31d23a3a495cbdc04ce5355cb948d0d870c8c1dbd841d0cebaabb1db010cffe48644a563c9acb56cb8e6682e1650a95b2b2a1e2903aadeaf39f8e8a4cb7f9e48fa2a27a44f547b4bc3669979de67ceacf35d3b803ad1685f781d15ff63357b7b51f85b01aad0a618a4f4e28635690b3f77a695bcf425ecd4da278c07949accc8b4e0b7e9321fd0c6c89d746f2cc5c5e8c8461741eae511942fdc2909f38efaa620ec372a7849e36fdde4c6197d2e2678bf7736050bce6a7d4b116c0631974bf3fbdcb5c6f8abe4d45d7a4b15da59180b64577a06182bf38c9bdced14d5ca13c83ca553ef2893763d20a51d7eb48fef8c6dfffcb8b5bfe81b91ba4c4116e89bdeb48839ca9ffb17fdc55246d6b68a955a04497c10bced3a8f8afc0ade11200882fa7e02a328f4dff0e896e7b2ae357b9b89e313d3b0948a0d172ce12be69a959570b3569a394182481e73fbcc9f639423a0da461fab31c7d8e2123a269db2681c678f40a9ac98fac9561e0599b778404b47e1cc70489d66e4615a37fd85c5490c3d37645457deabc5774dd50593f1f358cb9ae0fba369a5bf8b2b964e1a715aeafe50bf5389000176b3de29e632e7d53b6ed2fc1d0356594b020466b99ada8a7dfbe181a3df7a57bd2c2e6f262644b29bd2c29097a49382e7c60cc3d7e05d50ad93e898a9027ea67e1f0573841982414a47809bc0a8a9274f248ea637524cb17e82d379ec005161dbbd37ea6737033e5f1e392eaf29e4522e0d799c5fbe89beb57ca76d974b2482a3af0152a2a0b939fce19ce4a40f892ff625c8b0b5b57414d8061ab3abe9c972efd3618f3a2ee0abf32a3742129f3b9e92e598fa1656bf71c6f5db15907b69f214bd186ef46e6e8bd8e5296a18eb7c66b57408fa06a6b75dc690ec44951cfd091ecbca884d4d2f2174365c6068fe358ee4bd5ff2a085313aee83f33e304f1eb5682524a574b5e81d4d473ad0fa24f2607994c8dd8d1bad622733c9d4a6eea96ffe40e48a9c22a51a0223909e76c9cc4e31e5b83503c1f30c677c89abc2b7745a4b843a7bef9ca64518f4aa2a838f1412d65b490f6713142961377eab14098c190434eaa7246678c471f6b9d885bb6acfadec293e1cfe83f73a3cd400275a0db9b0a8588e76b8d695230df7ad86c33fb11d809d15286cb38276a2348c0c3886c6509b42466445a50182d703d2686ad1e404a920a3a523cabe607b6302e10eb63863e52c6eb0a0eb19761072ecd17eb6f97c10c8f6801477f08557e8cd930dca6d4f4b5bbaa83c2152e6aaa4bff52aa60a204bacf56ee8e3c491288cf79aa9817dac58b92c91041954dbc9ca13ea6217f6977a5f4b42271d0585dd88e47c921ebbb698996295065bf8a90800391c44558ed05977e110616bb1583987e4f5547491c67fbbbec9f5b54cd8015d844f2c5c34e5761a889660f6914468b3fdb484908bc5b5842f414ee8509734339cae6b63d81b089aa441fef0f5c052775db7ff1328fbdb5c506560b11fc9fccc6ca4baddf480bc6b2f6fd30983280ba6a1b0046abed023f3212faaadfdc9f73df534b660d5ebdf427a99b0f723835550f0d2baccada23b9487dba962", 0x1000}, {&(0x7f0000001280)="aa122bc661e446dc818b2c3a5fa1961d7e0937f6005aa87d636a96394e74d1213c8cdc1d3cc09217fb11701d50f958005d4fa9bf9d95de82dae7244f93d6eec96a9f96d54713634452d0825076e04ab6de5a8e54542bb4afe853bab1b3f6ebae48a0d0f9f8d430be92a0084d632289964d95551a4d74599ae1c42f3f83e0e8b49aefe32be2584f26715c43fa2fa3cfcc408dd46de1c4590a1c", 0x99}, {&(0x7f0000001340)="7e44d97f39ae21a6e40a1f8e93124befb110836009da8b57da6218009337c7e719f21950f0ed26834e450eb4115f12586c189b52a88e2319152878bb385bcc16192177d3362931c41740191a335b3443d30f3548a252fec1d0640ad58667e01275681a3d2ed5ab3d8a799acc79b0865ea09c65b19ad16d3880118d9f6bf844", 0x7f}], 0x5, 0x0, 0x0, 0xe}, 0x0) write(r0, &(0x7f0000001480)="1606ad49c562e38d5cd55e6057151ed2d15bd3c5ba7ba3a13ffe25800bee0df35252cb4cae4c0eabf98fb203716e6aecf0bca2b0d9454dd03c7da5686732a1394ed37bdcad9b66481f8c793bdc2a9f4acc2d5643c0fc246dbf069050ac1203150875ab349864a88eb0095202615d4f0a6d9adf2befeb64783fb8555fb75c8503226163b64040629ba2b9f12918a7e85b19839a261ee0e5aabb8fe1a3993399712ca035e6429b1514c4c972da55c7a5451af9d6f7bb7f4dfb9f9343cfbcc3a75e8a2bd1ea", 0xc4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001580)=[0x8, 0x7f, 0x0, 0x5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001600)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001640)=0x6) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000001700)=0x3) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000001740)=""/4096) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002740)={0xffffffffffff6f22, 0x2, 0x400, 0x2, "f64ea0e83ca2b5a6735a8a6058f9ea5bf95f1b9d", 0x6, 0xee4}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000002780)={'./file0\x00', 0x7, 0x401, 0x3, 0x1, 0xb91, 0xfffffffffffff800, 0xa56, 0x1, 0x2, 0x9, 0x100000001}) mknod$loop(&(0x7f0000002800)='./file0\x00', 0x100, 0x0) sendmsg$unix(r4, &(0x7f0000002c80)={&(0x7f0000002840)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002c00)=[{&(0x7f0000002880)="bb22824f3b", 0x5}, {&(0x7f00000028c0)="c3d9f39092cc6f6b89b095635c2d17cb4d4370a897c4b1eb01dc42af7fc32186ab7fc26a2304733966562f377d5019bc41c14158a173a5bb07549bf1e56ffeccc47f614020784f9274299c0509947dce5fa6faa3d08a42a4f3062f0986b654df56f7f7e30affc21257840c5fca0a7e9c27cdd22f9320bef4f37360e30e54bf8fd57392524ef8793be12cc0865f7abd7a08d326badc78b8cebd7bf5007600f5531eef377aa600d201151af9a3ac343a43aabfc28e198b719c86064b42bdc32e5664fcceb3cd155497ce917442b2a3a0452e47afce1682341ed370362415", 0xdd}, {&(0x7f00000029c0)="47abdaed65da1446d5ed0123e6311cf6d1fb297dbab4a46d8c388712258fd80ff1867697ca1583605b1adaded53e2ae1417a1a33f32d6f285db2c93c4cb8479b667361518e427f41cda5757548f0f0c1bc92c25d7f38c93dac40abf6dcc36b1392397cc0a69c1238ffd6115e9843fa2a9daf2d2390fd6eeddce9d3b99974d8e5b4b0645c3dbbf7e71ebb6c0012bc71e67b3cccb6499054b92f369445dd34", 0x9e}, {&(0x7f0000002a80)="66591d5c93efb7c3ce3fae6906e314c0517dc988c63a47a3a36245cfe5371175ebd44bf2abe5571db58c433a1828179fc46fbda2ecdda587154567bb97c236a8a1d2d2bf6e13edb765431c52bece9d1c3fa3a853c363f4800a332ae825fe2ba586409a2a10e14fbcbec964480d11bf1b47ae388068caaf34898d420bd8108f0b130509f5c687a747608b5e50bf5124045f05bbaee43dab6c6b2b443046f194e3742a54488687a48157284506bdaaaeb557b3cda6cd871c95de", 0xb9}, {&(0x7f0000002b40)="ca16b652d4a3e850e372fe646116306151d4c5993e9f19044da2ce5b81264c661821bd039040bff0ff69f89e714d2fe7b04026292558fc20efa7f9c4606bebc433421d663da6f0babdcaba0f5e6e1295f7f0e571fabffa90014ff60c5ebf251e68d3a79421919d41d759af703fa86cd94cb496b86f8fa4d5354fd95e4dbf13fa8ef87f0e96a87abd65", 0x89}], 0x5, 0x0, 0x0, 0x1}, 0x8) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000002cc0)={0x1, 0x100000001, 0x1, 0xc0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/zero\x00', 0x180, 0x0) semget$private(0x0, 0x2, 0x30) setsockopt$inet_opts(r5, 0x0, 0x891d1cbaf12a8760, &(0x7f0000002d40)="9467620dad92a348227e15b521d213d2d0027b0b3ce1aedde8d18b20db92", 0x1e) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002d80)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002dc0), 0xc) 16:00:46 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 16:00:46 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000000040)="4c10d56a2e87adfde9355ffb8b90fa62381ec433ed5f27c6aa67ae99e72e4ba7998a77e73ea030749e39d6b4dcb4f5feaf289a262883fa76faba544bd5000a831feebb6596a33a4ecd1dbd576918927057c145229ab0c5359944f941e1b23268461dcbcd5fcd1d6e95ca4ed1d06b7473bcda4df10a111e2e6cbed9514416eaed515d982df9e23526d5a1c7b25853260ef58e7819b9db14a2e783856078dcb815f3d31733c9f73bfc5457f5f9598d5500f31f11644116f7f1f40f96e8d1397cc55c21a0618d", 0xc5}, {&(0x7f0000000140)="73f1aef506f01c32f5c57a669633f7fb16700b9603e6fd31a61c", 0x1a}, {&(0x7f0000000180)="b7cc621ade1cc44c1d5c783908c8c481726a49e697d90c47d435cbfab8844723249c985fc24ac4fb115e652551cb834e6b331a69147a90427c25ddd762730db97403a91dd3adb55791dd00fe4d581db4c6bdc65226cb5f7ef26b47d35211ea099a825fd711eab59caac6a4c1bf07bfb2387196cff36924708ad696019781352103a864a7e674e0f122d85b8d9f19ecbc07c6e1cf00b612041389dab162cb07aed4cb2e8cdad16f4934fc5ce81057282f48d9418595c7e51b2bfbba2f872cbaf1138a85e290f05ead2c7371858277ec6818d1994a136bef87510d63979b99ceca404c2186691e0821042380402d8793dfefafb632bc421f0654942ee086b81b339577183ba703b13da3eefcfde73a3f5230569714d91f8002ad4c0bcbfb5d0117eb51347712d15052638e849a9cd619af8632492a030a6c4310c77f3738249c86c9776ffb17f16262cd9c01701aa4498a5ed019619812b951b4833790436600d8c923c75d53958e053fda1dc326b0addf5a99b94b4c4caaeffd7012b4962935475f365bcb2feff4b46aec0eb5c5ca6e9449c953cb56805b0f3dc971e60486578ced7b651ba5b492c7f91238034b89f38ba94ac6e8e125a77053b81b4aa375eecc6a96a65e42ed30fdae9c527c74a9c66ab74823c9dbd1d211e095ba8e504fd7b98687666498e43b5bfcc5c93ee48da4e0e96eb8df60bb631e0cf274ddd85b807614168458f96f9b722c6389bd59a071f748385f9cc0087c8ef5b8e1cf141b03378d2dabef09d2780e57ae402bdc609e180edc46430efaa289ce28eba53afd63c104a1a53ad9f8115d6042bc45b29fbacf7dc58de007aef4495ffe431e9d89f60157c0eaf87d5d5ed6ae2cbd3f5908e7734312095e3660dc633b0ad4d5486ed4d27bf2f97b951047bc4d629564801a77a17b7aa06f45c03171da48c37128d384e398f2e727790bd8eded3ec8bf3f223b1e4ab3ce8be60533853241e68b1436928e0e0822d7d397c25237f77ada526328273e00669ac8665dbbd4459deafea9cbca131bf00a3dbcc3f4e93b235aa73d0cde806756661babe94ee4d7772c09ec3b78ac17fb92b1cf04981b68da8535008bc84f559b1a1fdf8ac76ee79211e914918482cd1aef8c1fb6a901663d634701841c082778be5af95aca1bba46dcc4ab2adf643063af62161ca7ad4e68192dcddc5371bbd3627df8ff66f18e2343fdced35047950134e3b8eb97375cfc2b58dcdc2658efd4c317fe5f0c23b9f7b89c5b1fd3c4788a1b3086b23ff2bfa571ac611d5a04c51dfc8602545883cd9ace891ca14118ea75b760a823ff0edbb8de15715ee3b3b1538039325d8c7124ce0b2540fb044111112221750b725f4f040c3cc216ed28c8536e247e86c0c24aac110488ab885d99cc968abd1bc8a7e2fa63b46c3e149467e6468b99cb01be5b2228e1ffcaf95ae582fb1bae72e2601ddac2b5fd78e4c37200dcb85840575036b37dfa23cdf55ff5b4dd074fdd3963c16407baaf7f48cda697f5c15e30963ebcf48eb31fba0aa36e8c10a296545690e4f92b69698b144d1d10c36bc5352999212c4074ad44f169f513cdd1186b2bc97b4b7de36fc51b88a631c23d6046e150182c10475c13695403dfde968f0cb6bb64e5d4193b732eaf0abb9816d2108168dd65df6e102322fbaafff6f5975fb49b40124d6d43ec1e07a5cb7d6655f183fe52f955680b73b5a39eaad0dd98090bb82f6428140db33e174a704882fdd8467d34254c7a109492e02244e87f6c3ad42358ae2c2c7b292602fe081156bb2ef5106b5322363950d6067b8e60516387b93f861a624a1c1d14ad297068014e33a42446a8eff9478b87ede64ad4747aaa774fca1106e1224a0bf6c6907c44640ab17e01ab62b1867a9264bdb0d5b1855319d262169ccbc0fd3a71f9d5a7bc8be5392e07110317a5e1372c48b0c1936f5d509174a76141ff769347040f32ad5ce0da135c8c349175f348e9a296bee1f30948488e7c7312cb781c91ccc239d8f05928710240a97f431ad85e12ba1eaf337abdcfd1f692ad4b6494ddcf0c7ceff4fd5143bf830f1b409433b408daaf3552ed28dffa7d52314432cba57861c1ce3ca52dc5b0e7018333e078b6a166a0cf343dca0622a5d1ae976b9957fd1fcaebd4c5bea1bd263749cdbd421078b669b97abb3dd1c84a6994941c038859fbc892afeff9dd0e913fa246215e25bf4b92de0cc092f42853e4b10f35b44f40556f52fb3b6dc1fbdb158e8caaa8a4c25c1a39602db294786460cfef9a0ef94a043b6f7d861175f48af79b95b95820f4f5f0552e6e465608cac6009089a5aa2c25681ad3c7ae8745f1a1840ef5d588fbe217828a95439b776347e411bec1ee8198581d128948043c1c3092ccd61b8a1ddd64d02d47e90d6b2daa120b5768f66ed625e4e55c14dffc116b40f13dcd8af09dde955a20c7cc8e3d667ee15c1cdae5ca170f7c333e410b0bc4ae45ae86cf8457f850dbf36091aa84003cf761908272397d73dfb6a5a76c0114e2d1b9664356f414614b8861feb30a947b35ebc4e7dcf51cbeabfdb98fca1db274074ac0a2322ad8609cbaa8284236a54c568538a89507cd8fb6533ec61975cdf546a215d69329d5dc8dcf5ec570280791b7b2ada6acd3b3d668563d1de79a9a991fc6a18a88ab569ff736c6978f56d514b8aa6781915df63e88d3938cfff7c30d8b17778cf50199e3c54a1779994bd3c4cf19eb9b1877277c8c3c134446da15cd5fa3227f9f574add702c5baa1bd8e8f0900748155fc499f0b56675f11e6e454ff44283b1a62f69954236ee88865d536ab68484d29a224b3a7534332359c3cfdc722945bf70a4ac0b18c47bccbd7e1d9026613f5391be2fe8aa046562d254044457d0bfa33d91e9b0ed9d86769effaf5f4666973650d3e3085f9ccb2081c326d51068a0cdc28b2b6facd3dcb30c1c4ff7a7d3ef3903f4f91505c97f581044b9d92dce3cda0e36d702cc8159606ceb246560dff913f55e14a9a14b701ceca871d54ef9c3255c158d2d91a5270668512f2fb5234ffb86503e058ef014d429cef91c3516cf26cc233b03ff1bc8bce0e4a9d3433f67b7e16454941e320c1255aeda5f6f78beadf833b088a93fd08ba9a7a904686e9d6d83dbc6c86482a1503512737eaae8283c0a5019c85ffbbd7ebbe46ed5d99aecb0d60f4a3c5df0bd347a28e262608c0d7fb5b1a4d5cfb8d0ab87a1a8e09b3318c757c8c1be9460c9b8e8ee11ea6641ec5c30f68e5d309411d08f7c660f9cbfc62e796376ce0c017c82880940a09c14f087d42e683d2927695a5de84208312c438697d99aa7a3ea14e7bed1ca94a52da37490fb45d409665b29dd1181b13abd51af148ba9b6b87229c66280cdf51fc72350070ac06032024a24278124a6c113e19f1a79d4382a4a34f1231ac6377976c581255fb0dabf3718570acf1b4fa16ebe652e9ab2f2563de2e231add9f0755816fbe1b640e1647df87c3b5d4091111c1f6a81ab0919dee65db8264340c8cb09f82518d97abdfe2a1930a70a272c28116ab999018fa29cf288bc767ef2faed5026e1b270f30f877469577f4dedb27c4b2826f6dd2d3112e2fd17859c6f0784bdb3b71ea1a632eaf00be491d0dea1f1ae564b21cae744c3a685303ed4cc5b5120706d5de2f9b804fb8903dfdc74f62520e78baa1f68dd725d4ac31e2cc5b43277ebb32a43e4b36c1fb7d266dc61f1f6e4813433c0e4efd86ec82d7de255d881fa608e40fd3c97543ee9c7c611df135cb6fd7323ea131ffcfe23cbe84d56340f61e0a32a45e8810c07fe410e73116d0a69afc9751e74b6a43f8f289bc4a8491edd49cd9c059c7f73b09e4ecd55123acf6e6c0b59f660e22dd599e424ac328e8bd5427b800ed89abe05ecc5095573f6eb1a047f7656df09ad13fe43ffa1265c42f83737dcd5058fbd64af68a11f52353a55080846060512419387be0559ac5c2a3af82059a765d671e26ea6be2fa1d775212b3692e5690ab48b4140f7054f888a19ea619c3a93474081244114adaaa5f63ed1477ca71e56a9c22f032bc23fd48333a09d3c4ff538964208d164c60c60e84a3f437cec01791436d79fc078c6c732e241b12bc21d1584ea3f58aae4f1f2984728d9f2b6cc4998d0c071d106b17c284d3dd2a18b283c46665981b42a56886052e7787dc4ed8b6b21efbc12d908b79baede40c4bbf37e1c00696d391c75e3066f8c5d5945bc55f29d7700ce9b4b3201f3bf7315195692e577f9c0654953f3a26d745cf5544703e5f3f710e0cf8cec6cb19c2ade26319f40c66a08131bf1c8cb015e65d18fc85bcc9f46e0167b0fc78e5050e9be87e76a8f390fc21c46ebbe7949a579cb63c044bdce9a94eafef76ce16e4743100ca26834cebbe94a1e317799f4d384632bdd2f3ac83e9bc007a798f51c2083b86fb7a6cb121aaf511874bb20ac59967a6a81071a94598e6ed4ce911d9b025de4231eec6a1f1a69709f1ab875892e627c1206e1bb0a1a7e2d7640431309b486bceb6fd14422d3a04e46fdd79d0fd8e8f10a699a99912977ad79de88004c0611bb617759aa22f3569874cafe9b1ce21100a9aacbece42ee74f8ff4f6de67fecd5b95dc1093db653d11aeafa8e8ff66e25d283952910843e10ebc7d635483109ea2ddd6530ae3340584f23c97561c7a124853ddd6ded0ee06ccbc640fa515cffa6b6e0f3c0c6bee143628b5df36fb5caadf1f69153f291e346f4ed57793bcc52588a4fe7f49a994a3ea5ef4e386e5eebe9af016507c3312bb8a717b7470d12baf5968ba9a94e931dfbb123de1edfd246789be81f83953d11f09fd759ff618ccb33ee041f2e9893b17bd0fac44b349d295424e2dd377ab5f126fc027a4d260ebca9d0f5a4662e04b2f2bd71c3682e451312edb4218947326ff638d1b800a3dac1537e742ffdda2638e3ebadac7d33f8f83fdbddb8b8f82c2b4ce5e3bfde1ddcd0ed31ebe2fb52c3dd8cc40818d3e0640f08428de75e0544d3743c32bd7f526d1086e866580b9ea89f70c6444deb63bfb8d638f694175faa047df8ca9d745345c3fcd3bd1f9d6473d2722419f6b7e3272284027c301d9836bbdaf825bb6d2f56e71c336b24f8c39ea847dc24177e40719ba7ad0a8e37241ba7473774a6194230fcce4cc8f5616e73c25d67b394775ce37fd3f22c4873adaca475acadacc323de7e3ee712811324915ed66f4bcefe99c929816ff24fec1841e2516b57b8db3fa8ce3a2e5b762a23394aa31a037c199a5e44ef57a3e940fa07b0c36d3701253a26709a1e5810e2bae227717d8493b2c64d4277fb9ee5d933731d1620c4bf762d59c74a71ca945abaaec3353e817b0860f3f4a20daff7a39d0aa6a4f0c849496f38dfddcf3f92397b4f59c7d409bc8e6ce0ec313d720fe12e2613771eaed442abc4db7efdbe91364685038bba98b44f428455ce87807bede042e8db717387dd27c00cebe1d3757dd3ec17d6b5f2b43b639d8cc9afd894357cf1bf840fa2595faf4a6bb985023b2c6a7473e66af0fa17d0f35581fc2a26d2605ed09e13b8adf5c45c9a26b4e5ed0f228ef017010aa11c78ee7c7035886673a507d843c3b6c50abaec21b3d147f6ea8552709830b990273a1b827d3b8363396b4ee1e1cac15a793c5543eb6b015d27d4180361e74b55d10770af1c822deba61fdce2b748d774054f9171307c0abd8e7ce4feee10e51ff40356adfc2d4f021f00bbd5bf37b8de91171dadd597a20625b85ffd6426c430679e724bbd81f0b8e96bdb3592998c1a50692e3", 0x1000}, {&(0x7f0000001180)="d7fea175709ff24bb2c084b9404b74cb677996271d1e97f7a66c22c136197ba7a7bcea1bddfacd38a47684136d84f69d9218ac2b7505409736206987414652007d422ee1c7275d85d9dbd1f582094b019299ac66ef", 0x55}], 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x5, 0x14, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) lchown(&(0x7f0000000100)='./file1\x00', r2, r3) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) dup(r2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000800)="9d73dd382e75372088f866cd03ebf73dac64e7cd3eba88f7403f35c195886fdb114bb3cab8c5a831cd612eb7023849c0b1c19bd6bbd39da419ec84e82e692492ff1178aa3ccd22f55da5e3acd24df282ac31c6293f67dc0e", 0x58}], 0x1) 16:00:46 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) msgget(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f0000000480)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) socket$inet(0x2, 0x0, 0x8001) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000440)=0x8001) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:46 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x124}, {r0, 0x6096e42ddcb914b7}, {r0, 0x1}, {r0}, {r0, 0x100}, {r0, 0x100}, {r0, 0x59f290523c617a9d}], 0x7, 0x101) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000000000001, 0x1f, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000100)="ca03981eac72e53514f701fd9fabcf56547b7d1b36377a9baf997ee4f1e42783ff7985129d2c2701862e7615db51feaf0f7db6df039ba886f9fee2bc1d14f66d13ad45fe80018d0f98bf9a", 0x4b}, {&(0x7f0000000180)="4a906fea3d5adb8d5f97d0345307dbbb01243550d03f6d2ee2be4b2a789c48f9ebac0a087583be5e50e9586e6081fc27", 0x30}, {&(0x7f00000001c0)="280f9f02cf43929b66c2840e78703d5f0fa5b2f5ebc4fcadce4743a3d19b11d3d0ede33476806d6b8c71820eb1aa5e108e0eb3d2b9e87f148f330be4a958a9b429e720eec123ab729a3a84c128e1fd3d844a0101f0bc583f011de1dd4fec9598b99f563f65d214dd7d678c6bc8994a5846228dcce869827e56e880fbf18c078166afd2bff6aaf672a005952f0c84c40b4ebdd969213d4caeaa1f1f1b37a276c2763db434b2de22589ab55bdfbf1ccbf9838cf39694c9ba1a3259eb1b1be834cf7905f826559b26c827e0aae37b9acf49e4a3c808cb0220a84526891c6c40d2e545c48b5d707f1b1085998017263ca82d47203d49375d32f6a0885e3cccc5b329113e752ebb14f7fcf993357d44a422ddd9ec79dbeeb43b844bc98d1f8f47dd6b85921350ea4ed349c7a021093d278f9c499bb17794f1b8bc18d4fa5d10aaeb46ab866aac35aa1c8f17071e3f05dad50b9110794f01eee218cea02fea65857d023752620dc66af4eb9486d3d0d97a29bd26ae5f2697fde144df54f9c2147a17e1022714536d4297b9bb101d4c2d6560f58a426a35bf8f5e61a7724c68dc4ac8d9a26febc1d1404e5ed32d7a9023e64aa33ed8490b272d0003e52f3b89e611ea0762949d3d0d848ae4e7d421df60f74951bef1514d44c99ab6edb7fae3f5c664d3e203503aed011717aa42c534ecc2954e6260fbc2d80b2eb58f698a643ea93b21b359bd6a7039e3616cb563b03a7bd430e0f04110d7420df6dfb6b04973b1b8cf22d76c7a69fd4dfa1e416abe691fb7c8a9e06ea1b0811e089ccf7bdd0a625de06c8908df59533de235b51df349bcb4f4bc2e44c8fc1e038bef990446af925cfd1a30134892948949db52aea75aa3e48da8ea484ed2c317c232d729a56bea4dfaab09e3d6a604696eb66262aa6d738aa6f0b5facd3bec5627edc6f4c7a5d71989ddab302b586a02f89c2c33744ada884c23a370db7d2a7f4f7cb40ac97db97e03429518afde3b0a7e6b729a0322316a3029f06186a79002e1cd68d0136b6878af0190b147f83b3c3abb82e70668b9d1b290bb6d717839afc237c95efdd762850c8c1695ada1fa64c86aeb4949810aa3bfaea6ef51342b5316bb58d07e996f4b4d36d81697acfe0a34d789992be443fa9d72eae0387d89a69220a85ed7fe3c04fc8c353dde20cc92a3a11de6a21ab390a400aad3403c8c49dd6a94f1eab9fce6c633325d00ddf41bfd1e241648ebd26f35ea940b01fdcd19d51269713eef380f6a1fbc3b329ca60dde6354e167ccfb8797955c8178c75ec18143b0c0725459ba362c5a612f78587c6e2f0c06faa17ae2aa9a56fa321a3a83d098cb1799f9c8dcbf9f86b13745721513d54f85e344a777a5b2a1bbafadbf80e9d36434af7d39136c573e44cfc83f4abdf1eab4fe79cb5e03f16cc670d7569de3ad08eac350309273227b7c3fb1c69883efb25a82e42105c4e5d622bcdaa2fe49f8a5742f5a6b1106544ce3fdd6be0f3bebdc373176e2c10a3f87265b6146b5f7ecd16d8ef14816dda1c325cd3994a150d4e6dd4b9a948b675d87f715ea4f81210d2b82254b55d543fdbe14447920edb693cd452c668d2dc6b675433542eaebfab3cf6e8afaa3a1910d570e75ff4ac838167d27db5ea600b84a8e5decb3bbaeaaaddf31ecca29dcf3209e3cdbcb0440f73760a40a2f094d766571235e4e7be36b073352b58cfe78fddbad9f8dc7a4835f234773713cde5584aae7d584fa5d3448ebfff4f1ce91a122af957761b3162e364c360ea22308df0321510b80bc1f673784e6b159d593553bae22981edbd94e3910e07d359ed97db6179356fa6931151437fa7bd73b62254759fd8500f8e42069bb92a89661c49c3bf6b6d28b8ed89fdda3bbf0a29aee92c39bf1ce1e969d81707ad3d8d647c3fba7980e349e07e957d91a33e4b4ad1fa0177ef23599104e18ec0c5674042fee1583e9ed10486fcd36a90e634cdf9bb2db639ecd0def344d1fc3844cfb52cef440147ced908bffa5dde9e07554261863a38ced876c7eb8455f50c794814b9f5acedd9df4de796715e2ab8b294b5d0615cf81a8c3710053697802901e7c3d87fb336291e7ae9c5be07996c8958562aa4b487540e519712a073c989ccc67c1ed5529377f300d3fc0749871e60ca963fcdd3f0c5e838183d8398d96448ae053d4b83eef92a955b2595fa9e705277977fd7a981c3cc8ca9c6c7f45ea63bdddc07eb308d8e914ac32c078cef3cef04126cf7530f4793b869bcad89690c758ba6a6ef8f2842f6161a57433812e7965962906da371d22154ee664a06c478b74b5c8d6b3e485eda0af0f3b0e9810928086cf7041f469cfcdeae6067f0821864695c2c15cbc1beac5286e35e9450b95f1daec9be5d2e2d8a2bac920a0f5b1cfbec0efbaa3ca0114e59d57ce3a676c7c49b9cda1749dcb9bb238589955cc7578d155b1eb33db86f6ebf8b4eb3f642bd1ffa976e0298d40ba9f5cade723189014f071e309aa0392039ed1cd2cd9b2ea77cdb931eac9494ad5bb0bd944016bcfd28b16d86d4953a47d82e2d0febca495ca96406c514db5199d31361d57ddbfcd2e7899b65552ff4203124cc5faa1c731ea58aeac521fd5b76e61765f48eeaf1a2adc93642faf79524685bb43ba31101a7679b290fdc434a1a7c7803d7fc36d920ff69a340284904eb07910b7187ab4a441074bf12bfcfb3e8273a1a8f45c7854a23b16e8940c7deb1fa15879bfa65cacdd76e930b1541f580cb9e3bf0cb75abfde6dc722b0968c6bf00c40c2b378790fe5b4726e0f5bbb49f44a7eada5e62673c3f14de9bbb6f787b8acfba725d0ffdbd9c5b0f063c6977a5303da2c020b02e877cc51776b213e0a2e4a2b5b53c40cf90669168946ad37f01a701d89128b2a797ef819588bb8a7e63eb43473ef26acf7f81de81ded3dcafb68ef83363977be35b346d3c86885af47004bce92fdd0738762b4db44019ec840271d8377cd363964fe51199b017b5755e87ba137d4e0609627d3408f426ebcd7d6c709937c47c855a556cc86483bb4c64afc79d99c29aa72ba896d97af9aa1cd177b167d375e6418621fc7c9a433d4e5522fa56221c24f4645e462e65dc400f726a63d23525636230497e05828a3d84fba6e5e58f28ee5d3247596cefde7b3ae803ef3a56220bf05849a7c4922f3e1a8eaa359b9bc3ef7b9f44ac0bd2bb020c755a39202262ef285216e87724d20e1813f7b721016471698da52b9ec5d3d0316ace9144cfc4876dcb7c758d12d11ae4cd5b7c7ebc37af8a6c338c5bacc29844399760ccec9bb9b25c84dced451c9c3c1e760a36f759ea28f345cbdb4f2f5c669e75cf9b6b516618777d498e5ee0431cbdff9eab0517f21b131b78204654ac52c11f355e53840b032213eabadd99513395ab897085020dd92ebe5c31ed3fe5451f88119d1b65cf6d9eb543fc3eaafdda4df6440101efe8f4e7010cb19e97aea4246c98eee50d0dc7a23d8499196d617467ce2e9f7556271ac9cb628de1c5c447f163aabde1b6020f5c9beaa98538e36632891f60c1f17c5000ccf8ca7461d31631c8b4c4e1535929af40a3354caa89c4069ae1c52a882dacffb0b9f39c66d79ed3b233b7ec77006f505a2756982e9a8f423edabc7c476585b912a35672ce95aa29654656dd1eaedbc9711228171c4b03cef941e329fc89675ea793d329ae84416c4c18da57a78861a5b86d428d63100f4b413b84c7ac20f67f18e5edf9226f54c3cfc82fd3c7bf9a0a94b0f0ebc0c3104e14667440ce437a84f0a5b99eaa4917b28ddefd17f0e5690d9bfad2ca38345549dc61317a12ae3598ec6984062b3f005c163db0d4758628da08aaccd9540cfd3bee70063cfb166044d64688b0052aeed0e8676653f1db71603693d7019d0238f7c90134807c6d3da7e37565a33f45b4ede3e0e2d6a8430271fd39930db1a028493c1ed6d10657bd77e56f19119ca9fc3e6a6d16ea8dea6df67dc63c8dd9ebc335c9a7b2d0cad432a6b9c7072513698293317920ee8847bdcf60d74585b0d924446f00d22abc8a3e10758cf4d32918c06df82964460914db8e372eb8b537c6a849236d2a3ec9111606c14733166d947acddc85fb495f09fc72e495f8bf04073cb0403e746773521bcd86f05dc37414fcb7aee143100a80900f61edead63ae6578dccc4c656f219d8aed96739f2269ed2cb1977cc92e03b15b2d26ac8745937ecffeac142c8d68099445228e11185b6de1c614cd38a37fe38842f9124221148c09a6a68ec6861cb0a3fcc787116e6e221b119661c9a4fd9fbe2fbdfa410911983bb21f4f2c2cf9d3a037eaed83abc65d494d21b03e3eeddf9fb0c8e8886830111ca5cf9e26d1198b439690ba8024221ed36d0778978e2da20de91534c300889ac0ba2923b125ad8587ab82b5ba758c71aed0923e23573e6298ec3aad99f5cfd2f5b4fcd43ec73a6149c383abb1f8cc6aa5a7cdb49914f3861603e27ef51b0ece6b998890242bed4c30f264b18b754be3091f6971b93164f2b9cdfaf076a1e87e3f5f9920b3f9971df47934507995a7c52a3a6a72c7def63cf910c2bf4ad1225ea13f69e4f78c3d6aa3ea8b053ead3be0bbcc81a950a78608b3df55304b1e4a5f4e272e58da1dda2832929e92fde6b38fb4e795780dd4dcad8962a9f32b95b4c3bfe125ad03f388562d85c7fe5df4f9165a9f8d2d96858f87732be4b882c37b991b314e857fefa5f12d031954e8da161e20a31c35dd4389308eacd300d45148b19a6381507f5d610821443f6f68b75cd678ffc8578e3555d5a45b45b390d47811046fbd004e89d315e1eedecbc6649592b89c856a7d1d6e19c926274b884fb4ffc64023fbc147571ef1b27354cf2cb33701832c9678a9a6ca433e66bc0c9907902afa2d8c1d82d546f9119c4823082dee5ec1f6dd8045474f016664bfa3f6002b58600c0e5f58ef57a80d83f4252418cf3b699f1e79e72b0599ec4917f67f2006e4bfb3c82086c942e122e531688c6e15da3c3b5f598327db1e50714bf6ab4c2b6c8133fbe82f71679b20d649169583e174565eeedb06a5e48454314e44f173c91507b3babaff8f23cd95b9f5d0dd315c6030fe8728ffd32d3326165b76fc6720c5c631e2bbfaf42c2c5634e56f427363c330c54af47cfd1f37df3f817979509888984ef5838808f60d8f48c85f5632c25f2620fc3f3c6972c6aad66633f776b238883aac3b96a8b1af59e1a770ab6d876dceb8ba8aeeea650707e7375558c674f22ba7ddbc262e2d76c6f32032980ab560bd3851e35be46d3334be363df2da23a25a9535a5bba69113841115b76f60a6d32515a62252df065a8b8c790f34f28469c4fac44967345cf7fe9dd58c41632a264e306cfa85788210dc135cd3500aad75735def59f0a11b5452a1ebe19d707665d6f3fbd9df6b6b775de0201b38f32421de3a557a197149ce0f596ffc7fd12e9597b004624007420322c604141a3c80838e89d9a4032806c0d2b81342298c1b075b3f3fb697a87e8fd64a607b24053345e8dec83e7dd32ba4fedd9c757390ab3716c5e57a13107b21f147ca8cdaf04ef3adaba0ebe42d9676dfffbf414a16965554bd18f0c4c7375d8359b5f8b85d08ebee1e3717ebf60ba947764fefb22e3f74ba82351311fbd289bb7984f5abaa0f241ebd87dab671c65c11ff859bd38593c028c4135213d56fb73ad09a656b6f27e6f621d7ed7a70d1b8cee05ca6c36cf308955a726df031779a5ebaaa6e93d18d2454da4deecfcb7194ad243664013f686e", 0x1000}, {&(0x7f00000012c0)="34a13fa282b81144e1e2c9c8d772e55253c8361479fb51064433072f8ec0fdb43da61f0a35172750ef1d86b5ed495fd08a2c83e964e8542f90822f16bdbfede25cccde4757311daebe8e55f89d3b56276f28fe439f652060f5fe057a89a3d6bacfe461587fd64c218de93ca5b2ead17fe40936dd11dae717a8bd36507ef234d49fbe1161bc8c3a75bba86adb5d87377813e4f1f38e9269c9f76c1b2039b03913b4140a2deae9c8f0c9404ab7d7c2af06be1c080862d184d8db286d0935451afdc3442937713277337c1186bd1bfbd4ffaafbc485c898e24046d3f3dcf59f", 0xde}], 0x4, 0x5e) fchflags(r0, 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001200)=0x8) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x2, 0x7}, {0x21, 0x6}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x101}, {0x1c7, 0x3}, {0x6, 0x2}, {0x87, 0x7fffffff}], 0x4}) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) flock(r0, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="00001e0000000000000000e5068a34e8ce6fa956a07e92a8dc12d813c5c471332209224ddaf8a3dbdecb13d7e897bce389bf4feff5e8e2abac19a1e58629946ea764b7137599ed886d4f08e480741a9a9911a5d77f35aed2e50a8718f30a704ae98df72f333423696f9310c405821504875f80611b24a62ac1064efbf2374eea9d75c37d5b4763df6c01df6ba42921754242e9aea928bf039f10dbf9e3e812a16aebab3dfee016f7dd2db5e28af83def0c72f285cb6fa018b1e6567937f7f34b63478f2935662715051b9c33"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x6, 0x4000, 0x100000000000004) setuid(r2) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffff, 0xfffffffeffffffff, 0x8, 0x6, "85fefa22a6028003fbffffffffffff7f00", 0x732a}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x400002000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'./file0\x00', @ifru_media=0x7}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x3) symlinkat(&(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)={{0xfffffffffffffc01, 0xffffffffffff0003}, {0x214, 0x4006}}) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80000001) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = socket$unix(0x1, 0x7, 0x0) close(r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r8, 0x20007479) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) r9 = dup2(r1, r4) kqueue() ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) kevent(r3, &(0x7f0000000140), 0x8000, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0xc1, 0x40000013, 0x9, 0x80000}, {{r4}, 0xfffffffffffffffa, 0x8, 0xa, 0x3f}, {{r9}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x7fffffff}, {{r8}, 0x0, 0x62, 0x52, 0x7}, {{r6}, 0xfffffffffffffffa, 0x8, 0x40000080, 0x3, 0x3655}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2, 0x2}], 0x3, &(0x7f00000002c0)={0x1, 0x800}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 16:00:48 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) fsync(r0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000440)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000540)='./file0\x00', 0x1008, 0x22) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=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=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES64=r2, @ANYRES16=r1]], 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)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() clock_getres(0x7, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) 16:00:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0xfffffffffffffe83) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x200004000a, 0x3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x2f00000000000000) 16:00:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000000000, 0x3c) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000480)=""/248, 0xfffffffffffffe5f) fsync(r0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) sendto(r0, &(0x7f0000000240)="7c96a3ee87cd0ee741cfaefaf0e8d4f1c734a2cb163591f68ec943609a3a6bba23825b2a7cd791c9dfe6c73abe83f7f06bc4fcdf23a52a259c1a7c8ad586a3685dd0c05443faea5a1678115e085cab1d46d9a26ff72b06baeb27a2b8ed294778eaed3373f8f5828e8941a3633fe58cfd79dda5dd63ca3d75a44f0b822eb34ec47dde171da99dc76743543182d4d2ce04db5be36bbf9f7243388be661c99bfae128fe79fe5937c87c4fc9fc5978baa823a04b508607474624589d0ee3b485fcd48fdb566ade1b5c47893cb3e71abb51bc49bf1eee8befec9b8afdf2a96ed76f6f062f1fb1", 0xe4, 0x0, &(0x7f0000000340)=@in6={0x18, 0x1, 0x8, 0x7fff}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) r1 = shmat(0x0, &(0x7f0000551000/0x4000)=nil, 0x1000) shmdt(r1) 16:00:50 executing program 1: r0 = socket(0x19, 0x8005, 0x0) write(r0, &(0x7f0000000080)="334d9d14726d4b99b92aea5c9b607f0457d60d83d7dda8bbf902b0d78e8b53a16f884a98f93079566c6b5b47f752b2f0e4e969e24da2633b4f172d5e6d3f1c1ab63efe2f019028abb303fc6f67a391824333cb4d95a77d50642e95384db53cc7d65d9a756570028b1e51857eaa2a276c295f3c98359dbbac277d2595dbadfe3f967a2f26b744c57017d7d7f874b7c9825ba22029c35c35d0d871543daf27335de809e6d285a334a2a9f05a3879be3aab0f918d9ef10d", 0xb6) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socket(0x18, 0x4007, 0x0) flock(r1, 0xf) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000280)={0x0, [{0x9}]}) sendto$unix(r0, &(0x7f00000000c0)="b365af0640b250331537a677be0b734028fa5412396cda4cc5f197ae87a7ddf095ea23c526c765694a746467609850a22b498a4ce9e16754e34ee003c91488345422f324fa7ce31fd4a4678c50f675a7050f34046887c37bd484e204e1bd2277e91166f4f8dac25ba9fdf6a133ffadd43787227d214a98456a776c406e97cf70b1144081fb8f77eb4e375f823514755873f6a9350eb8b39c760a32e667c9decae6fde88f58562054ba6b161c8f265e351ff62bffbc9ef2a18d4bc671456f125b0c14629864238b419b67c56e359bde012d11efb4c4ba2d809b0d5091c04d85d4d7329ac278", 0xe5, 0x1, 0x0, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) fcntl$getown(r0, 0x5) chdir(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1) 16:00:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x12}], 0x101, 0x0, 0x1ff, 0x0) socketpair(0x6, 0x4007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000080)="9cf8a18407b16688cc6bec858756de14703a84b0f07e2e2e", 0x18) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x6, './bus\x00', 0x1, 0x6a5, 0xff, 0x401}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x8001082, 0x172) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0xfff, 0xc6a, 0x7f, "02062b0b3b7d073402f2cd4823f93c47af35109a", 0x7f, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x3, 0xfffffffffffffff9, 0x80000001}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/220, 0xdc) r1 = semget$private(0x0, 0x3, 0x10) r2 = syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/199) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000340)) r3 = semget$private(0x0, 0x1, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000380)) fchflags(r2, 0x40003) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x10, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/182) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semop(r1, &(0x7f0000000540)=[{0x1, 0x5, 0x800}, {0x2, 0x1, 0x1800}, {0x1, 0x400, 0x1000}], 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x0, 0xfffffffffffff5c5, 0x7, 0xa}) fchmod(r0, 0x68) bind(r4, &(0x7f00000005c0)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x400}, 0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000600)=""/141) fchdir(r0) bind$unix(r4, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000700)=0x2) dup(r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000740)=""/129) semget$private(0x0, 0x0, 0x218) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000800)=""/51, &(0x7f0000000840)=0x33) 16:00:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x3, "d730c1000000e74de400", 0xfffffffffffffffd, 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/78, 0x4e}, {0x0}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x70, 0x180) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x8}, 0xc) write(r2, &(0x7f0000000380)="8ca0fc0791389454eb5d370883d8f8cf906a9c6ef52f456d3479f661be8852141d56d73c0bb6a42112760b1b991902977af89c44f0bb7125d88882ea013eadf66374363dd9415d941604225f436c62aa3fab799639ac61165a1c53b59bd8a5e97e08b7a0d7239905ac7a9a14b2dda2ecb8d65991be383bcd", 0x78) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xee3a, 0xa41, 0x9, 0x5, "ae31c8d087c5b959c324b0e9bb04453924e32751", 0x936, 0xfff}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() dup2(r3, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa32f, 0x1f, 0x7, 0x7, "227553dae54a677bda6ec3003827d03e9015d730", 0x9, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x127) 16:00:50 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0xe0000000000000}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) r0 = socket$inet6(0x18, 0x5, 0x3) recvfrom(r0, &(0x7f00000000c0)=""/163, 0xa3, 0x40, 0x0, 0x0) fsync(r0) write(r0, &(0x7f0000000300)="b7618a3f31a4cb474f0b32c4e455f392e65b1f3c3565f45921a60f13e6a85e66cf7bdd1688c1f31e4333b7c6f92ab5107c1f9127433f62a8fbced6fc2f66a72ea08e979ca811797d6d3461604767a10546ac679ca45691a1f6a930a79390de4d7acabda602c7bd7bc067dacc7b6e9a74e99d93a1d61ee5cc4dec61ee604ec9ff449ae9b4a40be465ef224c9516bcb553204c8f205eb1dc8f9f09c76c673956099115f1cecf84fe3e5586c7c965358c1c55b879ec7ac70cc6ded4aa24fcc526cef094349b7ee686fa826d00bcea036412336d90", 0xd3) 16:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc0, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@un=@file={0x0, ""/83}, 0x55, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1, &(0x7f0000000300)=""/137, 0x89}, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:50 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x2, 0x7, 0x2, "abec98eabeb8f8bce00f9b96feab868dbc6eeed1", 0x4, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xba1}, {0x6}]}) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(0xffffffffffffffff) 16:00:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x180, 0x60) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x2, 0x5, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/78, 0x4e}, {0x0}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x83, 0x200, 0xff, 0x9, "b5b241197c917f22d9240b5c476a0247894a4d98", 0x2, 0x3f}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7}, {0x5, 0x6}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100), 0x0) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x20) setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x7000, 0xfffffbffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe089, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xfffffffffffffffb) 16:00:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x580, &(0x7f0000b4b000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:50 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) 16:00:50 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file1/../file0\x00', 0x8001, 0x0, 0x7, 0x0, 0x2b, 0x3f, 0x1, 0x0, 0x0, 0x3, 0x6c}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x42) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r5 = open(&(0x7f00000003c0)='./file1/../file0\x00', 0x0, 0x100) r6 = getpgrp() wait4(r6, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r5, 0x20004b43) fchown(r5, 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, 0xfffffffffffffffc, 0x413, r5, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x9, 0xffffffffffffffff) r8 = geteuid() openat(r5, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r8, r9) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r8, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r7, 0x5) close(r3) unlinkat(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x0, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:51 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) poll(&(0x7f0000001180)=[{r0, 0x182}, {r0, 0x2}, {r0, 0x21}, {r0, 0xa}, {r0, 0xac}], 0x5, 0x28) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:00:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) kqueue() r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/232, 0xe8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) getpeername(r4, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:52 executing program 1: r0 = socket(0x66, 0x4002, 0x5) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:52 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x9) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x401}, {0x8}}) mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x47) semget$private(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xc6, 0xf, './file0/file0\x00', 0x3, 0x2f84, 0x2, 0x5}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x10) login: ""‰~¼t§êÏ€ñúHôD^Õ""‰~¼t§êÏ€ñúHôD^Õpckbd_enable: command error 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x30093, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) ftruncate(r3, 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x3}, {0x5, 0x7fff80000}, {0x83, 0x6}, {0x67, 0x515}], 0x4}) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b010037bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d7287d3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2a1af3caca362e667dc38f0a6a964f5449949fc5de38c338f2d366db2d5e17971458e5b0cf0b93fd6826fb6199d735e288bc6481ff3aa11be204bb2b22591d715a53197212295e9a8e8"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) fchdir(r0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 16:00:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) clock_getres(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x28) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000080)="9c87a6f913b2318c00000000", 0xc) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000100000000000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) read(r1, &(0x7f0000000040)=""/254, 0xfe) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x9) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) 16:00:54 executing program 1: r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:54 executing program 1: socket(0x10, 0x5, 0xdc2a) r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x17f) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x80000000013c7) socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000100)='./file1/../file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) r4 = getpgrp() wait4(r4, 0x0, 0x100000000003, &(0x7f0000000500)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) 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) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() getegid() lchown(&(0x7f0000000000)='./file1\x00', r6, r0) syz_open_pts() link(&(0x7f0000000400)='./file1/../file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$getown(r3, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x0, 0x17a4) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b2e9d04fa93d37730a23ede9e615f0a46caf0bc606f2065e966c9ca680922e9702d664c3d36e4683d3d65747b3f988ba2aeaff957393d1e74d8e32c237af0cd08d29fa8a6450187675194382b70b28db0f7bc4004cbcccad37901f6cd0115700ca14c82b229bd4f73b752942fc0b129eb77893e376d79b8586b022054b0b9826d9b448efb5d9fc0e2bee82a91dd4854e709478f2c1c7df3d4adbab49f4009278c350c85ecb9accf49e2d5d27aaedbead1f57bc2f1d942a05e9863b8a9b88aa7d018ae8ef845ecdefe584bd118d0da420332f1d5f5574e9ae020f604fb1378d9a", 0xe0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/61, 0x3d}, {&(0x7f00000006c0)=""/100, 0x64}, {&(0x7f0000000740)=""/194, 0xc2}, {&(0x7f0000000840)=""/103, 0x67}], 0xa) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000009c0)=0xb9) r2 = socket(0x18, 0x0, 0x4000000000) r3 = dup2(r2, r2) ioctl$KDSETRAD(r3, 0x20004b43) close(r2) r4 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x84) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0xb, &(0x7f0000000240)) sendto$inet(r0, &(0x7f0000000040)="4e0ccb44476610fd739e56a62b0320ffb165d90e35c78286454b82147e0277f3e5ac3ce2ec4932eb", 0x28, 0x401, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x40000002, 0xffffffffffffbdd4, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x3, 0x80000000}, {{r2}, 0x0, 0x10, 0x10, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x8, 0xbe}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x4, 0x800}, {{r1}, 0xffffffffffffffff, 0x6, 0x40, 0x2, 0xad6}, {{r2}, 0x3, 0x80, 0x0, 0x4, 0x2}], 0x6, 0x0, 0x404, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = msgget(0x3, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/141) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x0) 16:00:54 executing program 1: r0 = socket(0x16, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e195e63b1880eb67418e9b30441f", 0xe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x7ff}, 0x10) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x3, 0x7, &(0x7f0000000040), &(0x7f00000000c0)) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x28, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x0, 0x2}) setsockopt(r1, 0x69, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="58543cebf2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0616f928fc644b14b3da025bbd47b3bf579456fc7d4094da4e5766e8c8b6b87cb2d72b8bcf69ad8a4f5f728193ef16ab90100000000eeea352982448093a984324965f4c9c9fbf28e15f719aa60a9a4bafb01c5e305814900f3a3c61379abec4dfd356d3d98be6c9bbf48e2e80c105af984a0884a0b3fb2b0d9a8", 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x20}], 0x1) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18000, 0x0) dup(r1) syz_open_pts() syz_open_pts() 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x20812, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00000c2000/0x2000)=nil, 0x2000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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) recvfrom$inet(r0, &(0x7f0000000000)=""/46, 0x2e, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0xfffffffffffffc00, 0xe21, 0x0, 0x0, 0x1, 0x0, 0x1, 0x2, 0x9, 0x7}) 16:00:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = 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) write(r0, &(0x7f00000001c0)="02", 0x1) mknodat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8010, 0x0) fcntl$setstatus(r3, 0x4, 0x80) renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, &(0x7f0000000200)='./file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x81d, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20148, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x48) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:54 executing program 1: r0 = socket(0x2, 0x6, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="64170f045b00f9814d3ba955b63d967d24ad51ed7015ae5fb6ca0a81c0b17d9d23bf4aaa51e967597dc6db27aa404ca9fbd792d972c693abd1fe315238f9f52f19", 0x41}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) close(r0) 16:00:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) kqueue() 16:00:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file1\x00', 0x4b, 0xffffffffffffffff, 0x2, 0x0, 0x100, 0x6, 0x4, 0x2, 0x0, 0x8001, 0x8}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x1) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0xb8ac) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000180)=""/56, 0x38}], 0x3) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x940, 0x2) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xfffffffffffff800, 0x7, 0x4, 0x5ba}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xf4, 0x2, 0x3, 0x51, "77c38c2c29b696d6bd110d1ff70ecfadc2aaadcf", 0x80000001, 0x80000001}) 16:00:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) rename(0xffffffffffffffff, 0x0) 16:00:56 executing program 1: r0 = socket(0xffffffffffffffff, 0x2000000008, 0x9) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="48bdfd4c3a5a6a6f893f57ebb5f74085794dddde6ca087db3ae3bb8a1fe27f05309f0f07a902b30dda98fa4e17dfa4a5571793f43c0a71042231ad0c5bac5446b5cae628c923af79931dbcbc2689c1c261f65ded1919180b19ccea6a752e4947114cc5480ff014e7f080955d43a9b2db669ae08c6c990b32fb17eb90b556e036100bf20ffba8a7e79aaf8fa9e2db4cdcac9f7cc837e4615454781f4090f47dd4d5046be1649fe310cd6833842ff48539b7806f497323cf9153ad8eca1c598f9a95e8f22198af57f3930e9644ab8725fb62d6738870aa51d485b32364890bc365341a03", 0xe3}, {&(0x7f00000001c0)="b58e013bc3348da8de3de376d6649e5cf397d1a36be80bf71139846a620375749614baba6b019ce29cf8ba0e05b52a760bb4a029da581bf5ccab6ba044b51f9a92e797f5f290dcf1b8b079e4016bb41f414531079df84cba35302ba0b85776db278d636045539fb84546dbeb1ce69f8a302691d1e5f49bd69673641aa046a8b97a4965426992fad384e016f42ea0df94bb2b48043a04c1a7d2bb8dc5f0afe4f0d0d69e79d867a1dc412fb79476d25e771a131833c9e0341b14715ec289a97aba832fe398754a7846a83165289b875980d9bfe82e516cabe41186359ebe5b6f975d85af32c76d190d37c49c0df6", 0xed}, {&(0x7f0000000040)="f8e7d2fc4f0aefdf1659aa3840ff24de426711f4b29c94df40caa1961c7335d6920e26eb293557d50d31d0bc1788bc3019181b8b70d947ab9d", 0x39}, {&(0x7f00000002c0)="6e5f916c9146969ff05d20bfe7c7f7e31a4842cdef6df5d379cc486f35f2ca06e57d90576baf837cf7551bb75926809cffef72167804fec5329ecc5132cc15e6bd2cd468a1dbc640646486c49b8e04d837564109f9ba65e9bc9bebdc5b10c042f80de73095b52c21cc897479d9b47f25fbd8a293", 0x74}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="1000000000000000ffff000001000000b000000000000000ffff000002000000bd40f50df0ae31d5efef69f6dd7567bcb0a3c392c59dfbcd02ea79c28db97d2b70aa776d68ca407d8c94165ebf7721152a2bf57bc9599d9ac37dc3fa4347cf8e1cf20f0521939762a532e63bbbc2f8270077e3863296e03035429112b416cf0d77801318e660765a6f5929dc0ec4b13f058bac8cc26cc6a9568c33d746336a3095060ee96025552ce49be545ba499e6a6c8bf394a27420193802d70bd46a00000001000000000000010000000100000047b084fefaf53d9d57019d4c66ad49a769ae3e95dd8ab63777ea32a16a7c5c953241004622bc559d098d61cc4dbe9ae44041d891b787c6b005f817a779182cab1fb1a87a2c2952998191b0f7e4d8d39d603b9f0d199679c98c783108e1e359534d9e25ec593cfee116845cca2633817f17c98ac5006a428f0802595d3edb2bdf645ffcbefea2a3adaccb503f3299b0ce7b814e3ce81a4d3c11c50f1cc65167d3760164590429fadc46607b692a1939c66042da4efaad1a8482d17b3267b5152e557bad883943193e6a94d100edd8ce8ec8c61b3d3a634463709a74220912719f8e166f996a9be24161980000000000008000000000000000ffff1ea5434565d030da0000feffffff906935fcb369d2b5cde218d676002941aafcfe550b58147c08590b2bc5f9b4dfbdce657fc9d41742f6e9335fc82aa5d77c9f33b113fc858f62c02ee9b339b852d02ebbbab46d5d0d8aa274cc60d453aaef997104c66fe8d699cfff070000000000000000000000000000000000000000962fa58378aa54c2e35ecc65c86da6e568cfdd04fe3f8b4a91d246722ba476cd3067caf9c0ace66500580640e02174"], 0x240}, 0x402) socket(0x18, 0x0, 0x80) setsockopt(r0, 0x1, 0x9965, &(0x7f0000000600)="3cb3b46721102a848816e989f2f3084cacedd47697b322c9a9856ee4e2c95cf321cd65b38a12ed6ef73e7f6511b859b259ab155a7cfb23989986568959d84b0fb650acd12c6f15d63525940df704b0e2313ff56f15f3c145af150b3f69b7194c1b5cdd79fdb284598d9c90", 0x6b) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4c3, 0x265, 0x2, 0x3}, {0x9, 0x81, 0x3, 0x2}, {0x1ff, 0x9, 0x5, 0x20}, {0xfffffffffffffffe, 0x8, 0x1, 0x81}, {0x9, 0x385, 0x1, 0x3}, {0x0, 0x401, 0x520c}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x25, 0x0, 0xb5}, {0x6, 0x2, 0xaf72, 0x8}, {0x6, 0xfff, 0x5, 0x3}, {}]}) load: 2.07 cmd: getty 25177 [ttyin] 0.00u 0.01s 0% 315k load: 2.07 cmd: getty 25177 [ttyin] 0.00u 0.01s 0% 315k 16:00:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept$unix(r0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:56 executing program 0: clock_getres(0x2, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0xc}, {0x3, 0xffff}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 16:00:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x801, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000640)="da6d6dc99e4f8b1f1f3831a41610f92736a5327f4427092c016c611932b57363bd886c28fe02071247138eb7d3e67ad39ab9d278f82f959371c70a09b7132266df8d334dabf94689e5795e8289fc453faf9b105113e3be9ff6e83806c5f19f7245e2f9f883a4d004155b07d2e353daf46d0ec8bc9cf8fa3c01c166958d33c34b688b27cf380fca0804770ba67a0279b0ed04654e9fbf21b05f2518f022089cd2d75584da0a0557c7c929ecaeb650e75b9bfc", 0xb2}, {&(0x7f0000000700)="d90f6cac58e5deae70765cbd508c4427334b49aa3bcb5abd0f8781dbdecddca601bb41cd4b5a98e9f0b85b800294ccd69b412d15cf0863140aeefc0c325783962ac48e6ad9db54ea442f9159e157dd8287232885ef52e61b7d63c7c5971a66f0028521b692f2e1faa06d4b3616644d7d1b16", 0x72}, {&(0x7f0000000780)="97c77d33e6098972668d636fce57b40705d167047e1ef342c4fcbde2905b1febf6b0ab88e333778473aaaedf8cfe3ec99c7322ade38991454954c391446d8003b45882a8184c73b9e60f6f7e64f0", 0x4e}, {&(0x7f0000000800)="8ed28a863719744685491ed1a22c91d60428957422bef62e7ed63fe8809aaee42904c65c2ba04efeb2a916c9651dcbd51607bbc1e3b190328a186ef1eb72a711b2fff0f86661c77a04f9a3e158446b458f223e5f2a950789a9939f855a83f25c3590dcd679c2e422f2f7e8bbfea5b24f58b1a1b57b0f53f5aad289cafbfee8cd9b9c877e04ad925842e612f74ce5398bdf7e5aa61faa9739b18e5c250fcb22d2f7e710f04c028b4b978fc5974c6a60e0b08ee2b4bbaa479f2c0338d5c854060d1318b817b431f80e5addd043c765156c3293d57decac4d0e67afe452d864c4ce82eeb63bbea1e54e11f93afeac37706eb2841bd5192fc3c58d7ccdbe46d9e21de60df50cd5d4e0e1e5127691ac03c2d4ad744c5d21f0ecec3fb4deb24269379a8e184afb53b0f244da771dc8cdf9f8316e254a060cc7b1a0129568b5c04e55d19a07a62d06c5aa89b52ee87206477979f506d9e46574298417fdf4dfe319aa01d2c3e68ac7b6bcd7c1b95da78ad18e98d7370a8dc47e2733c1b118981a23bea372604e738dd1932e00af2a509324ea9684ec83e31901a827ca1bf67fa3a4ca173a50f5b7647037db61e4d9a5d04a967d90076e92cb2bcf67f1994a066597c5f9c9a0473d34bd3f1375c74566ea985d6a221d06b524e7887ca485a25eaea040695676c266d7ce032b90eed20dd8c7b7abeaff517d0056bb4c3f137f5bb53e29516853f1670b2f931142a89279c39470a99a19f4ff96483b6d4555e1ce45b408943bb2f36b5164b5e8a922443ad22d60e84617fb7e73d8239df3b9031c0797956c531c08d39752100563a3dad536c302ae53431ff2a1c0abbaf83393d8a72321084c7f8d11fdd9bbaecd36ce970c74f0ae2a68370949bee43aae01a1dd4138b6b89d9d94362d127dd9dcd77b7db6e6f9d4aa2d2231251d031d466fa115c23b369d9574e4ea44e17cad216dfd4ec30fea5a3a79af1f4c6bf9e16e006a3329c2a7cc0e6cdde854b04ec25eda5449ab17e71dab6b56c24c87b3e9e6ff914064d365f907aa9b0b63b73fca62b67dee44e72b20e7b01ce2116e08b5b9ed14e2d8fb9aae92fbf09e808ba153db04abccc6151fd9df4b07ad1252cfbf157b7e5acdcaa283c15331a8308e56964b1599a8335a203a27102fdf189e721d988e751c9f96fce3d6fc52ba1f582635962db8af53770548f06ff122025b179e81306220ae18e1e8bc494ff5c781a291cd6fc43fdb6af7cf7d99ddae02e9c6fa63ace81001430f7fc775648bb93b03bfb1cbca6fd73a6a25dde7a4a0fddeb2906e448d3bcb0bb794dc515a28f6cfa6b84c2fe2a75d3cb52ba36f584a5e6e6593aa164de0676d11bc1e200377d50942bb9acca8f405b75b7f0418f9a2677be30f7477736f6d6aba597df9dfe393e0b6b498104f25654e69eae58b8db50c0bdf09e6593621930eff6671dc688152494a69999393e42d6f782bb6018dbcca50f293ec260a10648b0ee97a26893b6b516644875ae169f22b34c5a1c808558fb80bfa1bed74474874c476b0ea7706ad1bc9030c6b9b4de45642e6e3287a5210dba5664816896dee7dc86d9be2d7fc51966c594713a925b51ec27b01b048e53d03efe7e6ae3d09f3e4fe328170042e13b7d2701ca7e6ba3e612b5596c3f3d763dcd8f678b5e7d1066da7bd42e6bb3bf20ee315334819c4ffcdba0bd7fc44fbe9a28a9fecdf0789cb7f4401ab318056241a1d32ca78ad5955581c3c2556294c36ba44f0bc3caaea2dbb6ff81d984e27b4e455c0e7f0f42955673f65869f2a040196fdfc23392512609cecfe5ec975d29689b80077e4a7f9317d6839df20fcb5ec4c2ab86904c6bca7d43c879894eae26d1812516d4170b6284ba9ba54d1e8d5c31f3b4c44189b453c58243c6f3dd46b0dcf836db199dcb82f7495ac27cdcc8875b5d183f0204d73487f05d5e2d3c7fbdeb12e806af4e250830e56a8b9a290e94f205682d4c66e77ef58a284ce3259797493993afd7f577164131f2543b1501dcd86d56bff92c485513a450252e87d13308a116f2431653b490bb5982d3308be970aad64469569c8dde0b6765527f10b7c8b33570fb01ee3f3c24ec29b89df8240eb1481dfb389ae9d64d7e3b189e1e388397af5bc86ab822498e14de0c1394c056674c405752bc0350dfb1bb6e0c821d3a84e492b05e1834e15c78f6eb713d441fb1d6317c5c40f66433a875ae298d2bf2f07c58512f9cc740253409f9236515e502887c8e0b0dd21e3a427b333b47bb579d3d35c933d0094a64209c7fcf2e177ecd96ac6e7ba6fc72fdb06898f4e1fd1bf1f6b1683057ae3c1aabbd66f90914bd1451ba7740546dc92f7d1ce42defb3bb565ddddb62f61a2241d444cd688e9327f8eb52872c7a0e62989d00fbab8fe399789e1d69adfa9dc9421282acd3b8eeed5f05a85ae9e54b81179507a04305a540463f478efbb1fe79f5bb7269e0d2f0f6b721a054dba12c7f1f4cf339fb7f33a135b3129c56dc710c8ba6da6a46144c06130f3aba458b1efcc5523349bfd2b5be87ca80c1f392b8eef19d317fadbb1c35e473a28338eac02931773c0ee0e37ee5f2ee7dbc51e1967837f60dd842fce8d0320c3012ffc2788e4fb70d8eeb9ea36b3110f77bd09064560482ac6de37b612b376f60d82a59e9c80a5a1d23dcf886a30ed504e6ee0ebed3068ba2785453b6bfc77896fdd3fac4f1f484250c151fda95e22b25c172b2d92854c4ca2b718a11a7601a9f678fc6cb9c6608c81214295b8b5ed3f4e042bf6147bd5b09ddc422db40a1b7a02240e2728e16903fcf2c819401c565a4f68fe22620fba33f30bee807baa8638bbe767aa7789232aea801781c2a8a670995dbf1f25e717378183bd85790f7e5ac3ed4bbf0255cb0d5624b791cfd2d0542411dfa1bda46483573c599435084dc23e76e7160b44656efb0906583cf7b557eb4716816e5055b2fca0714f2302e00d9a6473bb7e3f6730e9be67b80807f9dc4aacb221bf6931db32123bbe51ab771685a27e3e13407cff0b8f000b5e61fca2fbef05f4b364101359e611108487930416137d472e28b7c39dbf58046b72c1fd9b69a9b4afa35fe8d48612b04ed2e5eb930cf54c1136acff7f5733cd1aed4a5d3d34789012fcd028897302ba82911fb4270873f225ef825e40ecfb14ecd37531fd079ff1e9d29d40738c8314ea8537fdcf54afdab45ae08875d1062935e18863eeeb480ace94cd700073694901515dcee261fda548afb726f23982f61d03f155f5a2972753247ef6db92b2a667bf2c5603c36597b337f5df878796ad9899fdc6b2f995ceb567fc8c0c083816c4af11bba4a559de7363208852b494ab627f3409d3082c848439ad0dd44b03271938faa481a35ea1ed158c65772f3e96a7ce538435becd0c2e2d1494fae741c369a59b25d5899c0788cad7d102671eff6fb26e6fc9342de5cbad889447cc8ee6078b36c22d98903198aa1438d78d7149635fe25ca99d133aac5a6173deb70d458190e357e0e3d21411b79da26558fc6cea6fe26e2208f461228eaaa9e485276610645ce50f3db4ef113215ed01c5892d720d379415fa82416000a683408d7221a0378a7fdbea5701d12f214f91430922feef90abd20d5812211d5f540235663600387df37a03cabf09bd287ae8a3acf2c3bd1a7cbf01e5c8a76d6ae8ea750712581ed2b9ad1aa40c58d991e70c238afbbe6a1fab1863c57ec58a9ba10c0f3a0ebbe1daf7f71ec72fda4f4603328cddd2f9ea8d1fb661451c465298e4a2d0c3739ff49192fa1dd5d951939b109d013f7ebb1ffd876cec0b0a58dd7dd47273b6410250c008d43df0ab2432de7252af8596ed0068816fdfb94f9aca86464a124cc2f4db7667ff27db277b28596d03dec36ba67e33de47e5d8867922cbf689776980f37e73f981a0502389da5147683d8992d8d261f74eb8f16393701aea741475d7ff57f8cba10a4793780c0026da745b8d0eea95c8b3547b6afea157aac294fd8bb41ea3b8b446ff7d02a37b9f40fe49530976697bfa1af4b492a7fd9c076cb89777fbbae9d06edc992387f6dfb9f09f3df3e182c0a4f52473a12649925a766d8c4c1c38010c15090d2d7cb18ddb8e055711ac37cf9a8e461b5458462196e4334491264090e21bf8f8533b311f6b397e5c0d9dbb438c90eb8b404d20a819d517042ecddaa12cc6ca7f6e7966cf88061f19c03659931001c174e4d140b3bd55d79ecfe8a5e924cd81a7652730fd7688a9f391485fab26cd34095490bc545444a22c1142a30868e3ed605151f4cd5ea777d93362ed3d2dae861bd1126e9914f623911e0e948f90deea890da8a9f178e55dd937e2b4a268b444f3edda80dedde8badc1ef24275ac86688d229b44bd03bf00e8fa978dc6c0a9a7220cac4c602568645ab7665b78b8ae0905e6a895fe62909a2aa4af8fcfe452af3c9ac90b376d2c113f747e605dabfcf7f5a2c275dbd564986c7bddc80a0f64282a2a8dd1b4c242c5068f8f9fb1d2654e50d97dd32ec542d7f601aba30092c7e49f66be241c95734bd77adf56685e309d4464d1342dcca3d1d56e4d79f305f1449009091b73dec215dafa9a2e51b2d8309cc42bd5723f9a27d1885c075b4a69eac7fafd0bd2cd3afc48e822da5ac9fba6859df0a05a5594c35d4b0ec910f574ee453dce25674114e97929f36bc17b1e5aaa4daf84c148998c11918690036e492e845393eff403c4a852b4ad49b3c944dbc01c474783bca053605a51d1895a840ce2b0ed92cd356d3ff4666e900e6610cc31fc5ef4b59daffb3d2c195ea931aa119d7600920912d7689a829d7b30da2be528499aefe5abc8b9202a094614b12766f596fa6d386fd3ef4d8b1e957d500fe22acea62d11b20b95cf7cf80a99cbc719e0f7d619da9b7dd94ff1bc95736e6f6107275d9ede0c34b13eb8fda0fb5e82a33e6aae638fa439301df2a64f86090fff720dbb97f601e41926873169c9dff8f485f40a4c6c5772dfb9f7c9edea7743623d022b1d770c4b960ae6a36666ebb586e6d3be98b9306c98f12b26b0f6d6c0f35cbea49dae6e602ea9b083867cc23c933e7c8e6241161f385bfa3770b4d1eff193ac8391657dacb8399a13596f81fd4d2f50d99b9bc85fcd65a3fe5a396d47e45e33a4bbf074ac46725753acbdbdec2b9d436bf709abc140194cc1a8ee871b341f4520f20aef70b1a07c363fe3e51e1fd302ca78cdce65a5d7126d7ef39a1ab58991dab870f76fbbeae418e55526f831efd71b06527a16664c35d771c348d5cc00888cd47c6a35a87eff818c79c61eacfbd132940b0a1e7325bd185b4cf756784601df8938f33ca6abfabab05eeb313929ffde6f5938c7eaa9b526e33c2f2d49cd02c73912ae2e69e0659ac980b25be3c8fc2748b2eb572311ea3d0cc49788f9ebb808eb655d0142063fa419b6e81b50fd66d9177b71833b2844dfd53955f3d8576a5200a2dc3ef0c0b80292bb1ebbb6eb91b8565e9f7af5a05b756e226b2783eb20f033f1308bbd19736d0f4fae5b8d222c580bfc055e267065c21527db1797794dc72c3fa238d2d29fdcc41737b5a087b33414f6cf97c2654dc5ea0927c0de3c1a494d356e21c60028e3f7d977a7fd657724a8eddd3664215974264b66f3292e4dcbd0a401755492669380a36d5a7243011b96e754d3cf2a1b7ab266a5ac46f695c1183fd4c33f9e2f032c0d735e4b0f416f17f80ce28a31ca9037016ece5b08cf2df02265cd9666a2c0c0ae03490e40a41ca1d490887e5b9dfa0e38ef13630b259a0555", 0x1000}], 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001880)=ANY=[@ANYBLOB="fdd019060000005aaea9b43249782e00f492"]) mknod(&(0x7f0000001840)='./file0\x00', 0x2000, 0x7) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="974378aa7580ebd11d0496bf55e41a9ce7e01b1c349381664cedd7a948a87975cb3bd14178435c6bb4a14e93054e35b0f7ab80ec291b91b741663ee14a665b2e5f78", 0x42}, {&(0x7f0000000200)="1ee578f05ec1bc4e8196133437d13737eb4b82f55ee3912e23b97ca1883b5bbfbd81c37eb3f6d02fad3090b412da03fd9188f00d02a9089abee3c405297250ebd8e39d9148e5162f31632cbebfa43b7ebe48d5e93b239789e285e74219695b9768e10a5b5c23b8d82aeb8c807bbff3fb5a034f61e1e997e498af9fbd7f0c6694f78096db6ab4faec8f1688f35db0545f792c675cad72bf720812981f1a79a1758f5d9f2dc0bf08a23f810bc4ccd91cdee6f455e921f119966328eba5cb9a14f488d98c9b1a40a69e93a028c75cf3fb8d89bbc58fc2901e", 0xd7}, {&(0x7f0000000040)="f8788ed5a0897fbb7ad7ef", 0xb}, {&(0x7f0000000300)="7c8fb268d15e59974491261224445b99066ea6e1b40c1e0a831b1393d00717ef51139a6f1bdbb8bcade827e64a0e4cedacefdfd18e0ffc6c4cec5b607306cfd8996e0c4f28bdda6a868c68f59116f384936c388310ef9b330b736cb434bb4cd38b715a1d6061548e9dc027642f14fa36742196e0ccf285176d23df74c982b6e46f0115a7494138f125bc12bcacf9276436959772baaf568a5d520edfbf1bfdd6eea2d84c2b656300319526b5dd203b70cb50a1bff143af3098a41fa80b2944ea60c68b792fa6a2d0cf1111a5e676613392b8b5e422149f23e6445196ad43717d61aee10dcb207be326ad0173041677fbbf1f", 0xf2}, {&(0x7f0000000440)="8600a6335c250638bc8c81d8a7f08f159e9208405f738da3560707d9b591a96d1e5e4b5ab2ef60fa4c5b770a436c6bb0fd1698b946deb8dc063d64ec94aadee8c65039a87e052c7d0964310848d7bfecaa4490eeb33849381c4e78520f3947206a351ec6f2400943251b41b94364e404fd18b7c4c2b4d3f31505b32ebad0", 0x7e}], 0x5) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r1) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) truncate(&(0x7f00000005c0)='./bus\x00', 0x15e9) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000580)) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000100)=0x1) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0000f4ec3ed7641980ff0000005c05300a32151d9a24a9bb750532e43891916c9ab94f0000000000000e8108bea179b763f326855705744c605b5d9785c57f48c00e8ee6a5799b520badf6c62828e8ddeafadf0e68c7cd6e49afe65df99fbd3323d67f6a38cb1acb3e13830883d04997cd79980c0a38067ddc2974d4569b0f343ebaa60f735ac253f369d630c1bf81c94223548acc45391aef5ded1653ff118d3b285608e04a345fe83dead8e27b177b959cc96d877e9c5d8353269e64e248f5e15f611bbacd476e19518673e1d0ddc65e951e0865a0cfbc8d59da4c00609f1e25de4578fd975c4cb5c92693cb3dc6c0660852e6824f282cd1e7caa0928a61101f49a615a25254fad60dd2ccbfad7e3289162e1b7bc0950f7e8a2c0bde33c68377b438142e7c1825b9be5e292deb78e9f51c1a6ac1114a648558640199920e44fc086b7ac33602866e6e258e5f0292e7bd45cde826e370fb4c5022ce0afef37b81df8d5e805fbeb6f163f6134ab26360ece0d96222f78f9019809d91a5f557f97ad3b3f8f15720774a8f0ccec238591b606d567604aa275f5be4af07e1ba2b4abcd676b1d620a9ecee21f1bbbc983770", 0x8) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x2, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f751d3b5f4d9b5cd34233db03a1f46e242061f44"}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x20, 0x6, 0x7f, 0x3}, {0x9, 0x9, 0x2, 0x1f}, {0x3, 0x40, 0x659d, 0x7}, {0x3, 0x7fff, 0x401, 0xbd7}, {0x2f6b60f5, 0x1, 0x6, 0x3}]}) open(&(0x7f0000000200)='./file0\x00', 0x482, 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x10001, 0x1, 0x8, 0xffffffffffffffc4}, {0x100, 0x6b, 0x4, 0x7d}]}) 16:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f00000000c0)='./bus/file0\x00', 0x41, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f6028208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 16:00:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x84000001021, 0x0, 0xfe89) 16:00:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="04df203b941f3af3e16e77f945fc90908b4f839689fbbc62917d52e5138e3d0ae25248051e3e0daf2ce307ab3472850a8d7ded77e46946b56bfa4893174f7724d9388fd578465366a7ca7456989117af82e1ee885d2b155434dee18f684fd36fe0c46e2db28fe0c77593ddad773ed8e8b8f15426c37d552616de00e552b3833d9ef46e05049f4ee79f7377eab9bc176884273bc5c0b4908459fba1e22ab73a968387f041efeaa3b270be6b8889", 0xad}, {&(0x7f00000000c0)="7a91fc83b763cc66e2b1c1fc2c2836f628a37aa59cbfd0837d8c2f72769a3681f202d09ec5da39cecf9f451cf98172fed8f0380642f4e53761d3f5bfa0c54092e7e63e", 0x43}], 0x2, 0x0) shutdown(r0, 0x1) 16:00:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x7020, 0x5cbb) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000100)='./bus\x00', 0x110) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2810, r2, 0x0, 0x57) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)=ANY=[@ANYBLOB="2e30627573000000000000000000000001002e2f62757300"]) 16:00:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:56 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000100)) nanosleep(&(0x7f00000001c0)={0xab85, 0x4}, &(0x7f0000000200)) nanosleep(&(0x7f0000000240)={0x1e36, 0x30d}, &(0x7f0000000280)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/84, 0x54) sendto$inet6(r0, &(0x7f0000000000)="331d9c464298f2238753df3b0cbee8eb659fe3a9af82246ef8cc7a438a1afa436fc7845f4c758a9b212ef235f74a4e", 0xa07bbfbc, 0x6, &(0x7f0000000080)={0x18, 0x2, 0x20, 0x10003}, 0xc) 16:00:56 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:56 executing program 0: syz_open_pts() getrusage(0x0, &(0x7f00000001c0)) r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) 16:00:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x20000000000, 0x11) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8000) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:57 executing program 1: setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setreuid(r0, r1) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket$unix(0x1, 0x200005, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x390, 0x7ff, 0x1, 0x6, 0x20, 0x80000001, 0x2, 0x2, 0x9, 0x20}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:57 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='/dev/tty\x00', &(0x7f0000000100)='/dev/tty\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='!)\x00']) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000200)='4') getrusage(0x0, &(0x7f0000000100)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 16:00:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r1, 0xff, 0x80000001, &(0x7f00000000c0)="bb4fb6c59091f9ca9d5193c4db18e6881b", 0x11) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200400000000000}, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0xed) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xea0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40, 0x8001, 0x4, 0xfffffffffffffff7, "e056e6e2d6eaa478ce62cffeb12d5981e763b51c", 0x7ff, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() chflags(&(0x7f0000000300)='./file0\x00', 0x4) fchmod(r0, 0x80) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x6, 0x100000001, 0xb9b, 0x6, "99652435bf4b31b9fe4675f1731e02e477822af0", 0x5, 0x80000001}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x55c, 0x5, 0x5, 0x1, 0x8, 0xfffffffffffffeff, 0x7, 0x0, 0x3, 0x385c, 0x7f}) close(r0) write(r1, &(0x7f0000000200)="7a5661ab39853c86dcd5895069638c51ee7a116f8fd1f73a1e4a60f9f48e44aa44f0a00c4dc0e6fdefd0994eccafb9b91b47ecb0793e28f03c02e483cfcd88ffec91", 0x42) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r4, &(0x7f0000000180), 0x10000000000001dc) openat(r2, &(0x7f0000000180)='./file0\x00', 0x200, 0x140) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) clock_gettime(0x4, &(0x7f0000000000)) 16:00:57 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x40007) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000fffb00ec010000000000000052177911c7c7a5f5b1d826f5be055902d709d3ea038e476999753b37bac1a7058c0e185be98a898bc6af651a7769fd1521a72a3f2f0b97846bab243616edd7ccf5027d1302054186e2dacc06b355a39dd88a7991e7b4f4d65d6f4c7641f26a4c1d6041badc165cac5406bdc0464fecfc877a65e12b65c950640e7ed7aa85d5bfb3dd7871481ab000c9d3d8fabfc19fab7783372995c7d92be0f29891d210bef315ff904367f5834926e08ceb030f8d1e615c72e7a92d7c7540ac29936b5109706bdcb80f6e784e9a6b5368"], 0x10}, 0x0) close(r1) 16:00:57 executing program 1: r0 = getegid() setgroups(0x1, &(0x7f0000000140)=[r0]) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r2, 0x80000001, 0x2f7, &(0x7f0000000280)=""/4096, &(0x7f00000000c0)=0x1000) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:57 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) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0xff81) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) r1 = getuid() seteuid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x204a0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) fcntl$getflags(r0, 0x5) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) chmod(&(0x7f0000000180)='./bus\x00', 0x80) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = semget(0x2, 0xb980ab20b919c6d5, 0x208) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/6) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:58 executing program 1: r0 = semget(0x1, 0x4, 0x1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000180)=""/160) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/51) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x4501) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x545, 0xa251}, {0x3, 0x200000000000}}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x40001002, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="bac397940db1d654f44a4ac7e3f53d3768765bab206134b071f29c80e37d1e4693fe57c6091576e9f1cdf62e52a8978597ecceb19a6ea279eb8b09b3ec22483399c067175c5002a8af642a14be72a145be2ec8bc73016259a0f2430dfda15cc4c3d110e5e4e45b5ea115560a61a4e5044bea8cfc417e7b77f938b9ab20acb7ac2324f4bcdbd7fbc8318a212ca5dcbb93c4bd4ee9c8bad426fa8a2ead85760070898f45036c574e07529d5a7f0520259c58227ff1e0c03ca75cf26b37489366bee4b6fd64b45b0cb8df42c59568bbe003af23568749c099e0806afe4a3f974ce444f2eb084607db4b61e2c56d52d2779a3aa947fb061bc06cb24c6eda2fbd", 0xfe, 0x5, &(0x7f0000000140)={0x18, 0x1, 0x1f, 0x20}, 0xc) 16:00:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/249, 0xf9}], 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000000000000000, 0x2010, r0, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x1, './file0\x00', 0x8001, 0x5, 0xfffffffffffff2ff, 0x81}) mknod(&(0x7f0000000040)='./file1\x00', 0x18, 0x3) 16:00:58 executing program 0: r0 = socket(0x18, 0x4002, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 16:00:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x9, 0x1, 0x41f32d55, 0x6, 0x7fff8000000000]}) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r0 = semget(0x2, 0x5, 0x4b7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x68189e1b, 0x2, 0x8]) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x5, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x4, 0x6, 0x1, 0x1, 0x20, 0x7fff, 0x2, 0x0, 0x0, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:58 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) close(r1) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = msgget$private(0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x8, 0x0, 0x6, 0x16}, {{r2}, 0x0, 0x0, 0x1, 0x4, 0x1d}, {{r4}, 0xfffffffffffffffc, 0x0, 0xa0000083, 0x6d, 0x5}, {{r2}, 0x0, 0x8210d2d723ef6e82, 0x1, 0x3, 0xff}, {{r4}, 0xfffffffffffffffc, 0x10, 0xa3, 0x8, 0x6472}, {{r1}, 0xfffffffffffffffc, 0x31, 0x0, 0x8, 0x2}], 0x3, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x800, 0x800}], 0xfff, &(0x7f0000000300)={0x1, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r6, r7, r8, r9, 0x2, 0x10001}, 0x1, 0x100000001, r10, r11, 0xfffffffffffffe01, 0x0, 0x3f}) kqueue() 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) flock(r1, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xbf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x20, 0x0, 0x0, 0x8, 0x1}, 0xc) renameat(r1, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCSDTR(r1, 0x20007479) chroot(&(0x7f0000000000)='./bus\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchflags(r0, 0x40002) 16:00:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) msgget(0x0, 0x180) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:58 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0xb6f, 0x6, 0x0, 0xff, 0x770, 0x10001, 0x3, 0x1, 0x6, 0x88}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002001, 0x4) pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:58 executing program 1: r0 = socket(0x0, 0x2, 0xc27e) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)) 16:00:58 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="820806f6c4956b0868a557c45a1046eaa5a276df61a2c15bb7def26cead56283fc8a99a5b2f432f8e3ac81ce85906bc13a2a880d4a2fc70821794fc70243778088975d6e4c515e6896283d1d272cb29af7df88764d90a31747b330a573e103f803695703130da3594430819858770667309c2c47bd9ad362006c8ff7df1cc9c016fbd3cfa7defbd6a74655a56076d9ef9ca5e52dc38ee6959865d0e4459dad4c07131d981778479596ca589f25230df07fc7a3364f2fc5fa3793da7794cdc5014a87f2add80c1b93918f3d62ffd1931bcfaa", 0xd2) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xbe21, 0x8161, 0x9, 0x10001, "51e69d251bf201a249e9313b136566ce5fae36ef", 0xffffffff, 0x40b5}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000480)=0xc) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)="53f54d318a378b172fd90e854f37192d31eb838360cf0208247287a440b3efd0355040fc5923ab05aab5a327adbb8bf2fa3d4509361c94176bcd8d602e3e45b4d6f95d816e3853f00317b9613237451620c240e04fc9f6c2767ddf4ebec82ae1d207e5834d94989d24071411c08090a4b565609d743dd095b587ecf1aa4984ad80fc42a1a176904108fe0d527599e999c2c1a244208a2e8e8d5d7795c501b261da0a199f385be5f052dddf3b7187b5bbee678fbef4198e6f40b7b5bb70cb486a", 0xc0}, {&(0x7f0000000240)="311e0840677af4a2b5d0c774d74e10bbff5f7a70d1feb41012a6521b87a3dd8c262b53b66e1510a4b37d4c8da9309e339063fd447b4c9bffe9955b87366440ab72041c21e6e09a77d4989b068d792c44e6d37bb06ab05a21bc2e33c108196cb3e4539da3e0106cd38edd7df7a8017d2deec1c41dae4a51142e2c33d0ffb52d29c0e2cbef3dd7c74fdcf27698a3a61e1e6dbf37dbdf4704f7e9f4ac32ae551c089839d1fe", 0xa4}, {&(0x7f0000000300)="a4d96d28a58be27f205806ff015b3c3803e8816e710c9aa601151c5daffa48bd22c25b50d7cb521bc0130e5b78a1e88db8e543eeca956ce9623ac86dd2066d25ff60fee3cc", 0x45}, {&(0x7f0000000380)="e3bdf49b39e4e9457605110a0b7ad9df14566755594b1d91e4d5c7d53a8a2d7bb8b813e765b213a493b78a89a54adac8ac0b4d597b271cf96373f573ec8e610ec2ab3a813b5dc3e80a0f8a86ce155e3fb8fcb8621cc4aa2eeb03526d27578d068dfcadfdfaf6d455a1649cd093a2419fef03b41f5ce802b26264a10ee62f7038461f6d15458210740abfb2136ed5fad508ed5447224480bd9a4ab57d39322e2c3bb15a17dc13f748cc449f1336eb99f350a9a54a4e0ab8568946210eda649ad9a069673bd9234b23eae58c5df9dadb237c797cb205ac10", 0xd7}, {&(0x7f0000000500)="a30d616b49e0b03731b0751bc7d61e5101a004adc4af9d2f4c624c7cb9a2eeea1c8904eb58accab104bf2f48844c73bd2829c59e3b055a31518c385decfe563686a2aec1e0397d899338eb0fd20a828e1f4b83ba87701d592ea4296eb121f708517423680c7c0ccc967be70985948f2974a7d5c7987aadfb0720718d3aa2247b974041bc7cedfeac1547d15d7b5fe95bcf9bd7dffd3237ac04ee6475eb770a712c11a7e1b2fc9e4e7e25f15b9d13c408", 0xb0}, {&(0x7f00000005c0)="890cfc5e717324845b93b428880b3fbd9f742e666ceb99c26edf7fa730a53db39d72d99e40cd7cfdbdae6e1c65dfa5a0af17deda242555b5ff65da12b879e216f3d14dbdf3070a1cea901fb2c7628406fa5709113d3e9a604ffd250e8ce4740c169872a0920321ee4de317b311c79943abcce31d5d6627419480b08be3974f375a07614404830397cb8e2925e1e6ceb5a71e5b5d613153e77495efe6d8a4f7ae4967e24f9ae7423234cdf5ccdddef617d5d648832cb5a74611fb6a063bf71c0a8f526fb7d43a6982542e84f48e0d41dbf59e7c38a19640045bd3b0a83585a3bb1b9c914366016f92efee6034b1310926055bb5ea4b9369a177197e2e95fad25c82aa5f08eca7fa4c0d540186b97ca34bf897cfa898f3ae8148439dc4b20ed9541bdf2c2a1ece085d6c9dcb83fa9dcc9441a300d64b3dc872d2124fd3b9357348e24f06e18f44813eb8b1c73eb4c75f11862c176d2b094c8d2c5f9ade64dbd15a00d05ff7668560dee00d976fc4091ea63b42d424fba9e034e695af5b5324fe85dc9e1d8cc3a7b532faeb0af6acf171b3d134a8caac3f5d26e3ef780eb23edfa991ca9ad5d91336fff855f5a08ae50662f829171a814b5c5ef90aeb47ce7ee3a4db857477cf8e0123ffb3e95422c4fb07623b1d21bb9369b207a0a2411db8d2df16faf9ad892dce9df0592ae72ed834649b551a1ad69eec7e65f971ee53fdb4c3ae75790e18f0bdd75298118780091d3a68ffb62b9f688e04d2a2e32bfb61526be47345cab0b9643cbcea68185cf25096d108ddd93f659f65d9cc8726529575ac9173dbacda39a23d5d491dc000cadd55fbdeed5560b535dcdccb76d0f5715ee81e838a89e04f8da721e18722eaa39870ce2e36cce3ff47cfbe60b4c71501bdbb1915e114f277a79de254b2153bf9c5ae9cba7941b1195db497d4fec3708f0865841ff29bd2b75b47b602a140703645da009adbd813747385fc1d638285fef21cfb6bcaaa1da239aa4111bdfd0f68c28e71bea3d1def7d096a4b03fcdec72fb560fc48021a4be2b354031c68327eb6d7afe71575adedd154333e040028c25877dcc7ea4b40119d0214b5bc64fcd4a148a9af7f9a5c3bf36ced3bd9f4c7e9c13ac8dd8b68b6608ebe333569672383c3c470960abe761f1bdc00f6d939e9effad6b33624b43daaef78e54390038575bbc7a08465d264044da1957dc78b3bbd22660ff5ae7dafc5a024331de52304c99bd5680ee2c237c8fd0d5ebbea63931c4f8b350fa59549aeb5cb46c89e3ae64e196fe5f1aeb2c52bbe979b032286b4bae41a7fda39c0986325815665e13b28acfa18f919b8c1da41e4588a751e1051b429145aa6092425d74535393938d288ba3a52d5fcf90c553fdd61f40f16c10210eed9f2d8e4a67799429cb81aea6ebbf5d25cd8bb78f2d6101e50e24b93f78c20794fe449847316d15dc0d982981cae792887fa7e49825ff5e77ca2b37a295ceb1efef100e6ec833c5e33682bd11c2117aa376e8aaf9721ecfbaf284d598b42a0b1c5341030e3515308fae193a54c176d26349c14d7d22e2c72d5d88c52754350c1f6af081557616fd1c2db26863f8bcd80d8f5fb68686428b5ed4e515094d929e04a1c9c6b9dcdce1cc8dc053d7022c815acabc2dd398ba39513680f4b03544d98e28723ac7c566f4f847c3cef2283529043c86ebf9fcbebc0f34e1dd2e0924e8b8c0131c246d6c32c6666a2e74cca9b4b25f74e02c7541a54411b4475aa22a485fbf4240e4823cfb9bb974f206a809e7bc8a5aa7d0fb80d649c0a07f72167bc7c2a9ec7d5261e5bd499c11c6fab0af07e1959920705ba6e19bd82afcab06c9d9ae83ea718eb5c83808b9dce934b2fd903f60aeb4e04dbf045b88e6c18afd340dd1b23b68cb9d314a05fb234b58bfa097851ac5995ded122a74c28f5a3ce0e7fd5030c865017e3cb2e878b84e15f59f4a96b961e92718364cccefea52b5e194d0859b671541ec8e2d6f912a7c87428acee60e0275ae1bce9aa1dcfa54f17501daed8d2d0771ae47b1c8a56f812c08900054976ecf61080a400e4f243b81adfb5b8903966dc5f557c0ff4012330d7ba3e13f39ae3f40a1fd3d08b1251068a690a167035ace35c6619e59b19b97f6bf84c047beda2d6d363d26744ceb9c5d52574b8eba2ef7b0572ed9ecaf1fb431fce61c575445789af7802a45f0eef3cb15f2404c8bf62b62ced0f9352e6cb72537aa6f070e527a36e2b39e5848aa49fa56c0ea306deff91b59e1e8d0dc378cad495b59da5c69ca962d9e16592ab563c41ac63596cab30ccacb02ee380cec112424726f7df714608b00dcb37d14af5be3e3a68e3aa6c8d0b25bde1a834eadfc14c75c38466d4560875fbb4920f367c230b14da622271210aac34b5d49bb164e1568486524aedbaa2a5376740f516b97d66214b06b4519c4467706276ec1b887333d8608eae8b91cf30881b695e5561b819f1aa8830800681c1c82c9cbc905fc129528eb6c23302d67ef00b2d4daa54ccd3b9913e8b9f9a1f3d32b366e381addc5927b5b8715a627f46e133e0dce8c4ebd56e59fdd6a716ae6072a4790af1f63c074c9a5a0c16b23a0a473140be976c75a4f7f092f494e37fd73dd4f58cc3ab1f1043d7d758a14c0f59c302aa9705ca9a328111e03c6d9bc2c7beae8b36af0af137321a7ca2fea236770ac9dc763099818eefe21f36769a3165439e46c59fee40ee173e6efe85aa81d715f39a2691037fa49d42dea82d611feb9aac145443ebf82d049d3c0e7c070febceebf20d915532ffd659896ec14dc2866065fedc7a0808c75adab69cd2e40dd7cc4d21758136e69c80d0ba351fefa088236f048bf61dd5e0b6e00b7867dae83eab723a5c51df771146f1579992ba1dcaea1c958445cd2545d3ceeaa57895aa9fe133a8692739b8bc0ee055f1e826b1d4b2f137f200299c9603824d98caab10be44533f8b6c08709501631a8fa8fa0e90142ccc6a6816d87de0fc7c80977bb6e3b99529b43699703484fcc37a381c41723751cd9c8248ea58a456972493f74b4ada530d8a25ebcc506b46e32c15b4cf1376ae2cc341b2ecfc25e052f45e29f85caf2912d17a2f83acecca353dee27602fe5a2f16d9f5bd8155a3ae89544c6c3e9dd003ebfba802da4905e09d73f38b3c00ab27cc0cea3a77a16de38faa4ca0dc051a83739d2384643304e751329de09bbb974721c4552835c5005479e9b2865ac4cc57e4af82928facb19028c9972772cf4801dfbc14335fba7a94c4544356f55223b01ac4db3235690da733c41bcfd2af2582fb3f19a7d811c9d8ee183a76749e02c4f8d53c8339e409bb2dd9f4c6ce8ead10fcfeb2d31c313c8255d928f68feab417a76bf24ea820f1f880c1aa6b8e9971078ab5212e2a7fa4d7e1ddcb75332a6183ea6616e2e48b2922d3e3b4257cdff436e0f7051e318fab552f9ee4fcf1654c75cb42fb757e4fcb8d4f7e7de01362194a5e67c894fc774b412e679ed712322804a0728299e69273a675621179e72985836edcaabb76fcf1d01088975bfbe89e738ad6a4022976c2604bf84d63f416ea87dd71813165d819f3d0acdbba52fbf539b032fb4f710af2ebd64ffbb03f0486129b236f0563d97f7277e83995e4618e68daf40f4330c5521080d8316cbcfbb21177ba4567a7e21477746205f94c96823cdb0ead836fe61d6c2aec1343f9aa8f4a845ab39a8fa7e5c042aa8878b185b253d619f524e78c47b61c817a05a530b40c5b033e47abe40e9c4f091c5469a2d3f89afe51adef188403f56449e8c1623de0a3ec00e0421cb003ae7d94c009c112ececa07f0f6f48c0544fbf3fcdfe3332121c4cb083538e169496c739eb1bacb5b58ec7ffccdd4c4383e5b02cb6fb884f02ccc40028232bfbe5f0b4d7c5268d595d26cc986fc12b6a23916bd5899366cb6ba7a50574c4877cf2a52d98d32de7a7179e806abbff317c6cd2b223ddb9ad2b0b12a6f07ca414b97b4023bc394d0f07720d4325494e69b91de66b7375958f885b74c42f87e49da8e2bbcd790e72d67f26ae9a3ea99aacca66aa1243a1b4e4dea4003037e348703b9756dd736e08c60273fa07ed424641370d89d9d2fb47f986910fea4c55de62210b0a60d77058c9e1cfd0363673b0b98b42606bd9ee048f24cf37b3a52abfb8f1721b30dabe86c32736b6df7039c44cd8dddda244624eb7d20eeb9e739b40accb162d78b6cfb8b24bd97e0f9a58a3448697554132c8848db4406ab0f62a4b81232561b0255fe05d0b3a68e3a6e4b34d4dcfc9a4da53a41ac339552bebcaff6d819ac27567c6eee0db96aea31a83c39014cb70230eab364632067f661467334b73aad4718a3610e1b1cb7e9540d60f17bb2ede519da463d393754eb7ff9c463f3ac9a67ec66f5e3403133119c658fda7fdf3db08306d245c5d5d9830cba481b49f9a1285cd959ca91d8fd7fc7fa8ed3a5b12e7518db3728ed89d966a0c501cc6b3aff5c36eb75dd56161861f2d7d1a3172a1e43bcd946b0ada5889159ede56c43100a46565268587cbffdee4361510dc251c5f2f73d469150eab91697a00e0aa0c1a87661bf6e8000ba827e0c35b288862e797a87d5bff6dbfa6ddbd56463cb2e0d6a172959b6b58854e3ebc5de543cf841889aa98e7c11e3eae2768c4e9016350fb4d5e64e415b607b0dad43a5b12c0c1d059014366fa20f3f7e35e266e11da24ab92aa0e2a58ebfbc0ce7f32f1b377cf585a002785be60e47d907ebd64010bfdace3b517c331bc30b942e727c1c8b063cb357b075ad5299fabb8368e8bdf7999a32174db5e55cc74fcde02eccbd6fd21724d35638642c8b53036c77924bda7b69c36a38bdbc37a00e5e1bcb45abad5e49a1a69380447e631d625b5a6121ac2132d6f5d4a3f6beb3088f3c8bf398a202adb13e7071a0a632bcc3015c87f864c737bf9d29d7b9a6b8808b27eacc04118b795f35a6162ef6f921b937435a1be49946c476f18d524e03c90dd13300600c8f441427a61992b9028bd02e4e61c9e3442a04864691faae955f48e98a28835d9412e9e91c1b29ce7c5f24f4d6f7b07ddd6ef4910d0fc1845fa71077eb6cab397717aecc57393b70d2b6670c4a97e73d69c3009805f08e2ca9b4c61376371b14edac750be08bcddf4f585e52eb2262f494b26419d41f63ab1c04d4ed3b9521bf4440ac62f2011a487d2f362f3691f1649a7f5e3d76b7368f39433c5769d883c79d595edd347eeaf56f04f9de059fa9af49f8a18e1d997384af962f0ec0ea3b918b6ef36a0cb6e9cc949c8b8bf6d40ed2aba3d61e07ca3c428f203c9afbdb6bae25e5bcd8686100a72081f73bfcec887f5c7ad586111bf3851d0193ac0f150d331eb78a8140384dffe39c6a57bf186cb32c998a7a7a1e620f69006a239faf7f9c350a1cfbc38d234b994e65d0898833342f3c894b988a9b3a790edd312a9980369c46e97c66bd069d7ebd72f5dc4f37c946d12ec8161deeb3d5c6922ceaaec4ef7ef26dba16721262078c2b5252164d5024a2825b5a21d73e5a5d0592089c4e7f01aa52785033b172da9a4ab7541ca2c3f9fd7b4d45979fda048a07295e41c97e6a202f60b5d2ad44c7124b283da9e943925b94a059678aadf103237c5a221aafec0d405203baec1d8f5b2997e77ee1c53bcd76412fe203a10c527caa48a433d0e9c0873c467bf6c795828ca42d37b5d707e95fe5862498a0b58eadb271a899d6b8fe216916658a56927f6cfe0d20c13e65f5bd6f2546e7010872c8f64b57ba7f50edc7fae", 0x1000}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000200)='\x00') socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:58 executing program 1: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10283, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getgroups(0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4475e7540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8031dd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec7f236200000000000000000000000000000000000019cbac034a8ce03888544f0d271ca2e0a9df5bd6e6ff1d92514fd263a5ed6eea0d68"], 0xe9, 0x2, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "206aad93774729af7c9bbec0e56cd2e3d4c0485cc0fc5b701206bf2893039a4272c36df9d557e732311de1e7ee1e08873cc3eff2daa1e606ed42d970a213640276ee43fbb12b716d6d15800e7e7ce96ad5fb7b0d459bd84fd8d3a283d3d3ba7ac7cf96c081f396b04f1c4f2ca8f49a4104e259284b7e3c67c5e359991e745d8a13dec8ce2b7af05df358c8d6da0d2d6c0f"}, 0x99, 0x800) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7, 0x7fffffff, {0x100000001, 0x6}}) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r6]) msgrcv(r1, &(0x7f0000000400)={0x0, ""/244}, 0xfc, 0x0, 0x1800) 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shutdown(r0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r1, 0x2) close(r1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x690, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20060, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xca2, 0x0) r6 = socket$inet6(0x18, 0x5, 0x10001) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x26, 0x2, 0xca01, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x60, 0x20, 0x80000000, 0x2}, {{r3}, 0x0, 0x10, 0x7, 0xfffffffffffffc01, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80000002, 0x0, 0xa5000000000000}, {{r5}, 0xfffffffffffffffb, 0x10, 0x2, 0x5, 0x2}], 0x80000000, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0xb0, 0x1, 0x400, 0x5}], 0x3, &(0x7f00000002c0)={0x4, 0x9}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8c) r8 = dup(r7) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) lseek(r8, 0x0, 0x3) fsync(r7) close(r7) pckbd_enable: command error 16:00:59 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfffffffffffffeb5, 0x0, 0x0, 0x341) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x10000, 0x8001}, {0x18, 0x0, 0x203, 0x7ff}, 0x5, [0xc32, 0x7fff, 0x280000000000000, 0x0, 0x3, 0x0, 0x4, 0x10000]}, 0x3c) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) 16:00:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) 0#+"$%.!",%: #/--!.$ %22/2 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000001180)='./file0\x00', 0x205a, 0xffffffffde59f985) pipe2(&(0x7f0000000100), 0x10004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 16:01:01 executing program 0: setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) 16:01:01 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) 16:01:01 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004be000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00000a3000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2080, 0x1) 16:01:01 executing program 0: shmget(0x3, 0x3000, 0x106, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35084e534e392e2e", 0xe) 16:01:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r2, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xffffffffffff3c15, './file0\x00'}) dup2(r0, r1) setsockopt(r1, 0x6, 0x0, &(0x7f0000000180)="fb0609266847ee33e1d04d15a33f4b8751cc3f0c2c33d757540fcecd11336b336da63a9121231894c9a0ee9afa0c4aedf6444d0d6d26d90f3bc471f259835c27ac49b8c0ca15695560c1013ca61a839431d71f40af85f406c764b35de636445fcd8e42dfef1ca6f97a48eb0645e131b0fa30d24d5df9356ed5f92f450bd029ebb3c94589e13554f1a7fb29f092238f8cab1a88afbd3ed13395e77351862f8bc0a5e01d655211a20f988e9da72d9c213cf11d9c88", 0xb4) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000100)="c73a00080000", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)={{0x1, 0x7}, {0xfffffffffffffffd, 0x1}}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r2, &(0x7f0000000000)="6a51862212655ac81cd8892dc699499ff9", 0x11, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r3 = dup2(r2, r0) dup2(r2, r3) 16:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8511, 0x161, &(0x7f0000001080)="65ebb9f68dda73c7d93fdc33d9f9074f72c8e7248b120fd5eb906e3f5574499f431170ab550d21adb99ad3da77b1bc62860dd869e9d9f4e9dd844b51127657fb998756d5fab841425096ac82538a3ae91c628dd4d6573a407e0aab01985f9517755665b754e8690bba2757ec74f83ee03cc4bab4d4d15bd4ae625f415d7fc52032cf357ed7836224f11d238b41c274251ead5b34bd6c9e40bba76c9c22063fb221f61869a6fddd350ab80485059defc196078bf549d0f10c1b54c427941b568f345cf7c58e68f27bbe33d23d", 0xcc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) setsockopt(r0, 0x101, 0x1000, &(0x7f0000000080)="fcb9f50123438126c59547f67bad1c17942074ebd6000b602a7b90d037a575f4f7d7508fc2681fad387c36b849d6940869847ddf5d48490854cfdf89f7d92296b1fe4a6096b8490bc71d512947b0c250155b7b8ea4849888765d7085accf58f28569feaa0aed084416027bcc4f19ddd9d7f245bb8d66f0cf62c18ae26ab5d25adaee18ffb5f9a6c6123d9838f8a2662be8446e95960e18029ad62dd6e04aebff596572e4ffb65ff1b9dbf6602e73f2b04ef77f14a02858ea8f579f383cebb2d22d0ceafd8c326feace6c1402a569dc9ccd04eee40b5de9b50412afddc4d72ebd8fa92cba10aabd24ee70e64817cd55491e2919ab786010f8b0ba7843d608274384eb860b2d6e696b3188447c4ac764d724125c354daa944e66d1c27aced3022ce56231a7570a6eb19abc9db4e8cb6e16e392d15cd9af5e64fa45ea5d915812597a5cdd003b85f592c0149af4f24c39e398eea565e32bea202b08ccd61d4e7726037342b1d3045226cb554c8c2ba64aa0dd8cafe0dcbae8381664607401beeed6081dfe16e57819ba14eca3bf375c5dce84cb803b8f42a4c04fc1fbd7092c384d9f3aca9e2057b3f91f00293f78f0e37a9c00920e063ca87d8d425cf9773e6dfb7e1fcfe423bc7b111ffb82db70a93f261b7d42b27a2e0c03c8e352f0c8f3cf4b1b6493aa1b5947f39272b9097ab03c690f96f0430e89a61e5f6898bc28da83db46b7355560eaba77f1f14f4c7ff42fb7b4d562f81d98c0ef8e44ee9e4467a0ee05ebaba5d4463c2bec00bd6842b301b524d7dc13d8b407491dedc7f73ef24f6b7e20f9424a7bcc9e3f412b7f22d1107f8af1f6976fa0ac566ef5702e77fa23369d8eefc9a86452afb572fe48843a650c46775e18b2de647da25c258432a19a42772e1b7149fc6820b54d1da94a95c7585b86fc5b5e2e806d8af3759a995af30fcdcf2b17f3d84d6cdda0ea4288cb7c4ea91bc96f23b9df2a569085d50fd0e269e49bab9dfc0f80be7f080eac13541745eec4db5c4b138bded3a9deec9143041915337cf7ac20f41e41611c4a932e1fb78f8af929b9335be2cac049995466af95ce817aeffa6e7b5ff955c9c6301b8bd2d3c5ccd67db9d44ace912a8c3832c65cc49fd3ef2b8c828f5ca246930721046ef2f4d0b603befc403e9cdd823f7170905e5192edbe96d9f5ba0435dec4943b6d9597cc72a35a737d58b88502874a14946b11fd2406d80cdedfb271bbf6dbd14848fac33c733db3b98177edcc1c86674a6e781fb6232090ff393f100e4fa1b87dd4488af421a8606266a0aaaf025cee41b4398738e053c0418224e868e7d33e8bfd72340e43def97874aa76089000f280c2ebcd9d7375e0ab80a21db17c5971c0f5947c8758e4479723df7c0f6b022b2062ecdac0d565cda0ca76691648ef1188e5956e0c3a51e143e03c392677cb7cbff25a281a806d2d7be3f3ffc18937e04c966190812ba2eb08a1564f40049e170af1a2aaef93f8caf346506d9b367758e1d906524d1d378f4b73ae920e86d76c1fd2859fec104bb28fb3f8a558327cdb80274e94a07664b5385e52c05eb9486f8224cbed2c5c5ed2656fa80504f7b602c86acd091abcc7c89a22cd51b62397c9d734f4a09883b069a0ba3edf30801d3c8b224b8cf86a2a6aaded01364f009e0d369ece8bd56fee46a0a4921fcd8012dc7933aad0f6d88daa2e37f25260620a09dc19ed3bdd73968eaeeb72f3fa42f50c39f821037f7bd7f38207a6264f52169be8ee1006c584c005fde44088c7a4325a86a65f4839ee56d357933f1002703bfede5810ad62e588bdbee3ca7ec1f2f31a25dabbc94bd35f97830b69c90e926ca0c5e841ff8c90ac616a11af0263951be306cecdfff6031fd69d9c253dfede3a916d1456fdfe6e1256d0ac8ff8263da68efcaaccae58206c2d7c4ffc91fabee211a901a23e8f0ff2c4af8e2818f17a451a4248f1a26ae631a8a1f699343d37bd13c6683ebd34a63f56243d696159d72705bccc04aba35680f1a83c98c11fa1f0ae9adcb5384a8e442025b122e0fae33c0ca2cd6a402f30e36c9e592995a71795a7478a30ced7cfe46c8ae1a9ae493b345352d6dd29af1b264f0f26d93f0f81aa407bb117d7279f0cd72cc118b476f00a9470317905276de4226b9e8fef8a2493740ec02d97288daf98557c7ca8f7d5afc7fb518c1ff041de0131695ad30fc1e574dc11a7583cc1b30a1725291a4568032c965964c95771d843854a8ebf6e65c03c46f2a98ed45cd0bfa114053b85edefc37603836338504f56360de5b670f1ba658156d2e62ec54de711704ebe1b319f2fa70b91236a32fafb6605de691d8f924f0be5f3e03563b025eff163356ab5909fecccba8cda6c368ac9d2d078e8304447d8426bf1bcee090fa4a0e2f0f39b7c70d5e97156afaf437c7e777281994353bf316ebb979d8d0248db465e2e8c5e195e1115944b8b9e977f8f58325fd2e0050b87477775ad5f84c6094e0509bf2cbd3562c73d0f42510ab9c42df868b515fe41323ebc4e7416b385c7febd5c709d010da7b9912370b637decf48cedc0a02df8be0e88d6a9286cf8deca45c551605ce1e6cfd1426d414b43512be4c786d5c03eb1aa65f2a4d1776d527c5d35664a1bf47e2a63ae37d2b2f2852e12408acc1ebce1b86b1e549c00d0e3a018ca7a9640ce03f3d201dba8e5dd0f37a3a5d5087d26418e90a1eb31693650c160841fe3973981ed9e4e9e3543a4ec1142f6213a546fdb443cab9faedc3073759cbf6b58ebe40f1a4f0c311281c865ea132dcaed6ad267277270065a174f20ba79064fcde5d96072210267dcf36a33f747b9c664a71dfc64fd2c9f2caf5bcbcf8b98b37fae6c2d78cf31acc2d502d02a21025abafda58121700889e86712f6be70df34cf221a00f9d7fec7e578252def193657305444997d88868f25523c1c078f717183f563262bd123c86b9d6dfb3c5e36bd7c0454ad083d53cc6e0ebe1f72b72c26977f1731c93ab87983139e273b6b55e7af715ce07103e63702cc385a4cf891cdd5b88e71fa8a6a12627c13f7794d49b688ed8e9f1e7955ddf6d9975f61c9480c553b368be7cb2618f8c5918b09bd576a6be75ba8bc867b946b413db62c74fb5500368bc0137a602094943f9151d103be870f44097c48a1f895e102df7ad5f4d0e4d055532039a9232609cdbf8e910adf48e2e697bfa0346892ef42595a3a9e551f6e95eab80dbad362855be8f8c70a2bc7b42be04437daf09d53cf5cde59203c02720b041836daf38e203f0a6de68a7369fb1530fca341c7980a05d993c1f20c38c63555f2c2313078ad4b219f3d8c9f81d4bde79d933c09c0b80e02eb9cfa29794f6a8120e93178dd09ab00ff09328d767b823b2d9e1209d4cb600e0311325fb7c04bd889834ae1aa80b93ce73ab941fbde769d0ac133828f6b5aee3d4eaeba137ad44e6060d6a7293a3ac33429501ddc93fce0f1da7ff78056281de83f13a1866055860c6abe4e475dd66bc87d0fc763bd18443b21defc217587dfba1c4b9a0f450337db7e244aee62f04a7310ab0d5e0b21d3e3c224ea8c6c5a9f1002b0ee768274d4260e4e69bc47cb63ac405bd8a97f49da17539d69af9308c185b8326307bbc3462f4068ed8265b9b97ffc141d96e4e92276984d351add40e98374365869336b87620f0b1ebb023e0d214d8866a356b2aa532f616defc4791aad37f0fc4dedf236a6cf4ffeeed3883823ede7a5172ed08c01296319dffff06971de3df1af908c7c031c55f77209e94f17496862b3fc59c96100027043d6acb0bc58bc3d376ef4927e3e999f2ffd56873c63fc1abe7827dc8bc42d44b5d749bd7a505fe79ce3d5c61baa43f31b2e7d53893e16c312e340c689e2a1c11a7fb823546a4ae58ff23f12de95444178456cf12d03c2d4778dd421a1314c1b2485b25213cb2cf048949709af09eb1da02df7544c777d1cc5c22b215aa192a9baf9fdf7d8a7955c0f354f5d548784320def345a928976b9625bb53f8ed1490ede8535248f64ccf8fdfc38096c2fcb633ed88cdf8a8e537f4b5fcb2b279667adfe0d6b9837cf92a7c549317aa81df2c3f34bbd61e1b753b8b069ce466e81cfdd52ae3056814419fa272222f8b2ec2cf13a0f0a6e500c4197fcb4d1792f54e3fe0187d37d111955a128e9525c9ba2408b2d9f084bee38f83e11f5469235aa386a472df03224368d755a18f948b5bd3d0a4e60e848b6acedc6632f2ef3643db428be7b3c8074bb9dce836ebbca59c4d44c41c3ac9f5e1dbc46b4069f39e41227c3acd3239a3fcbbde64f4bdc448287d865556f48e67b63e8f984357588e42ef17b73d83bdf835018f38d2b48278c18efda078165c674e86f091927898a8f2383b5a785beee66ee13760e758380bdb32c3761cecfb8452a722b041fc01bdb811a47cf8977acd23b6cc9f1b023f129760023e5c96107d893984c170f1358de4577a266fc1d432a141a6b6473affd96d77f42430c67a0529561b0df0044a990f01137ce8af88de28654bacb584c33782a63af004f8504baa97ff8f7eb83b57bfd00305f96a9a573df35362c142bfd617599174ddf5614100bdba4a43a950a6228d70cfa4eca5a16e49e8d66ffab320fba253622a7ca53d9ed1e41caed282cda6c451822ee8468e81a4af3a5b8a90d687da157c1036a600e3bd66c5e67285808afcc8e4caf1cb346cb5b75ed5a0b813338120c99e12bb51daa233bd6ddf1d21a3de9fa59bfa4ca30bfcdff0b584a682fc3750bfb0476dbf239b29b03d29734b209ce50bd2410e383722ababf9b197f15b69eca65b6edb4245f58328c2ce18e92bc1fbb2de3c149bf7dffa781665c67e0527775819b56bfcc90dd8cb719a33ededfd65dd78830e7152f9e5fbd0719a0d95c6350105b5a731c3605a00a968373c9efc861ac6bd7ccc45d41453239563bc36eb0f37c0d089b6cd787e5afea5a8a8f2152fbc57e25e76839f602c6d72357f68f2a011c04ad2a66688c9b423868ca86e3b826be0614eb7d2f8e473b2d39b3cf1ae762a72b2a62a1e0485ce8ec4adea7a0e7f875b1458e968bb1308557bfde1535aa1aff34e7d3602491ce950c5d6fbee750d087d671a060ab68b69a92984b96ee7a2bce064f02d7ecf671f59a922e7a579721df1eaeb697a02ff1d6d02719cc8a6f23bff61a9c476c6bbef025240d9e17320292a19671143d52d56dd4447d977296174c83ba36221e8718df1af0db9b64082efb4089cd9de006dc024a9a60f1fb07481ca7308611874aa26f8d22e531e39432e987f83cbe790007503e87bce9ca13ae3b0d73b0506ca96844559224814b1117ff894022bf7742ec595fe7e161fe7395f82d1e788cc9fad5031b70b45817c6f88c04928fb0cb1347f38e6be0f4fa92b866430adf84fd288622cee2b5b0df5b36f950d0ae41d726646104e9bc5440b825c7dbd5559a7230556b1a522206ec42a459b99efec7feb1f8be403e6d29e41d8388522a4b8d8eed3393c2cf72b7ebf6ad1a426f371d12d0ac2a9ea7faac2baf5825398eacf27e1c7e690f382fc98918bbc2dca9515792d25918fbb66735b023dbf3ce56a41b377939a35fa65eab817cefd6e14deaf5e01d8261297320af006ff333721c7c07407b1abe998f5c6ab05bb46c3d8ac3f84c31fa4d88fc48abc0be09f9c73c1c8c16bb8c2431bd1a79097531920c47232e50143ace90cd7276f8b092b356391cb38d03fa060c9eb6b1384c4b1e391433981b29a7ec2cbc5a00bb67d743e687aec5c66b2dee76f235d", 0x1000) 16:01:02 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) open(&(0x7f0000000040)='./file0\x00', 0x200, 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) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x211, 0x0, 0x237, 0x0, 0x258}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/37, 0x25) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kqueue() getdents(r1, &(0x7f0000000080)=""/37, 0x25) 16:01:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x104) fcntl$getflags(r1, 0x3) close(r1) socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) lseek(r1, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:01:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x4000000000000, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() sendto$unix(r0, &(0x7f0000000000)="7ac98e3797262b1a7134591270bf16eaadd3c2859a4c8674822fa20925d1b9c71dfdd28239135760fd2144f0ae76bdff505b872fe8fa8b3d090d1c25255fa079065f4919ec5071ffbff1f1b1ad92bb6d56ccb33d11fbc9fe9ee9779851659759cba0e0e1a13aa7fac39c00fce0a3e57640e2b14269a53423bcbeff2c65", 0x7d, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:01:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, 0x0, 0x7c) 16:01:02 executing program 1: socket(0x38, 0x3, 0x800000000000da) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f00000005c0)="bdf0e02eddb7606d6df829e771754fa48b1618fa72f9588e250661882b19da7e8946be350751c943504bbba7d42c9753b38ee8c67dd9cd77cc711702babeb9a962a9ba88b5ba2f4537d0730927c5b17a905b36d52e72ac112d5f", 0x5a}, {&(0x7f0000000140)="298a75674942e033715929f3e61ae5350ffd83b675748da8a7d4b8e0bf20510d9359766d31078e89b17b4f91a2e950440790034141ba4733f9bd809b8c0ed63bbf7184494caa1492d257438f9ddc6b509e7cfd7cb6f882759506f3cf4b8f64a332732d9257a70e7ba73ec1c1d73e8242e073ff6b9cdcd7b868ecae023e63a8bfcb9e6ba90424fad7a917cdc8b5c249846df36fbfab4a04819b5348b1e94da00dab44e482a895fbec7dd63aadb207099eeb4d2ff98a09c30c61438536448d2589d365865d645704f7179cfeef58751e857d9eaebad9d32e0e28c42ce618588ca2516fdd9a8fc3effa4f299cdb63a160376f128294c1", 0xf5}, {&(0x7f0000000240)="0f41c913485094ea5b414066fc697ab215a1a49636dcd86d29660c7481e6da293454659b254e0ea94c04c82318e8848184886ee9bf84c3949daf400d93dd0d56ec5176b6bd1913700df284702b10c82f89b646504c331dd34113c067dc7731249a34a626ea8f2a55c9d9dd6bae06f1ffef5f952b6671ba7f1467cd400217bdf9297b00465c23c5f7c50f1608916e969fd666be313b51bb09bcece25c587ae2f928059ffdb0b04e868e7a0f94e50bea7e87fa9d619e39be9fcc9c3695303a506842498977bfaed0083dd4c4c84befa01dd7012466d87f351f4c6f66", 0xdb}, {&(0x7f0000000340)="3c7a37fa4e4159", 0x7}, {&(0x7f0000000380)="413c9ddb20f3a27262a6a70d1edfbcbfe659bd7cca471f10b7c0e5fc2212630fc4cad07374f083553c7cafc13d2fc1093900cc577ef7dc740ba4c6aaf8bf07f147a7", 0x42}, {&(0x7f0000000400)="b7ee2bf278a5b156cd223b419fb7560bdf655d4efc54df01c23f824e4711eac71b92c8863188472ac740d9228883dfa6003e", 0x32}, {&(0x7f0000000440)="e4a5d18a28465db77b0aaabcaba27dc4278d40d0c539524c8f53e03cae98d4a73f544cb87e4dd88bd5ff4791a06e74790ca230ad68cd87c95057c3d8a2905c57024b40118d7b7b41362f066c0cb5506c953dd91b01ec038bf6c68d678080857bcae8f002dcf112f92e8d3d3fb6f8a6030b61b641f0b17c3c4061a422a80909860363ca813e00bdb8196aa838dfe69204c30303a3831735b0fb49", 0x9a}], 0x7) sendto$unix(r2, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) login: uvm_fault(0xffffffff8222be30, 0xffff8000039a1000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8222be30, 0xffff8000039a1000, 0, 1) -> e memcpy(fffffd803e7fc078,ffff8000039a0f0d,0,fffffd803e7fc078,463c65d3170d3d4b,ffff8000149e0538) at memcpy+0x15 end trace frame: 0xffff8000149e0440, count: 0 ddb> trace memcpy(fffffd803e7fc078,ffff8000039a0f0d,0,fffffd803e7fc078,463c65d3170d3d4b,ffff8000149e0538) at memcpy+0x15 rtrequest(1,ffff8000149e0538,38,ffff8000149e0480,0) at rtrequest+0x83b rtm_output(ffff8000039a0f00,ffff8000149e0530,ffff8000149e0538,38,0) at rtm_output+0x711 route_output(fffffd803e575600,fffffd8037010a80,0,0) at route_output+0x78b route_usrreq(fffffd8037010a80,9,fffffd803e575600,0,0,ffff8000ffff24c8) at route_usrreq+0x35d sosend(fffffd8037010a80,0,ffff8000149e07f8,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff24c8,3,ffff8000149e08b8,0,ffff8000149e0980) at sendit+0x58f sys_sendto(ffff8000ffff24c8,ffff8000149e0998,ffff8000149e0980) at sys_sendto+0x92 syscall(ffff8000149e0a30) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,37676d62010) at Xsyscall+0x128 end of kernel end trace frame: 0x37931ed8cf0, count: -10 ddb> show registers rdi 0xffff8000039a07f0 rsi 0xffff8000039a0ffd rbp 0xffff8000149e0330 rbx 0xffff8000039a0f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff7f3 r8 0x70 r9 0x5 r10 0x463c65d3170d1d3b r11 0xffff8000039a0700 r12 0xffff8000039a0700 r13 0x100 r14 0 r15 0xfffffd803e7fc078 rip 0xffffffff813a60d5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000149e02c8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.1) pid=381608 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3530,0xffffffff8227d128 process=0xffff8000ffff7708 user=0xffff8000149db000, vmspace=0xfffffd803f013948 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 20241 108485 39869 0 2 0 syz-executor.1 *20241 381608 39869 0 7 0x4000000 syz-executor.1 93274 419343 1 0 3 0x100083 ttyin getty 39869 465370 38873 0 3 0x82 nanosleep syz-executor.1 3402 252336 38873 0 2 0x2 syz-executor.0 90623 175847 0 0 3 0x14200 bored sosplice 38873 497023 79125 0 3 0x82 thrsleep syz-fuzzer 38873 190634 79125 0 3 0x4000082 nanosleep syz-fuzzer 38873 186014 79125 0 3 0x4000082 thrsleep syz-fuzzer 38873 157328 79125 0 3 0x4000082 thrsleep syz-fuzzer 38873 346921 79125 0 3 0x4000082 kqread syz-fuzzer 38873 208304 79125 0 3 0x4000082 thrsleep syz-fuzzer 38873 166444 79125 0 3 0x4000082 thrsleep syz-fuzzer 38873 277253 79125 0 3 0x4000082 thrsleep syz-fuzzer 79125 104955 47856 0 3 0x10008a pause ksh 47856 218008 76957 0 3 0x92 select sshd 76957 144091 1 0 3 0x80 select sshd 1804 31587 47872 73 2 0x100090 syslogd 47872 410045 1 0 3 0x100082 netio syslogd 27562 371055 1 77 3 0x100090 poll dhclient 79654 12979 1 0 3 0x80 poll dhclient 38047 504282 0 0 2 0x14200 zerothread 27520 249748 0 0 3 0x14200 aiodoned aiodoned 26933 161901 0 0 3 0x14200 syncer update 89659 303452 0 0 3 0x14200 cleaner cleaner 94611 23018 0 0 3 0x14200 reaper reaper 85652 409492 0 0 3 0x14200 pgdaemon pagedaemon 41213 372829 0 0 3 0x14200 bored crynlk 92238 347507 0 0 3 0x14200 bored crypto 18384 510598 0 0 3 0x40014200 acpi0 acpi0 61080 188127 0 0 3 0x14200 bored softnet 12830 244856 0 0 3 0x14200 bored systqmp 77872 417959 0 0 3 0x14200 bored systq 2066 503518 0 0 3 0x40014200 bored softclock 88336 504255 0 0 3 0x40014200 idle0 26533 21360 0 0 3 0x14200 bored smr 1 77761 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 9518 6348K 6364K 78643K 11388 0 0 pcb 24 9K 11K 78643K 1010 0 0 rtable 103 4K 4K 78643K 1044 0 0 ifaddr 62 15K 15K 78643K 367 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 55 0 0 iov 0 0K 28K 78643K 236 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1188 74K 75K 78643K 2403 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 31 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 233 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 1683 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 42 30K 46K 78643K 781 0 0 subproc 64 65538K 67586K 78643K 552 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 199 0 0 in_multi 33 2K 2K 78643K 246 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 402 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 77 20K 25K 78643K 4861 0 0 UVM aobj 104 3K 3K 78643K 117 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 73 0 0 NDP 13 0K 0K 78643K 117 0 0 temp 177 2359K 2431K 78643K 8493 0 0 kqueue 0 0K 0K 78643K 10 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 18 0 14 1 0 1 1 0 8 0 inpcbpl 280 855 0 848 1 0 1 1 0 8 0 plimitpl 152 92 0 85 1 0 1 1 0 8 0 rtentry 112 172 0 131 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 317 0 313 1 0 1 1 0 8 0 nd6 48 32 0 28 1 0 1 1 0 8 0 ppxss 1128 49 0 49 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 784 0 592 14 2 12 13 0 8 0 art_table 32 785 0 592 2 0 2 2 0 8 0 art_node 16 166 0 132 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 231 0 221 1 0 1 1 0 8 0 shmpl 112 115 0 13 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4429 0 2962 48 0 48 48 0 8 0 ffsino 240 4429 0 2962 87 0 87 87 0 8 0 nchpl 144 6981 0 5304 63 0 63 63 0 8 0 uvmvnodes 72 4955 0 0 91 0 91 91 0 8 0 vnodes 200 4955 0 0 261 0 261 261 0 8 0 namei 1024 22443 0 22443 2 1 1 1 0 8 1 scsiplug 64 5 0 5 2 1 1 1 0 8 1 scxspl 192 39815 0 39815 19 16 3 7 0 8 3 sigapl 432 1814 0 1801 2 0 2 2 0 8 0 futexpl 56 27557 0 27557 1 0 1 1 0 8 1 knotepl 112 707 0 688 1 0 1 1 0 8 0 kqueuepl 104 517 0 515 1 0 1 1 0 8 0 pipepl 112 1270 0 1251 5 4 1 2 0 8 0 fdescpl 424 1815 0 1801 2 0 2 2 0 8 0 filepl 120 11680 0 11585 5 1 4 5 0 8 1 lockfpl 104 608 0 608 2 1 1 1 0 8 1 lockfspl 32 777 0 777 2 1 1 1 0 8 1 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 50 0 40 1 0 1 1 0 8 0 ucredpl 96 2698 0 2691 1 0 1 1 0 8 0 zombiepl 144 1801 0 1801 2 1 1 1 0 8 1 processpl 840 1830 0 1801 4 0 4 4 0 8 0 procpl 600 3929 0 3892 4 0 4 4 0 8 0 sosppl 128 16 0 16 4 4 0 1 0 8 0 sockpl 384 1734 0 1716 4 1 3 4 0 8 1 mcl64k 65536 286 0 286 36 25 11 29 0 8 11 mcl16k 16384 8 0 8 6 6 0 1 0 8 0 mcl12k 12288 38 0 38 9 8 1 1 0 8 1 mcl9k 9216 27 0 27 8 7 1 1 0 8 1 mcl8k 8192 21 0 21 7 6 1 1 0 8 1 mcl4k 4096 77 0 76 6 5 1 1 0 8 0 mcl2k2 2112 12 0 12 6 6 0 1 0 8 0 mcl2k 2048 50122 0 50089 11 6 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91935 0 91870 25 18 7 21 0 8 0 bufpl 256 15872 0 7255 604 63 541 604 0 8 0 anonpl 16 231868 0 222689 102 48 54 56 0 62 15 amapchunkpl 152 8331 0 8251 28 24 4 14 0 158 0 amappl16 192 11841 0 11342 114 80 34 38 0 8 8 amappl15 184 444 0 439 1 0 1 1 0 8 0 amappl14 176 340 0 334 2 1 1 1 0 8 0 amappl13 168 33 0 30 1 0 1 1 0 8 0 amappl12 160 172 0 171 1 0 1 1 0 8 0 amappl11 152 375 0 364 1 0 1 1 0 8 0 amappl10 144 683 0 682 3 2 1 1 0 8 0 amappl9 136 589 0 586 1 0 1 1 0 8 0 amappl8 128 183 0 166 1 0 1 1 0 8 0 amappl7 120 622 0 615 1 0 1 1 0 8 0 amappl6 112 155 0 147 1 0 1 1 0 8 0 amappl5 104 359 0 348 1 0 1 1 0 8 0 amappl4 96 2002 0 1977 2 1 1 2 0 8 0 amappl3 88 506 0 498 1 0 1 1 0 8 0 amappl2 80 15117 0 15067 2 0 2 2 0 8 0 amappl1 72 41950 0 41528 25 15 10 19 0 8 0 amappl 72 4252 0 4220 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 116 0 13 2 0 2 2 0 8 0 uaddrrnd 24 1815 0 1801 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1815 0 1801 1 0 1 1 0 8 0 vmmpekpl 168 15924 0 15904 2 0 2 2 0 8 0 vmmpepl 168 205332 0 203899 138 60 78 91 0 357 10 vmsppl 264 1814 0 1801 4 3 1 2 0 8 0 pdppl 4096 3636 0 3602 6 1 5 6 0 8 0 pvpl 32 713897 0 701565 261 123 138 229 0 265 34 pmappl 192 1814 0 1801 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 811 0 135 21 0 21 21 0 8 0