0x2d, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x143) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x8, 0x0, &(0x7f00000000c0)=""/8}) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x9, 0x8, 0xf6e, "f05725d668ee8932c5b0f1c27da8fa120f7bcd6b", 0x7, 0x9}) syz_execute_func(&(0x7f0000000140)="c46255ac20d1ed2e660f3a0d633262c4c2d50382feefffff430fbceb46d8fbc4c2fd2535940000008fe878c2f8a8c4e17ae63c0ac442cda74d0e") mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 0: socket(0x0, 0x2, 0x58b) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) kqueue() 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1000, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) socket(0x11, 0xc001, 0xa06c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fchmod(r0, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x7, {0x5, 0x8000000}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r0, 0x8) 16:00:16 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x10001}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) chdir(&(0x7f00000000c0)='./file0\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xa08, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x400}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x8001) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3746, 0x3ff, {[0x2, 0x90000000000, 0x7ff, 0x262, 0x0, 0x4, 0x9, 0x8f, 0x9, 0x7, 0x5, 0x2, 0x6, 0x1, 0x101, 0x2, 0x4, 0xffffffffffff8000], [0x6, 0x0, 0x7fffffff, 0x100000000, 0x2, 0x47, 0x7, 0x9, 0x7fff, 0x7], [0x5, 0x3, 0xf2f9, 0x8, 0xffffffffffffffff, 0x9, 0x3f], [0x100000001, 0x9, 0x1, 0x7, 0x655, 0x9], [{0x7, 0xfffffffffffffffa, 0x336, 0x38}, {0x4, 0x8, 0x2, 0x6}, {0x5, 0x1, 0x3, 0x1f}, {0xffff, 0x3f, 0xe7}, {0x4, 0xdfd, 0xce68}, {0x4, 0xfff, 0xff2a, 0x4}, {0xfff, 0x8, 0x0, 0x800e}, {0x8, 0xa6cb, 0xfffffffffffffffb, 0x9}], {0x6, 0x2, 0x1000, 0x8}, {0x3, 0x3, 0x98a, 0x7}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x8200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x2, 0x7bfbefc6}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000580)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000005c0)=0x48) r5 = socket(0x1, 0x4007, 0xb609) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setown(r5, 0x6, r6) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000640)={0x0, 0x8001, {[0x6, 0x7ff, 0x22, 0x7, 0x5, 0x7, 0xd06e, 0xf060, 0x3, 0xff, 0x4, 0x0, 0x246a, 0xc3b, 0x7, 0xffffffffffffffe5, 0xffffffffffff8000, 0x2], [0x1, 0x1, 0xffffffff, 0x0, 0x800000000000, 0x6, 0x0, 0xffffffffffffffe1, 0x9, 0x7ff], [0x46, 0x49, 0xfffffffffffffffa, 0x1, 0x5ef90414, 0x6, 0x401], [0x2, 0x544, 0x2, 0x7ff, 0xcd, 0x80000000], [{0x100000000, 0x5, 0x6}, {0x0, 0x80000000, 0x2, 0x2}, {0x7, 0x2, 0x1ff, 0x1}, {0x100000000, 0x7, 0x80000000, 0x5}, {0x4, 0x7, 0x8, 0x9}, {0x93, 0x80, 0x1, 0x4}, {0x67, 0x7fffffff, 0x1eb, 0x7}, {0x8bb4, 0x1, 0x10000, 0x40}], {0x0, 0x66, 0x8, 0x9}, {0x4, 0x1, 0x400}}}) mkdir(&(0x7f0000000880)='./file0\x00', 0x101) r7 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) bind$unix(r5, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000980)) readv(r4, &(0x7f00000009c0), 0x0) 16:00:16 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0x0, 0x8000000, 0x0, 0x81}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a4c3382320ce5e8a6cf3b42323742bd60b9bf17ce0512136570e1e9467d1a1bb7d030d427ec774cd09a4a36ca882751d5c6e240c52e3ecffce81b1170c7e9b364c8e8a62ee471e144b2b50d26284fef1ec60a570dae97cbd8e91a8b0c1a79e70a5506a073b6f70a8cd6f5ebd20d5ef61a88173dd78a631b3b08d03b16487d5b2f9e0c4d03b63e4199a680d94ae0d50422318a0", 0x93) r2 = getpgrp() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getpgid(r2) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000001d, &(0x7f0000000180)="d5388f4b58d0621b46ec20f8aebdf29b7f609bff25f06cde41a729c780dc05000000000000009452c3a2f0db5f6630f37a0b5abea425461b1579c9aac9a9504ea2bc7490f120d55cd11182dd7b884c5979b7afb177cd4df6b9c302fd6fdbe5c84c80dec093c1801d3a2a474832604b67b69c1354aa6c29ef41d706e72abe2d1991a1d094ef54446afdf47b24bc2575db6bbb76f1151d770468784670d54491c2a52a09d8497866bd6092d66240e95e4687cc2f9889cf1da119ac445c21f8d22a46a18838a1bf850a4f0ff81fb5af3ef7eb61e2dc1a99bc7493babde13b713ad19f6c5d3b6b24d3", 0x2163101bdd833dda) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000e62000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/159) setrlimit(0x2, &(0x7f0000000080)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000540)) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000280)=""/5, 0x5}], 0x6, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) close(r2) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12, 0xb0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x9f59f515119eca9b) r5 = socket$inet6(0x18, 0x8007, 0xfffff00000000000) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x90, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x10, 0xa87f, 0x8}], 0x6, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0xf3, 0x4}, {{r4}, 0xfffffffffffffffd, 0x10, 0x9, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x87, 0x20000000, 0x9, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x2, 0x380000}, {{r7}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x7, 0x1}], 0x3, &(0x7f0000000340)={0x2, 0x1}) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89, 0x40, 0xfffffffffffffffc}], 0x9, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) shutdown(r0, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x2}, 0xffffffffffffffde) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) 16:00:16 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000000)="855c31830b62a14cc3af3d935118be0b7c5a47fce71a9e8122b57cd26a1f3e90ac76305d6a280238d6ebbbfc3d296daa9c9acdbca3e70c81f313531474aafca88b89dffc5b6c5dae7b7e6cc30f7303c92ea8e125c4b3b426c2955ea4db4877a27764fecdbc6aa41ee03ebf7ab8436c2f1049142b2934f6618a5b2e0cc200c7b5706ee0abdb5141de5894619c0499c06f3c841ab55010da676f4e65d15370a14b6076", 0xa2, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r1, 0xe) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000004a0000002300000000000400e47a9b123e65e6dc88121d547bf1426ace8fecd6a271857ab55ccf516f36a6ad49cfebc52229fc7823106abf11edf4356da68b5cda56b9f4418abe0cdb"], 0x10}, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0xbb1e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x100000000, 0x81000, 0x2000000000, 0x5}]}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x5, 0x3, 0x3f, 0x9b78, "374ebaa1703305b5f0bd0550876fd1fb724be343", 0xffff, 0x3}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1f9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000700)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) r3 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0x13eb, 0xf6, 0x9, {[0xf7888e8, 0x400, 0xfffffffffffff5f8, 0xbd1, 0x80000000, 0x3, 0x8, 0x6, 0x87, 0x0, 0x4d, 0xffffffff, 0x2, 0x3a6, 0x1fb, 0x30000000, 0x2, 0x4fc], [0xfffffffffffffe01, 0x1ff, 0x4, 0x7f, 0x7, 0xf8, 0x10000000000000, 0x1000, 0x7, 0x6], [0x2, 0x3, 0x0, 0xa20, 0xfd8, 0xdce, 0xffffffffffffff6c], [0x6, 0x6, 0x1, 0x3f, 0xfffffffffffffffd, 0x8001], [{0x7, 0x100000001, 0x5e5bd92, 0x70192bea}, {0x1, 0xc752, 0x7}, {0x71, 0x1000, 0x7, 0x8000}, {0x2, 0x0, 0x7, 0xffffffffffffffff}, {0x6, 0x8001, 0x401, 0x2}, {0x9, 0x80, 0x0, 0x7238}, {0x2, 0xa0b, 0x5, 0x400}, {0x8, 0x8, 0x9, 0x4}], {0x3f, 0x5, 0x6, 0x6}, {0x1f, 0x0, 0x180, 0x8}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x7, 0x800, 0xbf, "0f837d3e83bfc02ca7c0929518d4d0a321101971", 0x2, 0xffffffffffffffc1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x100, 0x5, 0x10000, 0x1, 0x80000000, 0xfff, 0x9, 0x3, 0x0, 0x326, 0x10001}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x10, 0x20000040, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x5, 0x80, 0x1, 0x30}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x80000001, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x1, 0xffffffffffffffc1}], 0x20, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x8b, 0x1, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0x13, 0xf0000001, 0x8, 0x1}, {{}, 0xfffffffffffffff8, 0x3, 0xf0000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0xcb5, 0x2}], 0x7fffffff, &(0x7f0000000140)={0x8, 0x4}) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) shutdown(r1, 0x3) writev(r2, &(0x7f0000000180), 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/bpf\x00', 0x20, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = geteuid() seteuid(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x800, 0xfffffffffffffffe, r4}) writev(r3, &(0x7f0000000100), 0xd1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00020055f2ffffffffff00040000002d4104f5d3ed180f68227a00a8"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="cea9f90cab656f2e7aefe976a8220e22891abf981e49ae2511acbaf20000000000000000", 0xfffffffffffffcb8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x1f, 0x3}, {{r3}, 0x0, 0x44, 0x5, 0x8001, 0x200}], 0x400, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfffffffffffffffd, 0xfff}, {{r2}, 0xffffffffffffffff, 0x57, 0x10, 0x800, 0x2}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0xfffffffffffffff8, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x8001, 0xfffffffffffff000}, {{r3}, 0xffffffffffffffff, 0x0, 0x80000060, 0x908a}, {{r2}, 0xfffffffffffffff8, 0x4, 0x22, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x27, 0x90, 0x1f, 0x40}], 0x2, &(0x7f0000000080)={0x7fff}) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0xd5, 0x81, 0x1000, 0x6}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x86, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x7e, 0x20000000, 0x9, 0x401}, {{r3}, 0xffffffffffffffff, 0x27, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0xa0, 0x83, 0x0, 0x4d}], 0x8, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20000020, 0x200, 0x7fff}, {{r3}, 0xfffffffffffffffd, 0x2a, 0x20000000, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x52, 0x401}, {{r3}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x200, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000060, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x5e3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x9, 0x7f}], 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0x200}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffdfffe, 0x20000000a5, 0x0, 0x2}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) dup2(r1, r3) 16:00:18 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getgid() getgid() r1 = getegid() r2 = geteuid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r1, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) listen(r0, 0x9) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="827491ed5853a7000065300008f144c55a"], 0x10) r1 = getpgrp() r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x159, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x40}, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x80000000, 0x1, 0x10001, "c45c21449fe50cb1e1d74e099f3c45f015069a46", 0x8000}) setreuid(0x0, 0xee00) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x3, 0x102) setsockopt(r1, 0x2, 0x5f, &(0x7f0000000000)="0ff912b08f7dbbc4818b135069cc3bbedd667d79723c3a0818fdcadd1c0eb1c5e6adea291c457e3117159d7b652d500c6cbac2f356d3f78733eb11ae6507e66d37021e2f1eba1929ac74e83d1845b9c701f2bf871083aa9d6778ffbf3cdaa937306e998367438b7898813fb70fc31251103d39d92547928afd768e27e38c0b02e0d5499d75d18ec633cc26c440e16053a56f985a2d33e87441901fb85eb9cf0b56c5ed3d5a39eac54d70ce", 0xab) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x3fffffd) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0x6, &(0x7f00000000c0)={0x2, 0xff}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000001500)={{0x7f, 0x4}, {0xfffffffffffffff8, 0x1}}) setsockopt(r1, 0x81, 0x1, &(0x7f0000000500)="03000000", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ftruncate(r1, 0x0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x8, 0x8, 0x8312, 0x4, "2ecec2ee6b37692795099dff637ae09840167727", 0x362a, 0x9}) r4 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/239) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x1ff}) dup(r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000014c0)=0x3) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/178) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x9, 0x800}, 0x10) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e2", 0xc4}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) flock(r0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) munlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlockall(0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000100)='./file0\x00', 0xac0, 0x46) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) 16:00:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x10') rename(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, 0xee01) sendto$unix(r0, &(0x7f0000000000)="b356c073e330d65195d20c7ef29db450d29fa3226be23ab3812490910c0832760bad40eae428e0d1cd1c9b748c0945fe86954789356dbb478fca20eb56824277e4fe92cf", 0x44, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x3, 0x3000, 0x1, &(0x7f0000130000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 1: r0 = socket(0x8000000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4000000000001, &(0x7f0000000040)=0xa, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x20, 0x8005, 0x10001) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000a8233adf3ed8cb7a249840d163f3a2169815c6366244606df2780f28140dd6ff2461c66206ec592eed80a2a37cbee7239d7f768000fb176ded7570575ec2b559ea15c10d23d82cf4e96de6304ec0c1cdc1b7560f1ab96b0add90cd0a5ffd82eaf8de9ddc9a5e1e463d68d85f3ebcac487f7601317be3e813e4935b7322d2b7586d47546b58880d5dd78f9d57ff330772896ff1a5b10ea05170d8d052bc2fbfc05807ed20494d330bb0e587d557cd1249e3129c440f9f93c84824e8bec8ad5e56b79139fd9501abb7208aec4a30a90c288fdf1b6bde5c33c2bebde4a65ad7d2d89d2b975bce642939d5193b7b9f112ccd1a2841a39993bd30dd9b9b4f1de539225a4f52a2f717ba7829d46c695d9bfeaf15780dc85c89248524fd4d"], 0xa) r2 = dup2(r1, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f00000002c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xffffffffffff8000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8078, 0x0) 16:00:18 executing program 0: socket(0x10000000000, 0x3, 0x1000000000000) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket(0x1f, 0x8000, 0x400) accept$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xb) recvfrom$inet(r0, &(0x7f00000030c0)=""/4096, 0x1000, 0x840, 0x0, 0xfffffffffffffe2f) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semget$private(0x0, 0x3, 0x10) 16:00:18 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f00000000c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x183) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="01ce89c20c4d6c", 0x7}], 0x1) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="80668a003c85653e1b8cbe0ca537891598275700966f476d20bfd7b1548a0fa143e0388c4189207a659e4268a536d9da58ae68cf5d0fab2cfa96d4e3bdf0e8425094996cc9a45e9384a90b08aeada2cda31b901db21400788b7a8493c7db8301", 0x60}, {&(0x7f0000000100)="5f76a9a2aac8840c43ffb03a84a94a6c6cc91ca481db024509ea88e3f8d1de2166085ecc5cb5a461981253c79db97839faeb6edf207dfb06f82b8f7e9f9ebb52e91629614108998891c6ec2ba8bf89c992d873e9da81a984e7ec4240a530928515ab19466b8a", 0x66}], 0x2, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xa0, 0x2}, 0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000fc, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000003c0)="b26f6ff2f173c65363ca2b44e09cd80aa2897f50a21b2c344405a63a04f2142132174a31f425e6c3504ddfce01c1ee87c5b5fd50a440c95c4cb011fde49f4821bf1512dc9830aa084347f6b5db139a1ff07961e0ef2d6db1076bf2149a628900fb54eb16863684ccd12a6aed17bcd894b4a72c44bb2228a3c653d69cf1c93e2aa536fec6ba930e12f27916ccc2fbbfa30800000000000000301391bd1ef6031a8538785900"/179, 0xb3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0x3ff, 0x6, 0x0, 0x46b, 0x2, 0x10001, 0x2, 0x0, 0x200, 0x4}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/68, 0x44}, {&(0x7f0000001140)=""/143, 0x8f}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/45, 0x2d}, {&(0x7f0000001280)=""/51, 0x33}], 0x6) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x3, 0x7ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x600d, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000400), 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x6, 0x4, 0xa77, [{&(0x7f0000007000/0x3000)=nil, &(0x7f0000002000/0x4000)=nil, 0x2}, {&(0x7f000000f000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x8ce}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000000000/0x11000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil, 0x5}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000ffff}, {&(0x7f0000005000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0x8}, {&(0x7f000000b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1d5}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000000b000/0x2000)=nil, 0x100}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000005000/0xf000)=nil, 0x8}, {&(0x7f0000005000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0x5}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000007000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x8001}, {&(0x7f0000009000/0x3000)=nil, &(0x7f0000003000/0x3000)=nil, 0x3f}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0/file1\x00', './file0/file0\x00', './bus\x00', ['./file', './file', './file', './file'], 0x3}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="b7677b10b4dfd94c9182445c57ed87c31df5435f4176f1aca524fe36358df541be1e8782d76a7a88ece965348a1ab276f6863d7efff423613f9a2c8ea01f6efa7276f6d32d85954dcb3647fbfe9cf5532b991601a84d818afdf046729624f910a83e2fb64c236cc694800fcfe1927345a7c68448f329cddde98dad391480ae7d19761b3dc47b1a8b6569bb769215ff517eec241907fb5b81932935111ec8df89f8fca309a22b963a3f46cfc416dca048748bd90e5176712c89e92b2587b9fb6e049fab37acb85d9fa7d81b52344a005cfe9b0522a47ecfd0bf4568aa606f8a1f810429708aea0e", 0xe7}, {&(0x7f0000000340)="667d0dabc7fa35f14087d33f45f4eaf04a67d402398799bee00911826aa345f5cf1b677a252d2386d792833ee5489e4d72c3f369bfa5ddb3b6278410ec85c86f78d34c01a8273e10da844b90c05845d13c16eebab72ff1ae9ddd39fe6483c4023cdc7d2aa543f86ebe177c903388514c27abe31d245c2f48f42942cc84c6d5ef1010a222e5c7f3e96aa129a8c7597a42e3ff8f4cc288249109af50f5f147ec130eab5896", 0xa4}], 0x2) r1 = openat(r0, &(0x7f0000000440)='./bus/file0\x00', 0x80, 0x739277cc4c271806) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="21ee2e2339e1df7c2db600f3ee1d2ac6ff6adf4141d665f99ef5df774e5a6e36c0abb4abf14daf4d87a4afc359d6a6b6b45ef9d93015d39909520f125dab737e72f756ddc40a96a87e996ae0425272a736a0337829ead325459d9764a3e67a6b410ca330b443df766d1941c3b80e611009a4745630e119a2aecbc7901b61e969df5046ae4dc677349e74e87e97249c4ac96d5fa55aeb5793accfd1a0e8cf08bc8369dd3870e3c6755454d1c1d7ebd0b591ee1b484db695051fe360774d092ace4a58dcc60acfcdef011b", 0xca, 0x4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)='\xd5\x91') 16:00:19 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r1, &(0x7f0000000180)=""/202, 0xca) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x401, 0x0, 0x1, {[0x2, 0x1, 0x7, 0x1, 0x5, 0x9ad, 0x8, 0x1, 0x8f, 0x200, 0x7e02, 0x4, 0x2, 0x40, 0x4, 0x279, 0x6, 0xfffffffffffffffd], [0x44a8, 0x1, 0x30, 0x200, 0x4, 0x1f, 0x1000, 0x81, 0x401, 0x4], [0x0, 0x8, 0x5, 0x1, 0x6, 0x385c, 0x2], [0x1, 0x2, 0x90, 0x0, 0x8], [{0x40, 0x4, 0x6, 0x7}, {0x6, 0x9, 0x4, 0xa01f}, {0x1, 0x0, 0x9, 0xd1}, {0x3, 0x7, 0x0, 0x7fffffff}, {0x3ff, 0x9, 0x1ff, 0x8}, {0x80, 0x9, 0x7, 0x8}, {0x8001, 0xe6b, 0xb5a, 0x1}, {0x7, 0xa1f, 0x1ff, 0x1}], {0x80, 0x4, 0x3}, {0x2, 0x6, 0x1, 0x7ff}}}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="9c692bbcdf3642addd89756fffd34fa41efc1244f08e4aa91fcdb1e7811990aa90c06b4f7ea693660201244a060d690afd966054ef573d3669f3f4d6579e4c55144663347f6660eadd84dc8ca3cf1f1976587adcf89e4d4a1369bb929c503e1eb10201a14745c42774f29f", 0x6b, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000004) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10048, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket$inet(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1500df4a62e5cd447104"], 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$getflags(r1, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3f}, {0xcf29, 0x6}}, 0x2) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0xe216, './file0\x00', './file0\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) setitimer(0x3, &(0x7f0000000080)={{0x3, 0x4}, {0x3, 0x3}}, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000280)='./bus\x00', 0x461, 0xa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff000001000000000000004f3b1d7a4905249c5cb6122ff50ef17d6859c4ff583fbd596b153c6f123aec07a1ae1040ece10db7d49ddf7efe7c26fbf4ddb8eadb55bd60975c3c16f9f5b63b48c493522ca1219f53c1673a752d2bc7c165417d28d4a6957e3236c1e3dbf61d00"/127], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) read(r0, 0x0, 0xfffffec3) close(r0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:20 executing program 1: r0 = socket(0x0, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:20 executing program 0: r0 = socket(0x20, 0x8007, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:20 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xbcd, 0x6}, {0xfffffffffffffffc, 0x6}}) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket(0x18, 0x0, 0x2) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="59c120918fccb30f58ff268e4b875308a6b75a62a3d8222bf1a29451", 0xffffffffffffffcd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000020000ffff004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050160000004000000008304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = open(&(0x7f0000001040)='./file0\x00', 0x10, 0x40) r1 = dup(0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x20300, 0x0) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x20, 0x70) r4 = open(&(0x7f0000001100)='./file0\x00', 0x8801, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001140), &(0x7f0000001180)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000011c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000040, 0x80000001, 0xcfe}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000008, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x44, 0x2, 0x9, 0x101}, {{r4}, 0xfffffffffffffff9, 0xc2, 0xf0000000, 0x7fff, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x5, 0x8}], 0xffff, &(0x7f0000001280)=[{{r6}, 0xfffffffffffffffd, 0x36, 0x40000000, 0x7fffffff, 0x2}], 0x1, &(0x7f00000012c0)={0x5, 0x6}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pread(r7, &(0x7f0000000040)="91c33a5312fb9defbc535651f6b557804e6173bd277e711242f4c33dac41b0a37735a5e30ec7ff7a35904cbf0d568cca172d3d412750a517dcf1afc8d6606e348470123df12cec4965049d098eea7022f58884d872b818dffbf4f6bb0357754c475898b56ea4976aeaa9ac6634a4dc9d7b2a84f1d3a8725c5e681b9cf30939227f6cbbcea0752661ddf73918eb5c23e800fe7a305bc0458ea6bfbf1fc109f44876923349e1a7e5f6c2b860ca41d1f83f0221a34adafe7655732506e86680e510888d52384de7cd3a604d6e56126eef028d4d12698ea67887764d2d946f18f5289c68720b7aac00e010071e20475d4395adf38724620a3207900137751f9bde2a38a7c3ba8e65d56bc54e80f00a4012cbc0ac8ee5731f1b7ce11d3681be54b0c48abbf3cf8e812620aa729fc3f65e90ebc1f17faa08ab23b58c6486a6830dafcc877098537e9762e003e4935dd8164c504250998b46b7f6bb1aa488af87b29911d9ca26635770343fdbefd2aea5dfa932acdeb5d4b4679a4da6326e3fb86045fe3dcfecec2c49d69e231fce5d191cdedfb8fe9ff19083501d7f21aa67cf81270853474f37809433c89c983c28f275d47de2c2ec5eb5b65cebea445374dee1b33435939aef931dfb833b098ce6e9c573c1dd334dbe5a0020d044a4224a1f6dc5dee0e261a5c56045323b0c41a7e3248dea0a26b400e086ed0ed45d8aa5f3b257ca240aa33e3e991ebacb972eaa6d63fc234d8525f48bc0322b9dce181549cb61a35a8c5f9e3d724602e868713e2876af136763dd1fc0311678b56dd3827562d8a52c80832295953c00722573de35aad2496afb5650d39dc26b999ac7a1022bc7de147ca3ab86e3a7b30f70f57f65de33e7724d884de2c88277339e2c7ef05583206852c2c39cb3e2cfdef2f17b96452a5d2b7a10143cd260b28fd3e7a4bd88516250ca3b901e7cccb6211c2b395140a31d91d820c2ef99742ebd9253408068c21bd67b785b034d21469497aa8719bb7e2f5fb9856d98067959eb56a57ff023e8f32e9902ed338161fdc87dbc0ea74255c6dd5b12bd650aeeecf2fa2b03b0d76c037d3e6f95a8c67cb0c73428cc76ebf159ebc8557d3cb5ef92dfd280952b527385b19fbd72db58fa93790b252b8439ceeef16df5ee44b5f9bd5016fde0571d9e4b7cd96f58cbc1112680d38e1bdfb9f88598b3a4e52dc89dcd02a99b937914d40af12eb6e5b5a90887b91a8ad1e215f7878aa36216cba25f89d145f2b4d416a2bea3661c17cf09e92de9d36222dd80414412e7fcca6ec0696f33649975894612b2cdc4cd8fab9eb263972231c0bb0ad993b2ea5581481438e65baaccb2ebeb517de7b73b783224d8501e8f41f81f299b6ffa8b502cc29d9ac77802d763e85fb9bbfe4ca5b1b66ea49d79b9b3bf9bce03a0f1cd8a9370849fe01f73e58c8fce4ba90e2d92925299d38a852e231e7985554fc5699d254c04b167f41aa907ad2a2026ed86b8e89a38382a9b6bb8695a9e1351b9fe5d1872fb293f379c5644984a17afd15313bb4e8ae834c991bde105e407a97131d950deb8d0e6840b7981cd37841d903cf1e37f4b836864315408f67637228f172242a6e8d4a656d22fd49d43b95113ea419f8912a448f242841a2a832909218185dd48e5819e9abd55d785b5256dc5950a9260abc0db95a742cf1f5b907dae2415a12d6d0a4cfe5ec433ec83e8ed105696dc65f0c74757512a31901ed3c4ca6f051e41b59b0bee4a0e314da24a04c1bd4eecdfa56c79ba6a7e6ea813bce5360f60e18417213371615e7148ec31546b2c5ea8103d3bc1fd4aad37cc33ebdd812eef822bc6c8911cd86fa3873ba12ccb3ec4a0726d4a46fe9fa2c2c22b5a80e072f350ee1492248141eba98c439141eabcec919ad4f9f2bdf4aafd87ee10f50ae31079c63d77da2ff5956eb872e885e8e1c682165a68971aacd7f06dbf9170e6e5b92e996edd633ae4c67f5b6afbe8c14d89fe9ba17b4eb27bfdb40d6c31aabf09d9865483cff55ff023db37c9cfa5e390d9509f5a0c027229d835907e3bbe21697b375bfd78c385303bbce3f46681ab640aca4b36f5c3668830a649e30b7390726d627fc579998d4905ff4732dc762ae786d4272ae285de506debb18ee75decbd88bdac4814a0de53df07b4bac58aa9049f0b80367ab856a2211a7b2180e43ec1aea6bd4824976bc9fc98231db1d295bda622a60316e6205ed08ecd23aa9bb71b6a873d0d35c249d6028a217be759cc8524aabf93b20cde3501877790e3830f754f5d1639b51865a2813accd3971e239d7662129ac7fc0953140ef30ec2aeee85061386c8c25db2c3b3841b8de67ef69fce5466d29979cff34e211e6ebcb5e71f66fcf9c4e0b3ea08c095fe251b03fdd3c527113cb899871cd129c03f7241d6bde0b7096f41900eebaaa66c159ccbfb124dfb83de66dcf4da3932321b16f598cea7b0b31fdc4b96965ccee902341f5dd112f675240e6bdb11633082713cfef7afc5cfbaa9c87d423428f3a0d7fcacf2f64fe9686d24a9482122ff63443874afbea6cc798a8279161bd60d9e640f913bd59e149685907be896fb8cb7f6e27c429adbe7d8420f05302e8f1e3117276b590607492caa86ef2dc844aa9ddd601e692c66a8c1e0c6236d3da64974a9e44fb06d1e5f9b52fab36212da4d6eb8b0194c131fa229da2be4d578f69c49943a8decb2257881d00ec1fc558675b0750dc6f0e9efbd68f9f61ababa9cdb64b0b0a771d4b100d1f3b69da8940647830e1a26e70e4c8b658817e88f1c8b8a9ba8c45a229d3ff71272075b3de5dc1865fd8583b1b441e7696141a0c1ba59949c2e04d74322cc42512e6e8ec7934b6a3a1bacf4293658667a45196d5bffed9af95216208fd100642ac6ab3aa71b69b972db961d166e2dabe6e030aada83dd06f3c9c5e3d8b989f1026f4ee90247c11ff0a9d79f04a8381dd9101e1ec4ee9542bf946c0c64c96f0211bbc7ed569e1a41ad19741329e2c3b492404b65420cd0f86563680a230838e7de3c981dc58f58226bf48e23105f14dba8bfe9667c5eabfd6b1f8b45d6f336c6a640c14b42a607c3bff330f2a856396386b6935897fee0a8f198cfd94b1593af501a05d550bb41146b4833bf1cc132c739870b1c4029cfd31b1b2d3ec45d715f252d85203ba42a7e985e57b2e029b1c5bfd5cfb91ff06af7a54c7c7b227f09a7b903da109410dc780359e3ecf7a91fc60631e258978829498f561eaac7ee5e69a332dfa08a2c28add96c93eddd70890ad36b56ba2652c1d6ce0ea791306469b0894cbd248413b5102109bf5db2806a3c11debbe4805f15ab2125c93571169fad42e77cfa2f271f18b3fb9364bc299829acda3909227e91bb19aac6670978cb2b22b7ea9386650b333d9dd717c8c9d4b27161b5af389b9df6867a86c9f8af73ab60393ad1fc77eb63f44d9ccde0b2db0f08b546f17ad2c539dbe65f8af9b0a0660d0ca5c020dca97e8652b73806b2bd558f173e7312f705b5be4f98e42c3a20cd19333a6e2e1a773d8bcb347952e4009a3a51125b9831407313d3ec436505a13296ce96cb0fa6661b6cb3126d64123c71a1b01e95cb30eb4028b30055c0a8a9f1b9bdcf8aed9dd0ad58a97c06b8147ac3f2ba1a6ebc15b6c4569ec7b58b1d679c7cdac7939f026a27d353925846714bd311caed7edfdea8523e25e103807ec2bc6b7f6d8278cbc950c7cd1af26bc97c19f25b54d7f91cc1186aca1b2236bd8ec3f05815e0258b370397afc8dcd63724b20c5361c417646bfffd0281b0d052bad621c04bb7f6faba8e9f5d198a7230cd4cbb7e57fec091baaaf7615a00964fb4edcacfa39c8f9413725250fa886cbd6533a75872e7cdf0d50fe1ee5cda403f9a9c91283403026a1970aa4c73a9434115c98d029ab6ccda18e25c16110b6d88aaa6dbfb9c54019ff5ff6743c6959a9f6828e829262ecaef4e58b43b8d5e82f8c18d8ca6856e510c4557895c731c16f36fe378c5d90fb4bc70ebc885e841632973a0f078da5513e7944f23ad50a7de3de327714c94e7840af90f734fceb4d84f1905d6ecdb818ebb56abab2211d9ad9f45c8ee4ed8040ba11458a6e678e2e0ca32204bd1fcde0422ca9b85fdb8f993bfc7612f47123b32e76106123e41f8413fe7adffc978e5d7cc748c09bd6033303a8fccb5dca4cb160ca6dbb469928aa011de0f3337788726dfa96ea68bc517292f7960c704d9c51b214f2c1d18b7040137e987ea91ecf94dd92412adb90525a315f10bfe47d76d9fa0619fea30166c58b6ec7602c7d4962eb83d0c30f8e3f1bd4898b35c21ec1727c6d8d0e6c6cdc0453a0576348eea470b736dd4aa6b749310404e51a4ca19986656c203a72140a05637c18917b233082a2bf9fcb6fdff3a2564c4adf102d37387535ba7230ff1b5ad806f79f50817a48eeb2566c386bc33c715c1bab5f581a6b27afc7e5fab77d2815790ff86bdd9c5a2db4e6d0223ec30f75b8d25da6640b9f4bbe620394cb34417fb5b443cf7dbb13e9d0e3559a497886a8c13f978ed4757c3801fb3b2eac0e1b2f3f6fb4c225f1c96e05c6da9ce5bfe541d2bd06b880f72a3e8f81339c1adfbd5b7f269b8dce5fe515325e6dce5f58e3b25eaf5db4c55035db8d822152e6ad6775eeb13cc49ffce68592e01fd03bb889c2502a8f45ac69427e862356e8bf97a417235638200be7cab3a392b20e04e3a7dab6eaccea776b737e0834fc20645b4d3abdce079d9ce1c037fc76d501aca83e16c004e8cb16900e2420e5612c8086cc3cf0aa0a88e57d4137c52c2ebe9a48b5515a858a31c37e293dc43d9a250e43f2c88a24e613b64d3b3f8d185dbd2c78dc6f13a09c45fcc8d8213c616f2ea64505a6afc7e9db5bb53a0880b09cd8af49281fa22cd90d1de60bb37ac8285275970d88391e9e5536ed6131a2bcad6c4c46e80f7bce54924266abdab38035321b13cc8873e77a2686614946e837d10f2bb41bb9c1922b1ca1817e5b25937251edd37cd23d2e9be53322dd0d245e2df75629b11072aa1f0701416db0e35e26a908e5c9a7a3536df6de1ec73d15708c033a323a9bad3fd675cc6da9efb675644d8e44f726633593dbba0c3915cf23009c82be9c9c5b6db2751476dbc641fb19d6686223acde20316604798b81f4f3f4ff5b9c5b55b8367c295a57e9aeb4c3989b9a9eac65a8cdde68e63425601b1ed4416e4f57f7ad947187ad4ca2976fb78a61c721ec4877a52bcf867f6b97c0f7d14f12589b41f18ed81702942a6fb302e18be40a113f17317d5a7756c4be19d7009425b2086993e47df67fa21500f998a754d9745c511f642a223eac9450c183a263f52a89756ac19dde2215acf7a8ebdcac436d23c16e056198c7c56b4f4e8b3dcbda648c3e01c4ad606abf6adef86f8cda056158e080277c34f8caaf6377cdfb1c58fe37ac54ba0beefdf85d56ce490ca6e2f78da9c248cda4c5a172dc3e1443b3a661f745c5c0ea593befe7c6a7e085f739ea347b5d88324261fafc6eb651db559ef23483d75d75ddcf46f811b54bdca4870fb38ebbe0667811251b9d4176d19d8f3279534065a855c459b22d95073f38acab7a05c5a5320e696d749f1e34b9271a0538bc5d5060325f84939c7d221451c5ee959bec0c17cd9443cbff9be1c17bd4a95b7bc4917340c8a09498fbb40c0ed8187a929e79f83433aad192195745c3ddb5d36001abba26eb06ddc0c230a258a8fad1394d549cf9835c2e3da845c48bf56b8cd5ee47027f7ec388e61776dda362d7e", 0x1000, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffe11, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/zero\x00', 0x10, 0x0) r2 = openat(r1, &(0x7f0000002800)='./file0\x00', 0x891b, 0x1e6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000002a40)=[{&(0x7f0000002900)}, {&(0x7f0000002940)="355e6c7697acc21f7cc0aef49a13c516aca5cb5029536e784e13c11cc08548eb1efed21e7911a3c5e01a33244c01f54106e95f18b0acc4c8ca8bc46ca61c6e46a504747f70f2e298f72d6c486509d85fe3e245914ba66fbec68c96bfd6aa745e8450aad006ee2fa7e1bdfc840fd1eb6bd4b6", 0x72}, {&(0x7f00000029c0)="21f2435e82ba771cdadb55597b9cbd9150e2d37708cf6b10672b7ca534d9fc7123665119af71483807efd89969b28aaf4b4f0d0e59f8ff6567de3cf792ed8e6363d3b456e1b0ed98b0d3ee4654cca38ce45db14aaa3711aaf805e8b213bd4ec2816f466fa6db4806db54d4cc3c44", 0x6e}], 0x3, 0x0, 0x61) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f0000002a80)=0xc) readlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000000080)=""/15, 0xf) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x24, 0x2}, {}], 0x2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = openat(0xffffffffffffffff, &(0x7f00000028c0)='./file0\x00', 0x90, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000002840)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() setgroups(0x3, &(0x7f0000002880)=[r6, r7, r8]) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x7, 0x7, 0x1, 0x1, 0x2, 0x6, 0xebfae4748f63f621, 0x1, 0xffffffff, 0xe2}) recvmsg(r3, &(0x7f0000002780)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/119, 0x77}, {&(0x7f00000014c0)=""/132, 0x84}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)=""/165, 0xa5}], 0x8, &(0x7f0000001780)=""/4096, 0x1000}, 0x800) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x3fb, 0x2000100000000, r1}) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) dup(r0) 16:00:21 executing program 1: mlockall(0x80000000000003) setrlimit(0x4000000000, &(0x7f0000000080)={0x12ffff, 0x18}) getpid() 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x3dd) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./bus\x00') kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x80}, {r0, 0x1a0}], 0x3, 0x2) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getpgrp() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000180)='N', 0x2ad) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000140)='./bus\x00', r1, r2) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000000005bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0xf7, 0x0, r1}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x26, 0xcc, 0xffffffffffffffc0}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x20000000, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x20, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x400fffff, 0x7f, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xdb, 0x8}, {{r0}, 0xfffffffffffffffa, 0x90, 0x10, 0x1000, 0x3211}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x5, 0x3ff}, {{r1}, 0x0, 0x20, 0x1, 0xffffffff, 0x68ae}], 0x8, &(0x7f0000000100)={0x2}) flock(r0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 16:00:22 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="0f107035c78006e161e40905380b9962f45d8dd59b2bdc8a6d2da01ecd96e5bfd5170b71339c8f2bd95a8bed8b6492c5fb17f0d2383fd6a2b025e82a45bb5f1bbf32dd9ac04a482f7706d23ab444abc22a87c3b4aa8ffdb5d8da95dd7af83b036bc0f8881345410b45562ea720a1bb5ebc2839de24cf366f784b2811452088dd5ca608c405e202750d5cbf22fe411583b1a943d5c2365131be834d00c478fa096b96e99fae90ca2698bf26db7338638adc7b96b175d800e3cf4ab0db19998ee2aa77b611f9e6d5791a66c09f7f10348725024c2bce4b65a5a0392889ccc9ca2b9888ac675dcc80e295e77434690bb7d322a8cbcf1931ed3043a8baa6", 0xfc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = getppid() getpgid(r1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:22 executing program 0: getrusage(0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x18) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) r1 = socket(0x11, 0x8000, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6, 0x2}, {{r1}, 0x0, 0x8, 0x800fffff, 0xfffffffffffffffd, 0x1711}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000044, 0x7fffffff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x40, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x23, 0x0, 0x7, 0x5}], 0x97c5, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffa, 0x48, 0x80000000, 0x4, 0x38000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x5d}], 0x3, &(0x7f0000000440)={0x910, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = dup2(r0, r0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) sendto(r6, &(0x7f0000000200)="51b865af6e0ce2d1b85227fe47a5828a", 0x10, 0x2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() setuid(r1) writev(r0, &(0x7f00000000c0), 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) close(r0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x9, 0x100, 0x800, {[0x59, 0x20, 0x8001, 0x1ff, 0x5, 0x81, 0xd88, 0xfffffffffffffe65, 0x1600000000000, 0x1, 0xffffffff, 0x10000, 0xfffffffffffffffc, 0xffffffff, 0x0, 0xff, 0x8000, 0x3], [0x7, 0x8001, 0x2b32, 0x7fff, 0x7fff, 0xc1e, 0x20, 0x0, 0x8, 0x355f], [0x10000, 0x2, 0xff, 0x1, 0x1000, 0x3, 0x3], [0x1000000, 0x7, 0x913, 0x6, 0x7, 0x7fffffff], [{0x81, 0x7f, 0x10000, 0x7}, {0x7000, 0x13, 0x8000, 0x9e6f}, {0x7, 0x8b8a, 0x8, 0x2}, {0x100000000, 0x9, 0x1, 0x800}, {0x0, 0x7692, 0x1, 0x5}, {0x8, 0x1, 0x9182, 0x400}, {0x6, 0x7fff, 0x5a1, 0x669}, {0x3f, 0x2, 0x0, 0x7}], {0x1f07, 0x401, 0x50d032bd}, {0x8, 0x7fffffff, 0x101, 0x7}}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:00:22 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0x0) r2 = socket$inet6(0x18, 0x2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200c0, 0x20) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8090, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r5, 0x20007479) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x101, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000740)={{}, 0x2, &(0x7f0000000780)=[0x0, 0x0]}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r7, r11, r12) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x32, 0x0, 0x8000, 0x790}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x9}, {{r3}, 0xfffffffffffffff8, 0x32, 0x1, 0x875, 0x9}, {{r4}, 0xfffffffffffffff9, 0x1a, 0x5, 0x3, 0x3}, {{r5}, 0x95f27cca1ba41340, 0xaa, 0x40000002, 0x9, 0x2}, {{r6}, 0xffffffffffffffff, 0x20, 0x88, 0x1000, 0x9}, {{r7}, 0xfffffffffffffffe, 0x5, 0xfffff, 0xfffffffffffffff9, 0x2b6c}], 0x20, &(0x7f0000000340)=[{{}, 0xfffffffffffffffc, 0x4, 0xf0000001, 0x4, 0x3f}, {{r8}, 0xfffffffffffffffe, 0x40, 0x60000004, 0x3ff, 0x3ff}, {{r9}, 0xfffffffffffffff8, 0x7f, 0x8, 0x0, 0x7705}, {{r10}, 0xfffffffffffffffe, 0x40, 0x20000091, 0x7, 0xde7}, {{r13}, 0xfffffffffffffff9, 0x8d, 0x80000042, 0x4, 0x200}], 0x4, &(0x7f0000000400)={0x3ff, 0x3}) r14 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r15, r14) openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6d, 0x9e4c, 0x3f, 0x1, "5f662fd045481d30a772458b40228d5aebb5cca8", 0x80000000, 0x7}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x2) 16:00:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="e57abb2058a85dbfdbab0ed5a60f6b157b8d", 0x12}, {&(0x7f0000000140)="00c05aff8daf02e8c4842c612f86c6ef16d17b83af8f16453ddda62102e275a3462f14a8c0c0e143ad891d68c3d9eeda79e735b152956bc65a4c3b6899d0744bdb54673f2c82608dbdaf3ac210461059557a6e58abfe3f1794f7fbc13537ef4797a2afb422139a2d37d760829fcaa5e76b5640dc607b4a76794f07a6bdbcd87e9feced35652d1106bd07ee2f2b5dd02fa3b6f428110d646cd73b", 0x9a}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x88, 0x1}, 0x2) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x0, 0xff, 0x9, 0x6}, {0x0, 0x2, 0xfffffffffffffae9, 0xa308}, {0x3f, 0x80000001, 0x6af, 0x3}, {0xfffffffffffffffc, 0x5, 0x19ec4a3e, 0x6}, {0x2, 0x5, 0x300, 0x7}]}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/66, &(0x7f0000000080)=0xfffffffffffffe22) poll(&(0x7f00000001c0)=[{}, {r0, 0x11}], 0x2, 0x2527) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) close(r1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="269d711483624ab2b88e3f17d3cafe46554456590cd319ddeaeb791539da4c76a1b2262248859e1b7ce06d25fa9f4cd9e52cd29e5e41352c5fbdd54abac261bcb7fc0630bba11489fa842de12d1aac42c670b9fc92ae", 0x56}, {&(0x7f0000000340)="d875b194b08456ae27b57d175f556f13761a7e35a9043c9f71eace04b0ea32b3a4829d21a5b6cd719b3621d80fdb", 0x2e}, {&(0x7f0000000380)="fc21128f0995f99ac38d9699d534d45f17b2459f", 0x14}], 0x3, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) close(r2) execve(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: syz_open_pts() 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x20, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="45e18e95300c8a1461515c9a8202277c9e5aff0213e5046605a95af37d100f556c418f6b2715458144349ff23a05ba11fb817409f7d99403c2116bcfd9a574968c4ec420a3519da27ff5200ee15e1e0f999391b3ef90037803a3e078a830f9926ab9a16e01bf49e125bd4700fb55142b99a7a9a3334a33c0b344bb1d537f390beed2a75850f362a9621dbf126b6a19b0a72cebd80302c41078ad20a346aed4fb572b6827529b2ed946a5b0212e7e025fd273f36e65765ec7ab54101e57c7cf555336ee74b6b2cf1ece81929ad1813b9a4c7b6376849f6510ee8d554ea05c5090c5f3610db4ec5da727711a48e05f74b30cccbe7fecf6", 0xf6}, {&(0x7f00000001c0)="7c11d50c9849fa646273ffc428383159ad4f1f519881cbee40a3c3cc205422b610057fae1c2f5f54fedc9fccb8cd70bc4685ba6fc88689a574e84c28ff94e56e326905204b0b7719e9b19f66c70838b9b6397cdd3e114cd2398af8f2af024242887ed846fd0d06ba4bfd36bad5385001326f22b2e21f93abf8a459", 0x7b}, {&(0x7f0000000240)="7b2749ae4e595e0ea5b10fcb690069fd330ddcac4db3ccbf1970a84628b0aa552821feb993f058755256a64fd31e44bab8961904769f7e95bc99413c330f5b3b006f9544e645ec1dd12741cac60e2c87a1118cff8a235f712c8b4d2da171acaf9fd4cdfb5790eed730fb84cf248767d6cb9b7c3b69bd85356813738adce3e5d4427c9c92c4a431c6d32cec877144b2e1c61f0c23d6bc9c685387a99260dfcc253d3f43f0bb15ae07560c61e1cd8596dfcccf44f0818b915805589dd9da21faf809d9b2907968c88718df8b8f6bcd5a", 0xcf}, {&(0x7f0000000340)="17bca1c15c0033290867c97e42a5482f2d0993e61435572d60cebb057dc363949e2301da6e79ab60ba4d111cbf3b3ef95b25ed33c1388cd53a64cc6eb4d314b0c73be853146f09262518c242946cc04478ac86f227624b6734c9e9794d4dd51d420c9bf20e670ee5e85a3f6421bdbe5c7692ada7991000763bb03df3583d61beb7953f3b5918b779d0e5fe1142ec3ae6cdaa520a5d6b5ffe32a67d94d35511bd94e066c2a99f7f5ce65cd2274c774f78bc1f811892818c94", 0xb8}, {&(0x7f0000000400)="7811be1ae72cbdc042a79199471f5aede7a3798d1b2f2a7b9d8cf1bc8a751d4913afeaf3bfd1ddc23c504954d270d7656deba7ce5a249291dddb211ef8baab8dc67ea2207bf4fa71d9dd7b93e59e0a7b619a69a126c9edc83a0a5765969d082cf2b673fff67f4c5b2c68df2397d1249bdb599f7a749a1dd11e0acdceaa3d591acae930f7847f1694b5ba4add00bd878ccb029a424619cc5b345f8c89f3d7c57f8a4bcd26767ef589c404743585f22dbb997c908f5e9c1a5398ff15225ae21e14149d72bef0cc99458fc62dbbf91b941e8fc3d464aa6c05ef9e4afec9c6", 0xdd}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="700000000000000000000000050000001ec976db08445b5628eafb770f7727d0bf37fbf526acba7b16e2050d687d33bf00ae4f1bcee6aea939b4122eb02c1302ad6078b8db12e669196f448b191ab94eda0eb87c09b7168ef5c24fbfc1ba296db1148044d8a1945fcc43b6424a000000a000000000000000ffff000000000100739ac11fbc0db89fa29fb0a8806c0f4f2e436088ae49a0a964a25ede0e29fee8f817f4b342e63a610a34beec85789faa31bb266ebf651ba962760f266b83177b15c2f30aa915f97f5d3cd22a688f2854e7f2ac525902bb8eb83593b6925ba143c23093fc548012db9efa5ba29654ae32395ce0252e829ef5c212aa76dda8f43bd450db6c1a15b9cc06c75202f55e0000"], 0x110}, 0x7) socket(0x31, 0x8002, 0xffffffffffff7fff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:00:23 executing program 0: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000000c0)='N\x00') r0 = kqueue() socket$inet6(0x18, 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x7}, {0x3, 0x7fff}}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r3, 0x80000001, 0x9, &(0x7f0000000140)="72ea72785c3fa308649d9e1639aa46297e517dd40406bef79b00aff67eca55e39c452aa64dbb4882dce448c98668714c4d40d51e222225d9a54fcbb81109a0878b4d1cc2930762c2b73271199e3245fc80385f2019301d2fce6c4bed1bfd24cfe833ea9b3f4c3ba8c2315db3082079d69c7aa6cacd0b16b85bd28af2315753adaf9b17002ca2caa69a8825582163ab2507b284e14ccfc38f3f7034ac5171043920ed2da7af7684cd9f95c8c446948000e18c", 0xb2) r4 = socket$unix(0x1, 0x3, 0x0) syz_open_pts() fcntl$getown(r4, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fcntl$lock(r0, 0x6, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() r3 = getpgrp() setpgid(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r5, 0x4}], 0x1, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000240), 0x2, &(0x7f00000003c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1, 0x40000000000, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x43fcf1f3) getgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="f2a0443ce28f79030e8b1832482b1dabf5f05c5686af9ebf787311d2369d85727d5437076f17492e5aed1419766ca486fad35a794ed5c602cbf58599914e43619d44af6f9d75ea1ca05bebe5550c0161bd51de43435748d7d438a3b299142259bce2b3804dc786f7c2bafb9a6f4cdf5b88b1f0f027a4a4c1ef280186") rmdir(&(0x7f0000000040)='./file0\x00') 16:00:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0xe, 0x1, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x5, 0x3c4}, {{r0}, 0xfffffffffffffffb, 0xbf, 0x880, 0x200}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0xff15, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x43, 0x4, 0x10000}], 0x7, 0x0, 0x10000fe, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='!\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/}\x00', &(0x7f0000000280)='\x00']) write(r0, &(0x7f0000000300)="0c95d98a809351f7f985849408e01611ddfab8e36efea486d25cd9d0b7c8730b8aef5094d21b46caf6980f9a29539b8793f9362f897ca1dc3e437d1df373baef8a8bd8d754bf4c53bcff90e054b336c2be24044760eb30aa6e8651a452c07ceab3056da51d9ef94189b8909747fdb45f91c947fb4539684ddd11f9b79bd13d8dc75135041fb6d470ab19f449a1c3fd9501bd0f92902e1d40b9a186cba9e0ea9c9d65d7dbbf3deb350a995b8fde36c4a677072100c1bd73218c8d222177fb0a065d965ec2e3847b73e0231346ba89e6b18a9eb252fcac3329185631b46da9", 0xde) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x201f9, 0x7ffffffffffffe) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x401, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) open(&(0x7f0000000280)='./file0\x00', 0x100d0, 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/80, 0x50}], 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) dup(r1) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18}, {r1, 0x40}, {r0, 0x4}, {r0, 0x47}], 0x4, 0x3f) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3f) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x12, 0x36) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="22305c2c7ecfb4e09fcc8f1be9fa2585f7df41d5c4631c63b6a16e91192db539fb94c6004a1efa", 0x3}], 0x1219) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x62) close(r0) fchflags(r0, 0x10001) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = kqueue() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="0d4b49c10ff871f236ec148a630042804713586080ab8f2c380405830f1c1f74b9e8d15cc7b8bdf56f4617a54afe8ac0e045f4eea20e086f2069670302c3da25291a63cc351c43264211fa7d9f97361ae916f802c7eb49a9dce042625776f388fc8ad498cc216c004fade69140f576ac44d878eaf1e80fe4f6737d8a6e4c8e5a02ca1532293210c320a49da47b5488e1d94810dad71c2b3f9167ad96e26020be8aff3c122d52de9d13623a0a18821ba10072b177546e593ac95cda9e762adf8011a391b5b59fe3", 0xc7}, {&(0x7f0000000280)="0cf43f52751b6634b74f10257b9edd83eded56f47f789e64f6367cc86cca0504f2f28b1107357726ad151510af96918b2f18d7005dea7026ae670603ca0098267c5c407c2e710981fcbf97299e616b474ea03a6834156403b7da7956c2abdfe0f9fcf29fb6c51fdaf994f36f6626e553c332e479c80f688ce85d408f964e264ecd8a1e4e756582d520acf9b4ecf807e1dd8a9880925b9fe1f639d78c4f650d9282b1f4", 0xa3}, {&(0x7f0000000340)="c2f81e9a98174067fb20e0c279f1caf1e70cef0f4ddb90bc745af98a206a049b3b7edb59b316a6d1e55a2778eb66a5a7eb32bdaaa0014e1d98824e6d8785eaa8277f5f4b1a0c5cd93c0fe9558b0e93e5649e8bcfd561e4b6a96255427cc880501937eadaf4a719d5d6fafd07f5276d72e5166935822ef48607259f02c929a6111963a3c8a552b89daadc7b2043fb53b67bc9316436e68872f5825a710c10900cf364d4855d8f5731b1", 0xa9}, {&(0x7f0000000400)="8d22c975a7dad3e3f914bb4c73e5186da00bf8f60a6a36576798886e26556c726ed50f737e0fb4933d3ba2b2422733ec824cc0e9c6c4a635266816e2", 0x3c}, {&(0x7f0000000440)="080bb51582b0cb972fa46aa622e41b6c418bdb01d96ff84276e566b88769131592cd14e55e929354e653560cafae12c52ac004b1aa37dbfa911e564bb125dc5efc4dfa902eb59f4b1176f63ce8e2e0d7c71021808ebee4358596e9ab2afddbe5a5e47b0ee733fb182c6c870cac8723a02a4b01bbd7bedc897cb8e445db2927ecc38f0a22831b2e6a130d046a3a7a739f785c7d0947bbf6f14052ad6e86eeb4bb8262e9e731105576d01a83f0cc00e5e794a35f9d54282d4086d3902151ced021d19beb90a2af851a8a244088acd4bd78008f023d2fa95e29e40874b299cf60d36f611f", 0xe3}], 0x5) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x4, 0x3f45ca93, 0x9, 0x6, 0x80, 0x81, 0x10000}, &(0x7f0000000080)={0x10000, 0x9, 0x3ff, 0x3ff, 0x9, 0xffffffffffffff00, 0x2, 0xfffffffffffffffa}, &(0x7f0000000100)={0x7fff, 0xdf6, 0x2, 0x4, 0x0, 0x4, 0x3, 0x200}, &(0x7f0000000140)={0x9, 0xffffffff}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xffffffffffffdb3a, 0xf5, 0x400, 0x3}, {0x4, 0x0, 0x1, 0x4b}, {0x1, 0xb500000000000000, 0x6, 0x3}, {0x9, 0x0, 0x4f5, 0x20}, {0xffffffff80000001, 0x20, 0x4, 0x1ff}, {0xffff, 0x1, 0x10001, 0x4}, {0x5, 0x6, 0x80000000, 0x3}]}) 16:00:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) write(r0, &(0x7f0000000100)="e330992915a69f9a8e0b60e4418882d9422f67a1e4a8af3d3bf70f2f0f4e00e44a15653f1bbc964ed1bd7bfad6362e1713336e59cad1b47e5cd88f2347f486e6f25f70d6451e859ef49b70fd51b2378ce63951fab086d73f6a95812ddc6de1756fe03ed3085a2ba54e2321b17002f1af470701c2be6946a0444fde3d9f192cfe3661065c4e2f9df8539333551ab9fc479d80d2310999cf6ecea3dbe1c7f9fb80a7f63478", 0xa4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x0, 0x10000, 0xfffffffffffffffd}, 0x2a, 0x7, 0x4}) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x7fff}], 0x1, &(0x7f00000001c0)=[{{r2}, 0x0, 0x1, 0x20000000, 0x642, 0x1}, {{r0}, 0xfffffffffffffffa, 0x25, 0xf0000000, 0x7, 0x5f}, {{r2}, 0xfffffffffffffffd, 0x18, 0x15, 0xedd, 0x6}, {{r0}, 0xfffffffffffffffb, 0x6, 0x20000000, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x6, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x41, 0x2, 0x6, 0x6}], 0x100000001, &(0x7f0000000280)={0x2, 0x10000}) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x200, 0xe6e, './file0\x00', 0x3, 0x100000001, 0x101, 0x5}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x6}], 0x2}) 16:00:24 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x8080, 0xa0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x45) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) dup(r1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/143, 0x8f}], 0x1, 0x0, 0x0) r2 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x7, "72897a14c26150f48f32e57d475b2ff3202b70e9", 0x8, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000040)=0xec0, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff80, 0x1, "b04d00f3ff0a631a00", 0x0, 0x91}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000001, 0x400000000000110) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e338d2a48", 0x30}], 0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:25 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/176, 0xb0) readv(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="87", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1000000000000, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r5, &(0x7f0000000280)=""/211, 0xd3, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x62, 0x100}, 0xc) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup(r4) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x18000, 0xfffffffffffffffb}], 0x1, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0xd9, 0x0, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffe, 0x8}, {{r4}, 0xfffffffffffffffc, 0x40, 0xf0000045, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0x3d6, 0x4}, {{r4}, 0xecb9f1a25b516ef3, 0x4, 0x40000000, 0x8, 0x40}], 0x5, &(0x7f0000000200)={0x7fffffff, 0x4}) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) openat(r7, &(0x7f0000000080)='./file0\x00', 0x10089, 0x1) kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) ftruncate(r0, 0x0, 0xd48) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x7}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000200)=[{0x31}, {0x60edf615}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e26af33b530e498bddb69a19b823922c797b5d93f8cf9979db65", 0x1a) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x400000) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() kqueue() r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000100)="888d2790bdf911178feab09302ac5b2621805b2ec4251230911f09b0a7381b319d3250"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x2, 0x400000}, 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 16:00:26 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001780)={{0x2ca, r3, r4, r5, r6, 0x4, 0x7fffffff}, 0x8, 0x6, r7, r8, 0x4f, 0x0, 0x80000000, 0x2}) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000001200)=@un=@file={0xae57d4ab1e824b27, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000001240)="8ab38e392c0ba71ad689bb4a6c35eec660fcbb5f31d23d75cf6999", 0x1b}, {&(0x7f0000001280)="60abd1c0c8752fa27e20980f9c56c9e3c3800aa59bf155dd393e23fd35b29e9f3c9262e9f9ab99c94fff2578766a915982e7b4d1f1ee1952d32e33e34161cb964f7910dcca87dec7e814233d5f86ccceb078da64de7f9c6ef49321e5ad6416e8704cae5e2893e44743b07d0b465d2149fa43893e39246432ad7cb7edf2f9a28a0df89a617e73", 0x86}], 0x2, &(0x7f0000001380)=[{0x100, 0xffff, 0xd5fa, "ac046c2cfe6bd3db68f449d6180e0b393fdb5a4d81b2b362b35e66ac7eab6726bbaef882cb93e7df048ae67ba221e8e863b76dd0ac6479d604919ca71d1f8640f99002b95bd9ac4246b040eed5395905e36cc2e3bf907f853ba354624b484582e396fb85bb65da6788ca8c03a4b25fad2e52a82d448aa4a91d6adccec81a305567d46058ee8ae7b841cd544d82d084b6edc1ef7654349b953a6257eaf956af765380e0379379c52f21591188dbb4b54618d86fb7515b3703d503f8381546cd36651bd762dd4c889ad7f2863f1136af3773e7c51bf16691474ada1f090b8d7b5992f7a3b9b093f7878b641c456e25"}, {0x28, 0xffff, 0x5121, "66997a67d79b955a7297ba10e828fd2026d44f5c7d91"}, {0x20, 0xffff, 0x5, "eae6d16945ec9415bc95566c371b"}, {0x20, 0x1, 0xfffffffffffffffe, "54874c5b95f9f0b943ad"}, {0x90, 0xffff, 0x1, "f44b06d912644e75303969abedcc56c8a56489f8e0caf8126866d38040ffbbb258095beb8df10dff0800d8ba7c145adb75c31e109ce473be963b8baa36336c75487582bf665e1324c81329983983efce1121cc5e67d03a3df297c662a647aa1b479cb24056ed0b793282ba1e6e5769f2dee5fb1ee8b90e433be588848da8d9"}], 0x1f8}, 0x408) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r0, &(0x7f0000001080)=""/242, 0xffffffffffffff42, 0x800, &(0x7f0000001680)=@file={0x1, '.\x00'}, 0xfffffffffffffd55) setegid(r9) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") ioctl$KDDISABIO(r10, 0x20004b3d) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0000001860040008000000ffff0200"/44, 0x2c}], 0x1) writev(r0, &(0x7f0000000140), 0x0) 16:00:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000500)=""/219, 0xdb}], 0x5, &(0x7f0000000680)=""/236, 0xec}, 0x1) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffffe) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x8001, 0x9}, 0x10) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0xc75728ec1a616c36}, {r0, 0x20}], 0x2, 0x82) 16:00:26 executing program 1: msgget(0x1, 0x240) unlink(&(0x7f0000000000)='./file0\x00') 16:00:26 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket(0x1e, 0x7, 0x3aee7413) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x23, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x4) r3 = dup(r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20008, 0x0) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000200)=0x3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x2, 0x2}) socketpair(0x21, 0x8003, 0x80000001, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r7, r8) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000380)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x19, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sendmsg$unix(r6, &(0x7f0000001580)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000440)="34540b1c100773669907079bfaf9270defe66611a2f031e3e9d9ea5be565933bfe72c08edbba4619cb05085134389b8cb23d2b39", 0x34}, {&(0x7f0000000480)="cf184ee2707386dee9cecdaa92fbb0cd4043193c528e2e0b7bd07c577566c8d2af972a07e04db9a4e5358c880b278da64e90a25c96763e586ecd4f", 0x3b}, {&(0x7f00000004c0)="b3173bfbf0ec6e600adfe6638ffd92ff91429555ced08cd83c6ac6f6300907739f2b10cf0f00d6dc90b7e465c11b2d880842c29b4c6584382b9c99fdf728d10a59bc3fba7bedbc616d82a9a7e1288173ebf48a744b74260d80f4eaf4cddc38bac6e087983c5c8ebc33db329bab7adac035d0f9f0ad7b974ec622fc38f253c2d763d0f237aa1b996d0757b7f7404a6eac5426af63a2aab0742b77ee9a2cbfcf613a7e195a79b4fba5311590655bc653c2bfd6df630837dfd2811df4ea4a000987be4f4326ebcb8149e7e1c25297716cddd2b5f4e953a913a2b98199968860df66cac9d31cf05198aa620283dd54a29555e5982af90d678c9e04371b324ec491a93ce33490e1174dc7d8035580b6f5ea44d6b467d2baa15abc5be69eef46c1607d3aec777ceaf21605184323b6dc0e77e9ff8fe49751f90af56c3806cdf3078716184db89e3c120c6c8287a602f4cfddc252c61006d35f6d69b760b440217a18c7b4dbe3ae8813406c73af1d7fff838b2ea33f1d9d7e399caa32ec599e722a05ad265392dde475018a8ad9c2d1a35042fadee24862d50ab8f6cb90cd9075dd0ffee8b178c530cf7ed2dd8e138d59c21830c18c86cb6c31bedf022e48343bf9f9d9808bc50dcff9219cb81e9c529e2fe6a556eb5172f3796cc30b9d9c75f52a56f59e5f66ba762c4c40d7eeb6eda1a470e7d93063db248b4c92d26ff26a4365458586c98104e4694cf13240358df3dda04bf055ae3998334c856365b692abf069597fa6cdb6b42a15e09b45b56b99d8bd114b7b3091b93d81451093149f0d51743fbbae270e9e3147c399516e9255fe2e14bd66de5afad3884ac4f155f6fd5cbb91da8ec100f242c078499ec3433eb479a9094931b17e14eb7cd63aa64e8906f62b5ab40f2d9e54152d6216511ab9a0b30ef0e9efde4268ad2d2623d6b9f9745a9cb71e9cc350926b26797437aeb8f751faf37325c43957ddffc6c782e06a917cde114924c327fbedf1ba35c9f3af15ba2fa9797c72886747e8beb4578fa6610749754922fc8e8de7731bc394dcbf63d7ab1c4dc3086526a177b7c688e2ad7105ab65f38bdd8f20317da762d54d309728045c662c8a3bc33bcd0e262b808dfc655e9a337c9a041a7c346725b74d0317cd3c0e738f2060c8cdce6234db3ecc783e88db1f9820e352e7e34794706942a3a65ad7e5a834752ad04bfab484bd56e7a86bf8f1f6bf72489a614e19710cebe7a0924542607ca24dfe1b5fe78d0a059f31b49581c61ba3951904c0f9f1825c00f0f5ba3e4b6027a949816568e3452141b7cb5ba8872bf14ed52fb5cd25ca89d737ad62c7247022befc23872eb55928d1be06d6d621add779c350afe4478263f5bf201d2ee7a2fcc3a61fde13d33c1eb4c3e1833b5760e78af1d1c18085fbe0e85be62bbdacf8064784b303e8540abace62bf5c9412f4d7e4f87e06ca53e2a5c5a2c737ecbef80e4eff34acf09710472a70a8902173fc835d5ff4ecab79c9b074a1bb49eca66f1470de88d1039aad78590d6b9b742e054dac08a4bc18217de23c5f18b93efabcac2fe4b95339feb4cf87282d2359ea8c9dc21c028b3042779af73398c1a72b8ff3becdfec605ac1dfc5541203813f815a7b82e9a60145226e2c3b07d2fc6127f5924da2a97d599fed3d03faba4e14dea916e6ce3d3d4fa394350567531390382ff7a9999210ac323274568123b24c816b3e33645c24b71f30da27ac74f07889fc2c3f69a8a5532d18959211ad52c5c86f711f10836302e8dddd1c3b3ca721a99c994b717f5973a7f703b851204c881fc8b726efd283b960c020cc9563381594b4bb4e4be4689abbd7321a4b3115bafe6f3fc40ba6a76e3462502591a220c93fb63cb451ea9433b1f2bb7bd17046ce834fdfce3fa4b66e059104f0529b95e7d942bee24c06b45faceeee8e8c50b441b8adcdeac8c1c28872f4bf78c849350e32650d98f2b29b6b0cf74ff55cecc3d412fa96ff334237e52af35c9914f94c83458dd748690ce3c531e9f204b8c9cc7e6f6d1410821bf083edca27a2b17914c16c31462b9679857915120ecbb4e6628f976ca9adce8b39216af0bc8d8ae549ba16b64b2fe952d505576933f56104916232b34dbc7b6937bd78ed1794fdb58208d832f4193567019754fcf949c1e5c529e0ce89ec46ce41b62c457a8e8e8da2839a4ba8796f52bde95bfdec0129f2c552f30c50e0593a28e0b0eb33242c2e1f8feabaa991c1fce3eb202fbe9e3dc56796c7b86559d079e2e3e1b08879de9d5b065ef7b81b0e7e39f709b28730f61becb525578236d2b8bbe279f9490af1fb1c93c2ad9db12587cb438cf59bc9f1ca6074d6783afcd7bd6a280604315ba9eba72ad56a088f7c438be2bca0942342cc4c3cd8105e51943a9efba365bff3904cb97849225b6fa5c5bbdbd0d64caa84f707bd8b38530644597dace2b4853847df591b7ec349898a3ed60b012044ce811c14db04823924c5faa8077373944bd86d65c967c500f065f8b2d7aab5f1125f3bda50b1ef19c24662b6b52b99f2509ce5760d59d878238e577a73e8909c0ba240ca33fec87f0cd59409dd1a361588862a7b4f4f2f3bba890e8d5609468d44c17ef3e7ef6bd9ba1524ffccb90d3be9cae4f701336103e6d929ed9aeae568d9aa2b256acf062ea7fd82379ac72a8f1c942e317179d095ce2b4b4367c9ac13843c17b60af302719967dce60fb5ed1b3d6c1293903b133c9ce76bf11c1ab17012dbf0aa3a7aa528482422a19183c1a0e6cee8b4157f96f2aa58488a3bea81e43c44448e7226071d2431785e3ed0805f04f3c9f54a1298d145b8efc47a9422a9e2151ba37c1615c28cdbc21400fe5dc969c7dd9f5a68dbdaa231a9cfd9e165885d05a4ebc5268bd5931c567ca091d258a29b640d3681f80ab03bcbebcbd73a55b7470f650d6a037636beb788d574951e26f0fbfad0ea49e8685faa9961465e3b868d179cae029cebb723c0cc063310eb7b0a5387cc1ae3750f2116cc44b9a2570ddf901ed7dfbd4d4aa51ad019d05563f7574cbecfa6778f9dfabb6b9398a33bb90f6971348dcac0ff08542bf4430cd04fa25b97a0c59c9443864bb8162f648b58f2c3a95b48906d0d06ca5fe2dca32b5eb02706f92232c026b65e29ab440b029702bb9de96cf1cdd553043b0435339ce63760e8512fb3c832bbfccbdb246c4a40df543edbc25d95a9032307da8ed58e53cdcc3688d61e953ec057a4d0b192811c36040a777ab73d6edcc0a5633fa1591899bf1d24f771eb8b58c8325d76ee8ced999321987ee50e5f09b968de806c629d86a02ae3d0b38d006594b29a05b963af3315c70f53237ebe62f7a20cd4ea9a03e3e2e0f473139d41afd6a876bc24333ab6e4b439ab34a5bb71d7cbe7eebc02f3f3459d68b047e0cba22f9ec8aa7c6116382170ad9815745522048885c9ae2bc1d38aa8c053c98559fd85aa254ad051a1be9643870c9f56a968761871236b5e463df9d4dcbc5c773636e4654ac8357cc579e581d60f40dabdb8fdf8e0d5c327a6c5343d17ca02cff910966c04b058b7d8fded7beb53914d201fa20c71c84f99b66362f469ef0eea7d15043f228c0ef86a5477f6b12e0e56c96161e938a252895ff4ea297a0e7d5185b7670c9ff523edad6d2831332c04961d03b70702ddc5e370a79eed4421402ac74ede340d013a4e87b93a1c3109933058c28995b0f7df132b7cd2702feb3dc5a05822d193626d37afa8cfb8077058a6a9982c874a4914d6ce9eb42b4631b5f4e1775d93a322347349f35852f77c367e9f833af5035dc8a3520232f26af7807dd40fbb65ced40534b8e97028bb6d3f70a92ac99bdd46265b5c0546526e6a71ae77c034cac2237a692dd64cc1a49a09972c5116fe45903c3cd41228a5384d8eeec57924818184118c37003668cad29b01c84d4c9abf0180985a34958e3187f7d4d37bc7b83bd653989c7a1cce4cfa4c1be14774e71bd5b75da8815b7118e3fe351d279b1d3d33a4f98c0b92d3967bdc42b499f26b41c3920a150e458950f6e4474219cf822b6f2816c2d4d66abf91b6f93dea56a8b2d28f8e0c43efb2f24faed1f0b0676a575378eb593f8759eae7189ca270fd961144cb75c15ec5e4bf796be40f61da7a0e28c6026061c04c9a2b3014feaae02c140f84d1f9fa1e4c33aaf936e42445c50accc167e667d942559e663ed0dba1c84ab97e0918abca64abcefa71108fc330580189510230b9700d93102d204f9c2ca98e266e5c7373b581fc8ac5494bffdfa8c1f14274f592d64d4dc1e400d9f1aa5b3fbfd35fb1b906bc8457e50f5de771e58f533246f0781c9ad0de914d598438eba73499d6865ef98a99717242c5acbfbf41428cd79e13217069bebbfe0b107bf3005b4bbeb038aa9da94bc5534b05f71b9a7b6b08028a20dce2441456e426315a7b08de7a35d94049be8c241e32298934b1daf9e2844aa0e10096684362a9a00cb9dcd8e0336901585838ae54198d9d8b352268d2f9900910c41f78f7b668dd57c41c46aa0f5f046dea55f753dcdeed2d5e4e1c8b24065f45c6eb51f96dca06bcd9efece4b8d7f92d8364168703ad453aa7e11db1e853c1e5047594194d071d796cd857ffc66bffb1c39801a47de33f4eedf17051b4d66b21b87b1a588441033d61655354b7f80dddcdcb95e3cc3fc08e607468bcdfea6463fc05011fc8e9b4c80beabf379d42e6870c8f46617214565c560052701357f3838430add369c3e24feb8e26af00335b7f0f488425129ca200048c825be528f38d28ab1402afe5b508ac22d5af9d90cba8c4c717902eac6217ae03955886f4164a95ca6d6b8329355eec1f838b3df56384df45b38fde8fe6d3b1a368d47306ff8d24aafd384674df511d4f47772872e0f0051b6192b748944c7feadf1b807a0ea624e383e1aa7591cfbcdc4a607ae6f8aef498dc0260d8215a35c5391c7c12b2d0462006978499be89f61db27c77cd133b40e88505e3b705364f6f48c9c012f61ae1d896ac94aa073ec3bffb6a70010a162aef5f4e9e495bc00ed94bbb2dfa4d9c33fcac6195847a79fc798d04773486236e6d2580e30931b6416cfcfff10d5079a739af960d9ecde482b46cd5e3d8d9f00e5989e9c3496ca4413df31c31d680a930e3596e26bce7e1bfd7ec4404fbe587d51dba61ea11cb446bde79d627ba2bac87660461145798095c47da2ba7708ebfbc181d331832d886a178e7119e6f75dd438b33bea04a82e73f0d52291d1da4a8c8fa0e383e3d9069dc88575a01495fd334197255b8f8a31f555e6514e4c0c3cd2248f1c61b23aa43aaa6ceceab1bc809456cec4ebc00d4db370eb57c757d6b1b18e48410251224f3bc6ef0ac0c80ede75ac9d03b7ec10ed95286194818d480e060e93c638b81d7557ce03b2f70df56d0f17ce8cd08a50635afebce04832727d0f05a83a01edabf226b0a2b756839298aa902866287f082ae9ea96cb35be0cf1411a8ee2d793cddabe5f31621ac5f0a926b28a20e2ac686de19a492ab044fb44e64c6c7159df74b58561894bc2e795fd18ce62d734baed9c72f1b1607190e31282bcdd786857ab3ee19aec7fd83ab0402e059eb7706fa82c414c827e754e9ee7525d7b0464b525a9773c159474210aacd53dd0cae2df3364c9cb237e4eaccf2249a4bb990f21b105112fab6ec190b0b59879fb474ef408296532e21fcc40ea0a74ef8ecbade92e4968e9fe32883750a9fc6062cca94f473423303e6192efd70e2f2bc6c9784131d8eb431a199c22", 0x1000}, {&(0x7f00000014c0)="3f4cae6d91d518431c740b606797e4b79dd8f499529ff4bfae9083a1746076e0106e21849dd54b5301d86a3327b747a732e087a298d36c21dd7632cd6520ba0eca85572c7707ba15bd16d9622b6652571ba674057769685a7555fb0a", 0x5c}], 0x4, 0x0, 0x0, 0x4}, 0x40e) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x100, 0x0) open(&(0x7f0000001600)='./file0\x00', 0x400, 0x88) r10 = openat(r3, &(0x7f0000001640)='./file1\x00', 0x10, 0x2) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000016c0)={0x4, &(0x7f0000001680)=[{0x80000001, 0x100000000, 0x3, 0x1}, {0x6, 0x7fffffff, 0xff, 0x7}, {0x7fffffff, 0x8000, 0x2, 0x1}, {0x2, 0x9, 0x4, 0x101}]}) chdir(&(0x7f0000001700)='./file0\x00') shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) fchownat(r10, &(0x7f0000001740)='./file1\x00', r7, r8, 0x6) execve(&(0x7f0000001780)='./file1\x00', &(0x7f0000001800)=[&(0x7f00000017c0)='/dev/wskbd0\x00'], &(0x7f0000001ac0)=[&(0x7f0000001840)='+\x00', &(0x7f0000001880)='/dev/bpf\x00', &(0x7f00000018c0)='/dev/bpf\x00', &(0x7f0000001900)=')\x00', &(0x7f0000001940)='^+\x00', &(0x7f0000001980)='/dev/bpf\x00', &(0x7f00000019c0)='/dev/bpf\x00', &(0x7f0000001a00), &(0x7f0000001a40)='/dev/wskbd0\x00', &(0x7f0000001a80)='&.[\x00']) 16:00:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x8000, 0x3) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/4096) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup(r0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') lchown(&(0x7f0000000040)='./file0/file1\x00', r1, r2) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x40000002, 0x2) semget$private(0x0, 0x3, 0x800000024b) getsockopt(r0, 0xa, 0x1b, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x4) 16:00:26 executing program 1: r0 = syz_open_pts() getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) write(r0, &(0x7f0000000180)="dfa5b6b42c960d08fff8d225585e0ad117a422e5f1dde3e19bd83fe9e551d3132740271e74c3d51210f6fe2720db1390e5a3d5993d656a8245422065c5852a4649f4e1f011085bbeb84da57f179ed7b8e62f1bc67414a0fca8dc68b14ccbba433f1803b77a818fbdc3c3b1a686f426df855ce1ee5ca977d57406cfe96af1af45774e757039a0", 0x86) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffd}], 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x2) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000180)=[{0x24, 0x1}, {0x81, 0x8}, {0x21, 0xd463}, {0xef, 0x7}, {0x83, 0x5}, {0xab, 0x7f}, {0x8a}, {0xab, 0x8}, {0x100, 0x2}], 0x9}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) pread(r1, &(0x7f00000018c0)="f2a34972c2961d0520cb47963278fb4ea95d9ccfc725488919a57dcc1a1f430f2fc860975c952af15ba19002e968c5f9c33348cb164a4d3d288f58f79b96d572a7d39f52d6923e8160891315bf667b83d85b3966a08b23226fa83df579a7a6472bd3733cdbda87bb5fefb1be", 0x6c, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) write(r1, &(0x7f00000019c0)="c765058b7b2c69ab68901b9cd743bba2e7e58c064c2ebf243e59ed424bf77705b2e0aeb0467293e5da796ae0dc8fcdb0c5fa74080657f590c5389929eb18289878def5a2b0b1aa4320edd6ce4c61c5e3074fc08ef02bf0d905791fe631eb10b17ab69f445d65433d0aaf07f15082b69136642cc42e90b94a18bb46044f0999b7a1cf2af02f2a3b71d92c7aba915113d8eddf52a43257be7f395645e2c8ce15b14e7007ad3e8be12b1e71e5fb22a1efc9045a2b82dedded848541641526fd1b89c4823b35460dd7b68e22162c87bd75bd6a98018f89b66f5d4f345bb77f5e1d077a8a986c0064f1409b3c0fb09f4138ce1ac46249e7aec8802e40a962317485caed382ead6c130374fe1fd6be48ebf0c207fd34b0741eb9a19c070bdf84b661ef3c5c3a5123e461a6956c4045ac93fc0586352a996aea5700e0e4293af22a6caf43445a653024dd3ea642235d64ab681325ec706593ff67b8651ded4f1343421e26ba18b812f7ea56763c34106e53d62eb0d14bc97b397fa874515a5e0edb4074c5fbdf19970ba94d86341a79b93197d904dfdcb3ee7091f813aa9b647f892376f6c93e147cc9eacbd4764624e8db6e72151df53fbc5fa14d1ec2ba57beb8bef4ead0a1c1b557d93c2ee3de33dd4b46a5a2690007506551e7e65683ae881ce867190b280479f17c6820827d26cec9ab5a2f0ae38f07973964e86fdc6186327fb92fa4d878094e294c58897a1003bc97a8399575232713ba4a9fd193139a2373ab22f7aef34b6ffb711054a580e720e2f092641d7a769c98d410f8f02616b85faab4f6975da82666b5382aac3b4eab5cbb6a856786f80300b287736dfc58d4522f782b77eb91fcaad04981b9c492cee62904b2c065e7d21b29b0647e7f07e558890e5f81913c0e1f5a22df3237eddb8c066e3903e6708c9b6f86205d0592e2ca10b7f9818d6598b4b1e6e979e8c6446d2ac6b6572f406ca2ef44f35d770ff88ce928b46252a4009cacfd25b30bda7449f5591694d0526ea1f1f775e82d3d7703e774cd5a2f318bd72a13601015009cf5d5466bb05a5c3770b6bf656446f4e37bf9cb37b8211be9c358d5cd6bfe0375fb84135a26b656f6d3af8dbd9fa00e1f455b2b75cbbb31feca486db6fe1ad00fe1dd43238737aabacc4aa66b0b24df04275d7b2bd01ddf68dc33101fa990684e87796e16407e0c71a694f6e28ddeafd37549f49933d399fb77ffd15e32b6e84896592caddbeb0a4b9e47d755603d7bf4be22853f04e4494879b195f1a92a1203ebdfbe39f9ec7c940fff3e4b1a25625a8bd04bc99f340b4dca42b2aa7dc2b1faf5effc285f158ccc5019cfd4398c2b086293e5df6f6a262bc3192b7804cbcbe6263dba737edd8c24a811fe5784c2e71be90ef0392f2cdbfcbc282511eea25fd55007c7518148a0c384ead5afc5909e2312eb9f85802c244603442d068a4c2263559017c0767480bc37e21b902529b6c16ae554b41cdc0d2f3301936cf17dec54c4e8c52b7c1c2182e5b09ff0658737b877fae96c2800282723eccc2391d9ee8a5e56675ebad8b419ccc4a2ec812fc2e807b71d468f49cc35bdff1e70f2909a477cafdf69bd5be7534617d16571ccd95bf3b851dba1265b05bcae9c7cd5475e5ee45186a2ba7a80e11c8aaa8617bfe371ae9fd65697a212e34a472aeb8668d0be16f656b24f97370cff52b620a7d59603296e1b7413f112379c999a8998cb5b11316745a644563d4255737daaf80bb12470359d3c05bbecab7fcaf0318f729e73215748f41fa0b8776b43488317818429e5080049dee6e054756ad44e978bd40c4dd9a2f6b4c198c73647388a7d9a45af4c7e4479121b741d693407cf9bff9e00b7c3fce9856e4aaf202a767b992ef4ef3c39b61f5aaea7f8acf911b00566232c8ebd6699c7843899dde352316a86bd6984298d1f80d5c17872a1910deb84a5bd6c1b1144fde540a0e54abcbe1100b0e0a2a724ab25ee59b29cb3cecf7f42dcba3937dcd8134be127506319a8a1b44c85bb5f7c57c099e35c152caa5316800e6beb1cb617d4a313b9784029b7c9363c46080a8f8a86e892af0bd1b1e8d68f1d2d5c561cf7601e3cb17f74eefbc714c01934b6a6498a8e9eb7f3eb6427d40b0f9c032f6e9728814ffbabbd160a56f1cc29446d21e7282bed83b91eedc545c87b7919e230605e6ab3306d443e0ddbc393379f33b81161dbec5be062c03c5648816cec07f1c3569f401c2e678b8c91831a870fa7fc2b15606a07d8463c651df80445f6038a3767fa712ce381a9d640a48936182d42e7c5eccb3bde0ae9dd7e8ce913f99bea04930192f85a8d32b637a2460fa3c1d02e210b1474a178b7ad3cfd5475c968d2a0c747703f623ca43357b6fa53b522a405d93b7205141d86ab828f3faadc22be363075b2af21b8192c82d868162209634561a1d9d0b896b11c48647db8f5e7744de56e3cd9c7dd3622b4b0eb11e6ae32bd1dbb23f95f1bf1c4422572a46bbb5960c40b70bb429d727ce7b87cbd3bda8506393b649a43d5a99d7227afe3209a1f707f6037edd66f3e949bdccba5e83456445171a14fca08ced7d936d4c59ee5d9fd689f1e41cf5d0cb848086df1a18a43f77e424abfe71f981bfe30f63cdf579c1ccbced7d64a20c954e6a122ea4df74c681d484ee697b8d0406214b0d70fbb24f7a85eb3018316956777c43b36913e14fd1f081efb2c625cceb6d5a2fdd29fab559d6bbb359e18f450dc31ed90ae7f882c4e6f401d3873eca9997ae389101cbc6c8911d54fe8674ff1313ff8c3d46a423e0cf2ed2451b3c604b02796d531344e612aa141be1b7555c21cf844205f19939a3b3f20d98d95adb665906b2448c3864508ffe3745c79c392798fab2d04e71219faa86885e7ecf188fcf52368daf1f15aa94cf4dcdb6d8d73d3af6db7edaf24a659120f43be87581524b80a28fc042bb6628e2221c4b90395ec9950097c452f648b0657112d3384e1c358a4702010216c79ce3ef57dfd2aef0ccb5a3baa003fc447b95291f537e60e1c621b3bcc7d58abd3d079bc2ad5c5ab04f64c500ac8cd86d295ba93634353ecb0f830283d83026b9c5f244d63b8eeee51d15db2a5cfcac0b60872937bdb7d1149e176e49439b6ef26c09c249fe24a2c4e23b1fbb753038258554db35ad244ce7d1a53f25fbe6ed63f9eeb48b28369fda6f737399701626f6c3f15e336d22291c0716d0d8932ba5be1ac7e831531c9046c60e42147edc85f817a05f791e3254521b93a8750c31e438ead57893d01187361650b46713e3752fb821cad738c89d6d75167639f62fd0a1595ebd620f5aa0cc60fcaf1d62ec149728588823cb57d46bb5e3ebbc4d6a6f36ffbc199af9faf6b994016e04ba5165ba7dd6881cb269a9d16bcae7ad5c970bf247fa6280133cc81ebe808036f22c1aa1c752043c4f9ad9fe2d9bbea35e3c53525f0d789f16ffb9cf41de9d2b3817a80ade61e0c6dfbd3ed1e480e3c0941eb968f8edebdb4442f64b36bcbc3dce1a2d43875a633dc6f22ac40fffac1b7dc4aace00b56d0caef39bb92b851e43073bb8dde5e9a17aa0e5120d349f50ad84257ffdb2874b4fb2a23ffc2ae021c8d115f09cb22c9b7f701db637f4fe9f43d0359527156caee5ee1d45685197c0ef192012a357cd1a93c0406c99bf83b3c7ac09f61f43d403822c94fa6cf1b71c77d33fc3849366f786ccdab0f9d313412b45d74c94855fae5fb0047f7d5668c43a3d7efa09cd781a986a028ac61bda9f0d13cffc0a79cba43ee59996d4c84749c2afa70c9d134c264af5949f03af51005079ad923393e96e5fcc88e993833e238306447503c7c0204bd7651bff5988e09e2d5edf34febdc9b0997ebe0b87883b83c4905334fe11fd3f59b534cc7cfa69741348c75a5b131d109a21b27a28c4f058984621d419b9fba131edbe9b3c2e18f6832de57ed03abfdd099fda3f130fb9ad9a3020d074dbbef90793c6ce039939655430185c968466899422d2986304ba1484086b1a7be0a24c0a3af5271d80bdbcd5f6841c920c4842da601adc0d231d23edd2f0ca00921770a455a10173c29fafa388fdee5c7b984a935d2186f81527bff7dbdf5444e4d8cc9204568b00feedc06c11a7e4df361beab9e1489116c031b2f098efb43c4492ecf782f71bfb3e813ff2704865fbc0be35a59660f0004e6e734c9e44ba9c1c0d29a7a0e4af877efa60ed658b74cfd16b2a36ce1eaff0b78d9aff93095d1b76da8c2a334029c67f35882ad082ab2f6092007c11d3f34d0d315ba03dea8eac6f4f6cab741fd005e7784e94fb9880e1824902a0fbad0079d949410e3b38c3e0c0f18f9a4861cebff6c05dbc53a929be60b6f34bfdef0d7acfd6f77f81839fb709b22d8bcee6e2881f1027d92ed67bdfe8fd514fa5e410bc2bd3c4f89ed479f64386e937fc7d5f7b5dc0a1495dd0a3414be1da22d441dbe1959b60c59425a00ae7fb186859951675876907f58cf2e4c0f3cac6d9e77cb822d1ee06f07ec4ffa1f9d9ec2b268b0824ca97edbce6a833983fd6bf71f1efe8c317b6547fc5f4dbcce3578b10568034134179b45a8932da1a4a7bcd3e272e4b084ba927dfd77f48ecda79c53cb1943a8a8fc4a15aeb9d8318cfb5c015c11808610041d53f277d95f755ab97a51b2573445d5dbb0932717e781abf1be59507a31e296a8e8309ff505111de1077bceb06895a77769fed603781ba818afe4843f956eb7a94fe1f88a73bbba000a870ca6bf7d433ea3046dbdea2c41a5c4f3e391fb78867b86dfb02e025cb8a2f3f0e41203ec51256f2ee0db4a4b6109079022b805f250b6ad17a3e458ef044e97de9a255751b0affa0ddf0bc2471718f3b4af1f81b3f9bfd1050a77ed5634fc4f1cf0e8a48e09eb40d848b670bea3ca44c45f2982b31fe85b0adb0b8d5afb08b0522f353bb62c759dd6da44147653dfad831dd88594b01718029dd87bee3071dd184b22f39f61c054987cc4e8ef8c523a67552bafacc32b53a4aafc9c7abacbd431cdd0346e2403445778d6966b58b513e061b35c1b2d09a495dfd1d9a854466ccda349f12089a47e41e8ecf31bc3c14ee966cebbe16e56709993a8bae5c36abce4e621a688c63a57570cab807ddbc2c227c640769393fd4281ad5884df230b5c06f1e4ef73fc6fca4067be4727ede3b1aec0ebb09881620823ba1fe75a645bad8eac0db872f82c7be7a93ecb635f380e76cf71d254c127a71346da7c5e69efd5e222d8a173b67651be6cc7757c2b48f6ad5dfcab61ca58742d1fe81aa82d36490b9956df5fbd337e38140f204b789d35f570ee4f956d38cedf31dbf39427d96446d48530fc242f70e830e9e7b79a9d0f54e4cd4f127fd1c840e776e4858e4f05a317d778592a9efabe27e3809ae5b2eaf22f5a01afd46bffa4a435a5cce309ba7ce4a3e774b672b138c2817580642728deb154ceabb207a2f63577b99ab7168c672c0e76b82b84052a72c435b541c5c7cd646d31aba5192dce316c20db375613747ffb864b6e4491699994da2fd0e265ad8022c6851be5a06a366ccf6509f45f805e2880570fea60df26333a8f72144032cd427b701c470d74711dfa86636ac01a1c8fef1593642c15d13106bd032ee3b8731e5027ee3c5602ed6f232e1f1f38dac061e8fd86398655096a337cb135c76bc49f492f166b4b211d6dff249a0f7ccf1bc740ff446745adebf4220bac1b8d146656392abbf6357a5f1e401cb3e9b9003d885b58fdbfaa10f658358750d21464cc9a8b974186a9d5", 0x1000) r7 = getuid() truncate(&(0x7f00000029c0)='./file0\x00', 0x0, 0x8d12) r8 = getegid() r9 = getpid() r10 = getuid() dup(r1) r11 = getgid() sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000240)="c0a0d440e7985624f3025986f49e06988695d84cd1cd35cc1379207aacdf57de381237f2e7712b6b93a617e45503705c5981ac1ad8d6c8a2e330e6bfec6d9018a22bc05fcadee4f2ba00e9da315a04eefccab069328a22d1e1be281e76ebe3cd9271cfde9ad603fdee7a442d8128afd471166455647918cba6f0ff69236425de128967374ef6e0daba6110aac4ab5c081f73bad020948495111a1671455af16e661a782236ccae5bfb8815b7c4402584b3b3da722f132205dea0925c1461d18c647bf0ae9b24d059bdc5", 0xca}, {&(0x7f0000000340)="48a00aafad31ded7c0331ec772b0a11e1739322b60d823b45f84f2ecda819600ada8054cc18d75871a7fdf8e41c60b134c204c57a4f96a205a0cb50e62edbda1dfb7c2b1831ce8de9b143181833aa02a1209329e5f6f1dfd3c42237a8b7a8796b70444dd89ce0683c3f681ef3cfcbdd5e6eb324b1d7a11f1add7c9706a76fb3d683d20fa23d60fa8f8636813675c73e13c", 0x91}, {&(0x7f0000000400)="5548e2157b8deee15b07578fcd3ca19069d1b7bed6e012f39351e5a490454b98d34c0adb441fcf7fd2860c71225cf7046be87209669b02c0ac3ef48c5f839cf105c48ee347d4abb486ddec835550f09586f68bb31b6f84f539ed7f3a098346e9783804b9790704f5f0a8ed1bccae770b7b1ac7668253eb2031d93be8392508bcfb78ec2216d836d641f4405fe2dbead9b154fe023abc65", 0x97}, {&(0x7f00000004c0)="f86c75b378efb7b33dbafe69f44fc8e2c0e8a3f0e163f5fecc95db8fc700c59b7b4efdb5bf691eae2e7fee474f22523b3b895eee84a89097d17c1fb49e68c179e41559392787b79ef2eb6a3ea9544611168fb28d466ace8f37949d0b2d1de2e5191e0c33fdc0ce63bea7ff1c576a6cee5111e7d4950f6fa21aaf4b48a16802d5b437e7", 0x83}, {&(0x7f0000000580)="c85bb829e94173b90b78a6e814ec9ecd44ed24e0a3e6020065927279023aff23c5cab251ed585603a9866f4f904e7f66a26ff6190619b56adca453d76722e36164659062b6195eff3a666ea8e9def45d4ecd9c7ed144adf4f559cb5141abc00073b268be475d0e4c31dc9ee64442457b76cc9980a6acea50edb3399a5050410551d38bcbb195b7edf601483992f9662bc92ae250dd044794e124f621ba30545c54a39af066354c8d9cb22cc4ee07646c9afd85ee", 0xb4}, {&(0x7f0000000640)="c2d3f35953c3901ae580b34c310011a178e9587992be5f86e8152c250c6a4acdeb1b522563afffe4ea6438af91a1531a8f0a9f87f8d5cfe480ddb74159bc319edaa40d18641b1a72f47e8da056f16ec22de2896c6b3b2c88ff83cedf7c206a31afb6c84d8dd34737bc4755dfd1b86d576c7661cfdbb7233422f9d473aab4566bbd5f1d68ab5e0be5d5af848472a6f4fb11713434201409b34d331c236742c90df2501f0bfeed3576c8a958a9e19da1c4807a01cbeeae38af2ce9e5bccf5a4a1dba8b2568fd6ae0344a4005b0e1555160702ed9378feb40e6c8fcdd86a63a358bf1db763b51bcd9e3de64cde35c57e1f9383dce40c2d0313bcf761c0a1c4452557e67d79a66e9f7c360e4871f9cc7eae350b613533b2eae69cb3a7fb686ed66f2eafce2c4ee45364e3d9b52e724765e9995cddb3bc9539162dae930ce8b216954e02a86ed84ae9438032f0b3730a10b53f016e0977652a0c2038c5009bf0a90d684a6c79fc5a562b3409d75b94abac9be78c1cd57ff1a1ab2064b7eea7ddde58a3a529080dc0eb4e30386b87c72c70bc0d8abb12e4f80f31a5578c933cfba485cfde7266b1bcc8abe7ba8ec460ca9b682186af70820eb8c02bbb5cd394dc89fa12a12ed7bce28ae5b74f69b36aa27b04dc741fa74f94cea47d6ba361eb6fa0abc3c1582b19fb1cea24a2e8d3f3dc09935c5584a1f252fb13631ac004bb5a005d5ee920920816d9132af82dfda5279529f875a05bedfa82e723a2d7d07c549b13bd003f0ada38c6fb4bb9fc54a671ca554e8eb441b57e8ab6117687ea3c428bdf37bbac4fdf5f9a7edb67e842135c06ef6f092564bdc8b1300d300b5faea3db0ce27e470335b066d8543b7d8820ad1ab09bfdd1f595d252c4bc96dc382249487b5dacae73007ffff05163ffa108bd1f77495d9d98956acf335c1bac81238a365e665e6c3154a6af3e898e21920253d7d763e875391a6475489414987686677da6639e0b784dc6823484911959ff1ba1f0c188ce1c932f15dd055486946eb00936eade4a9a6d30432c0f65b3ea8c5aaf51c2d7049a3c5a9651cd56751f48206cd8c86e563490c5ba679df8956e2e956658550f05df7cfba1dbd1b953eae359d970d2aacc20328c0dc79b33fdd5e5c17a92269aa3b7f98e47238b098266c859da7972f5f2796d730cb8ac5e54bdafaa622f6304afa86cd27357664d389a0668716ec5dc82dbc35d34e74e55a2052c1d52100843a37ab61097039bfc26d5e7070c49505a2a20e9e93736ae61b54e7f8822e1d82b606b0849962daef470e8631f425d89e1cc75d37ebe5f665cdf2f8b344f756fc467e3968ea2df675e8ecd92ab513011c0526183709fb9527b603d2232f3652270638b79ff61a2994c8fb137dd644595ea80cbed7e7d560570dc5dc0ef6c16c1a5e13f927c71e8738bf8e0e630e07f30353dc646f4f67e0c4c2ad5e9e3889e5f67ded8434995d622fadc3a3aa88f88f973e6b2b1f7d1691b3b7cce8d6e6eb5e4e2521bb4f1307b334e95d945967d3e638ec5bda316786bd663dd8642c1fd36cef7a7e4cc68866fc37c631007bff7c1088396a7cf45e5ae5f843addb1ab9279e4662870c65644688a16362e59b7310f20475e7da38d1bd2bd8850dd57a16c5ad814abdf9f649f58bd264be180fb675a9d747b3fbaa2c861958736943479fea166af567a3e94aecb8f71bc7dd3563121e3a6c7ad940d57070ad4d6af6aad6bfd3de3c5e843e6354c402ea392866abe4101d0f3740b79efc31688fd886e4754bda333831626aca1d961b1f20fd7f73dd2752dd745d631ab0b66952e0b44be084467a56e583abc4d9a82a4c2a13d6799ec2c6ae02c9ec57e2a773c44db45dc995111b79079e1d7d4e6cda1dfdb7e869549842f7ccf5c081d3fe0e7392233f4f8401578190208396835c25b8325b6bf9ab595152c38ba86c0246868da81a57e085cc01e6303937111b767a37f2e379b2c6514b0866b0cd42ddf9c87fc2bffd45967a9c3ff480beab096dc4fff1927322adf50ca8e09529c1d4bb701e3fb9be32aca6f3d2ce8023e0a3ebece214cfcb5e8b47df98b29c7637bfd113176d88b2576497597118dce2b00e30331bacdb676f6cc575814afd17b1ce3be056d131ab94c867c623c0bbd91978eb787615097b094deaf6fa96694e4fc183630d18d34177c9d96dd017dc489010259f562b0a6a5fe1a04ba16f1d8ca759005f2e1e4e430cccc6c8ff66a1bf0781766f6ed7ca8ba223f4ba2837df86f2dea57a9ff90baeaad56ff755f0f3bcde090cbd9d81f5314642875533e6ff70eb77481ed217d193f4dfa2d73ed7f82405ce31f3493153a350701c0b6d1250b74da3ce2d471fc8ca641014776dc4b5c3d5f511e226131b27d12bce66f71a26e8456870ab9d641eb1468e9c6f8af5a61e8fbe0b82a21ebab93a4335df5e4fc2de7dc59b2e9abd2e88f2fcd2aa66a51701bcc0603475fd09fcc349680c414b51ada0dbe7b541f127f12c1ced0f337a41470d3da09f9f6fe1e7213ea0af791f6be76032d15ee1ba5ca96620b8df5d9d7fb43a08b89e2aea4e3753960446e7a958b1b801be720a4cd6e12933c0dcaa25ad81e16b5bea985685f9281dead6ff3f1d40bb38e90547f5bc40d67c572cec8ba2aaa388f9c59a9d797f8bd1274d6bb3540d6c95735e9e51cdd5b58cbdde3bb692c44993a19549e6ed4a32b6a550d908c34f06ad42f641fe8e1d38618b95130c2fcd05b97dec2bfe08311ffd530c4362843796d303847549526babd3824ff6189ebd6ba18d28ddf8cf185da0e0ef33159d1320d545982bbc769b3e07441b0f9886d4f9f340d3217d36e14f4447db10167259deb589e0f735fa4e923de5a801c10afcb70ea0e7a7d364499e222896f0c8a3021bc9adbedf582e1494c731737dfa434b8a4b1eb372b085ba35aeff5092fa13b7730c1bcf0bb39da59cebef755ec48c08bfe835d91fe5b4454deea94127a83c5f4f1c4bb2bcc90119c290e30e96bb1936b9a6b0601a5171c68dc07251c355d9f26b26ec07de6ddef049653ef86447fbe41e9235c98aa9bc2db755d85e4d5843391d4af2cfb4972afa16f97fa4b77bc7cad17c1cb0cd0c8931402c1cb3cdf29221abaa341de537adb2078ef4a9fc361f6340a291a1066a7a99ad3229b636f6888934b4c0603fae8cc3f7ff771fc62b3aa3e251c98eca7e60c60b5b13b22d604fd477c82187f2e9479bf163bbb49fc6d9474ff098aff4125ccc7960a4ddc327a94f6427b93d4bc685abd83a91b28b97e633c1274b50dd99126957c9a68fc240d8c011267ab871a13977b6075865f5a9fbd077d44091cc14b060ee04f730c0af712ce4a79e76ca46d6e1623bfedcbc68ef4a9cf0bcea219eb12257633f5d2d01a379688a05911a77fbd7e645a0d0ee420a13fa24c517f22ca532864dab26a2bdf9b4e5dc053f16618ae56078328283fbd925a479358a263991521701cf7fe4d5bb8302ba8264a6894c60ae9759083f6f9c36aaa570ceba5fb738842fdb605c50448cf8b3012ff3d3402f256b10646dc8bbd21dd54909462df9be7a9d5051278a7a405024470a8d589b992897f026be5d2e548ef5b54c86fb1b66984570fe1624fd701b53750df8467d079ffcb09bf561e415f1f25097351adee24bb829c4c829aa070806c0760d543551709be5b6274814d2b451f99b35a88288bbfee2697c6803da8501b538c6c763439dd4adf8f2cbac293a858e454a2f8f74038ad1eea5606b0a134aaf9b434fb245e989d6bd57714d2dc5873e77429f313085e69632cb02f97d1f16f4d1cb8fd2411d76c30aea2ec6b89c1bb62425caa6d8d409ba592ac05a2942f02bf254275353e3fa0f663afd0b742ab31b9cb6174fda2120e91c5e1861085c96ac4e3c994f019dc22740a85835621e2e7c8bd8af00f785fec95ebdb101d81c0fa5fea1702710b8f94207ccef554bbd6dd51516168adcc5444bbe18507fd9ffc2129a8333ae22f58dee6c3435883e12acf47c7873e02b3ac8b3e6927deb19c9b2529046c1ded6e1c3d8f0ef02cc8c59d2958af56d1b40ac834d1316771c8c9bd5d9ec857d4374ec76b2823055b052cb1eb0a94a2393dda342b170209b1b1051f4c2d90ccfdb67af953d5d858c932c325e9a8c3556b8090f901998fd30315e54403fb0197c17e837de4b8cdcc7d3715260a8c0e67bf0c14615a683ba5c5bab603a91816afcac0813d2e676c11a0af719ffdb4d90064aabb722583d67de7774ff2f453513b1ee3620c1f1d85e682b5c2c22ae9f7be1ccd64e49e9c9fda10c1b3f236e92ec6295616fb7814c5997d7a652519acc3732c33e11887927dc887358063fd27b9f637738731f4d8a2db586297f6f90cdf93b6c3251d0ed4bbd78c281f114dbe74fb9a206964a2d21ae4d5008ee13bb99bd3f8058743214007a6a431db1a1dc22e3900644d79daa0b7045cbab8150225fe8a0e4dcb95d74c9a72dc5cba6412ca8f0c82a33d954dda6d205b10c03a18bf7f3eab22720d959058630939c33f2d5a7e16aa729a5f44741e11202e6af4edb75599b05d3e71947c8f4dfa1597207986f8849be8d95f40e984f66859630ee80dbb1fa71af93e5c18cd62c251e41c89b1f9d434c34358de0afaeb40c3dfc3ea787d545e2731cb6f3bcda58e64b7320f3792e4d23e94c1153d3f8c35aa936f647935d933b696b2911ac0cb4c019967e43eff38b86a63920eeb425e8fd9d0b22dc8892ef3d98595d3baba28fbde3c02cbecc66493c0af5781096a3f3dbe0af6da0b49650b0280460a9ead2b0266d1794115d09e54f3852b739e1f0d0b6018a86b6f3396d6ccc89225bc25cef1eca6d94eba69396c2d969a8c9a9ff2f6cd8789abda51cd0f465fb8d3a6f24bd1e7bbe5532d2b9d1c194eaf9c9490853bded6ec87cca14fcab54adf3075eb8fe9e9ebc883b61f39c10f149999c781da5326d7722b0e3921c2662d047652e346a77d78af2c78cab8c612044d04346186959577ddb55d075564d5bc44e25dde0e012607d3befc104ec2e19526843cf83aeca39ab1be1d9f51e0e69fff3950d30536ebae3c877b290099c4f3c51a0d3c617abda1871cbd4f53e373dc9915d56929c5dfdcd5058f03a81265d5a4a359a14ceecea056ecb39ae331f8b53de420d37b00e1b031d008d172bb120e085ac0282a95678bfb2604990cd2461c0cbde16696328bd415d015657b0a5e0ebd6ac8978e2199e3afd61e5e1ffc913a957f38722c1b05dec54810d5ebfd68bb028aee9bd75c50d8e7aeeef12392a35c6fff944b44c706e8e4bea5f5b1b4082f157ff78a383a920eedee82301d779ca4ebe6243a6e371d8aea4cba0acbd4f00b6aded3734e6777a7816eabb775db382f99ed6ca77ac068c495283363b1d7ff3500b8f06efe3c6c2af59b1485c09bf1533993038af25073c40448b6a22b3aca35e0d8be573b5e99ea864a328ac01b82f35fddd76ffeb36eda2b391691841726ccaa9410b0b9ed9593b75d82d351cf442144d0710f3fa195f0bf9e7fa86d11c6c9da6b23ad1925945114bb15e2052951d4af231b9b743c2edf602a154d517735d81af8003ff660133df1de594469549fe3d27824f1836c6d9caf9cac82e1e0abe8cbaed977bfea15fcb8d08185d0fe7daeb5913819ae3e2dda2a0d8f8d562727cec00e1e9146a4efbf5443f24ccc7e7c9a54d1a5b67c24e16b4d9857bbac4b1e2721868627212bbe9736c49e771a0224a8df11d12f5526136cfaae9a38d38f19e7bc3e8df1e34997555c51d9832e6712de65869", 0x1000}, {0x0}], 0x7, &(0x7f0000001780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000200000000000c76203820caf6c870000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x406}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000001880)='./file0\x00', 0x51, 0x12) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001940)=""/12, 0xc, 0x2, &(0x7f0000001980)={0x18, 0x2, 0xe4ef}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r12, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r12) 16:00:26 executing program 1: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000180), 0x8, 0x0) msgget$private(0x0, 0x20) 16:00:27 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = shmget(0x3, 0x1000, 0x122, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000200)=[r4, r5, r6, r7]) pipe2(&(0x7f0000000000), 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000280)) r9 = socket$inet(0x2, 0x2, 0x0) connect(r9, &(0x7f00000000c0)=@in, 0xc) msgget(0x2, 0x120) listen(r1, 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = semget(0x2, 0x3, 0x28) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/4096) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000080)) semget(0x2, 0x1, 0x1) 16:00:27 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10038, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) 16:00:27 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000003c0)="a472974b6f60dc720ff005b1b85a40d1739f26d439f4a0fa456f41f20131e4a46b8938010016acbd6a86983c795f0d285f50cb5d4aeefe18cc56b745f2baf4c404a935ecb9b218d41fcc1f1517825aee301f91194f23c1af3f596017f49477150a73b40e2a8cfb81feb0ec07caa934e2f4055781b6f933a60fc7764f9fb7e259b000c4de3e96fce996e3070d1c30cfb3992b866f8e6d2eb8262a442387fdad25e321bb1b306761d8897fd22a534fff1257ee0d5e33acde82de4bc743cd3104c867a666fc3cdd6e98433c0628f3a64c45467cb91441aab042b3734c2f10e8dcb2ec194f9f64189b7e41a6f4f3bda447bd6104b4feca1152e20fac0d17119f42d1430a1b1cc1e34cc40308ce282cc07110664aa14d4f7237ca9d504493332e06d3c4106f59ab9a46", 0x127, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x4f, 0x6, 0xc4}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0xffffffff, 0xc9c}, {{r1}, 0xffffffffffffffff, 0x21, 0x80, 0x1f, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf000000d, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x401}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x7}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x86, 0xfffffffffffffe01}], 0x9, &(0x7f0000000240)={0x7, 0x200}) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e79c6fc6e23c5afff10000040000004ddb", 0x0, 0x8000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0x211) r1 = syz_open_pts() close(r0) 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)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = socket(0x38, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:29 executing program 1: syz_open_pts() syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x8000, 0x101}, {0x8, 0x101}}, 0x0) r0 = syz_open_pts() fsync(r0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd1b0f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b04004272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00"/101, 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffb) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100", 0x0, 0x9}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() close(r3) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x2, 0xfff, 0x8c000000000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$setflags(r2, 0x2, 0x1) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r1, 0xe, r0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000005c0)={0x2d, 0x4, 0x3, 0x1, &(0x7f00000000c0)={{0x200, 0x6, 0x3, 0x9, 0x3, 0x3, 0x9}, {[0x6, 0x0, 0x3, 0x2, 0x8, 0x0, 0x1f, 0xea4, 0x1000, 0x6, 0x8, 0xe8a, 0x1, 0x7, 0x2, 0xffffffff, 0x3ff, 0x5], [0x100000000, 0x0, 0x2, 0x27, 0x856b, 0x3, 0xffffffffffff8001, 0x7fff, 0x6, 0x4], [0xffff, 0x4, 0x1000, 0xbb, 0xfff, 0x5107, 0x420], [0x8000, 0x1, 0x7fffffff, 0x3f, 0x401, 0x10000], [{0x1f, 0x3, 0x2, 0x8}, {0x9, 0x5, 0x9, 0x2f80000}, {0x8, 0x101, 0x9, 0x6}, {0x2, 0x91, 0x80, 0x6}, {0x7, 0x91, 0x1, 0x80000001}, {0x0, 0x1, 0x0, 0x800}, {0x7fff, 0xfff, 0x7, 0x9}, {0x5, 0x2, 0x7fff, 0x81}], {0xfff, 0x4, 0x5, 0x23}, {0x1, 0x342, 0x1, 0x7f}}}, 0xaeaa, 0x3}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000600)=0x5) 16:00:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) r2 = dup2(r0, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82000043404d0f231b0100b231289553e58fffb6b550a8dcffdb555bd96157"], 0x10) dup2(r1, r0) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/228, 0xe4, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0x9) r1 = socket(0x30, 0x3, 0x10001) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x200000, 0x9}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xffff, './bus\x00'}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x3, [{0x3, 0x1ff}, {0x1, 0xfff}, {0x3, 0x9}, {0x0, 0x8}, {0x0, 0x5}, {0x3, 0xfff}, {0x3, 0x1}, {0x3, 0x40}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x100000001}, {0x3, 0xffff}, {0x2, 0x8}, {0x3, 0x100}, {0x3, 0x5}, {0x3, 0xa57}, {0x1, 0x8000}, {0x1, 0x6}, {0x1, 0x7}, {0x2}, {0x3, 0x200}, {0x1, 0x6}, {0x3, 0xa4d}, {0x1, 0x1ff}, {0x2, 0xffff}, {0x2, 0x3ff}, {0x2, 0x40}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x8}, {0x2, 0x7}, {0x0, 0x7}]}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/89) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/205, 0xcd, 0x800, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffc, 0x400000000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="aa800b2e37cfc0cc28946946958aca8cb648ceecada64115b6107b674d20944690a4cd5cd71ea8ebdfd053b4e401685c0f01a32e8c8a113f3c0858eb1901dbe42efb822e279abf20d5b1fdf227ecb7ba1e7d355715b8f6be1dadc1083331d3a5ec244bf3df3cea5e20e3418ecddb7eec90b18d33a022822e55b3", 0x7a}, {&(0x7f0000000100)="3b73bf359c969fc576e97f1ef4e1baafd8b5e8c75580c4d15a4fc0fb72a634111407afdcc16474d16b288fbeb378d8c9b7e764802cf4928f7dae0c4ba96f4783cb98106ec2be741fed10fb6dc1dcbbc000c9d8d850f4e7fa97b212305b93ef8c63501a3265169ab384cc6a23f4fe58d83b14c1b64f69ef852d003e92024c5ac5263220c287e165d68eadf6654489d6de73f5edef964e9e30275561b43633ad0ff519c5617f066f23f2571a2f43cd5ffd6c9ac6703fa82d5a975890c0", 0xbc}, {&(0x7f00000001c0)="bed4d1bf9f720705725ee5809252315ec94cb83b3f9ce3e8517971b67d6722654bf368c92146d936e77c820207fa48a6abe4c57d8e64ce15c920bb03c60425cd8f6f7dd538becb9a53b43ef41713b77192a1795ec5632e6f22b2a4c3164512ffbd3cc3eb0f38b7cb19eafceefda1d3ebe084764d53075699ee07910ccbe4667adaa854970e262f17b5c29dfa90942adb35b7c82cd98a0f", 0x97}, {&(0x7f0000000280)="cfc926594d7762ace0775a7d2a10d40aebe77ce64bcd7a2ee995c6d7030cebdb9060baf22f26514df9b89296c102cd458e5b94ff19afe29659f8ac580f01a753e3bbbadd58cc5520b95ed67051b3cafe2fe496f13d58ee1c31076ff3a5d1ac20755e0f4e463c53cb783a8a537e38fb0be0dffae19c4607dad78218b8aa6c0fff3e11a22f4b8afe1fc663bb4aca1bb71245994be7aeb7f0157f1f12ef3286dd29913913826195c6402b56225b", 0xac}], 0x4) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7fffffff, 0x5, 0x6, 0xfffffffffffffff8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() ftruncate(r3, 0x0, 0x2) 16:00:29 executing program 1: semget(0x1, 0x3, 0x284) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 16:00:29 executing program 0: pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000013c0)={0x8, 0x5, './bus\x00', 0x100000000, 0x9, 0x7, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) mkdir(&(0x7f0000000100)='./bus\x00', 0xd19e14b51f96eaa9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/125, 0x7d}, {&(0x7f00000011c0)=""/25, 0x19}], 0x3, &(0x7f0000001240)=""/249, 0xf9}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x9, 0x6, './bus\x00', 0x2c94, 0x81, 0x3, 0x2}) 16:00:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10101, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0xffffffff, 0x3, 0xe000000000000000, "eb5de578538b13febc97c35a2820753e50df2ee5", 0x100, 0x4}) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x180) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x81, 0x60000000000000, 0x6}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) socketpair(0xffffffffffffffff, 0x14005, 0x7fffffff, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x3ca) pread(r0, &(0x7f0000000180)="c5ae96530fd9db2c5535648d468bf65af8a5d5fd3c71927934e5d8458b8235f76b71201fc54cf50f49f457de72fbf61df7c632a7f119fbc6d5df79b081aef85b4ab852e3264bbdb3fa73f10bec0dd784dadf1249d444ea0b77ee93520fc31c352a7a9c90ee140384261d6dfcaefd22b951b522cf24aa4bf05ff41c88b618b9cce8e390650f0f5ae7f61514e338904e6a98ac7351065bc8589fdb402533767a2c961738541487e5ea35622daf456d1fa9f96f6106aa916b5b1278f42a780535a5b60d376183f34ce92f58683c566a09f2452ef56be970522b6a9083ae8633352bb00bbb3fd1c7e49a1341bb1044a6ad03ff3718195af9e5d9170410", 0xfb, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x1ffffffe, r0) pipe2(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x90, 0x1) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="fcffffffffffffffe58bf12266f8fec15946cd52d160d27ca0b3d71b64c8a94ad3d0ed364684461ead64e79c327d409892ec89220de1c4827f868b3a2cef6d712620a750d72e06bc2d91a66951440c178ad46b9d862c06a265cfc924"], 0x10}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='[^(,})]}[-^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='(', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'$\x98-\x00']) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000480)='./bus\x00', &(0x7f0000000500)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) chdir(&(0x7f00000004c0)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x580, 0x83) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000015add668660000000000000000f7ffffffffffffff000000000000000000000000000000000000005035000000000000000000b19c00"/110], &(0x7f0000000100)=0x6e) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10ffffffffffffffe400020000000000"], 0x10}, 0x1) 16:00:29 executing program 0: r0 = socket(0x38, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2fe6696c653000f5c89ff9d7f409a9714408a945a00660b3df766d674acc01003a7b1a05538e49176a82cb2f62a95425e5bbd12c01cb233027e05324f7080bd29963cf17488c08d5636012572a92fcf54545f44b60edcd92691ee1a0bfe5b85cc19611381b216ec90a9de3effc43311cd33dbf45301fcc8255c7cde6eed15515bf0f3a9585304160bc7acbe5c707057eb964a47a9be29714bb8af430a9a430fa25cd84cdcded8b6b2e2922b9cdb089ff20a54cc470b9ca0f768e333ed73dae5d01107f5a9503a1c8ad22adfd33e708e10c2efea33042a324631169046123de4a8f5bcd68c46fe79cb6b384ad25c10bc3192a569d7c2094358487acada1a33b060c07565fece0caecabe909ffb3709e1716"], 0xa) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0xf1, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x8}) r3 = getpgid(0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x101, 0x80000001}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x8, 0x2, 0x3, 0xfb8, 0x7, 0x7ff, 0x5}, &(0x7f0000000080)={0xab7d, 0x0, 0x5, 0x20, 0x4, 0x3ff000000000000, 0x4, 0x2}, &(0x7f00000000c0)={0x7f, 0xbbd, 0x6, 0x3, 0x632, 0xffffffffffffffe0, 0x5, 0x101}, &(0x7f0000000100)={0xfffffffffffffe78, 0x752}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0xffffffffffff8001}, 0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xdb}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: open$dir(&(0x7f0000000000)='./control\x00', 0x8, 0x80) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f00000031c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0xba}, 0xc, &(0x7f0000001b40)=[{&(0x7f00000016c0)="63f29fa1b1e70e6672", 0x9}, {&(0x7f0000001700)="1c0a6bfa5df1e8810035f2e668f4f7e65841c49324045e37b49df685ebd75ba05295f5db98", 0x25}, {&(0x7f0000001740)="62f615a5eb6a80ed99ae072d4b227d58a39f7a7b1b3fdbad827793f725762deba356873c0906b52ea30a697147ec71c1606159c6d04ae542fa7c52fba77a2fad4bab06206042b45fbabd43248a78b1ba38b1f60bd53b0e6b9d01e2869951eaefeae6393617c1777864418a8b01909240b82c558107b8c2a2a9fc53f479f71fe67245f7194b7c457d56a7dbc674b8486bb57ad107432e1bc32ee9549b7cc6f0253e2919ac2c9a", 0xa6}, {&(0x7f0000001800)="d5e5bcd452da7bab58d9c6a1ad6097b2ef8b2e18ba481825a3c57d33019310b80fbd2c63dff37266c4457d978c4734ae823cdf722762863d679a93149835e7e83535c298da117cb785bc9e930a9833ed64481bf311e42823608600849f47f9b868d9c9181315017050074ec10dd949f73692f6299dff9a77b337cd7fdd7be5679bbd48c85f03ec7860a42928f0f1a888352706581e09246a7d5d1aab79fb76b479c860492a4728990102700e6d7f196af240c6a80a27478b42882d3d3d1d7f9fe147e3451daa747526b6c4d14011f497be1df331938d4a45", 0xd8}, {&(0x7f0000001900)="961db174d0737cedd0014bc2e0c00bd6fe93ee76b9a4cdf365d7c56765cb0ac721646a30d9221987a4cbf0f1a6177f44e073e33b89a491442e4889b1095f7aa3b8ee419ddb6cd3fd1dbdccd19573097abbabd98186da09d992387fb2ba79d7caf42ac00bbbc53135e20cfb5c77c8da68b1c870ea27574517e24976f3c74ae792c17c5f86ae9d236e606a6edbcbf39653ac8c754b87e628887be755763584e232721771cb2a093ff6e8c93fb0818619aa425c0398f0d2951b39b0e104216b460d1e1fd749ea4dc94c0bb655bec1600249f2061a4d0ca954607faad1aa1faea7eeda8e5b", 0xe3}, {&(0x7f0000001a00)="1f8ce82662cae605bea46d19eb9ff733d96d5972094ecbfc63c0ca876fb4ff013065dfa254edac9f1ee72e7c60acf0226e2367ffae966ee6e06b19b2f2a933fcc9576c1791fd185bd6e0022fd00831bca8b3d98ebbdbd8df4d960558eb477c143093d5c18841de5ee1815b7b90ea992e614c", 0x72}, {&(0x7f0000001a80)="3e168d8d55f60129302862a07e91dba4352d8c801bf80feeeef51061adfbd3313985917406037f0548bf0c13196abdc4224ca111883f221411753acc3c28a882947f9171ca55409c2e5b45138c676f59bc3b7b017abfb94c204e67e8b21e4b4f7c181c1a2d427743ebcd25952ef64b2d9889de09da18b653c5ad3368bc5ef0df791e486186e839ffd2b6e5736d7395ac42fb26fd68fbb3d7534f5b68482ae7c1da7d1e", 0xa3}], 0x7, &(0x7f0000001bc0)=[{0xc0, 0xffff, 0x401, "70268bb1bb30f7ea27088884e9c6be6a0abaca6129f31425b883b84eaf2847977056efd999cc5d9b73c27262935f1c40a189141d1fae6fea789fedd1830330018fa31fd7164c82069a076226620bce9af542789f0def615d161b314e40ff83ff22648be8e477e2d4f6560655564209003753a17f6340c7110f980579ecc4d85104d65579e6ba8fed51514262f36ece81c644c97780bfef7e4837e9f9f5791808880b2d752ec22308651ea5c5e621"}, {0x90, 0x1, 0x51, "9dcbbf19a7c745f384cbf5b2616a43123c78776d3ff4e27170cb57773c0162d1a1c826cccbaa6cb59c0e135e8587b9de6def54c90ce1c6dd59707f6d7f025d8f5151116998426096c816998580ef25d0d1b551ae6181edf57d44aa89041a45b373133fdaa7881f6d54acd17b77ffbe7a1902631f5a47f63e5f317d35b294cf"}, {0x108, 0x1, 0x7, "2e09bfa5a2c3e6f960dad2ce2d644f6da646cb4b843700e7047a50b86eb9dd70f4ffb9e084cc3a8331fdd76d6adf8e7e3edb8eaadf9e4ec21ee7545b65d61756d04f6b7184b9c2719334c79db79f9bdbad642e37a31de42603eb354d2c6348a045076a591de0952c279c3490a595de022e9f5eeb86a8e3b080691c4ea0b52e3e05926eba18462d989ef1522d58b9fa884afbfb2177572ca7353c8f8b96f4fab0ed6b89b23b2e0dca71a9614a3cde7ff14fb08de0cccc6bd55eae85485cc858182acc8dce6a4541709c61e6b15e7ac40b8ddd714e15bafec7007f46ea5ff7cf96fbfd4eb24dae6fd1031e53c6d180f33ce6d14e2de532"}, {0xf8, 0x0, 0x10000, "558801f038032a935a9fdb64f63bc7df2d5bfa5b1e64b256c05c803e54ef0029d63eb5738cc084d0cb39bbc228833e99e714df99078588325a456fdec0ce68170a39291ea210b0557d0494fcefeb35757ebe55ea23a794f59765c82c5bbe72f2fae734d1aa7f0b890fb9cf436edbe7ad3569c86f3912e36d261f33b30a20c7e7a58233e1dcaf3906c3721c86f456ada1455a7fcab04ca68463c9a4312e0f746e058ae873c9998f9aa40a1151dabe7130ac5b08fb731806bfeac269d3480bf52011d49546eb7230bc7fc2ba5ba2befc98efd5734d0711008944292ba5e345babdef48b46151"}, {0x110, 0x1, 0x9b1e, "b183ef76969ecfc9c07b6d8f079b6c58070c53213b57a4f02833c76426c86557e590428a15932b9cff722d0cd54c601c81cb2cd4b660b7414975bc989a892df08468e6a0ff5f7853582817d555ba11e7d359b20ae8a88da13bad3ef24c9eca9f09e41e4da975b3c3279241e6193e35246119d01c086ec765922d7cc864b9bd466c6bd2918486d9c7288920ded0e76715ed95a9bc43e044948a1241885ea2755061d12f9ecd215b1ed8f39e4a26fc0db7de398d22e0da4c008143cd0abcd99d3c2d0557f09d7acff137759a7a03789a0678e8909f40a2f47b67feb24a39947efc5a3e299bf399d8ce62708ae0c48f06aaedba7ba0aff2dc7181e59f6c90b5b8"}, {0x90, 0xffff, 0x17000000000000, "af9297ea3be090b9e840ff1a059efa5edeb8284c25d377287fe9dcec4df18be08ff35533c22bd2b2277779ddfb7937389ab2bdae313cc9f4d535a7a2a14145529498d8e03e32d8b8a41db23e25d91c53bb26083ecd054040a2f70ae30f305499d7a226cc8f41e848e003148f271ece08c5479a2f7f807d8273c8ca47a4e61c7c"}, {0x20, 0xffff, 0x2, "5e78b7fc46aef51a32ef9d25b3"}, {0x1010, 0x0, 0x9, "03e1e0f44b25f01ac7dfd3bfa5bb63a102e12117773f152ddc023ffcb7c0d10ed885627aac349f34a551812839e26375b1fa740d66c2272e711f7931df16b2de37ed63a2b60cf45557c6388209e985749e06212513bb81a3b0f413db9540a08489a51d930cbed61de5dbc6b15ced9fe5aef99779d30269ed4daaef7ef08cbe931146a8e4ffac9748efaf88787ec8c881ca3dd33c6ba0a482dfbff1f58afa720f836f402915a9d0fd71036b60cc978a642ea96f5673e673ba926823ef277e104a21277b9747e83316d7957b613cfa0c5dd1ccfedb0ca01401542ba35425631cfaab5434e32b0a14bd617fb706202c7cdca0992bb6daa318bda1266219899fcf9f610002db7c3f6161b13d2e486a08e4838d518b56a80e4d835badf812f5c91d7c711fe98fdeddd142a9a566f8bafd2d3de16a0ae854745c2954842169904ed0f81f6e3e5452fb4c3a70fa7e1ba63078830dd6bb84fdd4e5e8f3a1ed348fc1c8bf01c0e6fb71133cc470bab1ec78d26da6db7a439763fdf54cb75fdf3f4b626688764e39396d4e6a679f97e384fdece7fcbcac3942bdce0f07d2d073177e28b683fc6aecc518dd228a224c50a7ae9bba7e9d7cd7f4eee1b4ee53f2b2fef8b6d36af5e791b0568eec12b5f147db1874a4e4c24aa66574343624a2b7246eb670bc383084f37555e99c8e388cc55612d39559c49f296a8acdab5602b4134fdf006aaeb5583d486819c8f1d9f5e18821c86cd5dfa2a2fae65f4f91b64a15d06f3698266cd5318f6a37366b5164733fad25489dfaf492b25a2682b85e2697a2f02eb7266938cd59a8e9ffad36b3fdd965d6fdc512525ddc79056e971c1b9ae7f6469f7c65eeca07a9eeefadc7c76092f0f362caa022d85d3b864118c6afb768ad4ae1462c3ef4efcc03319a9d39881821afd81882ea5ba0fc947ddc8718c9c39bafca1eea1f4fef4eb12466ce0a527d01049d55891d8fff819980d37e3627e5e74f204424bb10e4b2c5ff99ca1aa30eeb979c81638c6164b2bf7b3abca56f3768d607b52a6a2fa6110b7d26d42a30a2377ff1867503c05f16fa6c7c4d2a82505184e319c805c93f145bcb1d596e14dfe76965985725aeb12fdcd35a5afde5090732128efc5b3aeae21a75272631ab51ca7c9469f26ab03e2f7e398b96f5b998a3c91ff4f12ed7bdbd6fe4e337152db7ce6c0a57bf94eea7fcc0a6a1d398cc867835755fc5152dd91cdb671fd44a6304efdbc92ccdf1447216f6714b5bc0da565b0d70d4e98ab2b63b0dc8eabd2da87266db88c2b136274964292c861fbea31867f1a7f786c13fad9b48cfeed6063470f31433d8f5a6a34dc4349a1707bb3fe23ec9c49e1570190013be5ef08d2f23a0b855f5fcbf675274e1a711b7f9a959ef71511f12cf9dc6ceb21d271bd2a02a6d2450d2c46263acec75201350f64742afcbed03edf062c9d93c38848fc89dd130ec0b038096a0f9b720c8491e100c6c0c96bad35a80e8d504401bee894ca2d9fd7dab16d5d8a3c0ae1e193e18df4a9f62c186b4c4eee6df0627cc0d72185c4bcb6c3922e4931b98628a69c5e7974b650cb8381bc0affddd56c0c5b27f97b520ee4ee50a5502680f14386b6d1d6ae91ad33b88023601fe80afaa4c62c2afceff877ba3ab6ac87b3d0cddbdc6271055cf99a01e01f1fa7e90cf3264d6633a1c9708ef65b7ba4ae39eb9b30ae0eb0970ed2bb6939099c7bfad4d3bb3e161df684d30d6a19464c1eece558754d625a04598d1ea9a9c223ab4571f771342aef081c27b9e4969a2fd2b3dc26330f9ae349b63c51def6fbde4b152fb9e9986e15a49c443b369428c0b7f624b73bd0b02c5f083b97f0c50273ca784ac7c1f611339b41a58a4323b37e6e14d88c3bb55aa2fbbd941d48561403f074ad2b99b3f12420fedd6e2b30d2ac8ae45f50094495a9c9aad9d504f53ebea5d5aacbe55861e56ac2b4c761dd172e55eaf0c3394200d7c7cbe2720617307b03c53f22eae92934e153be54fd0f1f5a0b23caf2ee3d8f9b86967a3519b989d99a039fa7cc2a0fe3d3d0c9d06ab75c186e8268c90d805aafb06a3103d64c57dcf77bcba941b2ab4356d75dd067fbf5d8a0b32c344acff3c21b9bea83e46757def73a409624f3f945349b8feac725c4d5862fdbb48a49a626d949a2a6d4641ef643cd8d80b321ed0b4680b57d950c8646387ff172f38b18e9c9a2c030c770758fc25807609d1ad9932e8903c0e75080f8e8f1b66548ed65abd93a38caac4450bd4adb000a5ead7274b5929fd91a749c4a3ecf4bff3cdec355a84beb9c4e5a0fe8d9287822e842411f86ecb99a854d0e98ce4147b750774972ac3b9c1074a78525bba63ef28211e6caf557a3cd337364caa71ea710b6cc771deee78fd6c0494e0db80b8647c3b55f0550435d3dc747f2bb83203c36341a93849a24ac5d6216b25be633fe75242589c601cf5f2f648bac7e5df8cf5250138949e5040b06508b6c15c0abbdd10a66faf0b2141394ce9b03df92c8082c628764fea23e2581dad6457cce8322f201f07d47e059c899024008bd302f58ce3eb1d2840a293c1ea69ea8f2310d53acb119a90f6e9cb02a4a1dcc846cb7a07cbe0f74edfcab97bd6aa9843c4e5ae937a963cc7dc800e42d513674236126f13309f990bc3ae1e46ec00642d75f6e792587aae467f1ec872220672ac7ef0ddfb3f3a86e9027c274ba5f97b0c901090919ad61bad4b451b5ef443815f33a84327ab7ecc4d2888974fc134777654f444a40d4b7f0981ccc55ab1792f5d8e2176b9f9c596f28b02a186232f5f698913dfc119ea60ffe475efc1e3a89450846e70727c724fd5191e431653694f6b0338d2baa4b89587aada358f8057fe567499bae9c0e8a0271872c492d4e4864ade3227fc446726b38df6c1e803926eeb40f275c20825ca02db2115daee55a1cf0290bc89a70da05295b67f9a41aac7759b56d419e6ca4dbb4ab4920949191ecc3cebd4dd570a744a9897c966ee33f8f1a5c1a1f73714f8a95b77ab7c881603cb7f0feb7a454f6f4e74ce06f897b465c7b5740e17ca09084ae1ab22d5ea2a5f6fd1fe66e6cdedd3b8d293b835c1ad090a9bab77e41f7131d940efd1c522394f560ce4a8e91183a517a6518629f60bf81b6248b43771f981da8e3f868a405177bcef16a4a43d1dd78e61569b4adaf419eb4e9d8e54c98e828bc29e36f60b5bfaef0be75e99949adefe2b945b174d8ab6faddeeaade276b2a747622d8a1941537d9d72dfe372516d8f52c4d46a10654103e7ce1f68a3eee9f7056d8bc98096eb82d4e7fdac80460c22a1ed1130b22a91c87af8e85e28be0a13fa3d666e5a3f76b237f5633e4c0567958dd8beedef2f95618f8bc6d9b06ce5a5e6e7aefe613528ac4d9d7f0c2163ee977aff8003ba088a1d6ce749bce666277b0f0088ff162814489d88aafd928649afe34adaec676c7f3a53a4c0632c6c43cb3838c0e8ee059f1cdf04a3ff17b5c390e594f31a7d98a7c85687cf7d988ab8e68c6c597722a5b396e124ada0cb1204000f957b2a891b2fef5accc12e3dfc407da0a88a141435501aafcde2f282be43bcdd1defc2a3a8dba2e984e0e0a1761e80787c2e31d4bc5010aef2192b829a775ab403c7c891bc372c6fb4de6f7fcbb0863f8cdd36ad166be99515ba210759fed84e545999f409dbf3c9cbff2563a5435dc4962e76775721420bf81492a9b20674b1ad866e73da14edfbd3a40f4cd607e91cba21ec2c37844354b1fb9b2032d82e8552f63f378813dcab74f99f9e8e041c598c4d3ef904258a4668afe43db06b50d6670a2d19b2af6dfdfaca496a37620e4b2c6b6f7df95932f910e2a5d3c3b0fd44a4cf2fcc1d84a968e924176067406958504cbb9bddd55fb9554f73d28f8f90337ccbe2f278f23eee32062a516b96b22ac1b2c9cd2f021d0f413b2dfd1b27dda6dc3be62ef4d609d5673c34e9a5dbd7cbca3a31e6489e4c7124138208dbd788f580decda2844e06452a35804b2aa8104ebc6c6bcdb937f61dd9ff22315d44969ba9418ad5eeb520c37e0af6c9ef72ab0221c3ca5fa3b8dcb24fa5887f119536071a47934f22b6cf10e6a5f7095c594de6df27afafc757b250cbb71650aa556aadf12442516d3b7c01642aaf7a0a29dd8c012c76d6231af8c4a91189e59ab0b6096acd0f698adc90733ec6d89237d4559e4cd5546c8074d7636139165ec1dcffe70a0a5a9f136ad8becfea9302c969a7d4f3a32064f4c9c246e7f5457b5efebb58d863f6b425fb3247030225da0a0a8ea0bc7bd21b16b18fb7992f98a0ab0b79fcf5ae1a263c5965b1cfa4579a30d6500677b529ebbe01a51e795653eabd36b17cbee4a7da9e00e4d430a1ac0cb1b263f55f07f163562b3f3ae2caf0a24f3ab7a5b9e6f576fd9882c2eef83d1e81dae54f25cd55c035f954eeb6609db50dac5fc8e1e477632b56a251a32046fe8d920da2354c2c5faf3355c13a12289170a71d51aea7c96bd6f3b7672f3b36e2013094f78b27c158bd56d091bb9531f968e27831e5ab1080a226e4b4c3de852f38f8754c37e134568adce89897c1608aa8ac85f324ab593e716e70bb176075ec66aae9ba08e636822356bf9aba5b1ad5dae7ef0adb22dab888d16547308783c38f7b4847a6076d0ae9b031aae6f74fd6355ae0f5aad98594ba74af8a81e299d012a946a668652c137f6f5276a465881b5b3e2b04d5a7813770677a9e3280b6bb3b169f11b96a8075afedca4a13a4743b8c51e5d0c1320a7a65850971311d1c6c38f165795873a424890aa7d40e1cf558465f81b18b1bfc5a964fdebc2aeb5a3380e56819f323dabff167c7c665253922c616979e70f2fea0ada5788ff6ca5d533980f5d9ce0a757293dd119166416c9426a7dc4e39060da01dde1a4e9cb25f117c13e4a9f5affac4398ed9246a5c4d96c46f0f8f93db30571d59fdcf3e9edaccd3f693652ac45b208623bf3c622dc11041d158dade4b37a3cd9f5823b559c5150fb873f02751f90dc371a61e68ba7d2e744584b304a560f7d78a237071cf9977ba9ae92ddb0f36060991e800b398415bad029040b0b2f43f7e582e126147784184f3131ea7f60c860132ae5293880c15b9e66f6785b02eb670e234dd5c397e7e461af2a24c934d112be54ca2a0d9cdb767b2fe6b2772a9e08deecc677855a7262e9665f976a4f7ba5c4b5e48027ed6077a3252270eab0e68c0e63bf8781121fad52a1be6a6726644dbecd06b4af76cac8df126afb0b381631b26aff099a36ffe6f1bf6f20b9ec633a962ccc0bf2a676ccdcbecd68e7d03161adbe07c54b14adb38d20134dbc03adf9a731b27e167204b63f148321ce43032143d9aee77991fd250e6c8d4029fa3f4fa9e3113c8e7533df777fa599b47d2ab24b83669ecede9a626f991bc9448fbfbc4c012cb31d24a3224309e0dd9243db7747a4cff712974b80686bc9936f74517963de2e86d7c1d533973fdfe3182ae85576689eeea174b9b81023e057ef2bb1866a29d1bc49c1fb3d92700ad7bc237f785db6fce953aa9d060be5956c05386195fd05560dd0070f26449ab3ba107ec6811c6d980d8c92a012e09541b918f10ae569b204facec4cbe4ccb0add18a0eccbd9d56e11786753959de36a8f2364d80a7db2faae1d8efba65df0cd720df7e96c73782ee7bc096df84235e5d00a692d048de2a255a18dd410f1c0707237da70e87502f301e23eba69dc69cb064c8266c40f25df013fe42d467a2d24f1ea004fb1d314eccdd61808df51ec11fff9860c1c2a0ddc9"}, {0x70, 0x1, 0x1, "7c4a01945b28f515a0c9f2e28b7a5b8d22444b3eb33b6af2d3249b6896f618ae47e9b02b6fe51984232911d1bad6425403a807206fd84e2a95745cfe105b532baefea92928a130eeb5e03ca5ec254dbacb1d831897dec2356d"}, {0x58, 0xffff, 0x0, "304718de2c6a8455205f577684331ad8dedaab0296d08e4ded3f78d70e9cbb03591808b687c892b6a92c94f6d477065b208b116880eeb362ecb489c4e91f1cd4555f93a2a7303b4b"}], 0x15e8}, 0x401) dup2(r1, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) preadv(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/250, 0xfa}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/238, 0xee}], 0xa, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10682, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x46) pwritev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="c73909366d6a715b49be69e4abde6bf2c47d5d10efccfe2d3433bde2aa9ff5e41307008dad8725551d4d32e87390cfbb13873e6c34dc0fe317aac8c8cd163b1f078bc6f394f42bb806976363b8e9b8a051b1d2fb8ca13ad13378c7ec3fa5820298484335762aa6aff634711ccbd3abcfec35db95978f39415e0faf291eaff871cb40b32bb84a6a1531a88ae488a7bbed145575ac88e8f9cce82babc34313519a99193b", 0xa3}], 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x106) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x191, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18206, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xffff) fchflags(r0, 0x1) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66ff01653000fd59bf84d84c69b3eb2a06d0cac26f81a7a21520115bd80066b64f5d2943a8c60ea60c87a58031f70e9b2ad025658f186122e483d049a9d5233742a88639590e8121a8fa56088850606ff6d22e5b53a3d6761c082fd6cc972c2597bb6dbaf52a55554e12590280aecd03e0fea795cbbd66d5d4cdb9eacddaf9a36015eec293254665032b5a89b79f375a9c5e032e554249f038454706fd62592efdc86d8ac341da72d0898ef33b9d9ece919a85d47e410e51d4985169f79a1f31ee587e6a5365eab077384b71973e7ff9b5c037db40c715298fa80933ee18"], 0x1c, 0x0, 0x233, 0x0, 0xffffffffffffffe1}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r0) socketpair(0x2, 0xc002, 0xffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x60, 0x4) socket$inet6(0x18, 0x3, 0x8) mprotect(&(0x7f0000234000/0x2000)=nil, 0x2000, 0x5) poll(&(0x7f0000000080), 0x0, 0x1a80000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x83d, 0x37) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) fsync(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:30 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x83, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0xc3, 0x0) fchflags(r1, 0x1) flock(r3, 0x8) r5 = dup2(r1, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8000, 0x0, 0x7a13a9e4, 0x1, 0x7fff, 0x9, 0x3, 0x0, 0x0, 0x9, 0x8}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x5, 0x1, 0x1, 0x7, 0x7, 0x3, 0x3, 0x0, 0x1, 0x1}) socketpair(0x18, 0x8000, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) utimensat(r3, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x57a8}, {0x80000000, 0x2}}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0xfffffffffffffffe) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000440)) fchdir(r7) fchdir(r6) r8 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r8, 0x0, 0x0) fsync(r6) read(r5, &(0x7f0000000480)=""/135, 0x87) r9 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r9, 0x0) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000540)=""/60) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000580)={0x1f, 0x401, 0x4, 0x4, "45c6bb7fff9268786405997f48c020278bac63a4", 0x5, 0x1}) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x58, 0x20) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) r3 = syz_open_pts() close(r0) dup(r0) r4 = syz_open_pts() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0x1b4c) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 16:00:30 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = socket(0x1, 0x8004, 0xb) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) 16:00:30 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000007000/0xc000)=nil, 0xc000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r5) fcntl$dupfd(r3, 0x0, r1) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x3) syz_open_pts() close(r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f00000002c0)="d231d8117828ca9993abedd6bcf91bebc997957f8f560f4a00675f1117bcf354d033962bffe394ac05f424502775561455b0ea03b82b5002501dab6f382c1ce2be4c77be7435381def8994d0be0db3e304866dbe5bfc64e6ae402c", 0x5b, 0x0, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) r2 = accept$unix(r1, &(0x7f0000002840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a3e9f2e17ed0000000000000000000000000000000000000000a2607d1ad6f5860f8acca82e477741a42dabfb4993174de23a64e606b597589b5db780bf3d4c4c6ef37df6d1535177d215ea3807ebbad6c1b8acb3f27765641043a95b114b5393be1d511d5ffe6f2d4cdb8537ec68009be25b75f1fe12747531d3190471a3d38202eb202c108feb79e3cb2564c824c52cf29b9936339c95342b4b89d9fdaa290cdd794112f6a4fb355071831f28b29be7c4de35c57ba4fdd85e0000"], &(0x7f0000000140)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002700)={&(0x7f0000002740)=ANY=[@ANYBLOB="000852a40301c69e2a58204475838b35191825796e6a24294a7e2ce90005cc0cc2245504b2a592086576fe637df16d2bd09715c3dad5ceace5b49fee2e1ddb6aaea167a0d56e60e8f18f040000000000000050679aa3c653a5f7eb645c32ae002c0156c89ef47b863d2970846135d949f6ee3ebdb85a6a92fdd63c8d81adeb556015f04c0e644c7116f0dcd62133d5797a243719900954128c3c1a36dd74f112b459fff781363f9a05ea51453004d0c594c16fc73b223e6cb0ca1cd52a7e307647f8594e0fceb816ba01fa9f76326baabe148400000006"], 0xa, &(0x7f00000026c0)=[{&(0x7f0000002600)="0c19181e704e7cb93bbf51902420dde004db0ff98568b1e2c6061f493435b22d8e1be6d27bf514eec703111f104c2a5d0feb04062ff27c9be935577e72d0c5ada207ca2030fc4dcc86e172b0d8dfbc4040ec078aefa1278cef832cdad07a9aa88e8c3a96379cd52b952a9420c2bcba9a9d2c8cc5a4773c5b21e644b943cd45faed628ad11fc2bd28bb861dd89bc9ec0bb1eeaab85a8dd698", 0x98}], 0x1, 0x0, 0x0, 0x1}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) symlink(&(0x7f0000002500)='./file0\x00', &(0x7f0000002580)='./file0\x00') preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000013c0)=@file={0x0, ""/99}, &(0x7f0000002540)=0xfe) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x1) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) fchownat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0x4, 0xffffffffffff904b, 0x79e23c1, "bf8c09175f0782c307a7c1c63094779dc3fcf828", 0x7, 0xb76}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 16:00:30 executing program 1: socket(0x18, 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="84628d112c607103e34a9f4b10eb7555adf9f37d70a76681a851943867db9f796914ab43d8eb8d65dc45a7", 0x2b) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) recvfrom(r0, &(0x7f0000000200)=""/195, 0xc3, 0x0, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f00000000c0)="5054121df15614be8367748b6d09fc85d38ce66a88280973bf71345e4b9ca7ba5e5fdf16503b94745a42c0387d8b5f17cb4f939e6d5588939b07e9238807eef9f9c0433cef46e1cc35c2b640228cc46bbbc749026e63d2d1d378b85908608d2006bb33e86e85656a84d8692db7c3279b6884939a97da599e2c71209ec2b53c0753ec31bad348f985b1a630fa0965c90c1f7fcd2e5de6809d2a1881706b2266382a72060bb5cc556517760444998509e6080ef92b64bee8b6efc54089e0260f4c43794d808c0251002181f14dc351acd965f13197", 0xd4) setsockopt(r0, 0x200, 0xffffffffffeffffa, &(0x7f0000000080)="0835557c01878cd1af870d6dfe2a6855456e7df0598573f17b885ad962", 0x1d) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setrlimit(0x3, &(0x7f0000000080)={0x5, 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r13, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r4, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() getpgrp() r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 16:00:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x5, 0x8, 0x2}, {0x0, 0xffffffffffff7fff, 0x0, 0x24c}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2c) socket$inet(0x2, 0xc007, 0xfffffffffffff801) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x80, 0x2d8, 0x0, 0xc72a, 0x7, 0x2, 0x5, 0x8]}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="f36a0ffbd2fb046abc3bcab184830617e972e372985068bd8d49dd9b2c96fca1108bc21cb3b358f33c82ff7b5f2c10a9450a5d03d8910696d15ac83bbf65f856e972e01ab716b0103d470bab97f1bf50d83842c44e39ec", 0x57, 0x2, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./bus\x00', r3, r4, 0x2) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:30 executing program 0: getrlimit(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x188, 0x6) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xfffffffffffffcca) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4a2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/96) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6c", 0x69a}], 0x1) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20801, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = getegid() setgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = msgget$private(0x0, 0x7ee14e88884e5d13) msgrcv(r0, &(0x7f0000000040)={0x0, ""/24}, 0x20, 0x0, 0x1800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000), 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) syz_open_pts() syz_open_pts() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="dc") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x5, 0xc3}) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:31 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x5, 0x4}) r0 = msgget(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1}) 16:00:31 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0xffffffffffff583b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="4d4c69cd4e74b5549421dabc6eff35dd1a69e66413cdeecf3a632b", 0x1b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x65, 0x3, 0xf6d6, 0x7fff, &(0x7f00000002c0)={{0x1f, 0x20, 0x400, 0x2, 0x40, 0x6, 0x8}, {[0x3, 0x80000001, 0x5, 0x9, 0x200, 0x1, 0x1000, 0xfffffffffffffffb, 0x101, 0x4, 0x0, 0x9, 0x3, 0x7ff, 0x81, 0x1, 0x8000, 0x80], [0x5, 0x8, 0xc15f, 0xffffffffffffffff, 0x8000, 0x3, 0x0, 0x6, 0x6, 0x2], [0x4, 0x5f, 0x58f94a94, 0x1, 0x5d, 0x2, 0x2], [0x0, 0x3, 0x6, 0x0, 0x1, 0x6], [{0x2, 0x7, 0x3f, 0x1}, {0x0, 0x0, 0x2, 0x5}, {0x2, 0xb48, 0x5, 0x9}, {0xb595, 0x7, 0xff, 0x1000}, {0xcec6, 0x400, 0x5, 0x8001}, {0x3, 0x100, 0x1, 0x8001}, {0x401, 0x8, 0x5, 0x7fff}, {0x7, 0x3f, 0x1, 0xb05}], {0x6, 0x4, 0x800, 0xfffffffffffffffe}, {0x80000001, 0x2c, 0x2, 0x5}}}, 0x7, 0x1a4000}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x80, 0x6}, {0x79f, 0x4}}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0x6d) dup2(r1, r1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x3b5, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8000000000007) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_execute_func(&(0x7f0000001440)="0f1bad00000000662e65f3a5c4017d111d75a2ca8b400f01f96566440f2c5303400fc658002ac4e13d5f0067470f73d00fc423f91694fc2fa5000001c4e17c50e8") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe7f) sendmsg(r0, &(0x7f0000001540)={0x0, 0xfffffffffffffd6e, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="100000000000000035447987000080000675b97ed8b02d0a1005226ab00775a077a2e5a4c0f13fd4d6fa46d0503c3a1587aff9fef9435c2f8c4f61e70ff6c798ae6b00"/77], 0x4d}, 0x8) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000001580)="0c74232fe7a89e8101dc3e9304059074454b9c05668bbf05572c4d30148f5e501d8d91dc1bad39cfccd3d3aec3a2c50fdedcafd4d26b9e59c5b3a57d217463fbcb4f132862cf79e507c31255f56777716bc00bbeab204c2a4c78986287d77f144971084897c23aedf59f2c16fd63795dbdb9f1e03180871002529a4f773b1a7e", 0x80}, {&(0x7f0000001600)="d177eba78fca80b3e21289334f64ebe64747024e798d847b34ad1bb640c7824b812fd491cedd490e8796152fc8c7ec40ae25853fb4351c55ba6d327dc1a97054abfefd6d05fab7621a16af2efdc73b4939b0435c5b757376ccfd04900acd679ff2dddb8ed15789043c921b7560f45949be96c335c1d4f4938656f227498f8b6c47b5aba969c16c3e7fb45d4d2c555846a109a3a613fcf407b250ace2590bec83d654365c412cc996541c78f520a0670e8469347d8d82f270", 0xb8}, {&(0x7f00000016c0)="cd7f4af869c601f975822618f40bc3c16520094a267d80d724be32da773ead27e874d584c9d9ff168ff110e88e93179447218f3a5c0f534c06c188537c2a70031695782c9020059a57b432c191aea58d3fa9a44d65ed572111d18c4b453c1d955d8d8218c411122176dd312de8889cce3e672a0198e4fd5452b5ca9d1d32e2462ea643680b41b63ee608281ac491507423c0f0b8c0277aad97a869ac3aa4f7415ef32ff6cd54fbd256757dd68127700a6755728c2fb90f8de916869ed90bb24c9a4d112133abff15c88a153c467d", 0xce}, {&(0x7f0000000080)="2c6bf9", 0x3}, {&(0x7f00000017c0)="55234b4f652c30bf8934477325a883db1e2b550cfaee4a0f7f3831baf2fb7a9eede5c7f0ea38a16a939f7695a30a82b4794dc8406227b68fef37fb1217198bae88e9bb255a638b597b4272952d790d251e59259a716e7b433e9c2ec071892f65be1be71e5e18a32376e564af201677bc8c1bd3955b023fcc3512f4722801628ba3f31d67d73fb22209890bf8b876c7bdd00719959fa13aa49507c94d8dd770315f4bc356ca8f705f1be388d8324a2fa738414754f7b41b955ca3eb60", 0xbc}, {&(0x7f0000001880)="c23d4ee85ac26a3bcc6af29c6ba9893812223c62281c8e4c2e2b91c2de163d14574a4ce3f9f90b2f42274a2ed8bd0d5e8ea05cc76095257020e114613a", 0x3d}], 0x6, &(0x7f0000001940)=[{0x30, 0xffff, 0x8001, "03b28043dfee86fb82bd5e59c63879a0c983c6eb4fa08a069859e5d855"}, {0xf0, 0xffff, 0x7866, "62a046e93b22bdd4e87da9b638c7877f5ece3757f2aa2764da18e9a7a897cadbcf82b1cb31551aa224be272598a81a4448de66c1ff47b1b4b2341c189685ccbda580ac39199ec5056a4b0e9ab55deddbee025c01251a355be20274882992551e36f69fe18e3af40cdd4e628c0add4e1766d686c1505babe45ea704a73d72c335419e7caefac99bd121241eacf11b18f0564dd71af281aaeb710fc80c1397ead197e15a24f3c9ad6e59ace28cb813dba3275035ce277d10e281a7fe818e753070a20bb2e05526647dc708b64e8758c9459386971748f2186cfc4727d33f12"}, {0x68, 0xffff, 0x9, "77853ee2b6f14f115a2b1cadf7774aab37f6b7f5fc92c813f4653f4445db2affd818562d05b6048a62b50e74505f0352eadeace3a4c0c2f31b245aa2410f54949aa11dee1cbd725faba0dc213e4f08ed343e6056529a16"}, {0xa0, 0x1, 0x3f, "2c29d64059f9fa025a01edbbf93a4596c87407679d8a45bc4b7599e73c7db6fabec0ce2c5c15f90729ac6287218dfebbca4ed846cc95a2a86eb9c487811de90bec93daadfe2a98818f259d11ee5a30a163431953e1f1cb375958e99e931952170c50609954b1613e89684ea8fd42ea5506a1b31359af81917d48a052e1c3e10a67a77b9f4a43f428aa1d19985d6459"}, {0x10, 0xffff, 0x9}], 0x238}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001c00)={0x3f, 0x322, 0xffffffffffffffe0, 0x5, "57865dbba27f0b1cbb56b602690059816466fb65", 0x400, 0x8}) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/85, 0x55}, {&(0x7f0000001180)=""/211, 0xd3}, {&(0x7f0000001280)=""/88, 0x58}], 0x4, &(0x7f0000001300)=""/253, 0xfd}, 0x800) 16:00:31 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x6b3) close(r0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xa7, 0x10000}], 0x1}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x56) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x1f) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x410, 0x0) 16:00:31 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) msgget(0x2, 0x200) close(r1) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0xffffffff00000000, './bus\x00', 0x0, 0x2, 0x800000000000000, 0x9}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000000), 0x148) ftruncate(r0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x1ff, 0x800, 0xff, 0x1, 0xdb, 0x5, 0x6, 0x3, 0x3, 0x7ccaf01a}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/139, 0x8b}], 0x100001c6) 16:00:32 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x8001}, {0x1, 0xbe}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x9}, {0x8, 0x7}}, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = socket(0x0, 0x4000000000002, 0xfffffffffffffffc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=[{0xfffffffffffffd42}], 0xe}, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket(0x2, 0x10000000c001, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x30) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) geteuid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) dup(r0) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='[\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x9d&\x00', &(0x7f0000000240)='{\\$\xfd\x00', &(0x7f0000000280)=',\'T\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\']\x00']) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r0, &(0x7f0000000080)="49849d2ab9055f109e7841ebcc7f82f816851b437888c0602ae099aeea9254533b9f3734508923641fd80295a5cfa6f49f625a079c7869c91701a43b57e36d313d6948941d672a094516167c64d41e3cc36e9601ea28654194ece7a84ae744b47acde3618d2d98e7aab9b96c2cc65025a810c0932eb9abc2ecd203ba14a781525dbf5566123847586761cb8f774e2e1bc8493db2dc53ed597a545e92dda8efceaa940584bbff6daaa82a14932f42d1dbd38d26a7308150f94454", 0xba, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1676d1be322c6199, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:32 executing program 1: munlockall() stat(&(0x7f0000001240)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:00:32 executing program 0: r0 = socket(0x40000000001c, 0x3, 0x800000000000003a) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ftruncate(r1, 0x0, 0xffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) flock(r0, 0x2) 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) symlink(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x10) write(r0, &(0x7f0000000000)="9c87c3772c0035529cc5de5db84133332e00", 0x12) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) dup2(r0, r0) fsync(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0xb, 0x8000000000) write(r0, 0x0, 0x0) 16:00:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x17, 0x2, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/34, 0x22, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xf5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/87, 0x57}], 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c741080210000000000000000a06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:33 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30200, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 16:00:33 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/98) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(r1) fcntl$setstatus(r1, 0x4, 0x48) dup2(r1, r1) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) 16:00:33 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x29) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x140) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r0, 0x0) 16:00:33 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000240)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x80, 0x9, 0x10001, 0x1}) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:33 executing program 0: getpgrp() mlockall(0x80000000000003) setrlimit(0x4000000003, &(0x7f0000000040)={0x92ffff, 0x400201010000001f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x88) getpid() 16:00:33 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) lseek(r3, 0x0, 0x0, 0x2) r4 = kqueue() close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0x0, 0x0]) r8 = open(&(0x7f0000000640)='./file0\x00', 0x20, 0x100) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x100, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) r12 = open$dir(&(0x7f0000000780)='./file0\x00', 0x20000, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r15 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x1, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x0, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x190, 0x0) r20 = syz_open_pts() r21 = accept(0xffffffffffffffff, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0x40, 0x0) r23 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x401, 0x20) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x428, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x80, 0x0) r26 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/vmm\x00', 0x492, 0x0) r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="210a084d295aba6aa5e621a1180cac38c53c6e0c254442448eeb8549945390c0", 0x20}, {&(0x7f0000000100)="44b0d1a5fda56250be3ad3353331e12973f7fcf6e0b09993738c1208896372ed4b16b58b8b27897fd2a9e5f93c54dbecb4e0d2c2c18a68a3b5589510379f77e56f40f288e06856f744966836038312a14c3ae37f51b5ccde", 0x58}, {&(0x7f0000000180)="d07723c98b80218b793300786050d93eb17ed823cfe6baf409ec744a2e92ff24cf7925dc70b5f3de4f7a98dd5ce31a4a2704ceee75c4f00b67acba705d00908cddd30a9de8396b32a5bfa85412e25baf5b7b5655e7fc3a185a16d457dc8701d2a67a2d8cdc8a30ac276313fb9a480b4d569eba165b8c2af9faf4d6752691a62ed2d7fe3c0c4d52d17782b4d9de46f06eb0477db29aa907e9e5a2d0faa897423fd6441cb7114c53dd273742520ad2b684c5bd41b9825ede67f5211b6abf4a2e932c1d905ad5f22db50b43a065bc90", 0xce}, {&(0x7f0000000280)="e7e57576f4ea11173aa953f231d3b4d09e2ac621d0ec0f07b09d6f5df15a1e8ac0765667658492f716ef5416463b802f03b0c12efc0fa021db32998836a6e42afe4947dc21eea07cce6c1e024f70ed1bfe46ca29c2146ffe8225b6aa381dba12bc736ff8f26849d5aba3bbd40fe0875cfc8545bd14801fdcb077208dbf7479", 0x7f}, {&(0x7f0000000300)="57323ea6ebb2bfeadf7883e489d664258dddcba4736687b3645e729361471655c27d17b9225a425e83cb38b966a60a1b937f8b4b6fa9558cda8671988b9116c1ae95f115508b3c3ffb3170dfd7a3faafa7d3a099efc537d373014661cfbf1b305e3bc4d28964b5c1469ce51e911fe115d5f0f1a64afaed2b60d64dc5eee6ca59bc2f3f03b177f4a385b44d5f4c99a1f2edc3a04ea57cbd20cbf40b3e7fec96da98d346152e53959b22b8f245ebdf9f02cf9b18372a909d783f12501a70b460e4da3426", 0xc3}, {&(0x7f0000000400)="d175c60d1449af6e8d703793f2d77a2ba358ebf0ab34692a70d9337f0a95d73089eac96b02ce2ef2b23458df39e4f02a3d019a006b77168adf0e2691f7f70071917c5631648d45f1bb934fd754ca1f1eb2384a3051c29608ae87f57497c0ae5fdad1e1f65e9662da6df3c67870f6099cf320bb67e683e16b75f891586f97b21b64", 0x81}], 0x6, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}], 0xd8, 0xc84976fde13af748}, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r29 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r30, 0x0, 0x0) shmdt(r29) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setsockopt(r1, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) close(r1) pckbd_enable: command error 16:00:35 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x20, 0x3, 0x1ff, "74b601c8e7b9b8de9e71e918f18076cc7d6bd9e4", 0x8, 0xff}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) pckbd_enable: command error 16:00:35 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1008a, 0x0) readlinkat(r0, &(0x7f0000000180)='\x00', &(0x7f00000001c0)=""/176, 0xb0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa00, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:35 executing program 0: r0 = socket(0x1e, 0x8001, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x10f6}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xd8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) listen(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc3, 0x8}, {0x8a, 0x80000000}, {0x21, 0x8}], 0x3}) 16:00:35 executing program 1: socket(0x0, 0x3, 0x7ff) socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0x2}, {0x43, 0x8000}, {0xe7, 0x6}, {0xca, 0xffffffffffffff81}, {0xcf, 0x1}, {0x101, 0x7}], 0x6}) close(r0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x7, 0x81, 0x1, 0x0, 0x0, 0x4, 0x3, 0x1, 0x2, 0xd1b9}) 16:00:35 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/215, &(0x7f0000001300)=0xd7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffff, 0x5}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt(r0, 0xf3a8, 0x1, &(0x7f0000000300)="e1059f270e6d726d840724321213b0c0ffee9ee77407ada6a0e9c8b552fb5391846f4f11d90ae18658d7b0fe49b087da6dccf533fc5778b83e27dae61f7f774f44817d4b2e8f6bf52958f748d3b8be8c73eac72040664286b78e22d41db3c2deb29d8513fffab487da6339de0af8d99858da940313221a191492663c352d1edeb3be4a0e3129585113fd0145794906123fc11a8b68402456ec8343ddc18e11dedb7bef5a25749dd9d6208c1b5d1dd0279e5221f0e119c92173fde9b1730f132b0245ac1468261311dbb715d8c6c9d332807d66656ca4ad2b1a451fcc2755b072ba1b75af69beb3b59003403b24648314fd205829273ed8401cde3748df07e4935eb0a59651f89ae157a6b2d901b50759510e3cc67b6f94caa4fcfeddbd8eac6b93fb435cdb4dd9b4edb06b4bc0a39bd4f19cc1d28cc404cc01e9d1dc562f1f141acf3c504f30c016c05adbf94da714e30ae8750a12316dcb4cca75c96fff274a8ea1750cc5c735dc9e9ad7a4f3cc154fed31e5103b20ef4b436df2b9ec3f08661dbe068e4e2d1b5fdff24c9a77d497085754aafead0072dd0206e39ce2744ebec2a374bf94aa98631584ae82ad930e8772de360965b297f1cd1bbb0660a4e4600e62ce10423f943d1bb2eb44c3a92a39b5865d8f993e00c5bb2f63e4507dd9fc27c6d3dcffc75fa09df3a7b35510e75595c62eaf3255fc62158a9445f4fab751d84964b821d5fbd560e5988e7c6c974127829756dde667781358bf307668b4cd53e7f4f092412d9a43e00c7dada92fb998c619398e32289a98727d7b6211d8d750d596a205ad8b2412413c4558d9018893badda0f63910b937da975186e1d2f5e8a9108377859ff1d271fc87dc1fc026382d89e914726ed6c567502aa0475d99be3d43be1a1ca64823f36b3c697419763313f102e5c7e55986bad96b19ef23db8ad4a0d88e18f69b35f94eb755a001c1a88ac4b525d6304ff13859cc367072c025f8f136041a3a725407fac6fe393d3c3ba266e1335d58a9cf81ee2072e188def800948fb8f29013c3bc75dd2d578f19bd42523b1d231d4c24e0d1694167efc3d085215323d02ed382a2a5f262c52255a4f93a46d1ebf76fd349970b9d8f979986d496ff7df0f8422f283085fa499a354aba4c61953f6d48e062ad33d25e1cead40d7683f742e8b89dd9ada1dfe626d6f7a9febde0deeda8024a891b4c3d6c5f3839502f98901b685fe9b498068d3b2304246f8bf20c5044edd04eba15898b53227c896436ee265c8731b211cd3c1b4e357f0fcf831fe8a832f5d0c16b8888344570644132a6dea6b362b326132dd22dc4ffdfb20afbe34366abc2beb67deb90631d96897c5ab2cfeac9dd4d984bc05ff20a082c56f3657ddf47c0e60507a05bfa4130b50f4ebd389b1c1c66f50ae9df33a2fe41902bd09319a75957517b1552bc3201e6e6b58633d1d2637ffd4fee61a2078e8606bac1fcee3ea80696462630b8730a7d8566281221be8e5ab4c8c94d1fe463303e7eb6b372920c8103d345c2fc1e974c29f4df0a3c88150344bab3b2b002bca8d8f4a4fd43321ea29c9637fe205c611f92dcb44e8e9ad80688e47e94e1d0902e1500082ec01f192a01bb5a8e0bf81501cd20a79324f94dfc64454223193bb518975f88bfce04ac1422a6136b23cb22157d0f43fbea6e3a289b6d111bee23115a7a435f15804bb43908e523bad7d4825738a9edb6b462339fde77a424bdec06abfcea3178363bf37e94f5e57f9c35c92349fd3c89714b842a5b1f7dd46eec44157df4a844f27488355618e673b4d37a8c5a86c6068c685eaef8523dbedc80e726bc1704786c2b9e99f06f0f1459933d92a0402d1604e804a740d48361d21e543edbde0ff89410df013b3da6c14db3731c23ce917970e76f3ad892ec03044f5ab46f474103eb0df1566a337e8338d256df7807c7269fe8248168beecdcf85aa2320b894b879725a576961f7d046878d00d1e0d433756f0a513739bf0a549575aaa403a6887f5d22d205a802f163090bead5a7f1826987ba68cfb497c0b14218903f36ab74646748a876508cc4a553f52a9ea95abbffe34e4bac7430927de465f756388eedb86031d492869cac6a047513d992246b8a9e94cc1baaf441bffac054d4332a66e7e410cf0b2e353c344d32d76bc5b9b5ca6a59b9b632846aa72948684883ec92cb14f26152ce4e2a1db730a63816fe6ef42497837e4b0ce021f62c0948606bd0c5ec5cf0aaee12f7ea303d4638d9817ab14b077d40b241dd9634bf50347f361ab21ca3fc1b6eee5a83505354069f67a12d64e8defa65995208bc6595c9a3a04b56547efbbc88eefa54f03d72899339c6d46267f5a3e5f6c9de8cba90e8bd5c1b5ca6371a8e7b95dedc4e0a3849e2045a50f0bd571db0d32e019ed3897a1fe7d5b58b61e422333479c6776411bdfa8b946e01f7a126be39cae1be56d68aaf3c46bde185fe57622d21420f3472c950b1c12d5d4ff818f6a8ce4015660e89d21e215bd56fe6f67ce1b67e721c2825c862e90ddb96aa85dc4ff42e6552da8ba1b701ca75adfa38187e31e7ef5ebbe2e75f47e8fe5ef048cd008a08de21e064eb3e81d2a36c70c2dca306b37e9860a91c3902e58e2ef2a292cb59e6ae719515835dc091f9ce6ceedf198d2acded8508a0ef9ee147f793814f4acc1291d2cf2576d6fe73d75e77d5eb66eefb4c859f99cc750089e69ef2f8f4bf0c2c3a441b307a82b307e2627bb97e521ba505ce8ccdd1d4f329d3a9e4a3bd3bc623c1f9413cbe02430b3016240a559916ab36fcdb19e68251c447d378601100f40f70aa94ca52b2f516c86951131e9e80526ebf38c76ed2b1b5c832bd28166c81b6c7b9e8867fe9212e502f55a01bf81bd74c003ba68b5487a9164e3f9b8e4d930897025b6ed14cc74056740d0b02a0f548139ff183e65db6e508c15a7e68aaec264de6a4f471c517a81ac2e176e5696a9e8df20b828956c920676f782bc71e52f183c36c93d37310e7064d2a20e7ceffa71985ed5acf49183afbb384af6349b0a663363608e533baa3e3b94a51cf69587353381ae623e5cb130b6accc2e2db88d52755ce0005ad4afce6e739d11bfca93c59807cf4b1e5440e1f6fa33dfb5bf8506465f2fbf3fc970fddcfb5538207cf268725ffd0a45f2fa7f40f008993a7a1c310ccb67eba31e8a643338ff15f0b55e43cf33428041997677ebe1d4709e86d1d1cff97f6138a3f57ece2c128bdf548dfb0fff3da8aca3a11dba74d067349f9aaaad57a5b9e510a030afa6062c008141a6cb8c055ea65bad93807aacb34dd82a3aeea1aa0b02d1b986b0718bcab99ecfb6ac0b005a632f264f802ebd82fb3b97ff48c7bdda0aaa29e805e55f50d7d9cc51dabf93506bc80fc7da0d30670dbfd64f9e4018f01c1039de8f5eb9d1da521a0052f192d683d1ca902d4020752497236a5339cf614b5c86e7f8c3da965f98ef76d87feea390892c91bd999cc9c65d347bdee96004272874ddc7c4e82477876c63de97e93db82dddef76140f49e4e2a60f9465b76a792d307067be4fbe072a2ee58b06682f3cabbdf45363c84b05b2790285823aebac72179c9fa779b99258d72db99cd79cb06a402f1d1867e6484290ac8f23ca1dcddd56a380fa1a2af99e5309785ff50ddf02551e6836a8163b40784b4f1831308df7c7332991ac959c52ff152d7a1797361d2d3db282f3f292d40a4a543472ffed75142944da2f7c04b8b05703032f7222853b8dcbfe9d442908633c7690aca81de0cd7608aabd5a7662400f4fb67e7ecc8b61c5f4364544809cb7f86ba238af27fe5277be45ae770bcd7f028b0c6265cedd62fddf7a7f4b7b8eb12cada2bc26d59ff9916460a719b9c1cfcdd9b3955496abd72f1512bb1dc082ed9fc73f253d78636c18841b3106df6c17d99143c8f6c72b5de71d33ed7c76957ca3426b07c304eb792b67f17487159978110a54cd583fed530d97d2862e78175e1e8de95b166521671d2a735188633baa020c8c2e1010c75c9794889455a415d060d5df4a982c6a668956684b98cb9a84487e919972c9046fb314fd024a1c6d23cf0faddc4f3a2b9cfc69c50ed34620d01a4991dd1ea38f93cf9e1442641c9e635daea8bc1583c3b5eb34d22a9ec56aae2ec87bef5303ca744df1b55e0a33a09d2fb0f9c2814f851211378001fee34f5263036bfd9cde4e4dd3a67cc8a9b2a3cdc8c948e66d10f7c667e33eca572448e08bec40f327eee467d49e95c7b5d88f106e0ef2a4b265d089678dcfe39570db8240905a16a90f43f39958a491559d02d76b1360a513524e1256aaf7ca4c15660b5423300f974c317d37c404bb3be54a1456fa6b59f580b3ca1bd280f7feb5e47b3db5772614444311de3239bd356a094a3e67c4f7a73d4138c456e3479c7fd2fb5b663e0f8744e95ebaed1fb3514b459d09cab97d45e4e1a00f5a8eb794a3f39bdd6be64a8dba7b5bba15d0ac5715d7cc5f3e13aeaafbfa3213cab83e3c036fa8dbbca4b59c17d9e11e21dce966de3eb6fe47faac7c4bcafe9dde9d4afb5d32b5cba9c891f89f7dc2c5932b7294d3ed99a797766bea11f37792aed5f8cc6262fad0cbf9bb08f24b8592668183f45f8784561c99e81008bb5b6f7f5cf03e18199f60258d70703ec6967d9ed213633227d4ede3c9093da762bbb2df061c9c231d05627775c673f0b54bf2d12a4246dac693b8f7df56e43645c3e2986b1e74fcb417ee0a90c0efa158e2df2d8d9db880a384427cdbb49f78b05b95f9633f9ca281e3db8230bbbfd39b2855f7435fbe31fb763dc76d011373be14c6ab62a7c8eac356a85e9811bc3238ef37e1e0bc30ab021128c6c7fcb0ae2198862d66580f92bfd9d9ec6c24be725892c79c5e0de351d3d07ebb073de2067d6237866d75b50162863590e06d7681bb7d139be0e867688101c5788617cc243c792c8aa2ffb9b4a308e23875940e7aa5c215a6f13a156bc6c0a978880f3fcba837b964911f485f0eb64dd20becebdb7c094c25dd6623deb548505ae70ec0f650d7cefd9fd1f6b3858bd859e065e88cf535612ea7b0ce3ff1e5cfab5de3d66bb61d2f309b81678eba527ff9ea0745c89e1a61775f21f7040d2326e1af4325bf2abf70ae10220e9303e3149d9284c4e26c4ab33a8ab9dd9f7aedf63c28430d0de5f2d24cc28f74253d50996dd6054d45f0f6d8cb679d8c13ff1a5113b78e9170fc53c1b8d9df7115263fc6a0eddb40f3bfffcbbfea9cc218ddfe419de41461ffaa1ce8aae3fb8db64d2f36bccb8f82cb64384f5739bec0fa9e6c51ee0d26525821cad7a152748b5a045e6dabc213d14780f68efc36f91490810347f6e71f9009adb88ccee52d3d8513a27d4e2e242618acc658964df8fd87150dfe487f8838b5d919e7e96fd8c3569480f218ebe0ad3db9156bf97033a4e44c2c234ec4cb77db0487e437277412313ac1b1c86666d622f04883b0b490e1ef13116f18e1fb0f01230d99be679d3910a46e48b3512081ec55a85d43c274553667f1c6dea6d02c269d1e29ba5627dcfba4dc646c039b33c359d7c3fc8f086a3bb8f64879c4bb3c9308d38e44e9dc9a412bee24e1d4a72fea52dc804e559160149969bca2548c54f04e55f92eff873e44fcb8817158a3e7fc28ff142b0aa22d882c8af6a4bedf0241df2ae4b1fe02a8835047caeaffc9588a4759acb85d83208d6c2d2534a872c1f3e00624f555468bd36a5aefb31aa691e99b7454ebdcc97f1055925d858c102aa47ae44dc60b02f9600e4b", 0xffffffffffffffbc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x408}, 0x8) 16:00:35 executing program 0: getrusage(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$inet(r1, &(0x7f0000000180)=""/239, 0xef, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) 16:00:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x107) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x2, 0x5, 0x400}, {0x8008, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x200002, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7e0, 0x9}, 0x10) 16:00:35 executing program 0: socketpair(0x10, 0x8000, 0x4faa, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair(0x2, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = getpid() fcntl$lock(r2, 0x100010000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005, r3}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x779c}, 0xc) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) getdents(r0, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffe51, &(0x7f00000001c0)='+') 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file1\x00', r1, r2) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000037, &(0x7f00000001c0)=[{0x3, 0x1000, 0x800, 0x3}, {0x8, 0x7, 0xc709, 0x8}, {0x81, 0x81, 0xfffffffffffffff9, 0xda1b}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48bbda1b) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="c6611f0d9ad13bfce643094a601a878b1eaec829aba0fcbc737e89e1ee4827e09d54f92146f718179aed39e4ad3d5213613d3216175222e7adb0b34d9318dce30c0378b6ce0ba84b0f231838e7e5ca95cde7eec99370f4ab90aba1fe421b0af5f39f0a75a03821ab09a25aaf4cf456564137b698ecf0764a358f57935f9f070e6afd4c16b6338d2eeaa62cd250e4e00b1cd5abf005c45cf2169374e5032a43b488479c486fbf6432", 0xa8}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000f3ffffffffffffff000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe72, &(0x7f0000000340)="01") 16:00:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000240)={0x1ff, 0x1, 0x6}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x1, 0x8}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x1, 0x40, 0xa43c, 0x6}, {0xfffffffffffffffd, 0x100000000, 0x8d2819dc, 0x7a}, {0x6, 0x8, 0x5, 0x8000}, {0x101, 0x1, 0x8, 0x60d}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:35 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0xc600000000000000, 0x2) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000000), 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) close(r1) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="5d9196856ac4ec8a5eeb9d73c8faad2d4cf5df8c043b371d93e125c33ae840f2495d77672916c4dd81bf1686d8f5bf7a88a238c392784bfd072d92509a825e5a0d31b69e5abb2c79912e3a6a68c33d6c155906b5883d164118018aa36b7c71e3b8d8097bd815a7b126554986cacb14945aa455a0", 0x74}, {&(0x7f0000000280)="b9de508c0a1b7854", 0x8}, {&(0x7f00000002c0)="15181bbe4d3e088f4b79deddc5320b78a9e0a9051b062da15bcda066", 0x1c}, {&(0x7f0000000300)="759b0c2c36270c1392b93f1d58aed34bd30a93ae1175d3764c48b75154c0c60dc14d9611b463c1089132926597a8298f042650beefc9cb3c5cdcdfb7d8fb3b0e2515b76671c2a3bd898e4d17fcd3b7287c67c988f16aa7a17fcb724e04da182c098874b00ccbc69ed5edef3b18c4cbaeb36f9f97f05cbb23a5b9d041db", 0x7d}, {&(0x7f0000000380)="cde98b5213cc4f7dfcb3d2bb0eb0bc988563fb8561fd2e5d4dffa2d50209ce56177e03ff19fd16faa0f9f289448765a839efc12d62f88aabd8d1006e234e3e6b9b394c97604523fc814cbfc9b734e5bfabad3463ec1756721ad0b9b93329125239e908e0da87d43de34d30b37f7c9221b6c10772be0e362019fe968693ed3581db60d9fec036d4a4a2a8405bb0d98ca6de1fdb", 0x93}, {&(0x7f0000000440)="a463b4214c7b0b80d3cf42056ecc6b00d5b91f834506238350d1b5a994bfc44003b38ea8df96868c4e0f4c072d570cf49066c9b29c6c64f84e7a1b0479744c1d877c881e24ac1041bce0332119c064d0906121e0edb10b8dc0b859d04e718f34b493df6cb0736a416d473be5cdf7fe0854a0545543a5637a6f7048a3", 0x7c}, {&(0x7f00000004c0)="a99cacd81e07f00c865f3566c17ea9ae3c112009a436d3e2", 0x18}], 0x7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x4, 0x100000000, 0x1, 0xcc3, 0x1, 0x3ff, 0x2, 0x2}) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffe, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x2, 0x10000, 0x6, 0x5, "519b344b283d87ce7ed904214587a70aa97e4337", 0x5, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10008500"/16], 0x10}, 0x0) 16:00:36 executing program 0: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4}], 0x8, 0x0, 0x2, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0xff, 0xffffffffffffffff}, {0x5, 0xfff}}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000080)="f38a8d27d4b55309d030cf83f0b0da42b7c826cdb6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000003000000000000007825e3e5e8d424df26462a9fbe5bc2896ce6cdc5520c034992fe0787bc5cb897c6b82db03272132232c29652023da075c4152831af9c58301936c83c005ae38c8feac7cf2b363747ddaad8324172d29b8205f0e202d5513d46c671d1481b93d1726d8ba3bcc0ca44b17c340d1ba19e88948500094728bc66263a263503c3c3afdb9d2f49701455dd90eb7bf33badfb372aa787824c4901"], 0x10}, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{r0, 0x5}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") fcntl$getflags(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x36fe) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6, 0x800}]}) syz_emit_ethernet(0xe4, &(0x7f0000000140)="36f44a92db94588c6bafeff66fda711b79ab78d6fe5e46c9c088149a8d2df6f1395f290788ce1db6a5e8edf9474aaf14d681723629a982e5db7cb5ceffe7ff0ecc08ac2f3355cca801516d6c26e11953481c6b0db015ff642a0acbae1d6c1b2fb5191718603f48d8181cdedda3458cf9bb2dd7c7efa4fb76b80d52dc54bccd98796d5563198c4f4e98bc273adfb203b3ab6631be970a36ebc75bba7cc11e0a63a19e3d6d5b508ef5dfba930d27367834d882373d3c688afa1fec05ac3ac76e3c2075dc4bd269f9217d88cb3d0167cb2c5cf4ddf77e8544eef695d877cab336e14021f02c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8008, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/189) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x304c3, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x3ff, 0x4, 0xff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xcb6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa0e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xcb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xb0}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x8}) fcntl$setflags(r0, 0x2, 0x1) 16:00:36 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) shmget(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = getuid() getuid() r2 = getuid() setreuid(r1, r2) 16:00:36 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8d75}]}) read(r0, &(0x7f0000000140)=""/116, 0x74) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) socket$inet(0x2, 0x1, 0x8) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000100)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b48935d14a79a15cec5d79cd66c31400b4dc386972d2eae1f50145e21795618f1f71dc3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ffff, 0xffffffffffff079d, "b08d9e7fed29000000000000975b6222e5000bb5", 0x0, 0x20000000000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x101, 0x400, 0x6, "2fa3dde40f3540bce746d929749c0f7dcb9d71d5", 0x10001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x401, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0xffffffffffffd8e2, 0xc, 0x1, 0x7, 0x5, 0x4, 0x0, 0x0, 0x1, 0x981}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = semget(0x0, 0x7, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/32) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x108, 0x1) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x4) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getppid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x3f) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r0) 16:00:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="f1951f97e8f2995f8e618f7908a72d163b6550601704fa29c2a8cfcb9299d80d95f0", 0x22) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:36 executing program 1: syz_execute_func(&(0x7f0000000280)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509e421045fc421dd5831c4e10bf8c45b64660f3838520a96c4c2550a14653223333333e533ed4877f866440ff4697683397fd3fb00008fe878c3cc04c481a571d604450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f266f2430f1bcc2626802d08000000ba49c4d05d5d0f91f3a769410f4acefb430f9165fe66474eb83aa2f1fbfbe2") msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000800270100000098f5a720e58d71b350c21d"], 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="43dd25310000006565d93457c442f9921c7dfd2f17e8e674742ee26d756d617d5a73228f097892312d2bbd000010c43c42192d1e9f9ffffff9c4c4c9a90f8d") 16:00:36 executing program 1: syz_execute_func(&(0x7f0000000340)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057f3de99f73d000033b8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d0000b527854607c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096ea26400f00a43902000000ed480277f8f8440ff46976d8f483397f397f8f4894a2c92c05b57d215104662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b660fe4bb46739a48c4414e53d2c4c1fc518ce00ce6fa2cc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c455a91b7c4638d6e8df9ffffff2323ffff410f4acefbc423f96c20ecc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f0000000300)="43dd25310000006565d934570faeb34fd30000c4e3556e49135b085dfcf30f122d2bbd00003c3cc1c2c2e610e4e4d1a7fd5783c4c4621946a6790f0000fc") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d934571d42f992e6c441d1fc4e0de109a95300000000665d182bc422799e33676465848e010000003166400fd9b3defeefffffff3b96f245a76026831b611667430f01c17506678a8a7c660fe2c4e2592d7600") 16:00:36 executing program 0: syz_execute_func(&(0x7f0000000000)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa024800579b0f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f94d2c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096c4c2550a14653223333333ed33ed4877f866440ff469762e660f3806cfd3fb0000c4227d215106662ad7450f01ee66400f64287c7c66f2ab440fec3f67ddddc4a1796e844f31420000c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1eb8f8f709b6500f236f04283a900800000002626802d08000000ba49c4d05d5d0f91f3c4638d6e8df9ffffff00ffff410f4acefb110f66474eb83aa2f1fbfbbae2") syz_execute_func(&(0x7f0000000240)="43dd25310000006565d934571d42799ae6c441d1fc4e0de309a95300000000665d182bc422799e33676465848e01000000316640ffff3b96f245a76026831b6116f3d23d403000007506678a8a7c660fe2c4e2592d7600") 16:00:36 executing program 1: syz_execute_func(&(0x7f00000001c0)="96419cc4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057f3de99f73d000033b8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d0000b527854607c421dd5831e9e9e10bf8c45b64660f38385a0a470f898c00000096ea26400f00a43902000000ed480277f8f8440ff4697683397fd3fb8f4894a2c92c05b57d215104662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b660fe4bb46739a48c4414e53d2c4c1fc518ce00ce6fa2cc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c455a91b7c4638d6e8df9ffffff2323ffff410f4acefbc423f96c20ecc4e251bcdfb83aa2f1fbfb22c1e2") syz_execute_func(&(0x7f00000002c0)="43dd25310000006565d934571d42f992e6c441d1fc4e0de109a95300000000665d182bc422799e33676465848e010000003166400fd9b3defeefffffffc4a1a55d580f26831b6116c4c1fd7f087506678a8a7c660fe2c4e2592d7600") 16:00:37 executing program 1: 16:00:37 executing program 0: 16:00:37 executing program 1: 16:00:37 executing program 0: 16:00:37 executing program 1: 16:00:37 executing program 0: syz_execute_func(&(0x7f0000000280)="96c4217a2df1c4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509e421045fc421dd5831c4e10bf8c45b64660f3838520a96c4c2550a14653223333333e533ed4877f866440ff4697683397fd3fb00008fe878c3cc04c481a571d604450f01ee66400f64287c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a0a8f3f3000000f1ebeb628f8f709b6500f266f2430f1bcc2626802d08000000ba49c4d05d5d0f91f3a769410f4acefb430f9165fe66474eb83aa2f1fbfbe2") syz_execute_func(&(0x7f0000000500)="43dd25310000006565d93457c461f850d147de2a83b3b6037e34048ac2e610c7c4a3050f43d5d5c4815055d4e7e70fd8f665f30f1ac8450f9c2ac46164c2d7d2070f01efe1e9") 16:00:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f222759338d2a4800000000000000000000003a000000", 0x30}], 0x1) 16:00:37 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 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') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xff, 0xffffffffffff4e9c}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8400, 0x0) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01e936d715c1887062b6"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 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)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfff8000000000000, 0x9, 0x3}, 0xfffffffffffffc99) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:37 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x205, 0x14) flock(r1, 0xb) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x2}, 0xc) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r2}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x4000000000000000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x80, 0x3, 0x3, 0xb46e}]}) 16:00:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) r1 = semget$private(0x0, 0x3, 0x615) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/135) r2 = getuid() setuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, r4, r5, r6]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, 0x0, r7, 0x0, r8, 0x40, 0x80}, 0xedfe, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x4}) ioctl$TIOCSTART(r0, 0x2000746e) r10 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xb986bdcd1afc8bdd, 0x1000}, {0xce, 0x69ab}, {0x1, 0x69f}, {0x22, 0x3}], 0x4}) setuid(0x0) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x1) fcntl$setstatus(r10, 0x4, 0xc8) semget(0x2, 0x1, 0x200) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000001540)) 16:00:37 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getpgid(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x2000300000000, r1}) 16:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) pwrite(r0, &(0x7f00000000c0)="da536b7c05f2fcc8da5cdda1a4e83d070e34d7efe352b5fbdf6274b41c5330843ca7678934019b9622315cda5be011d2a3e650a64b0b3ad1a352a81da1a5a26da11589505c64cd6f072873ae8f50c8bbd69653515e3ad97d4f1b077efc0597313f55ce9a1803fe912072e7f1360b732dab38e7e15f43064136cee2eeb947c9d551a0df96feb4f8225ba4dd6037c2982c96d6b10613b77a2ad5a31de9", 0x9c, 0x0, 0x7) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getgid() r3 = getegid() setregid(r2, r3) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x8}, {0xfffffffffffffffe, 0x10000}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x101, 0x80000001}, {0x89, 0xff}, {0x87, 0x6}, {0x82, 0x3ff}, {0x21, 0x2}, {0x84, 0x3}, {0xa3}, {0x0, 0xba4}, {0x86, 0x4}], 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:37 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x100000000, 0x800, 0xfffffffffffffff8}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f00000001c0)="2fbe3d2444ae0213485e987eca66d6c6c701012f1f1c3a204e8b0e8d428542a2321fabfcc44ec09bdfd7dd886b2bad74b84e1476ad0c94eabd1ad02a568b0f41278f2996401b77455f9cd682fdf348ccc8c70ae35e3d4928102ee5715157ceea56785508bc79c5c096e1acf9c49ed247b081efa80ff09f07", 0x78) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) socket(0x18, 0x2, 0x1f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x11c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0xea, 0xffffffffffff5b3a, 0x1f, 0x8}, {0x1, 0x0, 0x1, 0xfffffffffffffffd}, {0x0, 0x2, 0xcb}, {0x5c, 0xfff, 0x8, 0xc5bf}, {0x0, 0x20, 0x1283d54f, 0x3aa0}, {0x3f, 0x9, 0x7, 0x2}, {0x200, 0xaa5, 0x3e0, 0x7fffffff}, {0x3, 0x1, 0x5, 0x5}, {0x0, 0x5, 0x9, 0x1}]}) 16:00:38 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f00000006c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:00:38 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) syz_execute_func(&(0x7f0000000000)="660f3821c6c462552fa431e4810000c42219059e7300000045d021c4a10de98b008000008fe9e0909cd9da9c1c85c4c3f9610a0626362e26430faeb20d00000036470fae1cc1c422f921464a") 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x858) 16:00:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x62a, 0x0) write(r0, &(0x7f0000000240)="9c70cb63b28d5cb2587141abc7b77c6eb93b2339a9914ffb523533d6a1196c6014b9260048c0711190b9cf19bc9461971af146e2c9966ae9fc5c2e67ac7dd54c16deb1948b1379de4626d3174f95222acdcf651341ff31fc1daa9747ff249df19531edf8af0344d60f28396354708c87fe4ffc4d70f9fefc9a081be84dd7a47907468630488e513ea4b45a5f6a48ff73fe19157286d5eacb8011878497f4e1400936d233b46d5f64b5336c9f0a94ca22709160d236201f6a8e76935e71afe60b612e067299f24ea1175b18dafd5a97f20c82ae9e337f16951d405e74884cd4005f4bb96843db1e5c2a6585d93368fd925b199717d9e829ea85bc931720015e2e79928e78e05bee572fd26a7c93a7bcfa52d8b341a0ba15eeac961b3d4a4f6867e2c0c410972bfd83b8a8048bcee3e9252065057d83737648a56b7862c334c3b3eecb194e21e0434b1cf7c86c99fbfc035f63b4bd59a18fda3a4dea6d4e061f028a941ac029b91e092c3885fff24617964f812369ae46ab6bd614cedd210b398504c273a6a593402c9c974353c3cc233c2dce850171876ea0dd9a65397b48adbcdc7ef6c94315ee96bfdc2ee3b9904c2954086acb9f84eedff4004fde7d100452482b1d5e11282e7e445fde332bd5f4a3212fc07eae751a00e2a1784e110ff5d7e29a88810cb87fa6cb5fa13e0706af9988f817d50ea19793d2dee8bfb108b296493d497dfb07d5dcbafad83281d37c4095d9c3f624bdb4cbaba6cb1c135fe042c9080da10900622a5bef74f79a9c48477826166bd68caa11498db18ed4383d2ca5f6aa93018a3596ddfeb11f5a2c82e83247368dca446217228e48ae8a8df399732ac6664ab653e74c7cf8b125cb74d83dadcdc45178b5703e600e27195ea72c4f76826b291f573b24a52d8b7283a353774aa43d3d107d3d88cbfef0d199193a1bde631014ea66b4c7b1b2b5ce9e727b8b429137c874110b4057242e075782e25a41001acee45afd082e64a44e099803a244788e570f25c98760472b0bd04ffbe9a75f080dffb4beb43c01e3971082f3f0f80d0f57f78400b753e43833e847b8cf5a2bcb436d064dc63f7ef2547c2a2227a90f7f9e1a7164534d594ae168dfde6e9c4b5de9725fcb26c380c876ab51ecc578a740211f967f6ab963fd446f9da793328f5947f4e9d477ce66e5f6d1cb98463c0d837b2b74ba527016d120b85afc7bc0bf17e8b89b91ea8c0adb5647874572276c672160a4ff7e68ba42008d32579802be65ef4ffb6d1943ecdd0a0284c79255f305dfa068fca79d07f1c03536911f9099c51e805b9935513798ebcd9c789dcf9cbcb2a4c5a002b11f00bbeda0fd10a502baf1e67e3e44c65616741eeed1637eabaf60794f3112d60b86b0888f9dc515eb1e22983bc261cbb40bf82e0d7cca6ea8d1907ba0925819767d2b45cc5f71e6c15024458d44dde5369ec97f129bc03925cb50314dfa4e161dfb0259cf724e450721a8cd99b6c43181841fd60b000d2f1bfad30372416c9f1292d86c8234874df9b3f9a0c562df0cf86a03f30825a0aa089efbdf88bcb25f8e18eda86814d58fba088a51082eb52ba397a59df9f0d53eb6e3d49c834738b5a91d3b3689514d7fc87567838a00eef35f54df49d5ab7eae6e95f1996044facad1c115482f2abd3ce8f590143646fb58bc611d421e68d9561d630a80987d277d00c225df6710a36436e773058c111dfa6344cb2fc6deaadd695433a657bd9f52ed6f751c4b3e47e5ead4cfb8b574d63f627e0953dc06e86953292e9fd5c48d60bb85a41168285b2d7fbdbcf73067430bce451b9ec157a1021e8ac53651ce9b01133df54b626dddc154f4afaa2f5528b2bb6c059b5c71b7c6d35f30ce9620160b5d8c546fd2f5a86d3828fa87c1277e6e83aaa35b60722c945c50ab7da17cb5c3452b534bacd780cc764b0c012c4ffb3052e39418cb8fbde50f5823fcb55b7b0e7585ff847b688c219c9f563468aa0ab97e1fc98d234fc9f4bfe994fd03f5b952f0a4c37cf169de0d08b58ada6ed81361afc793e0e07667cbc0642004ce89b71129dd1a773f9928986d061ca611820a3259560aad24d9370fcb574718050a79d73d64d2fe865fe0694259a32f1471008b2ff872fae3dd933bebc97437b45c12de3122b33fe5fb97812f71a98a390a16c5f8a753418a06f8f8ea316181973219620b8933bb9cd1fda4bd107143759594f117885ce31cc5eb8871b46effdc412c34386bf495382287a2e5f6f76c90f7eccb1755ba61ec9d64503ec9a49a191a40f4ebafef6fbad259eee4819638c17e62ec610eab66e76d11a597c67d5afc7a65182c553c638a19d4c506b725bcb2798dfc92955b0b858997a71b6fa3c875d54a1d4b568c4bc1aa9cc3a8b88a5a5fe201b2bdf497cba19214e6ac049412972138a2799d70fbf5b60521d44bb5283384b45aa9cf7b136714d8df7c42a39fed4937b350948c94ff7258008433dbd218f4fed92c1dada8a9040e4ffe34f304740e3bd14d4540a224a01a7c317bdeab7dafb4ce3f4e65d2a7be51b4e539f14207618817881e86ba512d6a2fdf5d37ed93b52d7ca7d6b9fa9a47af67f9f1b7c90014e781618da4a72164abd65d406c2373b2818eb341bfd09b208cdacb1496cd311e57a850bb67228a47cae40dfac0d4025d250f3a064eb1c75cd57878aab7e7065d7f752956590dd3c52e659a4671acaf252d218431f099d541e0a8253785bcddc985ea89e7042e012df7cfd015f764eff343cdc7eeb1ecbeed3ef91453362bd715a546de114044a3225e8b31b906c16192528a860eb53b8ab29c157af7476b84ae922adfa954f77cf436747fd3760b4af803b6d31921b0e3c86718e91930dec7d247ee7def9a9f1287121704890f62dc876feb99e02621188b6cdae05280ad3434c1deac5ac5a46bcf57bebb01e003c41293e16d93ccab94893c358727763df70d8c6be079d440597ab0f2c09d20cb3a01a01779d3878785b5a0979fd27821808591b2b16780a4cc32a2bb4b759ecfd848e3504fa4fdf128833fb5156f7c57061cbf30996ec2ea83c4019288eaee2c7c9b4f97fd863a76d3bf4da01a08454deedc5a668d79c628bb5ce4c59e1da416b3ca949c404349f0cb667e359874b0117f30e82f7db75e6cbf17db237baa8cf7a939010755897727b1b4c7f651ae13023cc7aa7edfc27240545f78a3cc9fb4f9e411ab25bf3bb4d980139c52e4229bebe194154e0d6065e25a808c0fd0747490c1c88404e315bb3c32266ebf1b999ba683142ae9890adb1bd81ead4025967bb331e88f6aad276d2db944aed4015ea1cd4cfcc5e375fa27cb1dec89c16962f98e31f5e6b8888e227e4568caaf26b4a194d976d3ed5dba75ac289f31d1127d7df6d13454d001163928631de787f53cb7a630605f6c6fd65f4e1f93b31e134c5c0f0c3498670753685c31322bfa833fb3ee41641db024a22e5cda7e95abe0872cb900706b0da84c4962494836b0d934ead5340b72e458a866d338964a8c305949b36ea4402236cb6926c9949054cd3292935529af2b5eae974aece01a623cc35bc32869e82fb0cf5c478235089ddb525c92c26afc340cc369b60777e36c68db878bdf2561dd3dbf4c23d0987aa063079f4ba6660f6215235a5f5e90b29f78215bfd38d59fb0f83e4566ce743327376d01ff62c3126e13021eea22efb92da7776aebc54fb299fd96ab0a94840473db9a41c06079e464a8222e3406587fcf3836167e1c49616dcd83db8e3794791223922ab12b9213002bc7baa5f7badca389d5407bb8c441cdff3b81f3d85cc93a468989541d999f79e1dc93c2d7e224ec97a30aedf0e27c9784ac29b3117a15357d59a9ac3f91231c7429f11595ec0382267804c21e185cc189559a8f57774b5ffbadb150cf2ed5d991f8b6ecebca26183ebc5f0e2ea4c0acb298246b093a80356a8210499f82d075a876f818a367faa6ba7f69105c57063d7855b4351c85ad7ce119ec06bcc754df959c2b0c3bacbcf54aeffe4985a86e64ec8d4a0b142686034e8b2497c4e3537e736a7f9ac5461800c7ec66e6110de8d2aac8dc9efdbe429d5042634c7fdb9ebff96279058b2094d5e74f2b0289e57ec87a645f605b74179b68d4dc9a934733eb77a89eb3ace4d59fa99e465c9abafdc12799f474e9a68edd012aa38d787ea8b7c826079fdf621e329d3f17bb4a03512707035bd92aa2914ba03938e464c3cfd951fa585253434c28b3fa507ae194622433ae5154337c74f9bfdd1e35227d84cb98e8a4b9220a965eac57bdbd846895dd2cf955e71f16c4aa57f2aba0734b54e54fe1f4ffea9fe561bd973c10ba0a9078c2f1d84260da17d3dba5559d1bce3b5fe5de29eccb6612ded52acc5babfcea8aaaffc2f4a0cb008a27dc82537234d4cc1384d737ec2f88c3c6aa4e4c01ad12034ed0b101d0cde4f353237e29500d42f496147ee316e12aaa79d7ce4271e1b9dc7e46864a9e05c0f7dc879bd169994894ebd4c3bdf10d1490bcc4d1156f32f72b29bd0e6c28e00c0d0cab9ea81fac2911c346831764a3d435556c1569dc2a17a54e73319b23e4d6f9ccdfff78342f68f94a36386131aa71ca81b7b8542ec6309d5c2c888fe7cd5670bbdeab7b0df4948debee54490f101ffdceff59d7f9644b84071adb7c16eb45dce836acda5723e176bac0bb2dca43035c4e62df9b82efe3d8917894067a00d463bb66437ca1dd2704a1b3076e2e645c3d4be06773b67890c5b47f6d816417c60d8b867b9c8981d57b8360ecadbfc7e33e4687ebb1f833e1866537f0e1716d64f346d7f4eeced123ba7a47e85568ca749f73bc33db80574aba4a4a499b69c45e0cc366de8a0ac6c04f78aa52c1f65afa0be6dbd0207ad7fd352136e0d7e37811631ce15b95f8c3b16b95a958d4b341e1d3f97391afb6087ed4d99fe581d5a6402578b9b995447bea1008c778bcbcb8b9bd49f7e1895eb3f7e35daa9694d64946d99e5d514b9b61b1a846fbe03574bc6cff0f013a45360ab5bc26e0623ef09dee2128718cd155a21b13ab0eb9bade341ee21b00f2f6dea84be979159ae6cf5b8fa4958646435e52c834d3eacbe849c628875d0be0241003015ab3f2083beaa25d1b1b6a158af13a4328ad5939908bfb7673654944ff051e5e0275d9480bc483713b30f1275ffc4c1930675936da8157ce218a83e7aef85e4ae5ac538948307f9e5044c95a4fa9bcb63099743715017ba233368fc18a86f5506a4f3a9ff28df6e522e8692f43544ea311baf96dcd066c3bd80d6b2d5d430ac7ff3b47aa28a2973434f6789de2bdf8fd14e85883fb620050b9fd47fb2a76fe5769568e1117c17daf9545e4c94b22a647e2b8206787a1ebd9029e7072c17e938cdb655568081680c979abaeaa59f2601c7803a9f7c6e1c4d3438e3dda69fc6d486986ddaadd9eb42deac11b78272546a29620b277cb914126105c4dda74098fef24615c7ab2b59f37e4650987ee18a591ec48073b174b0aa02b1a75410eee3cbf4a4288d54f7cd1d75eaa11239b23e79419c33107124fc7e0bf9e108caa4ee025aba9fc60b0da55ba8a87ceff898b2063eb99b4c1b8ac8cbdea30ac3d10c73a816baf07f59c2cc8892ebab12c4a0b5c71d4cb3be85eb971352ba9d41a277736d40948aadadf3a6b6082af0159fb2f66c54147249d12f31637a8f12a531e3907b3475f31f3ecbfc00c1320dbd106f0364ed013a9500871bc889670160543231fdb681998f84b00b34ef6e4f9066b842fff2184be291b49f7", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="5fc64b5b16781ed7301bda67ab47f3f95debf27bb696a726ff05a5a4bdb7c8f97dc324aa5823472da0fd3b37db7e4b98b3c73f7a403fdf4f9ff6b0de1bdd65bc697fdcb3d08e19abf35b1d5b35f9584813fe34f86ccf8180904a1c71dd06708826ba8cfe3ef20e5fdad067a0cd6445bd15ce92783cdc27b240891d3637119b3fef8d05d36d84ff8f364260e0927e62c48899cb1ba55ebc7476b3823ad8d44999b6e12fe6e32dedb3cf751c9f69b37ae2675f3167abdd58dc5377f8b197cc3885cfb534edc760a7146c42dedc5c52f9df114455a7c5f47e14c6d5088949695a", 0xdf}], 0x1, 0x0, 0x0) 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x40, 0x9, &(0x7f0000000280)="9299b6851ddf570bb53ca426ad47c5db559a0b7f4ef7319cbcb170be63924c6452df37eb94f7fad9e060e759254085390a1f32be12595cce837d6614eba7db100193d9eafef8cfd76dbf9bd45132ed149f30cc82c13145d189795843d9370b5432a9294249704189b7891042601a0fe3ed770cd7a0d969005194a1a3aa14e710333b4ddfe4abad916771b3a165ab358275a8eb33f8a82099b86ba0e1d9a8d594afa9fe685d89c95caa2b26a656fcd2c038ac0b98ae1c2b73b6dea8c26a64448c261de52fb816e8fb4f090c9cdece", 0xce) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x9}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0xf0000011, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x2}, {{r0}, 0xfa105e5531faa73d, 0x10, 0x20000080, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x85, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0xa2, 0x82, 0x57, 0x5}, {{r0}, 0xfffffffffffffffe, 0xd3, 0x3, 0x3ff, 0xfffffffffffffff9}], 0x0, &(0x7f0000000240)={0x0, 0x18}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0x0, 0x8}, {0x80}, {0x6}]}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000027f, &(0x7f0000000080)=[{0x100000005}, {0x84, 0x259acff2}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2c, 0x0, 0x868, 0x6, "46e554ebfd1715f89574e5a97703dd189568f310", 0x1, 0x10001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x3, 0x10) msgsnd(r2, &(0x7f0000000140)={0x3, "e6ae1346ade12bac661dd133177490663c637f845c36098ceb0597b0525a794b7295d16ccd9291677b724b7afddaf0374dbb9746f56862f443a3e16658fb41a19d0bb29bddfe57de71ffa0595a91c73195618665ffb83b8b5c61115749764b"}, 0x67, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) 16:00:38 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20410, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20020, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x80) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffe56, &(0x7f0000000140)="b6") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x1f) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="6bc7bf489c02334b5a4f2110d70fd9436ca21c4f1a7daebd2964107bce04702d97496d71fd6fc47788bfadc2f054f1fbeeb7a976eaa2fec1a8b39d", 0x3b}, {&(0x7f0000000240)="1e0e41b028b46a09c01905fd8af565b14593af908db564d621260f1f5a39c70ced4a53625a7338dc00dbb2285e2d933e42649ef300cde972c23a2e59f3", 0x3d}, {&(0x7f0000000280)="e86af8def85659ab134e648e9bf130e10807633842fb18fd3b7301c3358992c3fcf3d0fe2462595db036767bd58f3b2f3b65947971e27ee9ec73", 0x3a}, {&(0x7f00000002c0)="d1bbdd9eac861d6d45c75b882cf0548e8b8b3c4196af0ba6e40679d9313c0d9aa24fadd4c46abf8d1fcf05271f22137fe65c77d7a4d51d9499b12899690f7361b0488503af3ba7b309c914030628ea4cfc742dd14624f20ddcac13062f8c4cf444ff5c39a7a9bcd5e959db176d56f1d7a0b131f6bece1f436ad8e7716565fde2beeda8d1b7b70d3a70", 0x89}], 0x4, &(0x7f00000003c0)=[{0xc0, 0x0, 0x7, "0addd44adf3a87e91825ba3a2f1b13f80a6f052b9834b2cd52c3cbd0cbf72a9e3aaea541915fcdd4fab493894587b87fc79da813338bfccc1f08b2d7595ac0e2c37afa72d14157a4e325d24e36c68114f61c02690e7dd92e81458b3c8ecd6bfa074803a84ea4a3cef1bf2e04e6d19c494b4982f17eba1ec35574f4f92b7566f285bdba58ba25ab0735be58c5412df0e8761924b39218fe21facaf5783b832956a9591a688c882c8ef17b"}], 0xc0}, 0x40a) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) 16:00:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000480)=""/53, 0x35}, {&(0x7f0000000380)=""/150, 0x96}], 0x3) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) 16:00:40 executing program 1: r0 = socket(0x400200000018, 0x3, 0x3a) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x4, 0x200, {0x2000000, 0x7}}) 16:00:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8009, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f00000001c0)=[r0, r1, r1, r2]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, r3) 16:00:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x24) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) socketpair(0x1f, 0x4, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21, 0xbc2}, {0x47}, {0x83, 0x40000000000000}, {0x40, 0xffffffffffffffff}, {0x43, 0x2}, {0x1a7, 0x800}, {0x89}, {0x0, 0x4}], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) r1 = semget$private(0x0, 0x3, 0x8) socket$inet(0x2, 0x3, 0x9) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000040)=""/5) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) fchown(r3, r1, r2) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:40 executing program 0: socketpair$unix(0x1, 0x20000001, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0x9}, {0x20, 0x100000001}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffe15b, 0x0, 0x7}, 0x209) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8f, 0x1}, {0x48, 0x8}], 0x2}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0x651, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = msgget(0x1, 0x20) msgrcv(r2, &(0x7f0000000240)={0x0, ""/201}, 0xd1, 0x3, 0x1800) 16:00:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x2}, {0x5, 0x7fff}}, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) getdents(r0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='!/$+\'{(:&{]{.\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='$]-\'\x00', &(0x7f0000000380)='@!.\x00']) 16:00:40 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000100)='./file1\x00', r1, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x10) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) write(r0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x6, 0x1f, 0x3}, {{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x3b833640}], 0x66, 0x0, 0x81, 0x0) 16:00:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = getuid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r5, &(0x7f00000000c0)=@abs, 0x8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff5e, &(0x7f0000000100)="b2") 16:00:41 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() chown(&(0x7f0000000180)='./file2\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) unlink(&(0x7f0000000040)='./file2\x00') mkdir(&(0x7f0000000080)='./file2\x00', 0xb4) r3 = socket(0x3b, 0x4003, 0x7) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x0, 0x3, './file3\x00', 0x2, 0xffff, 0x6, 0x1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000200)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x3, 0x44, 0x9, 0x6, "181e13628a1553aa674d7449dc23920c73da951e", 0x6, 0x2}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) chdir(&(0x7f0000000500)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() r8 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setuid(r7) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f0000000580)=ANY=[@ANYBLOB="89b46400002e2f66696c0000000024000000ecafc49d53d5755cab57ddfead5f72ab628ea1e8ee00088d6c7cc22e56f58d6789154a9869868ca080f278753702b13892a0b39859e9aa4f4c1732ef0313ede4e0abf93efcf462ab9ad4a2b9ca7d78a8e7c8385897e60500defc53fcd139dd11c6999e7f0e713354dc6b9f412b5aad9da011a9caacb38368c479d5d13fc94cbc439a4cf4133715"], 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getpid() 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') listen(r0, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) close(r0) 16:00:41 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000140)=""/111, 0x1db6036960f62377) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2c676743ce3b71e122c622fbe01a93a55f8e7a30"}) r3 = fcntl$dupfd(r1, 0x0, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x12, 0x0, 0x0, 0x2}, {{r1}, 0x0, 0x84, 0x80000003, 0x8, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x7f, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x81, 0x400, 0x7}], 0xffffffff00000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x81, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x9e45fd865cacd01, 0x1, 0x8}], 0xffffffffffff8001, &(0x7f0000000040)={0xf838, 0x87}) dup(0xffffffffffffffff) syz_open_pts() 16:00:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x800000080) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(0x0, 0x0) 16:00:41 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0xc0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x0, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/136, 0x88, 0x40, 0x0, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x0, 0x12) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$unix(r0, &(0x7f0000000040)=""/194, 0xc2, 0x800, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x9, [{0x2, 0x8}, {0x0, 0x7f}, {0x3, 0x7}, {0x3, 0x80000001}, {0x1, 0x454}, {0x1, 0x9}, {0x3, 0x81}, {0x0, 0x6}, {0x3, 0x101}, {0x1, 0x5}, {0x3}, {0x2, 0x4}, {0x1, 0x7f}, {0x2}, {0x2, 0x80000000}, {0x3, 0xfff}, {0x3, 0xb95}, {0x2, 0x8001}, {0x3, 0xffffffff}, {0x736a0aacc1724765, 0x6}, {0x2, 0x1ff}, {0x1, 0x2}, {0x3, 0x1}, {0x3}, {0x3, 0x401}, {0x0, 0x100000001}, {0x3, 0x37db}, {0x1, 0xa27}, {0x3, 0x7}, {0x3, 0xd5f}, {0x1, 0x8}, {0x2, 0x100000000000}]}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x100, 0x3}) 16:00:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x6a}, 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) 16:00:41 executing program 1: pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:41 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x6fa380ef, 0x2a6, &(0x7f0000000280)=""/247, &(0x7f0000000380)=0xf7) r1 = getuid() setuid(r1) r2 = socket$inet(0x2, 0x8007, 0x0) setsockopt(r2, 0x20, 0x1, &(0x7f0000000080)="2790f9bd234d96929c7bfe957232eee6d3447af69ca08b944685b18b3661c753071b9fda7e4bb01dd9dcb85c71b6c8a06a677c9055545b541921922cb609c562c3d70fbb4fd144b292cb70bc3e1c93b5183f15e2d8f1d8393394a5218a58515c814db1d1d3a39a9a6a0084114d0b08f055a820212bc56e4604a025939ce2ed617fd9e2c363e5a8f9e51e0eb39c2b43aeddaafa98e679451c9ca1a36f071aff3034c41de6bdd05ecdea2d2cafdb7e400c255af4ec45eccbdc54da4e9f447dacef924f3e6ff770b82ce7b9922cc440dd3f", 0xd0) r3 = geteuid() r4 = dup2(r2, r2) openat(r4, &(0x7f0000000240)='./file0\x00', 0x202, 0x3) clock_getres(0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000040)) r6 = semget$private(0x0, 0x3, 0x40a) r7 = getegid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r1, r7, r3, r8, 0x40, 0x3}, 0x8, 0x1000, 0x4}) 16:00:41 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 0: r0 = socket(0x0, 0x4000, 0x3) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000100)=0x1b) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x800000005) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) write(r0, &(0x7f0000000140)="eb880fc7f148456efce08ec55498dbf326328271ffe548e91c1760e79dd2eb9d5a9277d90c0c54eea62bd10d9ae2d8f6eafa34f4d88e71c1dc830dadc37233782d44e8596cf9f626b6a2679de3a1edf4f50a61d72aac7e29ed289ce20b2ddff695327da9e02cfa4aa4ad2648c1eb42ea0c4ec5c293f6cb2dfce48891bb429f18712b6b344155e2bdf3e8b10e70fbd6f4", 0x90) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000880)="000000186004008b000600000000000000002000009c00ffff000000ffffff09f6ce4f22276eff7f000038d0", 0x2c}], 0x1) write(r1, &(0x7f0000000340), 0xff23) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1600000000, 0x9}, {0x18, 0x0, 0x5, 0x7b2}, 0x10001, [0x7, 0x9, 0x0, 0x8, 0x0, 0x7fff, 0x70, 0x7]}, 0x3c) 16:00:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) socket$inet(0x2, 0x3, 0x102) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000040)=[{}], 0x1, 0xf1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x401) pipe2(&(0x7f00000000c0), 0x10004) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) fcntl$setstatus(r0, 0x4, 0x40) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="613da931f08393df8e17cb656b1d1456f0694b65b28e491d5ee9253e0dc43a5245578868b8a5fec67b85815834e69ca7757953c716c404b57571c41bee", 0x3d}], 0x1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/234, 0xea) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = semget(0x2, 0x4, 0x1) semop(r1, &(0x7f0000000300)=[{0x3, 0x4318, 0x1800}, {0x0, 0x9}, {0x1, 0x5}], 0x3) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = dup(r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x1) syz_open_pts() 16:00:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x28040, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x6) lseek(r0, 0x0, 0x0, 0x2) setgroups(0x0, &(0x7f00000002c0)) r6 = socket(0x14, 0x7, 0xfffffffffffffefc) sendto$unix(r6, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r6, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x72b, 0xfffffffffffffffb}, 0xc) socket(0x1, 0x1, 0x2f61) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x46) linkat(r0, &(0x7f0000000080)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)={{0x200}, {0x5, 0x80000000}}, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x200000000010b, 0x0, 0xfffb) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrlimit(0x2, &(0x7f0000000080)) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/165, 0xa5}], 0x7, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x400000000008) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="1f61e60e5dd48af8f5795f3aed26ea088ae2dad3cf3cebc296faa94354da25488d2f4a5f1599df15b1195fe75230ecc91dcd5260a68c3aac4337ccd8b7d1f5d7c0b92a7d88d55aade1844833b6df", 0x4e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f0000000000)=0x5) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='N0', 0x2}], 0x1) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4200000029, 0x800000000000040, &(0x7f0000000100)="eb74d81dc8fac6ace47e085b292b396cbf33c7ed138929fa753a622161e10a3fd4295f421cf9812c004aba25c1266cccede515554f11993ccc60ad9ab7ccf52d880da3263c64ce1c4ca36c3d5c251e9e77d4ec9f81b497eb79a74b8203f9b2993bc6c0e761d13accb4a7dbdc8f90f1dc96447a65e31bd5ebd55cf9a841758735080000008f262b91dd158ff338a6e11b8905a8ede77bdc321af5782de673b5324df8052422f10c6b6a0c2c92cc03fb4cd0a93a6e5b4503a2dce61ffa446302f56222ba27b4802795c299dc6d0fafda79cb47a45a09a1376ca2bfd8b475e72284c75c96f8b2e2e8b64836b0402c0afbfdf220b6b039bc0bc0f92715cb17eadc81d7a364d3e274ea93fdd3771de1f06677b4b9d4fca056f4eca0d4a24571907b07efae3f13ea2511276620c502e60b14364d3c6f746465c5beff00a82745f2eacb1a69442b7cda9acc8680cb0a706fed6c913c3026c0b42b1b2bc87af551e12962f26b8eb9c8048c9ae11e992ff5b199c2c0c7d3b885aa8506f94af462f1bd7c34705ec769241c1b537422f79000"/411, 0x19b) r1 = semget$private(0x0, 0x0, 0x440) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/106) 16:00:43 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 16:00:43 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7, 0x0, 0x0, 0x10000000000}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x40, 0x8001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x7, r2}) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x125, 0x2) r1 = socket(0x2, 0x4, 0x7) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x200000) fchmodat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x14, 0xfffff, 0x3, 0xce20}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x1000, 0x8000}], 0x5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x8000, 0x1}, {{r0}, 0x0, 0xc5, 0xf0000001, 0x78, 0x3}], 0x4c7, &(0x7f0000000280)={0x1a, 0x9}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0x20) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8080, 0x20) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r5 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x20) faccessat(r3, &(0x7f0000000400)='./file0/file0/file0\x00', 0x1, 0x2) getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r6 = open$dir(&(0x7f00000004c0)='./file0/file0/file0\x00', 0x10100, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000500)) linkat(r5, &(0x7f0000000540)='./file0\x00', r5, &(0x7f0000000580)='./file0/file0\x00', 0x4) read(r5, &(0x7f00000005c0)=""/228, 0xe4) r7 = semget$private(0x0, 0x4, 0x21) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f00000006c0)=""/188) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_media}) connect(r2, &(0x7f00000007c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000800)={0x10, 0x3ff, 0x4, 0xfffffffffffffe01, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x12b6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xe7}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x4bbeb91}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8e41}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xee}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0/file0/file0\x00', './file0/file0/file0\x00', './file0/file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shutdown(r2, 0x0) kevent(r1, &(0x7f0000000d00)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x9}], 0x3, &(0x7f0000000d40)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x1ff, 0x1}, {{r3}, 0xffffffffffffffff, 0xc0, 0x2, 0x0, 0x80}, {{r3}, 0xfffffffffffffff8, 0x90, 0xf0000001, 0x7a5, 0xe28}, {{r6}, 0xfffffffffffffffc, 0x20, 0x4, 0xfffffffffffff001, 0x71}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80000010, 0x8, 0x23300000000000}, {{r4}, 0xfffffffffffffffc, 0x50, 0x4, 0x1, 0x3}], 0x3f, &(0x7f0000000e00)={0x69, 0xfff}) sendmsg(r5, &(0x7f0000003240)={&(0x7f0000000e40)=@in={0x2, 0x2}, 0xc, &(0x7f0000003100)=[{&(0x7f0000000e80)="33104bd74269117da0c7ea36e53b0d267dee79cb6f345b76a8fe9bd200c1778e432aab43d6b00b10cfbdcb8da64fbf473be8bdc7a1ef8b5bf2be1bda0456c1b9c3f759786a7c705e5a9dced83a956b44ecdec155f0f0a9c7d4dab575f2802f02d8a6a8d50669941fc8f86091180639b511af97779d41802da01914204755a5274e58aecf4cc16f9c415c8f74e310", 0x8e}, {&(0x7f0000000f40)="7f5a840d1610e92ebbe9085d5729fb1a09d0f38b1c9ea59a31790a4322c160442fa86189b9efef3473c9e1f8", 0x2c}, {&(0x7f0000000f80)="5a99b73ec7247cdce71396aaacb6d17307286e62f79f1e287e2813490a770f8dfb716b7312def6cf8c600523e3e14a13fc0f9551825bd2ebaf306e7d9667691cc9bf28425fff31ee077b6725e4b53d4945f8c057372288b99852e300a4fbef4ebd5df3545564e1e2a0bbf696339ae304b89b818e0f4e67fa9ab5cf3442cbe9f4621e39a0471e670ae89c0df6b6d437cb339da31ffddae185161713f6294d1ab354e1e1ab49afcf92a2572aa631f428f9dc7ab4295e9587a4788a914f0ad995b350544df986f923a62fa5d78da1e8c721f908a09a0e7db0c0639acb7fd53eb1a80cff314d449cf405980ff5c8", 0xec}, {&(0x7f0000001080)="afb71d7b4b5ab97e9b8a8e7f5f085bb21ff70c4551dcd9daae3db34092f61cd22ab38101d50e7497848942c788fe920c3152afe4526ed6909a57a9099c46ce3d1fb5624d6917bf6239173f1a3c0629de3157433010e9ea081a8d2560204aa9179e185084e9f662aa68dae3cdfa6782af88f7aae351a6050e1ba4d74680e6e3371ab93bf73a177e77eb5cb535b3bd0c950c1b56a971dafb61462acf16b6245d0dadc7514c5767d43e31adc8e2f6a0ab636adc7f74e6890e58814d004df932367497a1cdad50e0a42678903d2a2a67a9836c2387be8bda69a556624418389ec920d19c0e1ceee9115515644a80dce362a28a1852800a167fdc0a5d3273061540829d86ce55223ded63c9df4d84e74924e754555ff281b5efd84794ea2098654110c3ce8f84e3935c067ac851d487e79b43208362514d967d11d8e018b6ab98db3938b0ac34f2697fc0be5540b267f36fca58298656d985b665fd6b90495e5ec88a236100a4bac9d8d93d8d5706596946957237cf8e4c0d733f927b718e79b038f5b7b1650ddaf1c52d8c44b72050f7f670338c24ae09190d4d044b62d919950720921bb1a72cccace71077994cac1d8e79d76cef93ab5698c346ac14edc6abddf4a9639cd6ab0811c7f0d33001f2f4218532f4952203b5c187c73387d45ec54aae3c08a516cdd942643f0c31785b0388be82f0d5ae630d511c3eb1724136b01a2ed627bc727de5f705f22271299d542ff3d67f67799ed20d8006200af3b6dc721dc3cf0a8850173c9351d1263a2a71fbf561181c890adcb602361fa0df7570afbc3c2823fc60ca473e7573ac988be94a834638e2f9798e5e8458ce4a08a64c701e8175a4d2b1930452ef8cebf051b911e7812fa6518093a48717f1cde9fc753b7149f438a59dc1a4f7c8d443f98c0cbd6a486796b87cb1816085364d53661f35152696da8ec6c87b466544669ee042743878d54cc19016d5c77436d7b99756352c9227f1d8890e01009e297a0f54485b66ec5446ee7db0162d6bc81ab0e8d62c3c3f6debcf39812dace37c693b916a5b56ca92b116f0c93b898f0f22e79db8113685d33c2d15384c82c9069368e1e114850a559ca2fb8c3e7952f3706a5cd4c9c794a42cb85942f88511444b345a605fde414a8d9563babc93f595ea5ed8f492cc916f340b721c32cb67809f7cc3d81239d58fa92e12dfa7529ca8e6b2adcb6ce70a158d053667f22764a6533251cb33c474e0682687a06b4be6d9ad835593cad5b610b489e5dd9a1e4f68c554d198b85bf4ac45863c1ad37dd8e18aee916846f61bf49c8822fb7140b5c5e8b547d6e98e3facecb3147c2d79b2f58dc4fca8cc9799787a068b68ef1354cb3d3022deeca76361b63ee6fc4d947c10b7f4c08d3e1217526121df43dea37123e86ba8de465fc8641cf5e846cf31f8455682d0988bee717b39dee39db04c00285ccf052b31e8a27566e784aefb922fdef45a14bfd6bde8a72c47ab0d532f4d82f5625f7d59fbbb29c62f6d1acabfb89918a9faa40e9ce6e6605b6fa61efc9f270d456261b214bd671d9819c339717ddac2d62dde06e861920127140ae499740dd18407dcbf4367718e2bd744e7f8486e9a090ec3e8f7947e69b93dc433bc1d0c13d8f551882bedd399be669be0d03eef483bc58055f58418a8a551835948f0847916d7dceb8c2efdee15168080ca0e00ce8f02b7f56a04e37e9e4618ce1c069de5df7e0d904ec740cafb9a2fef060421b539a65d4f369c9c0753008af41668bf0944007ef88679ad0bddd260a363d9bf764e8adef36df5a2f2e3bd648d34765ee437c545d103c3be3ccaf4b9642482d8e1f3263b57c310944ef0f685af99bca9ed48a36f26c2112f95a9f8c23bbff76833dd388bb99969a7f9ffb19bc7ae3c22d4a91455fbd82e98fd5124ab2fae0bc10faafe739738e8f99433d0654602771142a4b74163113dfd34fdb35283368de4782d58d0a353e7932ae86ecfc9f93c94a3f46a6ea22a422114cd73fa572952076beccc871d1a9b22df0cdb99674851dd6c0b14d7ba2a842d47bb85f8d6f5f0d73726e143c3f5a1bb02247c09a8e5706132205a367c694b6c0a063eb263b5f6b3203b7349e2475f7bcaafd8344d3f6fca7686d25fb944e2e123436ed308ccf8f3ad9bac4674137b15362dd944a05829c275be25736c321ae2560760ebde3f2a0423e0df91dc6b7b3ec4c833e4ccb8f0bf0804d112e3bb25c6d334ec431a2ca9749daed6e1823d14725075ecd665ade2dfd3dcbc7feb82fd859de14680cdbff492a4a5429f436c546877e1eed5f730d6679114d6305c3aae4fe118e2ccf875e16b6c56638dfe4bb86945df0a0682d1b98347d8abb2cb5f7dadc39803388e8292553d9d99780a8910a27d847392f6f650604dcd4e7f9cdb81b8bbf8cf140ae52213b499e91abf1cbd85545cc569924b03c25b3e03a0872b6730e7d9686401f1530a6b41e4432d10e8b42648ca726f80c20a8b168cfb74d01bf93a314ab9058b2eb8063b0727543d5d8b8674c7c71bf950710a857798d3a210692b4cae590eae59f75177751ade711698819d1f2f08e4dd10e3a1ee70e0a4ac45395ff722ebd1daa5f9af6121497f582c1ad3bfe05a83ebb3b89e2ccf68fbeb205023d58f3a3f6c592e5ebab0ede125f0685b46d3b5431dd8ca69ea14a2072b91336b9a52fa7908b85ab7502df46ccffc3fd79e9165b41fcfb40fc68950107b4e133da146c57939ed618063644b340776ad7433cae7cba466ff51f3945139220ef4a22fa24101b85f0b4b41e6b884d415ec8c5e161782f665b76bdb4d2cfc19f18308af49a01f307cefb40ea7f46ebe921856a9325d3e85f7ffd5af876d6f32fd819a42219bc1882df7579daa1510f3fa0515cab20156699ac31a13c152d96ba5460b6d9ebc0cd08898ebc93b8e745e138ea855563e7f108b17acadf18429de219ebf5083e4ff97fe4b57ead1b83f2076f4129345615a9b512bcb0e1b662c607b7088a6c8ac5276994f64e4a0e2e411214d296876e86301e21753d127e207c37bf7c8462413df4741b9aafbc77f1e45f059664f670bea3911bc2cca33e81933a2312b1bb8be0f29bc7d8bf148c76583ccc3ff1407f3a8580dc91d004fe748baa458f3f5008adb5e490c41f13601a6a299efe27727d317694a74e17b9d2066d3b62ecf58568bf8ee63bc1bf9d999e4665fd18d0e311a5aa377549b66da06711b822a1b8f38b5f094c295994eba117e12af82f52c3918ec22d5fb45d7398596c8aef3d52ad597246a1d34ad35d2dd0f5ec0010b75ffe9c0ce2cc79c8c5067f5a546edf70c5748928a7ccdfcefda026cde046a6832c004a6092214d8525fa1d3395aa73fcb99d09013a18d32f26358c4b7e7f0374fc2c1fdc4801fc7fcb743f34d3d6efb837725425b53598c6db098f9a0451917f74f08f0f02be2a71adc6c2b637f4f50893a38e68f32c01e4e14b241464d75f00c753ba9c3e15baa5a5a44b385d3f0988f4f476001876b84cded300c3922ff9ec7aa43a8b328b2f755943e2c37d5058a3571a0dbd0c401c40e6f0af062128dcc60be0baac8a27282a54aea1432799d73d4d4aa544704f8b800b10e0ee8c8f65de6760359579314882ea0f4338c0651b1986d3bd04c2d203c2b8fbd5aacb53b52eb42578e8922890ffa61cff700e2c8b055161f193cbee0d54381be2688bd9c96296a96cd8a8a527d835c4a3469609eac8ace828cd4007ab183686f95ce3f7072f2cdef3a2bd6bca0f4453cc469fef35dd50cce92865c6ce8028a2ca206dbe5c452c2f635cd7300067ef1da761b3f04699bdc4ea0ee3c82cd78d21b8ca15891e395eb95d438bbfecf39b44012bcb7d51cb9b9c8b24312463f4b3d3e56d4d2fd580e78b2494218da3dabb0f5f48730eb46c3da8a8be96cd2aebfd5b2841c903b55f1415cdaed8cf1ccf7f7893d92943ea9851ecd3467452e64cb6caf6de0f679b27bc77d03611021f907e7fac8b240bceb5e705161a363d506bf2f4696cd7ce9c9d96b85a41ac10e9bda4cf59110da8493a9773a45f1453d83e993453557d270d7e27070c291905947b04af2daa8b2d92bcede5a2a901f23a13794da5ce4ec55cbe6a2baa462cf4651ea09ff3844c2149a4789f25a585f84f173d2549b856a09685dbfcc9cbf4df8f9396980d1e9f3d3f21c9a5481b29b6fefe1805eb97b85a837299f8258c20214d52d1aa655e649985d7c667ba876c6eef0329279f8f9adee25df7ab78c3362d942f78e308c9343ce81cf34ba0d9c9ba548ed44a99539a048e395cccb7ab6cc13ed8a2b0016036be0c4902a28ec0dadaa3fe0aa38cf8b08854b1fc1c89016c2f089be0f203441d08e0901c2277e8acc94eee737f333ebb2df8396a118048a555a2b9afe5c7d6bd3061e3a7a4655691c861d0be43c58a39ea7e551b52203e864c8e3cdd3a878aff44544ac8cc4b7c68a4859f9bf58dba39e10bfa1d238b1bea5a851412bc86763359eed39217307d1820c71e0a863acee7f1500dc9f187b7ce16f7f5342ca557d4d1b5f7e7cd9085aa0233c7af78f098f858afc5db367de0c0418f24c2cb5c81919323205ab2c57593db4983e9daf759457bc8a2b6ca0a77f3267e3356f56e2f6ec0bc431ad0c3de9a04bdccd2331366879072043c66988819da2233ac7bbc5d43e0ae3bfe46cb9b639998cc0a6b7a26e954f76af25fe60a70b7de4f421bcf58661253e04e7730ca35c023bc6fd65f5073f289d82b30b6a976509409edc2b7b64d7f8a25d212d01715c0419004c82780ea628f860975433e25ae97e149422cfece2482d041fea894916c893507d41886e29a6c00b299025c8e7834f40f3870b1b5f8a6f2ff334db1593ab678188c296e34cfe7759bec68dc8df1ee6bdd63974867312be7817e409c1ba65581299782127ed25fdcfef3f6a98b4e7d3866dd238bc68b159dbb8ddf8fe30a54f87268899b46fe418d4bf508f279f8f9ea13dd6f337a9f103141dc6f9060424dab58a0adc4c00556883fd4acb8be29984464ef51a2a3b6c24ba98471c23f08c84a49880364a7d753483423c2fbccb0ec7a666fb9eec06f3cbdc2bce742796fcaf766d19b6a2758604b8bc73a76f7c9ff9caf689f938d6c0f8d13dc1a8063daef7844872651cacba8e6f299be3cd85498e45016286e4ee6bb822888361e18c99c9284d64add7712d67eecdaf004c39a087a370b28259fd33a78333a81bf25cd66a87342773befbe3211148f8be3170be4565dd062d69e96b39f1a0142faa4efd2acaf92edd132e5863749a1bcd6e8a9e322cba1128156d31d18993a606f4e00de092de4975d7cc27532b146a9c9da681e77b508eecce525d1d3947c621123310704705e9c4724caacea22c9943da7683771d7fdf8829675fd4e55c05a56bae1e147cd65784a0b437c9d7227754203be3d8b059619a507caf7ae0af99956c70644c6456db90f5a8911e377dd24ea78e79321fcd4f0fa3ad3ab7b2c4fa5c47ba596c1dfb2df17240f604be3bc54245a861e8bf400d47a3278f7973dbe2521c67110934fca4d11b34651bde20e92b6c5f718eebe443ea0efdaf324e61d9535c4e7466840965b9c1829bb55b8e9e4081fb9d7546b3af8b4ab79e40423e4a691b3589be91e85614d492e1cbd045d4f68993cc12beedc91ac05b5b5d835e2464e4361eeeaf6d438052bb2d3dfb1ab96eed78304ed41aea64d5623c574660f07f2f480e03703de67139cdc9b6dcffd58f013019ce46817a7037850b22e687365bfe3fcf951096a006", 0x1000}, {&(0x7f0000002080)="2ec324c79e595381a4824e0e13ec510e1381b51a7584c68b6bff39f315093495843a303ec034fc0f058a3b4a1339e7aca53bfe76d952cb692fbc29a99c0ff816beb5fd90853fe13e9fba1216582cde64b19c0657e933d22d05813f7758c4185b12bbaf0a", 0x64}, {&(0x7f0000002100)="2eb870309b90d80fff4146ad9510c1680fe7fb049ae560950167eec20948d0fb483f5d0e029d90827a6df31d36a47d2ff222bdb918cc3804450d69de2217ee64c4cfc0f46e3b033f4a045353a7b582225df45f229aa08ceec2492a335e709d84bec15e61f09c7e8563b171a435abcbc4e2b882fb8da85fb8834da03e1e21efed8d74e1766a505ba407ba56f02e80ddfe5be4c8755f8e9e90e97fbc0154a4e59c72fb5022bfb674a721eec2692abc7f67331483cbc4e5e014a43928eb51b71c06ad06bb8d25c1686752cecc015250f4456c560b7300bc60e3b64fd2d542514fd54387ae9bb1d3046fccfb1bbba2fc335df6bb761196b60c64a83cd3145a782516aadd5fe2dac7d573923bc25545770f8277930e4cc09039692d37bf19fb3c9e3b9b2eb54b143e939a4cb42ce91f50032968653b8aff75de868639a9b9607c4cdf17b162cb00bbf3c87eb8e84c303f7f006ef9cc64c58a6f685b29243c7e1314f3b049d9a30da99d3b2011ab0486bbbf12ea42cbc41bb21f193bbf3f10e4b6a76939296b3287d85ffef9c58beaa8395779ac1f5c388b3fe23c6fd7002ae6b714aa1119d191901feafaed6cdee06538db048b226993a31172a2e51d087cd81834afb5082e6d309a471c6beb99186b80ff2a091e44a2ff5e8f311d2fcea29053810d14b2d886e438426b069cd7083041911e6b531d4fa22723689e8f20e259fc4fb5017909852582081a782af2ed8adf3eb081aa1652f7e4fc6af8cc6c01167a731f8801cf585ffa78e50e693636f34e07086a57575fe72336a95902b1bd6e5e3241c9237751e22c544338223f00a2934e7ae599f1d924c4d44eda3a68f3ec4f6aaeb8df2967f59d996faaa2d6ba4d407c23dbac4d74886e3e9fa30fd3b44d56b708514850cd62ab349a872edc76b462e6998bf7e284ffc0dda50b63a4ad02979e1b486c13cb748f7f2d41c32ba7e069da729e703b6c321c0dac43189f3c5103bd99c6e98359302196d55357c13e28a4dd17683803bc169052cb690c2ab83a5a6e8d9eeb95aff25a0396ec741ffd226d52dcf2dc28371483c82bebc39e2cad16dd041abb76dc0516cf445760f94b9fd86383ca8544ce6a0596ad54a01543a5a6e5ecb73d383c14604b4f38c4cdbe510ac0e0769475cf15bfde2e35e03e798743234b8f18f30932eb9302a574bd54b9a2bb28fc3f350d08ef91fd800b379a79c8aaf957447bcca1f938668a9d8fae6bfbd1e242c72beaf82e07c7a76abbd2f6ec7b175291f762b21c088b54d0f8f20550801f6d8cd350434032bad330e73cf20141fe4beec3e240f2885b5ef4b0d5ec81970d1414d0d956e3f8da566600aabbf55d8bbb77134915d0582ebeef1c25f81116a8dc91ae9f0b503bd1949267a6f5cf0d1740d36b8b95758e4b91f5f6d2f291d41aadfb2320eed497736eed9f05b5361863f6c36eb857fe7db698c9a40464881a6826834f19ee78b8b46160ddd164d488198bf9f37568b2210298eeb881c4a5d1ee0afcdf379ba491697e07665e12d318d4934e1a5a07582be4ca0ce96fba19618e9fad68953156543192c65716500858bda106c45a90100a092772f9c179b7792ca46e9773b09d633033f69ea628df1b5ae411208ae570141631dda0ae20fef4e56fa9f0df86e8c6628d058d675038924943e5deb67d98846bdd133189d0417b26973dc8e7a714416295c6e79c24573050ec3e7cc577f053a37c2d204dea3819383709ec9cb7546ffb3e91a4697caf1967f02d5f104b3feac20071091c09dc69990f23576b4b721b99af35a3f96990ad1d87c1c797b06d01d8379995806f8fa9b6d4322fa0d465abc1ce3706f5072222e052aadc803a854e0b0c239f057642ebf0528fb60905bb7d8b0ec2a7f2dc33326fdaa0abd1929f3a7ede9d0489cc64b00ab1bb862fddcf8317a869389686971d7c4a158a6eac009aab928b12f6efb48c2242e6d52f5f27bd5fa93cb69f675fa43069dcabacd3fcec9cf401b4f0b1e9bf91ee59e0354ac39e49f6705628f1444984fe62b323ca19eb6bd64b5946090c618f8978f2e6a50e95047714aeaa527a3ad36b120969e0df7bccff25755398f6397218172974f47eb7fa0d38ff163966506bc92e6b9eb9c0dfc3cb3683aab9fccf86f4c37da2517efabdf3e7adfb1d4bdab487d206985ed4ce798d5f0a907b019dc231579a1d7ba848583e37445176cc1b642ee87b45702d9369b0ea5dfe061dcafe720049e8d07657e39e74c994d483592cc4bd1a4b7f94070f8005959984b04ee06bfdc099a62912a96b7da3bac0e4c8a6ce1f73de2e5a861be14c6d9d1fa10043ff9a2f78e665b5fc0c6f5d77ca77cd171b355b3ee28129554e62be7a44384eaf2c4914475065656aa35a60c6c3c9bd52e009b3e88d75a86956e0df104153d3e83166f8e4791f4a7e322d61aa4f61c903954ed383f6b018bc7670d62762cba6df410385b906440fafc29ecc9d33b3501d8438a20ee50894e8d7ade720152e4bbf15ba0df1877f226dc9599ed4e24c46136bd279fb3bd5e9d7d024717e3d987171f14fbaadac9f37644075fb2fe7ab528a00ad1d120dce4bc5855e852e898f05526d1a853299df29d1fb5454d9ae1f85ba2bd1119527ba385754a790d2703d1c684f1c2866be9a2db64424fefe2a31cdd5a132947107a701494300fd124a699b9cd8febf4843da1b5453e74175bf418253eddc1b69fd3471c11fab75d3b9b6681fa6d23f61f9600d3818f5559aae77a8284fd81aa6e68be34408a8e42c2b74d46e0e663891b8118d50d28f7666a85fd01dfebbd4a5e413cbdc0a4423505edb840ce96b7e33aab40fc2f92c103d8607fc10bcedaf59b6f3e003b1778e7d86f2453f77646eecd283528b592ed5d9645eb24922c9ddd80a72ebf8b8239fa7e043dbcf8b5eb91f09d0d960ec7ecfc3f8786cdd83fbb89b8c276c378ab5c89325211e6aa12a221191c5c959fe8575bf95dafbcf81d8b93ef279a3f4087ffe0ed67ea67a7ea974621321782c3e02a3ad1d4bf2a33b55b4873b8d14bb154fb47a00c8f3ff2d3c50101a50ff4081875174de65cdc98554442f75d644cb3fb0e648938a40f45337c4ece054181035e940495712e22dddc11dbef5006f8d3ead8ed94bfc5714251072c0d0f8344ec1ab63a410f31aa28d814566eb3e2d6e9c402d9607a8a2d0b82d34bb0b990fd74c67bbeec82cf2a04245a960b4d40a5e24b7a75476d5b62859d03400be1c5e845e113e5147444525482b4dfb627aeda96b383e172d3747e3b01aad56f855f01d261acdef09aa46701e5fe1afcf218c50d1c2a6318e9f57ade109b5bfdf9bd72fd55653fb47763ea2a24439071a26aea106e5a58aede09911898fc940bd15e76d4ea654e15a1c91114df7a4af37fdf94850b080e0468fbce4f3f602602672f15430107f9b255252f4ad4a4e5edf6615859e06b6db03e3b73ae40a86de0f9ea83f20938a956818446cc564cdeca619ab6cb7c6bbb087747b32490628dc5923b6b4b23dacb90a18d1f947ba817a68d142784fbfbdad0dab90f3a14cca884007928155deb5edd889fb90acd49731f07c5b2f82c13b74a4314b997281a7a2c1c10d2253795255cc1ffd050174771a8ba160662c423d6ac61bb2538c80bc050defcbc039e29ee776fd55459f84c0926ac331fa624a6b2ccb8eb630dc9d928c64dfe3867ce1002d398ab0139b90636bb2bf9f88a763d4daee8cb5b60710310b8b6db107cfdcbf0ae89f2abcda6668d3b3a80ea090ee4e342435ec1c700617ae7f115ee5c71f737959b26d40dfab918f8893a97b0af9a4a4bd43bcf41ecf5cdf24a8bf130a13c54bb5ffb339139e487957b393b0be1fa260130e93c21539c6e10d1f45ea6f5b73d9fc7a18b788fe8d63696edecc0466b7ac81fe18ff3597ca9bca6812c3ffa0339c12da751547e57c405f84d3d1313c274877187d4fc871c07786088c9118c20b9387875e295a90409ca3304f4cd0e2529d522434221673354713c0f0221190e74d5de0be40d5d1e7a8433b5e68006679a68f18cd0e72d33fcb2c799a7e621e383358be2ef97685fd47606e3e083d24367702efb30ae4cf9121871044fe99e5b51b1e34b1fde2540c938679171d400ef3ec413083dad788bc6028a3c634ba5edd58df6ba60a7b52b5e7d00c612fa86e510218b0604e49946b712b5fc27ed25df5eb1bfbe65f3858d77705d349c5f9b09eb22c4f103cc8dcde058e3f20e2571300fd7ca420e0babae8fede0767959aef3cba69b85f0bad8b5fb4d55ac20fdd8302ddffd3f2c54983f6a902e0edb0c9b57c3780ca155a1fcec38bdf07c4f365bcd18f61bb8442b4955d679031744457d473930703b9a82f836c9ac059e502897c9b5db6231d7bdd98ed9d1955383fe2ce3df4f9eed4608d9f5927afd5bcb446b653512f8ba97ae209042f4887a91c409e93dd65a457a17a1d28bf096e9091818f790396fff5b57e5cea1cc3e7777141d64f7b37d1873e7e9e591a8351395000dff569ea9775225f971a26235a9e287e268ba8e6969b82a70ede1ac7b492dd11a89b8b8cc8c4fbdfac001d31cbe869e2a737e477d1b2ed6f6a6362e5b7da18a2b9ba8652560beba330b091ae9ce0b1d0a548253268c191e6d169680f3ced2fb50d68956dd7f83fb73e1ae7477fd6cd098128bf21bcc81195a6631a51c1f4f7c48f013136330328f868471b3e72b88313081ce59ef47e9a7c7b776b86d51ce3a0cbae6f0e1fba41a6bce7d5089e26e96841291d5bce225213a834b8052b1938e0166b4fcf6f031b4509e0b9ac82a7eef06efeca6aacdb72eca2818a37d518c1de4c311a64c3cdb231bbbacbf058ba6174d42ccc27ca220c28b3a4feddb30a88012824ad5cf5115d1065479d55e1b93ab679858582b8a5e8f59f6246a0bdd90146b759e367158f1108a5553f8805bccf02471f9e7a40d3a8cb70ce872e75ca814f97c2561829ce94427bfdeadcfcd41b2695a5fcb7d530e2736090d93574d19b10aefd2790d9733de39cb93974706c959d07108145cd2642d422af46470afda92afe6d43bb071b01696c1e68ed9b87eda762422d80476fcb05d76dd65b5f55109613059889bed4395564795672ed6bb6d3dc8518276d2a67cc0570bc30caae036c6b1e29f14d936cd609513698f3dce2ed5c4deb1ae5c923e90995bfc070760daac2fd5f86eeef8f08490911bcac19709551df381d1e6bfd369d557a25d55b43dd1032e2f04446ffa41651bd5315f3ec573e1d1d9b30559ffd6a8df672119500f10acab4112b3387f2faceaacd49d9199fd994be88beb60a2f31655ead19963e5f7b4ab69e70f55104b58d916fa5e60b579f13f927a0684d339c95813b164cd4fa1cfe90932cf88f798d87b334d39d4fc19b57e4be2b5c1b4bc2b680ed064e7d3d39929d4a0ac906efd440e0112f73df5062e2e4146df58a6bcccf0320c8b329a662e994838c3212fcb6681c733b1125b6de3837014b4fba0bbecd89925f1d21c43b71f2ef1face1a5e7edb83b0798b785952a3fe5b95f28133924a3f78ceba171ef8e841e1d0ec18b3124d43279f48915c6a79b5305896b0b7fb58fe7d890ba3b43c1ee58d76012b91d735d194bbec384072d8db1139759a7d8cf56e96c4dd302c28eec8c9f4b9ba9dd233a791aff866eefd43461ec9e1f297385067fe60bb865d0f4f9825671e7c5e9fc55b7677a0b138c487281c07c1e05a9b36a457a2ee7347b4d6fef39fd78b27a39eb63f550024d80a180483815ed2edcd327710ed5e4071a7fbef94d3d64", 0x1000}], 0x6, &(0x7f0000003180)=[{0xa8, 0xffff, 0xfffffffffffff801, "76bd5c6f55dbb1c37713b8fb0ee302380669b7ab00f5e4dabe4c5ea06ab46fa5738d909d9144d621d3b405c81174883356c4f741fafff5bb29d4bcb7c015628004552d34c239b0c2b5f2d8e64600bbc89532a2123e7e7a9204b41c0fcc8ee91398f907803487898a9d1a5f315a283edfd085d5287d538f6396c15be85b833e2d172ad9a328c74f2b2fa3301edb447f6d63f90e67"}], 0xa8}, 0x401) unlink(&(0x7f0000003280)='./file0/file0\x00') 16:00:43 executing program 0: r0 = msgget$private(0x0, 0x800000000000036) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x401) msgget(0x0, 0x11) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000d3c697e37e24e942bf67ad0b7fcd7926c1a716d7775b3fc5f4c2b1674adbb6bbe1f94d0794f8ae503329d444707da81c1f9c3c0d242e7417e0f3c18cfbab1e3d86489f34201deb0d9b620100ffa161435640a9181328229d38450835ffff1b5b83ef00a804b5de1e854397f154660f0d8b6fa0ac51e4cc87e3997feb4a58fff89ec3ec1935e5ec6f2b31d6b3192cc105000000fd638be8bdc013a9feb1730e82a63b947b9ac7a5c88314c6494b97ec55a6c7800d6959e0c233dc33bff70d4155df0d5be9012f65c2befdc9e2b60aa044de14c37407651c9ff214e67795655fe569cc46e37d5212312d41adcd03007bc0520c"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000340)={0x0, "ac3f68d652607daae2499d9d0e68889a74539f08b44b080865e41404e315aac07ed4c059e216d83a6d93a6879d06f43567c12bbfd5cbc5e0174e66c912ce5d9f793c70f008"}, 0xfffffffffffffd03, 0x800) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x12) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) msgget$private(0x0, 0x103) msgsnd(r0, &(0x7f0000000100)={0x3, "69338541b39956a10a45091218ee53a7851b64222a12ab581b456f38b7c7c0203556660780386685255299e89f45d8fbe24071acfcf8f6410c1835b3ac7bc007e8fd87a1714a2774be9cd9087cb0586d9626ffaf581ce836cc1014767dd36eb74a044fcc153ce708628a0de09b763035d49ceaf2c14cc9dff6bcddf1cd6244e933fa41c4712e9397bd2a98c4f46d90d4f50c44e547487d33f5bb7107c1891c515544363e6436"}, 0xae, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x4739, 0x400, 0x3d32, "3c1b656f93a73283a7fb814b0bad42e35a53f2ba", 0x401, 0x80}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/198, 0xc6}], 0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080), 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() pipe(&(0x7f0000000180)) 16:00:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffffffffffffffc0, 0x1, &(0x7f00000000c0)="6b7548cea15aaff3b0476e494655e72a1756cf2262cb9e8c8c0dfb4640c0a9a7ea5340b38fe529a618379e9ca145bd1405d39068ad65cbbb8361076bf716c3093dbaf55c117c4b2184c074e926daeea6c8d1813c6fe71cf1041dffafb8a1de1e0dd34fc5ae4ab1951d39bbb5a5c9c32b4340324c3a5df71a26c9c705efccadc8496e1e989a41f294d12321ba8446de545c2f944be9a1eae938714da893fdfabbd1368c4565426a9f687774a6a3e577546653a5434622932c68975d7dc8c8011e5c1b22bd2f5c018b", 0xc8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = syz_open_pts() sendto$inet(r1, &(0x7f0000000140)="0ebb1c1ab44761c491d55fb6a740e8d35e620bff0d602c7d8535fc8fc122f19499884ed24347c5542a17b9d9249c1da3a41722e06cc9fcf57003d806b1af274bbe5916b23a238f9ff38b", 0x4a, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0xffff, 0x5e6, 0x6, "2751e4b04b599a6381fe7dbcdfad71809edc685d", 0x8b49f53, 0x1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fsync(r0) write(r0, &(0x7f0000000100)="44853d7c2beb343cd564a67654301100880184cce8a353db88f6fbf22bbe760d73177ad63b7a4014068d6707f1c40bec1da30c151fd7c94be53c56b7c827e4d299fe5c60716f3e650db9de3066f158e8eddc62921e44c6a3b750ca911b0a45eb27411822e987f61c10cb9061fe9bb4d6f97286608357ead9354ae47832c3359b93fe10e8703e76450f07175203a797f3811b018c0c06a5e9e6f6bf0924cb4c31d225a2b27bed2721b348fd56c003a2e4f9586f9fdfbed4ebd725aca5db92cff4e9fa7dcb311b", 0xc6) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:43 executing program 1: setuid(0xee01) getuid() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80, 0x2, 0x8, 0x1, 0x100, 0x6, 0x5, 0x1, 0x2, 0x10001, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10010, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfc, 0x800}, {0x40, 0x9a}}, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000073e000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:00:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x41) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) chroot(&(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xab72, 0x20000000400, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap']) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:43 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x8, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x2) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x42) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/214) pwrite(r4, &(0x7f00000004c0)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc98512ad4d096d67340807cb782564a6802463cd3df3c0eb1", 0xb9, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x3, 0x80000001, 0xffffffff, 0x191, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x4, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r1, &(0x7f0000000900)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000940)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(0xffffffffffffffff, &(0x7f0000000980)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_broadaddr=@in6}) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 16:00:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000009ef90000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b5520100010078938034cf57735a15d000000000000000"], 0x1, 0x40000000000, 0x0) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000e8000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000006f568d6e68c0fde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090034780000000000000000000000000000000000000000000000000000000000af9f1d5000007c0000000000000000000000000000000000000000000000000000000000000000000000003415d459d80ae29c65087070b35483"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgget$private(0x0, 0x429) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000000000088a1247424b37db3f7dee43cff4b21b24448d00ad1f3c7"], 0x1, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r4, r6) ioctl$KDDISABIO(r3, 0x20004b3d) setrlimit(0x5, &(0x7f0000000500)={0x5, 0x1}) lchown(&(0x7f0000000540)='./file0\x00', r6, r5) fchown(r0, r4, r5) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="030050e41b57a427000000000000122c42274b263c1dbd3dd9677d6d8bd727b95451b51c25859b0c7fab55fe4dc80a0cea7887"], 0x1, 0x800) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000640)={0x53, 0x0, &(0x7f00000005c0)=""/83}) socket$inet6(0x18, 0x4000, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000006c0)=0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x76) socket(0x3a, 0x8005, 0xffffffff) setsockopt(r0, 0x29, 0x7007b418, 0x0, 0x0) minherit(&(0x7f00006d7000/0x4000)=nil, 0x4000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffffffffffffc}) 16:00:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x805) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 16:00:44 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffff83a2, 0x0, 0x3, 0xfffffffffffffffb, "880a341911d75c7a6db716f38100"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffff42) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x100000001}, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x40, 0x2, 0x4a3f, 0x8d31, "3ca4561efc25f23f7b2ce2b6920bdff1ca6f613f", 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe69, &(0x7f0000000100)="b6") 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r4 = getgid() r5 = getpid() r6 = getuid() r7 = getegid() r8 = getpid() r9 = geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r10, 0x2000740d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="6a02c218282e6a044717dabe70eefbb653e52e2f66696c6530004fa937c1284a4d6b1c9fcf745aef9e682ab7441b89e60aea2466ea2b7c98688a07d9c0f652873eb2b63b03b91be81839a27a5ccab4d8d8efd80732a132d10634bb02090fd9ba22e1c89c3c85b4135c59910949f388fff3a340dad0456c"], 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="520979ce5a4cad68ebb4dd4fb191e3a51cb05b5185a99ee9503628230a5ae118d81a832a09406b33c8e8f5d2ba56ceb1f9e756d7915989b391fdde18d1984fa0ee8ca4cc6096e1b89e1af65c058a1c74f3e343b9e916ef1f04d5bc768acaedc3d987abc455f167d9ada8d8cec88c8cc1eefab14a7409a7b9f850a6ea9d9d23db4143ff3dc925035d22", 0x89}, {&(0x7f0000000180)="d478336efef45861fcb9bb6002be2a4f1935aaab63a3f497db846a989a26e0e0ab93e06b0b1d99fdc4ce55041d45d284116d6744733952f0dac7fc6534b01e83c955bab132435c46bf70fe427ce4a320b5d291415db6", 0x56}, {&(0x7f0000000200)="2bb080f2563e52f5f217dbd4d32d810dcfa0ad2bd9d867ca891685381602ac0c4d431b9b126547eab5b1dbdb97e8dcd4dd05a4a890c88dd344f496e06276e4e27faf6f900e2fa338ef26824bdc9d9e4d24322dbfb1e52675adcd25897d9cf759fb18b9923fe782387a62d7a5fa25f29b46ad0c6fcaa826baf04cbc0f08503ffb870fef4dfb8450c9baf5ab54dc1e745b61d8d2f310a93eb76392a28b8a183423e63e89bbfeb04abacd5bd2f40f34b6a5f0174fecf164cb49559f52591a276a40de986bae27c6b2f92b749b2a2d53a5f00ef1e2edf17e9e914bcb2acef38e38bb30b7a30708e7c97448e4b28e07470869174cb342d3c1668751f5f4c0da4f554f2e172687e03ae4cfa6fcf04b415d92d61b95427b459c4e1f9f2177229c93112bde7448397cf85c8e5428f60959f90d1665b0e68d5090362efcd390709c90ad351e014149feafc5b2c5846fc3c31808efc17179def24df8604e3c67f31320c0ade0d93089bb626f0068f1248943591974efb2004a746f6af29c03b5e11ec9803e49ae98c04c1a5ab89e95696c6b59d6e999715f26761e8eaaaad2cdc5d80727b5c794a1bbe8e2639485158b89e162aa8eac99d0869a1782e30a6d495f98dc954d87a9b569e24e6a5666c992369dd4108130fe9d416a9d507ce7ee4e23d6f2a89758e79e8bc5bf472b1d0cb925803e034162e9b0f4adf38466972326f68e44102d6d746f5f2b2995debabff4e8193b4c0f0a8e19e4b13054197a525f943fd8391641b32f695c2648e1ff0b2d94bc9a58e080e3918d0b010ac9f5989c2f5c4ad3d512cbe596abd4598be9ad05d4cde2501e34607d26ec1f64974407e2266669a534a04163d01c4442ea772a103b20942d904e8d050962222cf816ee2a3a8bf06667b80b4d13afbc5a20a378df4dc9fa9d5d44ee572989daed9fac3576cce34f3b559908026e5619567ed12d1eaa6377554ce8f55452a00f581162ab9e0926d8bba5a7662c0f6e1c4ffd46e21244848b78dbfa9418801209085aa322d99b87ddcf9890204b98c6bb670b7193432b424b4e0a6f2bdbae350476aabdbf97443db561ea7feca5aea5f8ae52c26a17352b44ea0145bc6160c3f773eb7d0d190e10837c2aa8763d40aa632a808e157c8de7e5c9470823a020e7fab793ac29d92023f455899824ea9a74d47552aea827a37764b3ea21c60db857115baa80de6edf2422317e355ae85e61d1ee0b9335532383f940c0c9e2bda96c6a63e20cef4caccf32c00c0496c78202bfb081210df784349906cc189e989ea3e6eb57f333e97bdd772fbc5e863755d94e8cb2241cf839e4eb3ffdc713e6f4bb4e7aa5ba392031ca24243526187f0fb5100fc1038634e263404dab57a7b1a07fd80eec01fcc3310d04cac18a9355659a6dc1a6f00c8f44f45dc7680af047c1b6546612dd3f591c336901159e11e7c4919899fcbf494979a6e7430e8350723fc628dbb8bf0cc9b012c09171abfb2644ae2d4dd9b51044b6e32104ad2945b8a7defbe0126fdd395380907c222fa6af66e02f25d49f664e5a5e2635b8724819988ef93b0d76d49eb5e78791205f902539e2edf0166a75c7871b70323c0d4f3f998fb6eb685df3c993fcbc108174f84b19cfb44c63ed39840846281240ef9624d2830c89a61abd3d53ce076e1997fd354472fd71d504f908b65e2d95641ddcac23743ee5d0ba06425fa38a1fdf3e2be30339fe39f2cfcb7441c6f8b473c32c22e232e20926af2ec1c0d2c9a705b7a5ba605cdaf9b164e0498c2bab620eafe1bcde3f870d6edb67d8729330b360710c5e9ddb0dd3373ffce9bc9388b6e90bf26388d4e9aafba85e536f51628dea74b060e05c1525219ad2504d3c8a9c8b05c37b394db788f0fc8eabcb94b2b995cd74dd7e62450651a5b2087b9ece9aec4e0a55e46b57d9e39437aa8c0fc010b5a417f7bf903c4bfe778d0ac9f9d189d6ddc0f1e93055d86e248383d80b989bdab34a90eafcb936797eda81b178c60418a5151933138648f98cc75aa7fd9cb1aa65da3199a7f85f384e4160b4b782f290dfa5b68d56cea8f2b373d92cd98faccbbe053a0df5624979060d2ac658e44be8c2fcd4506e9de045e11c7844738604b9098aae24a1e3632b33a7b2f559d895bfa450435e464831ede54d5c26035b67c194e637962ccc3a318bd4a1bd5ed22d7a7358011aeb56b38e71602eb4e0b8bddc028b021898e3abad81dc41b6b09e0ee5922551dfb96a01261d5d045e52064b271f5a2916a70f5d79fd8bd2a0295b1bc486153694d3c857e491fece3be59fe439fd35cfe77c0454992dddb0517452ce94051757bde76cf40b0b403e1c8a8b4334d104049f177e2f8e7f693a67f91046c41f6bf16fe5dccba556b72d0142f5e933bf547bfa62395be75fdb21b9ce335423f27f72bf93e306d50decf6483c49a3522005de987b47e512677bfaf59d0bcbb91bfe9fcac3e0cba76dcfa126836865bfe10e15a405ba00ce7f6625be6c86c7f34f2e5c31312b897de870fa80fdc8f22dbdda94b65bb81d36e6ed04ba5399bf859d410aabd4129df537cd3344477db26ca5575c3a1924488259e5a1f4ac952b8008246d34faa20a5adc429d137f57a4c58b4d86aebab31c660767ea2f0ab415fb09db38689db47e39e0d5fe65d1dcbc8dd0e4b212a2a60097e07abb62c49b89ef2c60bda3d127fffcf8814d02b4023d434566f7b3d20d8e8fde5c8d7aa7261648f84d3e5256a06f2b1c2a35ce19b2a51439fcea54b5eb2e71585f33cccfdce1383e1538e6513c1def1f0a673079dfe8f93bea3e03fbdee17d6317b5f01ac520801211ee0fed54b50a95eb53058e39e57f03abe89b83fa5a4a81ee8119ed87810bd4fb41292b4db38c95d90d225b1d302cce81c8032a9063d8be4924b202f058d1d37367eb8503abd1a9c01add49ff647e8ad84e000e1e8ca30361948b29926674687aa7cad7fa692a9fd12a147ab04e350ab7490f185ecd3d018e38f7ec15174915ceabcdf6eca002b4638ded8b7275a9e240726534d8e5090d81935c38ff562fe5d1ff9d68553471f70f2f9c1a81788b7b2e7956877cd481d93a37fda1c2e7d0689645b11ed434acece2badf80f24e36a32163e562b4196cb6eecb5e2a35772c296f91bd1d0dcfc070279b186bb316de6d0efcb5eba6d64bcdd05bdc834774ee1093a72570f0e9ecbda134407b5dfaf28517b1068d1ce23473d0524c16d4fd04eaf51bcd784f9fb101afefc30ed7bb405f50f5a46286351368b793dc55af4123ac40405be7306670c4b59261fca54279d7b10ce3326a15124ca4b5b8e915b97f7c29a212e0dac6f973a48817f48e5148837e1ead85d7c8e990c490969b42a49d6367e97b3aa1dbb6aefc0e35bfde43d524aa850786132287f0b81ee1874af713ebedec4678d2ce1dd740c6dadaea6bfc87410c18c1b0d88e579803db31450281b0e86374f991d6b1c3774eb7554688731def4400643a3a3b13d611c49495ee5711dc8a0199e0eef942b5549c3ae6c24710db8133641da4b03a2b895fb3f5a3423e2bb1cddceaa3cfcc1ad310dec18ab95408477933fe7fc7484b1cdb6692a5f23fc36908a6fc48fe5fa89e6cffbce83701d54ad0b8a7c0f811357bbfa0f00ffa55983747e08076551dd0e80cbb3ea97d0dea443c39c8aec9877aa5ac261c26558ac6c0fa37e774abfea0a943f1ce94bd2b64c5260c3b2448e8f4be769f75992643c5a749fa38645ec29ee7ebb4cc6f721e2c6b140c9d799a00d3af112517b016488b950a0a31e4cc470a9667e1ebc982ec3aedfb650475d17e6bccef6d415fd4772f0ce3122bda775f81ad7e8c807b0c38faf77bd2c7cfd73ffb6e3acd6c909e41c9bd3aec053def9fa0c49c360a3fd0988441bfda7fe9fc7ad5118c9b9116a8191079ea88998f9cbf6ac8a4e12c801e70b8823849b16b7c09041874d2c692f34f9ab9654e67ab6ba9032b9dceb5c84914a3a8cbbdbf68ffec2b06c9a276e811a6939368de88673020ac4de773b7ce7d08524e22edb7cb432579ac6b542f2db910b510b42c23b56b6bbcba2009210fab6c3ccc4e17191ce77b51ecc017eed37fb346323e75aced26f7d8b8cd4d5ab6f976396909d0304ccd15557a3d9bf5ef1bb35f875244720d3e4f9234abb7689187c8556fc77520433170fcc2807d9a6b46ac8f4cced52bfde8760782c07ebe89e35395dc91bbdb146b3cef1848c0311ddf732276311dae7d7dd44e312d191042b448c6d0434e0f8c2da8bd824be72d1d2abe85cbb991a89cc13c41afeb77078e9eea26293b9a6127e634c346faeae3ad3107d42c7cca1f622ff357bb6dbb5b39b0e3949b1ea089a2be42bbc7bf33bc0cda259ea442acabb9aab440c741b065bef9ed28c7f7858238a25ca90c01dc17f90da9ba1f2b0d9086985ef9898b2ddfe981c1572f43b3abebfeb7879721b2af134f6fd644734a5f177c901abeec7c0025d555fe17eae636a5fe5b739759bd5c550c91ad804a8a4685699dfd62367b4472fd05f79bc11bf33c95b9f43e5bc8ddbd1b4d894fa6afe9cb42d11a40b34e125896ab72b5590afa73e6dd347d213618e5cda8fadfd7ca2039d70923dacc142fa33c0bdf3682ce97487e51835f5645ca278b40ded1da7432dbd3373e256337b1b00a65ab8030be067a1b2c09301c2cd7dc05cdf60a3c6675d88668e242d27a65efe62cfe50ff4399f7a22a619289da4bf97b79a0ce8723dd78425f0758fec9738da55e675d7ec196a73480c5cd63d2c70dd80966124f91151ef70d254eed2d5d366ac52bf268dd780d909c776d5c52c0d2381c7bbd7daa5e179501e22566d67af827f218a20132b35e04a796e360636412cc68e866f5734e66c5aaa95a0a108bda5d5ee0cf6d02558aabe34a69b666a8fd82b215acc8e4d05ea7517415477cd7892a571ad766bfccd14693beda58a222920bddddb12a06f7206bbe9601cb7cec115b061204af0716ed4e2d846175c1044b579c92317bf4dcd69810852e16bfd651efe0afa546fab8644bd0fabea2fda3f75c99b17a565cbceff022afcaaedbb6ba2f9aa988c5177be11576802b020398456308a2306dadc117ccf05b8fac991dff41424ae31d97b00a20ffe153402ce79d4c2a2921ef275d57e4752fb1446b6065f8fe32a1adb1b9fc53bb531f38d0da8f3d3ef2a7bd8840a801e758e529b78b70b6cdb79a5d064c1d5a50c9a25823e3551dc6965a4fadec5e12456fd794c5225dfff52fe0ec78abf1c36fb6aa3722099983177e0bdcfe88eee8a46cd596964f2abfdae2585f73cfce162fe995c8f69026f8019c8d21c5d749616152ab5658c8f7e709f4c89861acf57cde55efbf28d1f9a309865c8ef58d808a4b90badcba3402504f38544c6e31718f8d4fe1f6f47df29f782f555530c6fa356511ad0db55539a2ce4e0b8450d0a2cd24a0d000c6c083622a7a8052e55153ea39504d4032a7d550433e24ff05f63f684f50b2d576c1a84020132557507284425f24458bf1dcf103f7aa5adff6a17884eea64cde1c486532ef086f0823893f6435fd25999ec0c1bb3c8ef2eb5680e2d36379e1c074b107ea569c3fbe3b7f8f7d62a9c76ccbb188b38423151ce55520ded812d3aa5bd3fa6665087f710197a3fee8bda3d89558745eae0ae6e8550b198a5f12c927576988473b975f02be8b65d0f854506c43efb71911a49ec0d523dbf1f844b20eba6a9560cf6fea3be6c8719f253960004a022f5783d9f45fe47f3963d5b5472185b8b7b566fc00381dcdd8c303a2975dce7da74a", 0x1000}, {&(0x7f0000001200)="1522010d8ef43f6a50304761177f7f79127b713b6063266b4cedd81c8a752e298869d39f816f9ac60e447dff71e374b919dbdb8f50ee7d6672acc8b188efc6591f0fb4be553c1ec7422ee8398ab47101b79be5919b33b8542794d67700dc78ce8784049fb6e561002931e324c95e6cfca0ac6d4cd22ff2267bdd74f3493439b9d66e46a08e5eb5e9f35369fdb2dda6123c793d3995", 0x95}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}], 0xd8, 0xa}, 0xb) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB='Le0\x00\x00\x00\x00\x00\x00\x00'], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) sync() setsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)="7dc335", 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x576d0e6c, 0x7fff, 0x0, 0x4, "21b81baac05fb143b86536d21765a2f73edf9da5", 0x7, 0x8}) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x2) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x15}, {0x6}]}) syz_emit_ethernet(0x6c, &(0x7f00000000c0)="e47847f02b1709b5ab3c63d3d0202bea7f32e66101f9a305c1cd1a73ecd43295752ddcc79c5f9917d26e65476de7b49788e6323905c635833ecbf3a76a93bed54abe6c45bf927f4f2f8c45f55b4b2e88ded3bb18bbc582ebe624fbb7d56374153ef1514b4b3c375c0621f12f") 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x4) clock_gettime(0x0, &(0x7f0000000640)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xff, 0x4, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6cc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xa773}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xe7}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe97}], ['./bus\x00', './bus\x00', './bus\x00', '.\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001440)={0x2, './file0/file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x1f) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/242) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = dup(r1) r6 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x208, 0x2) recvfrom$inet6(r6, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000001380)={0x18, 0x3, 0x807, 0x7}, 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001400)=0x9) fchown(r1, r3, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvfrom(r0, &(0x7f0000001480)=""/51, 0x33, 0x803, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20040, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080), 0x34c) socketpair(0x26, 0x4007, 0x1000, &(0x7f0000000040)) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:44 executing program 1: r0 = getpgrp() setpgid(r0, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x18, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) open(&(0x7f00000012c0)='./file0\x00', 0x10060, 0x118) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001380)) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) ioctl$KDDISABIO(r3, 0x20004b3d) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000003680)=""/79) r5 = semget$private(0x0, 0x6, 0x80) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r4, &(0x7f0000001340)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) 16:00:44 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc7b, 0x4, 0x40, 0x5, "1d4f44f04d2c83b67d82952d921ac5837b1a7280", 0x20, 0x1}) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x10001}, {0x200, 0x6}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000032fe0), 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) 16:00:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) 16:00:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x0, 0x4, 0xa6b}, 0x81, [0x5, 0x401, 0x3, 0x5, 0x20, 0x6, 0x8, 0x5]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x20) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x398ab78e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) 16:00:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x303}, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) socketpair(0x1, 0x0, 0x29baa2e2, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000001400)='./file0\x00', 0x10, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4000000000957a, 0xfffffffffffffffe}, {0x4, 0x0, 0x7}, {0xfffffffffffffffd, 0x2}]}) getsockname$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000000)=""/41, 0xffffffffffffff0a}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000040)=""/49, 0x198}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x1000000000000280) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x80000001}, {0x0, 0x28a}}, 0x0) r0 = semget$private(0x0, 0x4, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x420, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/81) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/27) r2 = semget$private(0x0, 0x7, 0x100) semget$private(0x0, 0x3, 0x84) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/68) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) semget(0x3, 0x3, 0x40) semget(0x3, 0x3, 0x302) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1a07, &(0x7f0000000080)=0x7, 0x4) fcntl$setstatus(r2, 0x4, 0x80) r3 = semget(0x1, 0x3, 0x14) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/135) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = semget(0x0, 0x3, 0x4) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000000)=""/37) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x200, 0xb2) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x70) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="000000186004008b00002b27febf00000000000a2700f659565c000400000000000000000000ffff000000000000420203a0aca3f1f0517565f616cbe21491a132856f5967b37cbfed000a58711dc605119ddf3f839ff95825b5cd9e", 0x5c}], 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x483, 0x152) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) chdir(&(0x7f0000000240)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/225, 0xe1, 0x43, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="b3e6971e38c1", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x70) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x28) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x7, 0x800, 0xffffffff}, {0x7ff, 0xfffffffffffff001, 0x100000001, 0xd7d7}]}) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{0x0, 0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100), 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x60, 0xf00fffff, 0x9, 0x4a9100000000000}, {{r0}, 0x0, 0x0, 0x4, 0xfffffffffffffff8}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0xb327}, {{r0}, 0x0, 0x40, 0x1, 0x81, 0x5}], 0x1017, &(0x7f00000001c0)={0xfff, 0xce9}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:45 executing program 0: syz_emit_ethernet(0xbd, &(0x7f0000000080)="026379ccb72e1bb728cb81d358cbcc2b594674c62a97494860c28633fc9d24ca65b2a7cf2d3955759c4ebd0b5c3820ff096f602dd51d7f1fe33066b4c92f74cada82a522d4f086001992e294d38b02770f0c5c68484531da2c1a734f01d5b06749e389810d5812be1e3aec93e86298ebf4e43b87fb0cc4f2f1d8d8163080c504d2850557b6f63cf1b40db7b972a9e0e774e1aa38e7dc1db61dd3afb1940974494739d763e9846c37028c6ef2c3c973adcff7c9d71e53d7a297f6854e7a") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) 16:00:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2a8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x80000002065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) 16:00:45 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc00, 0x0) shmget$private(0x0, 0x4000, 0x124, &(0x7f0000ffc000/0x4000)=nil) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) 16:00:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x40, 0x7, {[0x12000000000, 0x7ff, 0x8, 0x1fc, 0x2, 0x4, 0xac2, 0x3ff, 0x800000000, 0x0, 0x800, 0x1f, 0x4b, 0x7, 0x10000, 0xffff, 0xfffffffffffffff9, 0x75ec0000000], [0xfff, 0x400, 0x8, 0x7ff, 0x80, 0x5, 0x800, 0x2], [0x40000000000, 0x5, 0x80, 0x1f, 0x8000, 0xecae, 0xffffffff], [0x5, 0x6, 0x1, 0x1, 0x5, 0x48000], [{0x76, 0x8000, 0x100, 0xee}, {0xe0, 0x2, 0x3, 0x7}, {0x1, 0x2, 0x6}, {0x3409, 0x7f, 0x4, 0x3}, {0x4fe0, 0x0, 0x1, 0x5}, {0x3, 0x0, 0x5fae, 0x66a}, {0x7, 0x6, 0x6, 0x4}, {0xfffffffffffffffe, 0x2d0, 0x9, 0x7}], {0x400, 0x4, 0x3, 0x4}, {0x43, 0xffffffff, 0x54e, 0x7}}}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x1ab, 0x1, &(0x7f0000000100)=""/151, &(0x7f0000000040)=0x97) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="01", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000e80)="6c75644e5793073219f0d078a6e5f2a87f0feb46bfe0ce6f87a6584314a9c1e59ce1feb33bd77df3f5fd4598762d0b9d26682ed7d495d2e8b109fcffc7b4ef42efeceda3a5a8c6c5bbfade77f1d5a2890c9439ddb58eac306ef3dc577106891e383bdfd84f7d41cb8a05e7e1f5b4cb0b7b25d05e6315c54fd5cb62cba8c1d87a51f11015504bf01994c761ab81600fea951641ea117b1a0fbe863b975a1e18fdccc0497a664249cac637805d1f8d67ce0a1c311c05403a1eae980c0cb675c6740470d54dd163d1f210c24dbb3dbbd11ead3af24fa985a7460e540d4e89a2843763706fe3158865e9ca03da3814babb5b5d3247b41f982377b810cc7af03a462884f11da1ccbd4d67542c54fa75761b97df955c4c383908f3fb45f1529bec89e7a7e518efeb7e1f78444b7e95b9dd6d6f256024904de28d444b60993bda639ae146f9db06be26ee446ae762255dae0280a56e61093c555e20f415f3361d2d8971088f56f15dcb6106e08db147c55a72c8d445596687703889ebad9d8cfe155c5c4f3788f1602e034c1e0fa42615ee569b83d4da0b602c53516897d8b4b63840ba81d9bf0c4dbc21146aedca03525bbf5230871b73290fa10738555b593163ad06cb2e3ce3b56dd2e3443448efc6fb0e859480091a2899a8f530eb78af58153296f1cbdf182ab8d3369386afdebe61c276fdd6ccbc1d0f6fede4d100273b53acc22c8a3cb7e9c0a0855cbb4fc9bd1c894e811574168bd2731c67ad1f0c6868ffb8152248560ac5d95030d6cac025cb18386301c16a6d7613a66c65a9a1743454624659dc190f4dcf97594beaabe6afa950a11ed17304b4f29acb037838bb80d96ff509bcb89cbe877711c48d9a1c0fd60980f3d615d12b3ae8ac39d0c6f186400fa9d2f9943d04632e87304614ba09b383c47d0e5d873217b5551b0e6bda05314688707780b326f20f4b470eca8a58c24c4ebab6749bfaed8f0746443c09dc79f88e0f5f6af16bdb2c0c1f37510dfc6f292c9b8da0f87bbda8afa7fff0b09f755f77a595596618b23cbc9296f90f6800c7ad33b5f09345c791bdcf1e0afcd65f8e37465132ff66da3625642f1fb5a2e1b6de5da64bf824de4e1e69c7063f83908dbf5663467a5cc483deb5685cc83987adf30872f2dcb10be8a43e255362a9037ba9d3e4d6f3d260deaa479dbe5b308fb1958d0dfbb133c588a725c5dae52dd82d41bebf9e30511c46c620feedaed717b8045255f4f1a5b282bd02172987a5f77dee99e3c194f0a37e342bce89a35ef5656fce634777cb49af8e206c207754ebfa7ca084cd847576829db8406c1add85d6b4e97ab4d51147e6243f7d2bf713cacadca4ab1440fc01cd1cb98e0a967ca44e3de876e7da29f5c6daaaac35676a59be61b48dedcffcc7dbb753cd15df073af83352b0f586b9691bd495474d32502281a16c4003adb459327f88d27165bc298f1652ba7a42a16e128b80bd618363a8ade41b405cb8cb08238266598d014d09250ec8708bdf2251f56f5664c172facf7879d2209caaafe89e6f541ce3b5251f0152758f02e663c044b0aa6fd8d107f2bb3bd145f7bb51b92143f7ef83f66f7c5943b6d54a71a46e83f4e52c6756ae8f2ddb4da95fbacbf5e25987c23cf59fde5b7eaf045038a89710e4dd", 0x49a}], 0x10000000000002db) 16:00:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000100)="a16858431208855c50d4cc667132332df6179e10fcab49ffa190e6464c0a09248a8bc4bf51390df465bf0afe09409e98607eb27fd45ee52d86804f639c191a9a99787231ff30f8b836cc8b5fc925e354f85ed664", 0x54}, {&(0x7f0000000180)="df856f14f0311cce2a0caa29d8d20490c0a7ab08b98892aa493c747aef9e7676de2521c3365ff7156fd83c1e5f6c6e2bd2edc3b4b92f626f4c6b921948c43402d2d443d3aa7e458617ad79cfe4941db587b367fcd4410e8fe729d8035dfc3331fc7600719770ff54a68df9485bb0bc08ce03cb4ea25df09fff2b92b9b1f65e9b6f24770fe98088367531d5505834c4661b746f6ea6a624", 0x97}, {&(0x7f0000000240)="5c7c3fbee0c9d33eabc1d10181c36a09b6c6000db60ca994e6c1edc5064000f3fd0a279f602a73ddfb7b6ad562a0cb88abe5984bebc5eafccf1532d1624d64830b368123b278b079ce3abc2e320c8fe31133c776c41002432202954b64130286f550f488e02492f05c80739b1e2163b64662c547a51ca71ded8a4fda896356b3dce15ae0014c33ea7ba94cd2956244eadef47a9c5e83409b818bc470d901e634889c915b0be5c24c0b40810869cba6e9", 0xb0}, {&(0x7f0000000300)="522c7abcd9907265fc687582854bd8ec45f93234022437ec05cfadfeb8980a1b68334a91f89750307d3d9590e33e021c7ce1a3565edac484e0811a9869e8c777f9d057a5ec0607d06e568c86d924fd77a597606d4526fa8813e5f16a06ff476b6b7cf37231025e80745e7855f41b9686dd96cc4caeded27b698e26c25b4876f90ee0efe560", 0x85}, {&(0x7f00000003c0)="ffaa620622a9e7d246e3dd289e32ac42ed0e7a14d7bf9cbfb9e15f87dd926bdcf5648583167f0f20ff523218ced005733aefb9b46bdf3962fd0d3c7566bcc2f1a6ce4b187b54575f7190a5be380334d65ae4aeede1789b3394edf5b1f3f479b38d702ec2c29c5dc9d8828b09c1eae428dd8b749a5ea7b99cc254c31c8ed86b09a7ebbdc404bfcca57be90bff2ced81a481ca93812cae24abf1d5badadf0adebf7eb019e9733387a992", 0xa9}, {&(0x7f0000000480)="b2bbcdaf2793ac6dcd029d6f8ba8b4911a1393f4e74fce862b82318cacfca32be9c0b08615f56d39ffa80992945a1f14d442fa3c97a3cd1a42095c439f9c796a73a399cf7fc804054e3d764643e564cf17fd802f6b098e525415fa6d57a94f145c7062df32362094dc72011b97acfe", 0x6f}, {&(0x7f0000000080)="d85367bf7e2b7054fe5ba083b5", 0xd}, {&(0x7f0000000500)="636c5eb8ce8e3adc801dd60bfcc7ff90becb797bf0acb27506d8c327811971e1269854469ad4c360eca24b377aa28d4d360539a74931f917f9bfe60d9e6e802eb0a7e5990012d3f664d38de985cf2cc380308df18dfa90ae9c427ce7e7b4780e4c0728c84f740a6785144b989028edb63c5c2ee420475e0e0904ac3d09a4558957b055e0f404c868ad23071620adf03e803e892979e1f56a93f97a716a01", 0x9e}, {&(0x7f00000005c0)="9c5db2f6b7ee640783b826b87cbc5c25acef8b77f284d8954f8bc78f21380b2e000c44a285b24d25c576e92e7101c3d3170d1558e844515af327e73cc3aadc8161b186a2f73a1c8df33eaf4f3b1b6441d035bebcf9b9d9e9a7b2f71a44789296eb385829852ab8c06ad794f5e7a0921fd7cbd70dc3aad0635eb4a258aba5d10b2859a03d4cf5296e15b8b30ce191d08b2642b74dbc", 0x95}, {&(0x7f0000000680)="3386286019d439902414b3bc21f195d7b2a146957b01eb0ba50c6a1c1692e3166326c00253a03136ba1f46a6f8d9c911994fb8", 0x33}], 0xa, &(0x7f0000000780)=[{0xa0, 0xffff, 0x3696, "9640dcd201bff9429ef2a1effc99cf3ce42184a3b7a1253186a6931fe198d5675ec9fdc4d889af06564e3e8df8d909633d881b76fa77bb0a836cc426e56a3e00a676820ca4a1a983862445a16f2c16cbadb1252e15b83af6b7a58958e12dcf73fbaaba8326eae2c0e59bdc7956d73dd068b17f0ccd7a6ba839efe1db39fccbea57c5a3f7bca2c26c7e02d20c"}, {0x80, 0xffff, 0x100000000, "8a3a629f9fcfdd5c012116a744197270a826017631e7f39262ef96c6be08c76952f3b0be5c634b292e7fc6cae08479f826ac8df8e393de2c75f0f0773556e4c91a6458695edbf956f31301ed6f228701e35efdb03610f3586ee0a1d4c0d0d2ce2f97d354396f48a42b"}, {0x78, 0x0, 0x4, "27c63e8a0dcb19b9b928ac90106f2a4a77227d219777ad05f8bf6f2b624ca51805f44f56f7548725f2833d36f2060626108b05d7908162fdcf551bfded139ba69a2e8b97c96ab3abae2fc42eeaf7f883c6218da52af67d665efdcdc5364920ad0dfc24"}], 0x198}, 0x3) bind(r0, &(0x7f00000000c0)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffd5b) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)="26afc538c45f87ed1d81ea2e9bfe5b8b53ed0054f2b1ef1dc3ecfdb2c389f5fc83c1331dc4055c1fce336424f514a533edf619651d33f646782c2c075bd63c2e8fad959fc2927b734fcce65c48ec7a9b674fa875ef1bcfd57cb0b316fcc78161e8fb1715ba9a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x0, 0x400, 0xb2, 0xbd5}, {0x6, 0x1, 0xfff, 0x6}, {0x0, 0x0, 0x0, 0x2}, {0x3ff, 0x2, 0x1, 0x6}, {0x5, 0x80, 0x8, 0xecc9}, {0x20, 0x101}, {0x7, 0x6, 0xd78, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:00:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000180)=[{0x80, 0x5}, {0x88, 0x8}, {0x83, 0xffffffffffffffff}, {0xc7, 0x5}, {0x6d, 0xa}, {0xaf, 0x8001}, {0x85, 0x2}, {0x81, 0x8}, {0x45, 0x66b}], 0x9}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x20) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x20) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x187}, {}], 0x2}) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c7145256", 0xa, 0x0, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) chown(&(0x7f0000000340)='./file0\x00', r4, r3) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="f74591f344fab574da71318b26bab34c72", 0x11}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB=' \x00'/16, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x401}, 0x405) 16:00:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8490, 0xa) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="c3e9373eec7e62f3b7a25aa5d172950b793b3647332d9fd5deab1de6ffeaeb5aa88047ed3693841978b8e58153c9b4c2b61775951a30c97034dbcc58b06852f3259a6ec1d89ebc440a5244adb8bc98295faea9a4d21b408a91c326dce169ddf7ea99f50e718ff968", 0x68}], 0x2, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20500, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x3, 0x5}) shmat(r3, &(0x7f0000ff9000/0x3000)=nil, 0x1000) 16:00:46 executing program 0: 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) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0x7e, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x0, 0x1, {0x3, 0x5}}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0xfffffffffffffffa}, {}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x200, 0x4, 0x400, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7a57}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f6c000/0x2000)=nil, 0xac2}, {&(0x7f0000e77000/0x1000)=nil, &(0x7f0000ff3000/0x5000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e56000/0x1000)=nil, 0xb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050260000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:00:46 executing program 1: r0 = semget(0x2, 0x4, 0x204) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x5, 0x82, 0x5]) fchmod(r1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x9b) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000340)="661eebda46f60b247cb3af3e9ccb9694408219bb11e2e5e00e09debe732a16eebbaa581682f510a5c3bb5d6dab66fe35fca19b4be5c5ce4e7eadccd8647e0d57c5f44e43e43d8996940d6078a23214bb6d2f786f6da360801275f540115933b5c37fe50d0ed78fa3680ae9e0bd83a6be6a08d623230a94d9b9ae290c6e06d43cb4f38ef1ecebaa347e63b59624398fcbfd839df0558063e144d984881bb8a211238352f1e73d5c", 0xe, 0xc, &(0x7f0000000300)=@in6={0x18, 0x0, 0x5, 0x400}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x4000000007) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x0, 0x80000000, 0x7fe]) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff13) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x2, 0x941b, 0x7ff}) 16:00:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:46 executing program 1: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) chroot(&(0x7f0000000080)='./file1\x00') close(r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff7e) 16:00:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x80, 0x4}, 0x10) r2 = socket(0x18, 0x8001, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x7ff}, 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) flock(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x2) sendto$inet6(r1, &(0x7f0000000140)="053ef4a8324d2e387e9c14143f3beac77875cea2b4008f9256c9609466460993fe868168e46ab501fc2e1d76a370238ed53e8eb29581acede0f42672045597c8600ab851e74b074f506ede5a710dfd8be74f18cc932de5a3622e939e27e8ce3fc841118826dba751c664773df999cad10d998d625f2463a41b3030973901add4551f26768664e78bdf057a183e50bd7e3e875ed15247fe9112e94f21aa8851f77e1f17", 0xa3, 0x4, &(0x7f00000000c0)={0x18, 0x2, 0xff, 0x7fffffff}, 0xc) syz_emit_ethernet(0x169, &(0x7f0000000700)="b2016573a153345ae1eed8713aa46c6e5430cd01fffcd1c0a12a18d4a277f0565e4c00bf3f53b8b7506193c48486de12aca24bb4653a7b995e237784e9790930bbc3d1ca685edeaf057b47e30b992048dbddcdd225e58271a3146891634c0951ea662eb252f23ef1324c4381207f3f2d16387ca96f14960f5b751e3e0c183670f1030d30ab0a76393e94e42fe90cad9d8e47efde618b59b4a88c59c681ddd75368a1a7eddb01567860895fa9a448d83c77be2a10a0ac230fafd45743e88d4a490d513c625b5257f73687ddc04dd3cdc4dcdd139773fc2cfc83cd4dcdfcaed6084cba89dc71b455068d08b2a31ce417b8c365ee56a01f0c705502a374f1571089aecb48ec29fdd909b6824080a2232d683ef30972c701b3834c8a65f6d5f599c21c48c7c41ecee92cd42b4ef3c73456e52c1d2ac72a855bd0a3c4242af20b8cb5ab728b03d909ebf72a6afaacea41248003057374af09406a9edd1a4a2207ee3f474c709a43baaacb61") 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x101, 0xffff}, 0xc) write(r0, &(0x7f0000000280)="72f2b9a5d97f61d530b2a541583f04002a36651827a55cbc0e467b30ee3b1b34a9df998e8dcd73196f8e995d504cdb9b2103608937659adc6f688aa3a6037940f2b89a90f0510771123286606111cdedb29e348100000000000000c650699cc8", 0x60) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20010, 0x0) r1 = msgget(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x20004268, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x800000000008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:46 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8880, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1fffc, 0xe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x1000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x3ff, './file0\x00', 0x6, 0x4, 0x5c8, 0x322}) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCDTR(r3, 0x20007478) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4000000000040) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getuid() r6 = getgid() chown(&(0x7f0000000100)='./file0\x00', r5, r6) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f00000004c0)=""/165, 0xa5}], 0x9) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000), 0x0) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:47 executing program 0: socket$inet6(0x18, 0x8003, 0x7) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0x328) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000180)=""/100) r2 = socket(0x38, 0x3, 0x3) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) syz_open_pts() setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r9 = semget(0x1, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) r10 = geteuid() setuid(r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETPID(r9, 0x0, 0x4, 0x0) setgroups(0x2, &(0x7f0000000080)=[r5, r7]) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000240)) chdir(&(0x7f0000000280)='./file0\x00') setgroups(0x4, &(0x7f0000000140)=[r4, r8, r4, r5]) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0xa1df08a80ff46de0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:00:47 executing program 0: getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x3, 0xfffffffffffffffa, 0x3, 0xffffffff}, {0x804f, 0x101, 0xc2a, 0x6}, {0x1f, 0xeb, 0x800, 0x3f}, {0xec0b71c, 0xfffffffffffffff7, 0x401, 0x100000000}, {0x8, 0xff, 0x529e, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0x8000}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) wait4(r0, &(0x7f0000000040), 0x9, &(0x7f0000000080)) 16:00:47 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x84) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) 16:00:47 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) shutdown(r2, 0x0) 16:00:47 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x0) semget(0x2, 0x3, 0x200) chroot(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x6a9, 0x10) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000000c0)=0x3ff) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) semop(r0, &(0x7f0000000140)=[{0x7, 0xfffffffffffffffa, 0x1000}, {0xffffffffffffffff, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x32b) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:47 executing program 0: r0 = msgget$private(0x0, 0xff80000000000002) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0411000000000000c95415ead42758ba838c11d0905e67ff29821099bb98d36605f6aa99e364d9b2c48aef98e6b9957204d5fdd2b79365be71cd7e775e5b2e1530d837575b5036415f5f634933777d958aa6264b37401c19682cf54b4010338f2e182cbf25f6148b77f86abca2541190b647c91acdf2aeeea23df3c4a6f684ed5c81e70f23507e8b59293cfca03f26cd070388b6f9f3cc5e7a57a76ad5a05f7274466461ca7cc4"], 0x1, 0x0) 16:00:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r1, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:47 executing program 0: setuid(0xee01) chroot(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/106, 0x6a) pwrite(r0, &(0x7f0000000080)="a9083427aa0d2ae93d89459cd94f10261f2536d33d8d487fa0840afc8d35075b5bdb3f72744ca15f91fb141a2f4c2d2b89d292dc5583d847ee576e45ebe5b2464b1bc8e8c18cc42d24f3e30d2a2da603c2b4dc201fc7a1a7009e71a70d87130df19bdde1d10d18a626291d4a79250a0fec6a0a7df2b711b4948bb5027d326ca8aed0f6b23cd628da969bbd9ded6c82a898d1de4959958f2bd7f7d502ef4e39a6139c8370010327fcd43b337aaff2f92791bf86750f2bdb74b7c0701863decbd54a1cd28c3e03287224a278f6c34d598832c312e33db936ab20b16379bbf628e6c0c0d69a1c1be365f3d7c9292a5644920055f1c6aee303984c0faf501b5fd4e9ec43facd3c514455f3e5fab2e334e8db59e62248b9f61c1fbdd8a8a40bf6d2d6f189f2476bb95caa2b7b315e66f4816711d14ffba72a07e4600a051a79eaa57722a21f6c75faa8a926f72042099b597261ac01b0fafe3e8cf21e89fced527d182a02aced571172170a7a9917a7a023b9693dbcb7a47379475997d5e33f886d8faded9edafd0bc5fea38fa2894275daf3a40f0973a7e308cba4eab1a87115c43d2c25e3afdab7fc8e5459086ebe88219fac0a461c5366dcd9c05f2bcb6069876c2b66bd582ca29199e6843fe877bf0de006225329e88e3a69d28305c1293bcbee13d9e95d1b7dd650144ca7afbacb2ab815d8ed96c013306fddeb4186cb7f67d549471e0b93a191f23a890273f712e4c2456d2a09f18dcfcfae1c22f653235ab6e25c6ed942acc37b9a14801279ab55454a38ed5312677d95de32e2b42f8cdf97cb1e9e75c5a763c66e19d9ea1d825da1f68c91130a449c15b80f813d62c944037a95d4acbe24e87c1637ba624bfe799c3d60d5ea7aa091129c1476264caefc7f95a9b0300346d20b436db2042f6cb3f76140caf35dd652b45511d48e6ef5bb260f6df7ca006b112dbe87f8dcd6181986f2084602767c5efd2dc60116f6d196123a89eb182a6b0d0203dea9a4f16a7873d635e4af103e5625259b86bd1be367bbb0fdd58f001169d0059021f32eace464c0f12242f2aaa8ad47e94f97fdf3723e559849ef99e70f04ab1065f078c5a6f894cfbc2d376e1548b3aba26652c2e82ede17fa690d1900f4722712e544acab8d79f440ac927858e32dfe8e3c09a292160521d30a6ff5cd716da85b0d0a731edfecbce54c58c940b0d51e6af54af16c4ae4f15acd654e9990fab2c164714ba49de99ddd8ea2da44a554bedbc5591ed56a2630a841a3d64abc8dcd73dd1bce150d50e4a4575b0b2a321548872cefd5e3d69a81ac3fee068079ac7554de2ac8671cd3101ef1c93ef7034b4783e62e533143899ef59e14e8936977c6dda8b71a8b0050f640908ba4b3669ad8c1e82c5ff925607510e2bad53cf9b4c825c932f5d70ccbb9707c7209dc0dbab6389208f2e91089a3a0fcf9ef39fd0750570d1f1e931f489cb59c5675c1d063d6dcc559ff31d25f5128e9d0c808fcccf3941a255fa3ef513141e3f84783d37878e93c200f9abe6663525b2969c96c30d4ad4807335aa8eff3b8931d9f64aa5dae2e278d724868260ac879edeabc7b3ad89161072eb3b1b80ffb4c5b341e48ac1ca81487cc0186fa58761f3b6556dfb9d5d15571af631fa31384baa8216c29ee7081a269fa65e02cee5a69ffbed1994cef33a4af4c76da622b95b7838b1c38882db3b7a76ecbe2b1a7bcdc16b1ba0d3a06aacfe4a8f06fa45f89703ea5fb2f7deded2a57b39920a9012744d75eaff6d34dddf154e0565b662a686eb90d8a910b895694beee1ce67ac28470e883369a95b3920eab2179db18cfa5167958ec66c308664edfb531cda834b5e0086378c5ae0c7acd30d17307084401382726ed2e9853b0affd8d1b54ec27c141f461188863996b17e804745ab089a54506d21610557f6baa3c7a71b04138e3527b2da40fbac29ea6ec346bdd37e33800e703336f26dc3fe324ef5d91c9b27808655c29906fbf02edc133597b7a3b040998934883dd4711dbf704c56940761df3b07692dad14a7e8c1588d9519d113bb233406fa7b7b6e47d951b965bcbbdf9fa051c1b16ea4a9224024b0cb47f8f355fb75b560fcc16cb03eeb913169f4ca02c47886288fdf0cb08f86cc1ea054d59824f0191c53f5b79ccc638b7f1dc126a5775398636065f67805c260aeff798b44dafe08782e21999c162dc65037a0e6dbaff0cc1642da1b11d696ab682c4e9c54084bcc9139d70f5a72d29f7d47c1826bb0e6320a2f6bd1ce3a5d59ae70e5da4334bd06fd33f9c2c740ad215fdfe51869f3440cf1e61ad8d8bc9cf99ba4cf7d539c73dfe07e59788f8a61d06ca2f60cd08c8f0ffff63bbf76543c8deaec30a967150e92fa20859fc23fd5bf1c0decd962d7261ff78578b90190e52adb55df90a3b931520ef8800710bfe5df0005c668a299defbba9804918ebab49cd4e6bc609542f2464c833935e1af104d1060df6af71c40d3a10e59e6b3db251d9b6292307494db4b150f97f9234025d4deed95fb75841219bddb472ff28193d131a1c72caede291720f64b9160fef2708bc97b375cbfe6aeec1888ce97e69524b0963037fac60fa3c3f521acb08d1038a5f83ec2e9c9f33b29c607a614a8884855dffe587e0c998f52b2c4d51dbd1c1bb14a992ce8cb7816b0586d1aad89684ad2ecda468fff821a79326c7fb6c41fb9d42ee01d7de9c4002ac146065b8ca1a250e0e3099f52fb61e9753146af4f35f1ccbd5844c8ad36871933c7470e42871b6a24a84129d00897254f8c335cd948002eeee404b85693824dbb226a75e3f693b28e49566722dd05fe186bf2d3cdb08db9601e4ce6fb058b5d4883680204d4b804c4111ff47040d901858f679624278bb1a2d4717b7bfe08e839b770ca8bddcafebff1511ea98b0c8529399ef9544b099ded7156cd00afda85c59f7de195afbdc884ccd132d27557abbd75490d7377c69eb56042fc735c2833a301d23c37592ee8facdc6f7e9e30f9f2f7da4728833f756270693dfc1950cffb8b94cdad01dcb1b2ad5edf7d6c3e034d1f1f930cb4fb87273c3b5e670cba85d434d8e564d6f77d622cb4425b9a65549f1d0a0892e2c1eea22735eca758505915556ff710ca8d462a2979b8975b423cb02f69e87bb63d6eb4f3d02446ddd0a7d301854fff9c2e3b4fe5c37913c267400a723b1f4d7b46346a89b19e2f622dcfc29d7d257004bab79ea197551f58e0fbbe2d84597e7b3e0b5f19d83f71a90485e8a4e91088b4ef2e18133782abcce0cf16830c830a06aedc0c518a3faed95459499cab859bdf11fe04a4e06a9bf46fc6dcf0b811d01e2c02e97efb3ed73a62655f59429242291133920e5d4e7d7be7137cb9c3522521c280c7ef6335b19f390eae64f7026165965991d43a571f8d8b5f34b5a1a3bdd40a994966232adee85b008cda089dfc5f0005eb2bbce7be6248f9d8efffe0b6686156014e5b50e28f4d02b51a7f559116681fee88ae15b5404d7c8662a64ac9d185a2f0bcf7066f19c648c282d9417fff646b3c585bd01c688563cd9bfdf190fa3a712a51bda21654c414546bd7f4e967a154439b22a6cde581c423d6077218d021868d22ee222888ca7337329e6881ef32e156e32b7640fa1b587eacd9b6a409b7dd1c595ebcebe3f1bb823d2a6ac37441d7c0a1b7fd6c7f3836e009c9e861a4baa800e8734f1af4a9444e1271d85e1b9f7943fb7d4243e4cb7abe56d3a5d4bbe52b60da26140e5d0a6aaef4c56b1001d0ad80dd014ece61688ca247548c4611ff7531a7400a611d36e8b92b94bbfeb9b092e516795051336316d7e06ae0d579c8eb5bef5b831c81e5822af512c3554956f103debdd9ee13883ffa8f62a7d8d18bca9057c5aa2f061049071b30534ca58338504f9c7573ae1d1468e215e6f57a878ca878b7c3dcd6ee5998a68062c887789c9dde93193c7ca864315f7469d7aa56437c7887caff1e3f961992ce173ca6164baf06db867d6bc47aa2a01b191fbf5ee7d42608725410a2ef5a03fbd952d24406c3e0d3717f5323fc2dbe5c78e609a8ac60723fe660994efbd35d2e3aed1c5c5849973d93a8faef6771d26cef549d27fe931c3aefeb476ab41ea7675c5ac3e9fd3f975dd1e1ee2d21eebb77d071bededcff0b1cb02722bbb2284dcdef6b581003191211dcffd1e312d8713c64da2bbb9a11e055518bb399c36f1a72ad0ae7ac5bfab83ed8ff0494623ced4738e418ca1de067136e79282137a3f191c30d6f2b1d9fcbafe538bb6645ffa9bfed28563fcc9f74797b5dceaea9ee71801246f57f72b7645f762525d0c649988637ca2ade79eaf92f76a88a7e5d7fb0b4067f3fca44cc2a8e3d0a4d9ac6f8c0dd97e9c1490608a60d4a9f43b387fd7ce19a19842b9b3f30f724dbd974708a58f48cd48c436e588082e9c54467786804b246e0875eec4783180dcce15e72d1dacf470a0ea2e97b38ba661b726d2799103beedf867e7de2bf927aea079fe861f85d0c6511a106579e5449b5d2a9af5f19253a44b3969f7db609892f60589bbbf2362e94260010ec8d612cd0a81531254a499b8079a5ff958f239836562e571a43c04768ef130c3520cc4c35096e43570259573ab4c64bfbe1b5e2d0e2b4c37ef87ed8d40ce45cc5e0d610026ea31f709364bda7d9e924e319c4cbaec1e4868a5951568b0fe1da6112e87cf70ba8fbbb5c5bdc81201ce157a7d21d8931c979ede1588cd70b0a5a9c91d5bd431b96a1e12814293d6dfa9956a51b80f9bd581c6a1262d715a010d413f7f3d3fbc9330c160bbabd144d29e14deb9abf656ea899d7dc6e8af037cbda64cf4d182b0b787804a0f20bed215a51f056be37d1e0ed10c7b52a5bad3d6d53a4ea31e68b8cf7faec5dd2b0deaa1865e62a10d49cd8cfd76ebb910c44ed5ff611bd9c69237e5b2bf9e92c244af07f4aa82a200a27c010870491399e38a778381cd07e0fdfa10b4dfe819f1a0a52ed52a493f2ae3a622a5dfecfd3cb161891c6571792dd058c94dd114ce7ea30e410fe6ed7bcd5e1e6817c90adf83fe96374fa04386b4f7e488454a1fd065c3d376adb93a0eae7808c6de5e8039440f54c3efc496b164c46ab686d6a7fa565fc0229a9254b770e78aa60964aa0163c807c3a9a0dcf20794fa867468dea24a9cd9512c739726d18f9cc907ca49d4385e7f2c713da7c624249e4cc28498be3eec9bb7b9705f20c5765c5d17138e237dccd362863f8fda15e7b8567ea8ca95043dfd9d8ad839b0f0cc0fffd8252e1e9a63d221970e66814d518035137db20017194a2d9a77a29ca694b81f02d06c8313733edd9fb8262903b7c95e7a9973f7f1924b7245af7ae4a69167f8a6d465b8d052cac5844f0f9dca780e41289762409187eacb70f7c60a1c13e5d284fcf487a7c1031f5fc8bd0038d7df717a6c6da4878b88e62098a27d0a1a6ad9f9e9861446f4b5044a0fb60ec1ff1efcfc5e7425bcef5bc9839defe4de72efa6fe765e9577a72e05fef8afb5c797d1cc9d12aaf5ebd1669a01db3d29acf3a332ef1a0df40afb8ae7074da21ef6423a1c74bd8007ac5a503d41fbbad9aeb74135db909a218bafad4161829dab05073fc66b3994d0c7549c7d07e09147e9b1bd3a1d1fdef8065e4efadeba5766f0bd6f30b138d0d9efdf46604665c80287944c19c28144aabf2a85f7d3e76c742f575c4faf5cdf9d31e588d3eca514199611c69a5ae5fc29a2d56920ac9452895d5f60e7976ca180c6caf45113e6e00ce798050bb804507304e06dea3c8cc", 0x1000, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) close(r0) close(r0) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x202, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) getrlimit(0x2, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x808, 0x80) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="9bfcc7cd84a102229c3d4da23816d0a28ee2e510f6b4", 0x16}, {&(0x7f0000000240)="62b5e3a8f8ff09d522e872b6c8cb8e3639365906079e508e2d5ea0f48b943441694a8f1b4e6f88129de9ad385790ad28c10a5395d00cde2acc99f507401b590324f1ac065479c47be80fba5ba650e73fadd7be42bba1fc994c10e0", 0x5b}, {&(0x7f00000002c0)="26e911207d975342186b81cd29d3d25a9e625aa6a618218dbe236cd9e6d02e0093febbb0c3c162750cb5f915a651bdc91bf405c31daaf72cad4b1e2c34a21bac1637860db7d252eab23eaccdcfb804dd3f64", 0x52}, {&(0x7f0000000340)="51982d84aa57ac9f6dfb6a4ab25372f0729cdf33c1f34feb0f19ee99ebd6344374ef4a6124a7e681863783306a8147d357b644a98ab514b169d85c97b6c9d09432d2a8cebe31d0c9ac8254806a18f8d1cb5904c91d21912cd3e5f290f2", 0x5d}, {&(0x7f00000003c0)="f95ce4f07ce1c44eb4e8ecc2d5955d2c2ed82a386e69436db76d7863c9b2c9a704ae81ff8cf32d1ab004f42614e5323fc70690195b39a83eb9b28dec7d849c4a460314cd3c4530d0", 0x48}, {&(0x7f0000000440)="84f5ae0e91ed4263818179addbc2bf7e86995e6ae02041af43dda3a43397a641847d2d76e21175e867f37ae4ddefd770b2b2a12fe4c5275f37634086680f9b2958f3", 0x42}], 0x6, 0x0, 0x0) r3 = dup2(r2, r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x2, 0x4, 0x3a44b3df}, 0x8f, [0x9, 0x9, 0x9a, 0x2, 0x0, 0x7, 0x6, 0x200]}, 0x3c) accept$inet6(r3, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff7fffffff, 0x6}, 0x8) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() sendto(r0, &(0x7f00000002c0)="6a339f92468bffffb6e757c03537165cb8199d38448bbe2e24724d2fcd1f40faad3ca8fb1a7c93e310958f0a94a5c3f19ed38c1e9f957f50f2321ab09b12a7c9aec9e4ba547f699ec9d44e3578a55f34c69ba7d68394eecd26bfc9c6b75d2031321687ce2cc4856300e5fa5ec0566ef2aa3c352caa1ddf1cd8b928db06c4e7b190297af49ce14c3a22246e1efce51c130837c11b6645c3a4bd60b16da0ffff9615b1e8f9c8007273ba0efcd151fc6b6b92074e77b20a9fb249b12a97388ac5da358c7cab3785bbcbf388ccb23249c43d215de17a206826fffa4b038ebae787555120d815ea69b41be503d40000000000000000", 0xf3, 0x401, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x5, 0x0, 0x9, 0x4}, {{r0}, 0x0, 0x40, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x20008001, 0x200000000000400, 0x6}, {{r1}, 0xfffffffffffffffb, 0x12, 0xf0000000, 0xd7d, 0x9}], 0x1000008, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff, 0x7}], 0xf924, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20090, 0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = socket(0x3, 0xc007, 0x2) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x20, 0x8000, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x10) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:48 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() flock(r1, 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x9, 0xffffffff, 0x3, 0x0, "bb707e88fd8c3bc351aeeb618212dcc8fe5b51a6", 0x7, 0x8b}) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) pwrite(r2, &(0x7f0000000040)="64dd1e23df4ef98e2b5a38f733d301118789426261497ab974856f7f5710be6844914f02b6f19aa91d8be36407865d4214078404a391e16f56c700a1c2470ace6636d24d7f0a706ca3ca054d24d912d23d01b61172b92610e1219a79f7923d3873b991b7ef6c7da26f297311d23a415a2c9200af9419c1e8471cf1", 0x209, 0x0, 0x100000000000000) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) chdir(&(0x7f0000000200)='./file0\x00') syz_open_pts() 16:00:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/247) 16:00:48 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) read(r2, 0x0, 0x2c272b897b4bc5f) 16:00:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) kqueue() fcntl$setstatus(r1, 0x4, 0x0) 16:00:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20508, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x401, 0x9, 0x100000001, 0x1, 0x7, 0x9, 0x7, 0x3, 0x0, 0xd3, 0x5}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() syz_open_pts() syz_open_pts() rename(&(0x7f00000000c0)='./bus\x00', 0x0) syz_open_pts() 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x37d, 0x4}, 0xc) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x4fe9d9d6, 0xa8e}, {0x100}}, &(0x7f0000000100)) 16:00:49 executing program 1: shmget$private(0x0, 0x4000, 0x400000000002d, &(0x7f0000ffc000/0x4000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) fchflags(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x400, [{0x3, 0x6fc}, {0x3, 0x3}, {0x1, 0x10000}, {0x3, 0x1}, {0x3, 0xfffffffe0}, {0x3, 0xe10}, {0x2, 0x1}, {0x3, 0x3f}, {0x2, 0x1}, {0x1, 0x401}, {0x2, 0xec}, {0x2, 0x2}, {0x3, 0x80}, {0x3, 0x3}, {0x2, 0x3}, {0x3, 0x7}, {0x1}, {0x3, 0x6}, {0x0, 0x7}, {0x3}, {0x1, 0x6}, {0x2, 0x80000001}, {0x3, 0x9}, {0x2, 0x11e}, {0x3, 0x200}, {0x3, 0x48}, {0x3, 0x4}, {0x3, 0xfffffffffffffffd}, {0x1, 0x9}, {0x2, 0x8}, {0x2, 0x9}, {0x1}]}) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x48, 0x8) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x42) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x4d8000, 0x1}]}) 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="09f8ca17c6e8bfb5fc7547f9cd8ba976bf9db4080fb1c9d8e41ee1bc6132ee967dbecc169346e261b832da4537fc4dd737db7543caa2a51f2af5662a492148f0a4b841f50dd6368004bf86fa06f4d8a19fc63ced09df982ff634345c5c0b04229921a0709f177869e04310cb8bfb6199748612a195bada764c2b732b01092a666d", 0x81, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/163, 0xa3, 0x2, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) flock(r0, 0x9) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1a) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x400, "00000000000300"}) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)="165190b9fb307e45a8a420ccb5852a41c917e376efaabbf969ed9aecd1d223bbae55") bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f000016f000/0x1000)=nil, 0x1000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x180, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000180)="5e75db03911271141c32436225652bcfac1243c2bccb2e9671af11f7015cd476e6572a11076c7c1c57c7e4f3ace899b80cfb2ba9794283a1bf5bb402a30081584f5ec35a5a11ce03b0c0430660da11d7bdfd5717b92b2ba41494c0b598fc", 0x5e) 16:00:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fsync(r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x20000000, 0x4cb}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0x6}, {{r1}, 0x0, 0x8, 0x4, 0x6, 0x95ce}, {{r3}, 0xffffffffffffffff, 0x1, 0x32, 0x100000000, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0xa12e, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x9, 0x2}], 0x9, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0xa5, 0x40000000, 0x2, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x3, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x400}, {{r2}, 0x0, 0x8a, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffc, 0x42, 0xb, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x68, 0x0, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x1e82}], 0x5, &(0x7f0000000080)={0x7f, 0xc3}) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r1, 0x4) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000300)=""/243, 0xf3}], 0x2, &(0x7f0000000400)=""/165, 0xa5}, 0x43) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) 16:00:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0}, {r0, 0x80}, {r0, 0xa4}, {r0, 0x3e}, {r0, 0x100}, {r0, 0x4}], 0x6, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x4001, 0x85e4) shutdown(r2, 0x3) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x7, 0x0) listen(r4, 0x6) close(r1) fchdir(r3) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x81) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9, 0x0, 0x9}, 0x0, 0x9, 0x3}) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) recvfrom$inet6(r0, &(0x7f0000001180)=""/53, 0x35, 0x40, &(0x7f00000011c0)={0x18, 0x0, 0x4, 0xb8d}, 0xc) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000001200)="4d60de01f9429ad85fc91841828281e103a199c0cdf92cb6", 0x18}, {&(0x7f0000001240)="dcc8b13593640a", 0x7}], 0x2, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000012c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001380)=0x1) r3 = shmget$private(0x0, 0x2000, 0x51a, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000013c0)={0x2, 0x7a9}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001400)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001440)=0x1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001480)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001500)) renameat(r0, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00') pwrite(r2, &(0x7f00000015c0)="8fe7a0d5cbc9609d3f27ae5af7c117b40440230d48", 0x15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) lchown(&(0x7f0000001640)='./file0\x00', r5, r6) bind(r4, &(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f00000017c0)='./file0\x00', 0x8000, 0x0) writev(r7, &(0x7f0000001900)=[{&(0x7f0000001800)="0d8a70c0e1deb00302b7f1", 0xb}, {&(0x7f0000001840)="56dd0d867b0348e8d87571f5b522b58524a6bd0c21052e354273478d317de0f47121501925307313daffe3bd969f897311aee9b1debbdd2960827e5510c9e663ffc1ecc43e55193e7a7bcecc8cc4cda2e89b6fa2aac6a11865e1d61f8f26722b78425baa1b55a1f1838fec9becd40e2c143d5cd0377001638904d3c693f0744e2b6f9a8ae837ebe85de2d91791", 0x8d}], 0x2) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) pckbd_enable: command error 16:00:50 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x35b) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000280)="c9aea877a683c56b93479ff13f541d30d97904b43fc7663555e3dbc8bcf72f457a90c94c9c268d4bafa02f51647fcfdc0d2ebd32c53f58da7de3ee899e96bcdc8f446e85fdc35a041cfce95661ac8399a56b0e8364d8081a53e6d7b7608ab505c5", 0x61) r2 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x4, 0x81, 0x80000001}) r3 = dup(r1) r4 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1813, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, 0xffffffffffffffff) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xd8, 0x3, 0x6}, {0x6, 0x4000000000000000, 0x401, 0xffff}, {0x3ff, 0x0, 0x7, 0x1}, {0x1, 0x3, 0x223, 0x3fb}, {0x5a, 0x4, 0x80000000, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pckbd_enable: command error 16:00:51 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000000)={{}, 0x0, 0x0}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x100000000, 0x9, 0x3ff, "10eabf3a1530de471bc3ba8285cb5b6273de7409", 0x4, 0x7c04156d}) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x3, 0x7e09, &(0x7f0000000040)="db12d8de0628989d2512c782c34093ed4e1453e21ea1fec1e78e5ce603129307f8cd181a363ae55ea174c845d4e56fec7267b2559439a06dbf535247e85767bb45f70093cb3dd0508efbd3023e5220fb07134909246e4ff18679d1594c79a4835028a68761fd90a200e6e6a554aa0cf4a5638e64c627dfb8fa617a27fd0862cbf378f63f270542380dafd27122e46c9fbbecedc2668ed3ea608c", 0x9a) 16:00:52 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001440)={0x0, 0x7, 0x1, 0x11}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/191, 0xbf}, {&(0x7f0000001280)=""/243, 0xf3}], 0x5) 16:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='r\x00') fchdir(r0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) 16:00:52 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x1000, 0x1dd6, 0xd66f, "121e9fc29acd490e4a960f66f72251e47550062e", 0xf0, 0x40}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 16:00:52 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x1, 0x3ff, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001600)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000002c0)="e4eb0e112fb24d066ed1f985815649e442061f5f19941353d1836b3ccbbd7d159528e3999d340c626fc67edd6170023e77e117a7b193523f3c62ad517bb36d84733d094a9596856a05dd2b654005c62cb6f635b8dd1003d5c068db953a2f4a077980fb78da5cbb819d3b5f821f3d59ed707bd389bf3ca995fd86ad219c176ac741ebc110be12e77241da033e9f83117ae2fc51e6bf11fad2af241789e7c6235ead8867a0e285f0b58f3c409c13f771f7169ba275a4ce58a8dc883d457396affaf4a4bd0d9cf9fdb8bb5872de124ea5919758dabe369b314a8581f67c2b2bc335f944df2f2e100d9685e8d498c82f724380560e60d01097c97e1ed0d2ab84c5b6dd9fe986ba5b72a56ad64ef6e65d76075fed7bdb8834f5867eaa76fd9c173bb2e9314b8658b59259528759b335bc04ab5bdb326b657a8fe99cee9bbea2008e10d01765ce83e29e779d9602b010a4b53af086abd40a3f1f5451f75889e10c2d961130b22757679db25b8d4726aa9d6fdeb071b07131ea8498a813e18a8d5c226fc648ddd8df2b76cdf02f06597bd68183623c8fd21c57be78240297b8dc25b2a6b20a376103ae2b0e03386aa1705fdadd3246aac8f9e9fc2e0caf8f8a7d0a28c5c55c22d16f675abc72918699c44d16352c31796f68bcc2b85feaced55dfca79fa22e3fbeca22126687a3513ee2dc585a54e5849c88d7beaf99d5c36ac085b95af71cf438a5037358f4a5f2a3e7d72f5c2a542c7c8c50c5e6a2f8e26ed265f8f69eb6d380b25c66bfe46ff05f6f6414809249371ecb475627f709159bd2a9ed6e567c67de05ce08a03384460ad97a778b258b5187ab73da2c603b848f01e3219925fe97db8658458e254a7ddadf2bf1709d308fcbbc6bbb6e35c6c913e427b20407940b4ea53e4df35f26f043fb8f9a9950deef8f6c316bb2309d81820de95bf4c16b862469a2c2c4565068d7bda252699de7c314720783ec76dfcea5d0bb66535e2dbf8425b56a996a6b32afc8d7f7994199e5e20d19fd58421fb322b12f155820ee413782502f049263296e586e76899bf415ffcfc4f5c28a9e2d3805053a06e2bb856621788c4eebda71d661317ccff599929906fdac50e132eb653a96d12401e861c9768a09813e15d7f5bd77f6904f78740a1be3a7eb41dbeb1c8a33990dc47179652fd9dedb10cca2decb44ed6ec564dc37ef9c9886bf0356f18f9f30552b0e120be31d184502af326bed78ea8186a1da1f0f7bdec4389c4819f21adddba1e8b6e8804ec40df58e7affcfe8d20de039ff70c93528eae2fae492438a9f6bb1b6ad73710ba90848324d9127c2244b7a6d3f916388f613bcaed949e4eb39649a4f0e1a7c0fb9de79bd067843409916c50f9ef06fa94d12ad4bf6bf0bea46bee11f71c50e83e7ed8749792ff932b37894afc15e8f41c95407291b05940a152894d35519adfbd3f8fbf5409e97dfe36c4d8c847f4f1da799fe7b64efe18af7412b186a020160ba1ee167ccafb350ccfe557a58c9853942686b0dea34f2641799bf8f373f2d2e492f8f921acdf8e38deef2490d023ded8977b1d3366263849ee48ab99c823b63f48c2cb1a73dc9befc5ba9588b9e5ba804ba3ee51d04d0e56f89375a218c7c753ac33429fbb87d069b7025d807822fd776bc170b2a4ca8bd57298a4718053fd1d65b6e2805be0dbb16c5f6023e58e64c370944cdc24f75485c494a1248c6e9a9171c5e3988b875d65bd6942a1bca86387eeea542d0eaa0f545a1aad15e442fbc9cad399d8ff14ea684979cd1aeddf77935178a09cc8618542774e31bd42a0052051fa47001d9a8e774b30f57e8c82030e749d7c99a1159fd33429a0c11a935b9b71104302b2cc6d82439da11fa771bfeb9fd3e95897ddfc9a8eced96b2da19b53ed4cb947c42a368edb38dd48e060422f1d4cdbcca1fd333ea70aa78af2f7bca3c755123aa9894df53947d1d52a380e8b3d6bf1716e1d49be2fd430a210229642943cf16dada7cc776be02ac653d7023617b9f204586eb171360e19f3e365b0db38688b9e9f591952b1c8d677f08a1d758955fc41a945e3d1141d4090d2176fe9239b87638afc860c9e2eb24315841c86e4fb8a7527ad353b1fcbf4b129c194b45747d2042a0d3730325dbaa41277a57a67ea71e30d37cee11354e4a4420e8a1827e49d89bf3493ca0a2e223ac37b3f666c1ce7db9e5c4e14b0e031e7165d7da0f6007dd42dd51f214f95139fd805282cc645dfbef36170c9606584cd709fb02eb4147b8c482b092413d9caef4411be20946fee79a104db8918186e3ed3c01d71becc90e5a62ffb79f37fc2ef8ff4c22633af1b6128b238c207fade81f54033a07953d8bc6ca32a09a38789bd4a73c6bcd9550ba4bcd3e9360354e39ec936bba52f10db9ee3e69790506aaeea17c24e5856559bf1c4c7a3079b6d529e9bb6b966484460702e4535a99ba9a60a769c97ab9d11ed67b099537e9013d0cb1aecd7b8ba278b45fd0816fc3d6d5c6cd42748f075d7fa76cea5e2a9c8d6df4af80f850b314a7acdc3d8f92b408388ca22b6c1faac64b0c28103ba586ebb42aea95e1ca13c4fb57352fbb20b8df381ee9f89d55c8b5a3d8c8e3d39694bfcbb07e2c3def2f0502ecec3edd9ba433d70629cf82311a764a133edcd7d707255871d9f5942102adb6ffc142f7c16ba0d86fab0e6de821f2b6641fb35f33f93a440ed82db90434676b1ce3d86347c5fb91a8603b52bd38452ac709a693db8d87cf2a75ee5c7a409929cdfcee352c46ee0add3ff0b65d8e20aed8d8c17153e9af7f591d1d46605ad7880357b02ccec5f7d328cd69a31f6c239b5de9d67f3557dcc5bb63d0cdf3bd88e7f9b1f7d00bf6ebaea34a21d12ff72ac2be3a4be894cfa47514fc295027168f17699dfe8089462af4ecfc515850e512d9c1403a7ba0d3891145ad1929ff59633d84bbf07105887110e5822b5d4f19cb6b4ed109826d1d772a4bba0243e3c946d5e5799b56d7bb706a0cd7f884e46ed72333c0692defd0f27d1c26127005af634fe60687197779e94904a88cebfae3d02b70e5852442d06fbe4ad482e87c4928d0f94270a6742d4b74418e2bb0856991635b53fae5fa4d1e4768b15b3e3efe7ffdef49ba38d4182a36c46c91d166c13f81c3dd4aa7c6aecdd1f81941c8d14a582e083ad879118be6de78596a3fa99b4c8e9a8e7a3d4c4e72dff37cd0a4aab4a9af62281b77196ecf779a629f3c9b890e4232c6f08a314044259a36b5dc242005e4b0fca4c4ed9b79931790200ed58d704e33b6182ffa3f1c54dea768e8bcd42c19dba69494145b6de9b9ae7794e2d07739b88e50285a07c57ec19450a7e9f19280cb1e52784543f23df88d2e924a4049ed42d0d7c5f36529641a8dcf4837f9158400714ffbe1f7087e204793321acbfb6f77f6422c9f622e13339a8a56febede27619fa0a5dc22088da84372d8b132ec0098dc16073b33f8fbf26ecc1be08b6c7e509930968a2d24247137348c58b448923ccc21923ffa709b0fb900b2d314773f4206d50c1367873c7d06862ae9c400bc4ebc9a0b724bcff4b7a6126f731106687173f2c20248df1a402fcf8ddcf0df70b908bbf605a13dfaed88bf1a7c34b2db3f21fc1cd11f4b21648bec136a45ceddbd726ef8ae9d1bd3b134d78169ad1573a6e4e2e6f4f2134421474b8754df708a03b225caecf120294d8a7c6a516bb771ebaf5f5c1e46b569c8e365809e14b351bb1606e748e9b9073a22dd56a9da58b28b4150600c1d5a15616be5202e49d2d7c53bedf0cf6a094e2c3971928b7e09802b686847b5107214965ff8d970ca2a2cf96a210dc2544d5448aa8655a2f708d1793333edc3ab9d05d2eaf2b089b8af9f3eb9c71f667dab414b84a7393cbc042e99c4e5980b284375449ca5fa96a43fe724c72a18dc8226d211ffee02731194f9febe630e38bebf1183e25798d9057462bb6c59ec0f208f47cc9b6d0d8b5beeceba7340900e2fd801667e5925dbbcb576b98ac8c3cb9ef1433aa653be5dc374d71895eb7f83957c932c1c74811cb63cb00220212f3466d207c1f1ebf63cfe8fd2b21e2a3f38bc68ba8cecc618f360aeea37db3a909c636c509f7ebf8aa1a4f9644e5fdbf483c27dd1985b31b3e319298b69a4704ba0287138bdc953a1f55b63ae7d59cf024b3c54c3fda3cd546303b8c10e7c90c34f7b8e34a8e706e1ca034bf54b4ce36651b59145e1773dd196ebe44aa251f92652ec0fb792a23329a99f3caf118eb4a8176ffbcb89dfb6c205382c7b25dbf184fb393c760fcef2a3b974cba087c56d063be510ce1583d8a03560122cd514c59e4130b9b27f50fe38234583c5fcec02e31a3445017f0028c5c2d4ee2a9adb05808a7fcbe8ba67312d3952fbf77d8f96db2a52da6e49c1d03c825d7fc294b2a05dcb528a33393f8be892231fae23f5e2247714811236907fc8e61b6f48da6d152fe175b655434c06434ca63ced0b34f80bb0e785d1db8c912ad07082b6d6bc5789929e962e066fdc9a61f98ccf704b8a643db46d92800851a88165e66661a323bcf36c66a14d7a0d1fc01a74a3706ed8ae0a04e457170e67a5f67e54060c52342b500bbdcc68becee6acee9e708cf2b20644ac01712378c362737c7702eafe7f831321be2705fa7142410eb957e38d22a6956e4dd3d507a7636ee4a1c50ba8d3305a883959799cd97a973d328c600802884adf368c9d720087f0d2e5c27ec30b6960c5759185273a6482c60387ef807411a9cdf410846062c7d1793a20bfa7a7735d5125eb6e38c4434e16577e81f8c0d91b8b630d1691d764ee0785da1a7de2f245075c4dada39d0b23d5ea2abb1bfe235fba771dd49d71e2ff021df578d3f7c3a9a12bc0772e4aeeed45489a4bc13bda1e0e31c24a7bf0f9519da98ff0927bbfcb0fbb2f846cff8da7103898858ce35b785b27f28e1492017f6e04ac7eabff7511765584d5d7980949efe3a265e747b7edcddd55279972b2ffd57a0714fc3e522fb6e5bf3a771ab8bed72af45bba00cac067e4bccad24fd545f9d0c7d37350712124a3f5bbdce97266badaed11ee0f25e6ecce1bd1b76e6f667c88d4dd5a2f54755a96c92ed09ca9272d82f650326b23d95c91fe703bea3f9dae422862e004704be64404de77041b3c9d19c1e52daee2596d1f3a6f46d8f9a460432c934796020ad53de35d14c9faaa71cc82c71d60fc268b09db4ed66960e012008506c19c88a32ba2328405caab35fbfa9a850eae2216830f7481476bcd4c6d08dc4dec1f062da8416b02d664831c704bcd85d3b7f3d34d22f2bf0434e5a8165812069abbc4d12eb16a3e9458dfa8bb5c0fe077b6af5d9747301066026979cba5b95ebd70d95583fce3c40433d3ab8ca4eb539f617c079d4965c88b1f9c1ea43e8c987e76f33626093236d8f20fefba9c4036ab225a76057bbb042281e0f1bbc0e64045196031a3b936d99f9d1a5e05ec14c78f60740177cbba41f23310259e2f6cf4cfb57e44978496f9e27d2b4e560526b685869adf99b91a0c86da7200de62246ab95e096b93c799d748c16f37d6eca33595d0e1e14061da565e9cbacd8f334b45d386c1c29c1c8e03883beb26e39aef057bd24556983b2792e6cd9c25701bba422c820c733b6f7dad458bb9e3a3ec89d40dc53b9291b658fcd93a528ba24b664a67c5fdfa2f9bcf955d1058bb9241142e04be1b7e494b8607b07758e1c6b1d4e3d83a5f518857be5f5b54f0aec166f17b9a988fe78746465eb5fd8570551c947dce5f2c8bc2cc", 0x1000}, {&(0x7f00000012c0)="18c7ac563dc4187bdaee4f5d199747c8da717ef4661beb352034d1cc8950929c2ccbcfd45d26ce87fc072e0ef8e1cf4b529df0d80d011105e28f2ae73605315cabf1e850928b27f59a76e628544f6848b7c3241e1ed99907f7a8be828f74f6f6f9412cdacc74127ade44f639ae985045b828ecbfaacafd65ea453b780990abf207c3e84f85847db1f65f1e539a8dcaedc8d89a680cfdcf0aeb1e2b9a9c1a9e96020a393e3100e7f00fdb7a9376dec4863e301926d080d16b10cf11d075146dc6d4e4c358241283", 0xc7}, {&(0x7f00000013c0)="88040be9a5ffbdf16abb1847d6ca8d6147217bd08cd25cac53dc6036e392fa51e360fdd806ca28a05db69eb3dd9ba1c63829f2491cc23819f5bc22a16835c23379aeb48cd206adc1dd0569435fd43fac1d01c8582c9fa8832ddb044792a2e47dcb18fd9ab79506a597758ebce43e60528b2af2bde5031ffd2a94c460a17281e92c744cfe9150f8c99626dc2a0a9ee9d19cef5a8a285b58a77dc15f5484bc626ead393d939778d6ebfcedc10cb92cda0fe8af708837ee60162dd8d4725a5edaecbc06324b83de022d6117bc7a5333303af7a3e9946f4818162e9f8fc28356a4cbb7e5b5a9a1790902e99c639c", 0xec}], 0x3, &(0x7f00000014c0)=[{0xe0, 0x1, 0x10, "0616a14cf21072aacb720980a174f7a369e5096d2688a5920e72e0ebe4d405aa1dc3a910e3f982480eb65a6e811c6e96a263669e6e8c52deaa1e92840c444a4072c1a3d63357ef81ef225715c4bb40226d082d32bd63157d4ae9e35e68541f1a98481defbef56987d008a3f78949dfb0e71fcd01350623d75df60c85b467fe6709567cce48d9d2715072e2888f524629412f009e0dabf9421ec6aa17a520d3ebf4a6e58d382fb686a15303ccd79be4dc4b89a5f0333b378ad030c344a6c05a138f93b634081ee19040d4"}, {0x18, 0xffff, 0x7fff, "d3f30c64a7"}, {0x28, 0xffff, 0x401, "624bf252dd260b3d344d7829ca7afe624d4659ac9f9a"}], 0x120}, 0x4) bind(r5, &(0x7f0000001640)=@in={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xffffffffffdffff9, 0x1}], 0x4, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r0) getpeername(r6, &(0x7f0000000240)=@un=@file={0x0, ""/30}, &(0x7f0000000280)=0x20) ioctl$KDENABIO(r6, 0x20004b3c) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "04719321849e3c9900"}) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x0, 0x9) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r1 = msgget$private(0x0, 0x1) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x10000, r2, r3, r4, r5, 0x128, 0x3}, 0x10000, 0x1f, r6, r7, 0x6, 0xff, 0x2, 0x4}) 16:00:53 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpgrp() pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) write(r2, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x800) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730cfe7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000000, 0x7}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:53 executing program 1: pipe(&(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x7ff, 0x0, "b0d4000200fe4cf800010000004a00000e00"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0130c8 va 0x20000000 didn't change! 16:00:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x8) flock(r0, 0xc) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000005, 0x10) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) write(r1, &(0x7f0000000800)="797e20333f3e60aebb4d4423eb29c38deeb15a2e4f582927d3c9a4fd1ae0b32bc4835aae9976f83798b0cfbf4939af8692a15f537d7104358ba9cece892a9973b979b9287ff06e11e66db9fc4c7afa1888aa3774ae1a70ac2bf12dab7773e77b2b9af6f3bc3ee5286fb8bf6ee2f1bfa9af962e39ab6ef883dcc015c5225f67b8a48614c1c717563885cfda62874b3ceea429df2395c84deaebd0da83586d749d3ce292a4611158cc83dafd0ef5cb7bf607d114bb3fb848cc46193afc4fc5930e91eefc8d5f291e7a0d696d", 0xcb) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10800, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) 16:00:54 executing program 1: socket(0x1e, 0x0, 0x7) r0 = socket(0x18, 0x82, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) setsockopt(r1, 0xcbf, 0x8, &(0x7f0000000180)="37c4203df36ac01d", 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xd2ba, 0x401, 0x826, 0x1, 0x9, 0x200, 0x7f, 0x3, 0x2, 0x8}) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x800, 0xfffffffffffffffd, r3}) socket(0x33, 0x4, 0x2c66) 16:00:54 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) r3 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) fcntl$setown(r1, 0x6, r2) r5 = getuid() getrlimit(0x0, &(0x7f0000000100)) setreuid(0x0, r5) r6 = geteuid() setreuid(r6, 0x0) write(r0, &(0x7f00000001c0)="01", 0xffffffffffffff3f) 16:00:54 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x2, 0x2, 0x6, 0x0, 0xfffffffffffffe01, 0x7, 0x80000000, 0x0, 0x1, 0x8, 0x80000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 16:00:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e62000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 16:00:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') 16:00:54 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pwrite(r0, &(0x7f0000000000)="91e487bb3eef72cff27eb7ac2bef21bbec94a49a846d2ad23803ff76f1fdab378e7f", 0x22, 0x0, 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x4, &(0x7f00000001c0)={0x1c, 0x7}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4, [{0x3, 0x81}, {0x3, 0x10000}, {0x2}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0xc48a}, {0x3, 0x2e}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x7ff}, {0x3, 0x2}, {0x3, 0xfffffffffffffe01}, {0x3, 0x9ac3a37}, {0x3, 0x663b}, {0x1, 0x81}, {0x3, 0x8000}, {0x3, 0x4}, {0x2, 0x9ec}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x3c4}, {0x3, 0x8000000000}, {0x2, 0x1}, {0x3, 0xa655}, {0x1, 0x80000000}, {0x3, 0x10000}, {0x0, 0x7}, {0x2, 0x3f}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5, 0xffffffffffffff81, 0x0, 0x0, 0x89c, 0x513d, 0x0, 0x0, 0x0, 0x6ee, 0x1}) 16:00:55 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) 16:00:55 executing program 0: utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x5}, {0x0, 0xffffffff}}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x67, 0x6d, 0x1, 0xffffffff, "13b7471bc930d0970c8269bb393cb28173bfd835", 0x5f1, 0x6}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00000e6000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, './file1\x00', './file1\x00'}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') chroot(&(0x7f0000000180)='./file1\x00') 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x80000000002, 0x0) getsockopt(r0, 0x400000010002b, 0x7, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xf4, 0x1f}, 0xc) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') setrlimit(0x5, &(0x7f0000000040)={0x0, 0x4}) 16:00:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x102000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="01", 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)="6c75644e5793073219f0d078a6e5f2a87f0feb46bfe0ce6f87a6584314a9c1e59ce1feb33bd77df3f5fd4598762d0b9d26682ed7d495d2e8b109fcffc7b4ef42efeceda3a5a8c6c5bbfade77f1d5a2890c9439ddb58eac306ef3dc577106891e383bdfd84f7d41cb8a05e7e1f5b4cb0b7b25d05e6315c54fd5cb62cba8c1d87a51f11015504bf01994c761ab81600fea951641ea117b1a0fbe863b975a1e18fdccc0497a664249cac637805d1f8d67ce0a1c311c05403a1eae980c0cb675c6740470d54dd163d1f210c24dbb3dbbd11ead3af24fa985a7460e540d4e89a2843763706fe3158865e9ca03da3814babb5b5d3247b41f982377b810cc7af03a462884f11da1ccbd4d67542c54fa75761b97df955c4c383908f3fb45f1529bec89e7a7e518efeb7e1f78444b7e95b9dd6d6f256024904de28d444b60993bda639ae146f9db06be26ee446ae762255dae0280a56e61093c555e20f415f3361d2d8971088f56f15dcb6106e08db147c55a72c8d445596687703889ebad9d8cfe155c5c4f3788f1602e034c1e0fa42615ee569b83d4da0b602c53516897d8b4b63840ba81d9bf0c4dbc21146aedca03525bbf5230871b73290fa10738555b593163ad06cb2e3ce3b56dd2e3443448efc6fb0e859480091a2899a8f530eb78af58153296f1cbdf182ab8d3369386afdebe61c276fdd6ccbc1d0f6fede4d100273b53acc22c8a3cb7e9c0a0855cbb4fc9bd1c894e811574168bd2731c67ad1f0c6868ffb8152248560ac5d95030d6cac025cb18386301c16a6d7613a66c65a9a1743454624659dc190f4dcf97594beaabe6afa950a11ed17304b4f29acb037838bb80d96ff509bcb89cbe877711c48d9a1c0fd60980f3d615d12b3ae8ac39d0c6f186400fa9d2f9943d04632e87304614ba09b383c47d0e5d873217b5551b0e6bda05314688707780b326f20f4b470eca8a58c24c4ebab6749bfaed8f0746443c09dc79f88e0f5f6af16bdb2c0c1f37510dfc6f292c9b8da0f87bbda8afa7fff0b09f755f77a595596618b23cbc9296f90f6800c7ad33b5f09345c791bdcf1e0afcd65f8e37465132ff66da3625642f1fb5a2e1b6de5da64bf824de4e1e69c7063f83908dbf5663467a5cc483deb5685cc83987adf30872f2dcb10be8a43e255362a9037ba9d3e4d6f3d260deaa479dbe5b308fb1958d0dfbb133c588a725c5dae52dd82d41bebf9e30511c46c620feedaed717b8045255f4f1a5b282bd02172987a5f77dee99e3c194f0a37e342bce89a35ef5656fce634777cb49af8e206c207754ebfa7ca084cd847576829db8406c1add85d6b4e97ab4d51147e6243f7d2bf713cacadca4ab1440fc01cd1cb98e0a967ca44e3de876e7da29f5c6daaaac35676a59be61b48dedcffcc7dbb753cd15df073af83352b0f586b9691bd495474d32502281a16c4003adb459327f88d27165bc298f1652ba7a42a16e128b80bd618363a8ade41b405cb8cb08238266598d014d09250ec8708bdf2251f56f5664c172facf7879d2209caaafe89e6f541ce3b5251f0152758f02e663c044b0aa6fd8d107f2bb3bd145f7bb51b92143f7ef83f66f7c5943b6d54a71a46e83f4e52c6756ae8f2ddb4da95fbacbf5e25987c23cf59fde5b7eaf045038a89710e4dd", 0x49a}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x2, 0x7, 0x5}) 16:00:55 executing program 0: syz_emit_ethernet(0x71, &(0x7f0000000180)="a1f6b0ccae7410356c40eeb4acae5ec98728ba20d79256faf99f7a977a37f29c1e7b820e881ff5e65d997dce66b49293a207c9a77629556b522680f6ed43be1daed7d5bef60854e15bb3b7fa8d89706025cc6a7fdcbd895f0caca9fd83374f981ad8a84271afd2dd4ffc8b228d41e3419b") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x40, 0x4, 0x1, 0x5}, {0x3, 0xffffffff, 0x9, 0x8001}, {0x72c, 0xff, 0x5, 0x6}, {0x1, 0xffffffffffffff80, 0x9, 0xfffffffffffffffb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x6, 0xc055, 0x10000000001}, {0x2, 0x81, 0x40000000aa, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:55 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x8, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x2, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="e4f7df0dffacd72dcc8cfd0e47d07daf29ce13f5ff", 0x63) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x20}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: clock_gettime(0x6, &(0x7f0000000080)) 16:00:55 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = syz_open_pts() readlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)=""/27, 0x1b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x9, 0x4, "399fb8a51d522d343879dd4c6a59d31e973308a2", 0x10001, 0x4}) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r6 = msgget$private(0x0, 0x1c5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0xb6, r4, r5, r4, r5, 0x40, 0x6}, 0xee8, 0x0, r3, r3, 0x3, 0x4, 0x8, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:55 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x7fff, 0x200, 0x7f, 0x4}, {0x3, 0x6, 0x5, 0x4}, {0x0, 0xffffffff, 0x7f, 0x3}, {0xee43, 0x3, 0x6, 0x6}]}) r1 = socket(0x400000000018, 0x3, 0x3a) syz_execute_func(&(0x7f0000000180)="43018aa903000066450f5471cc8f8978e1d3c4a17b2d3c9ac483a17eab00000000a1c4010b11dc43f8c44221bb9f000000008f28f4a26f51bb0f296726") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:55 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="e2642974d4bab2b87a6d958125f65b5efa99213919100d28d49b54d10b3a12a28468bdc9e308f7d15e7dc22b7bedaddc3501b9ebe79241009bfbdfd271ef8e56dbfd552e69383b9c2581533c521b3bda9a6140ede07b9532b1fe1d572bb1a0bb474c5e210ac2208714c2fb266b60345f821a7c9afa0a0beb2534feb26d15571c0d8c7f1c9ebf36be5ac0a5de0c8d6ff53a2921741eea08bf", 0x98, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffeff, 0x1, 0x101, 0x4, 0x1ff}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) getitimer(0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100041ffc, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=ANY=[@ANYBLOB="da002e2f62757300"], 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="f9866bf9725d95a1980cae0c533b0f627cfc0fc0b56e7059f967b294e86196b55966314eca691befd8c1f6713d00980116b78ab260557a24e38bd03b9932674e120c8a1c2052da8a995b34b8abaf559e0e92052f813593cb86d26ec89f47e8ce971f8fed37c1e0ef01b723475b89391fd12afdb5d893938f2e22d20c1808efb8893b598c64b8811366fdd146888d30cdcaf44222f29217cc51dae6381139efc07b70edfe666741b441bfcb0b1f03df580336f7af980df0afb3e9cceb906b43b6f53f414c676e5566e656eba507e950ad9b708a88cff6b64403b4a07d4f730a7d934577dbd8c58c190a076e145fe3d22e6fe110540e14460cfbc59598f485", 0xfe}, {&(0x7f00000002c0)="6f3a19b7aff2edca4710114cfa52373b36d4ca8c4faf1b0fd05392764c3cf71706d7aa1300a3a72bf8ba499e29da5c525db9d6b9e1c58ad918779faa4770fb634263a5bb67495384e54a13e8189eb01dab3b679080696245e007b5f805c730df63077e0a2dd31ca61a14a26552628d05d888055b7d773174ce12e37b43fedbbc527605000b970f4555efa9722d0ffc2b1485cf95e1b89d84", 0x98}, {&(0x7f0000000380)="d423c490c2574c1590ad1ce358989fae66437a22a44e02639227fb6e218cf700df96be7e6a3950ccde4842f9706c8b6fb9a23973db4628ddea2374b3", 0x3c}, {&(0x7f00000003c0)="5ca98e52675cc023c72a9ffe7144c3c3ee54a76ec8c26a3cdf5ff21f34af0c580a92118edbdba6c7aa7d045a8a2574630c1c06341d74241d14ec3f740f38b7a8dc10cc628a48e6ba6027fd34cc88847d722ea7f8ecaf1d3b80d3146d6eb8a96a5d", 0x61}, {&(0x7f0000000440)="d9de2d50804b1676d8a6ef484e05d0e585f749dc3a94fb713ca3d4e5b48e2416983788a4adc42522026ef3ec5bf00868432cee24bdec7a86cc8358aefd04fc07bbf33726526e766c50f36a3f50e4", 0x4e}], 0x5, 0x0, 0x0, 0x8}, 0x3) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) kqueue() kqueue() 16:00:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="0952cf3d83e78289191d8fc2b3fa8996596ebff42faf84d064d6a7e4ccade064b29234fbdab7f02e9f2e91659743cbd43bd5e647b04c66c545795caaaa3eef849e76b51720de4027d37ca2ea225a5b9002755f7998049f8f2c54cb2b81b301edcc0236d4dcf854217d85fdd0bc0b08c6b94ccc8cf0cc91cc378cdba4aadb11fc244981cc9bc04908d901ef35f677b9611948d947386dba6c79a37a817ccc81f9c4aa4d8c8a41c88ccb76026f14ad65058857ac48f1028d814aadb512331038c2044509f6d4a65669d64d266766819afa828a7c8c3ebb32782e0216465d644ff0a382f5fc5567f55ad5836a6b63e1ab5edb3aafff", 0xf4}, {&(0x7f0000000000)="cda2187b2dabe31e2bc9a87542ae0b301f73c2", 0x13}, {&(0x7f0000000280)="7f07e1cf5a933ab4437304d85e193b76a40783c55219e32414d9465f82f1c1e211381455a0b53b1656aa15463c65022b3fad63cf19dcdbbdb90cb19a30a8d0ba3279f19557c86ac71486a99868c79ce3f6141d59a70c2f5d4c7899a8506315f891669d218474c11094f1fd0dcbeae63803a9c56c38a2b770685196d6a941348b1860b09407aeaa416f7bfbc0546e85b61c6d15bf13e2fb81517ec8954e3fce538707939c48130b556d49c05e2af3c59a909b12e1be596534d994ce82e5a894e4a4ffc718df435f253ede9206fcce7aa4b89cd5d41debbc7a1f36c8aae001339d8815efac", 0xe4}, {&(0x7f0000000380)="1e5f2a16e2e9466591cf41dfbd5e542c9a75b61fb8c74d7adf18f97647d734f55e4dcb67ddcd83262ef10d76d70a83b4aed22d7bc4b1f8c4a530037d1ca01b1047ec188ace401dfde59c122bbee12671be3b700a", 0x54}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x24, 0x2}, {}], 0x2}) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 16:00:56 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x7, 0x743}, {0x0, 0x100000001, 0x800}, {0x1, 0x21f, 0x1800}, {0x0, 0x4}, {0x0, 0x8000, 0x1800}], 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xda03, 0x80000000, 0x400, 0x1, 0x1, 0x1, 0x5, 0x0, 0x3, 0x5, 0xc6}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:56 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x100000001, 0x8000, 0x1}) setreuid(0x0, 0xee00) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x9e, 0xffffffffffffffe0, 0x6}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x2, 0x80000001, 0x5a, 0x1a}, {0x4, 0x10000, 0x6, 0xd5}, {0x9, 0x20, 0x1, 0x7}, {0x7fff, 0xb3ec, 0xffff, 0x6}, {0x100000000, 0x1000, 0x8, 0x9}, {0x0, 0x6, 0xe8af, 0xffffffffffffff05}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1, 0x9, 0x10001, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0x40000008, 0x401, 0x5, 0x79c4}]}) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3774f4c", 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="8b24844cba38e510866614afb766b36b4efb6902dda6913978e55258e0688b05b42568f1d28f5319330a54d8bfe7e837a3ffe979a9aedf60504f445fa00c028d9ef77f7f891af99cd9b5946d9e5f67cbcc3b4225ef87b04333", 0x59}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={0x0}) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000320000000000040000cc6dd9808a18dafdbc51cd099bb5b7a14e76fee063a11f9df053bfa4fcbf50b8b40435e9a8c8ec8f005497c270e14b5c7edaf75528f521a700129c70783d46ed0d39ac81de90faed656ee1a11dd108122312cbe68a0fea2872ba"], 0x10}, 0x0) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x949e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x842, 0x0, 0x0) 16:00:58 executing program 0: getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r0]) getgroups(0x1c1, &(0x7f0000762000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r3]) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', r2, r1, 0x2) 16:00:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x4) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x200, 0x0) r6 = dup(0xffffffffffffffff) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x1, 0x0) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getuid() r10 = getegid() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xa0, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x4) socketpair(0x18, 0x0, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x400, 0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x20010, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r20 = socket$inet6(0x18, 0x4007, 0x0) r21 = socket$unix(0x1, 0x7, 0x0) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x400, 0x0) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x81, 0x0) r24 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r25 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="7ab8fb4651db5657770f6677a713c2577168c1f2b81b19ee2e2b4cd69699cacb79a3750218f9dc79f133732508c9c2ec181daae3beed8dff9afbce3954c71a07a5ed63266f784999fa0be1cd74a3ed56287a60022c82048b1a2c41892994a6c32d33b10118baee4c1bf22c7c5cf051db0f6a550200f41f617483f37da5a8376b391ad2015bd135414ee777f258c801b2ab", 0x91}, {&(0x7f0000000180)="e164", 0x2}, {&(0x7f00000001c0)="70bab92d8c711fd759d8a6f510bc288e41a074780c2bd5136c096d3611d48e04373fbbaaaac1f7289c328c54de7660677649b6d1ad8375d09b0de9523ebe194bb8aacb2916f56bff5a8e868c5932e001e77775aa5bdb8d0874b171d392550db31a2d26b7ef8c4cd23e76909b608b6fd898a2f09e", 0x74}], 0x3, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x110, 0x8}, 0x1) clock_getres(0x4, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x288, 0x0) getsockopt(r0, 0xfffffffffffffffe, 0x7ff, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:00:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffffffffffffff1c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = msgget(0x1, 0x200) shutdown(r0, 0x3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) msgctl$IPC_RMID(r2, 0x0) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="752a1b0eed4e53da107347ae999b4ca2ea6831c677fbb1784a35142f990e346a0dbdee6b6c17eb7dfb46438658e3e8cb4fd0bcd0f1a16060d8615a75360aa7da7a3534977977815f6ca2fe1a939a5ff4481048970ab5caedc82e0ad6aed21390e5ac6af934dc7c8dd091d7c4a0ee607562ca999bd58429ac4824c526bd9de8ff5cb0ee4768daeca1e3fb", 0x8a, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b00002b27febf00000000000000000000000000000000000000ffff4f315d67c30000000000000000000000003aea1b280113fbcd", 0x3c}], 0x1) 16:00:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x5, 0x6, &(0x7f0000000140)="1892a933edff03f1c52c1f9ff915b8dd28d4abb8848368a752a908029373afbea9eae0fb47abd489f22a11369387846c4e0deb88ae721a2d4ac836b55127ac5325a0000000000055e08add353c1300000000252a36ad2d5941c968679920b90cbc23185cd48c847bdc3b3af1292cbb13ed3cea5decf85bbdc0d2f1ac7e50ff07c0b19d7a3f10af275f6a2f6f36898e1eab5f1f40c5c325de1d3835eb356e883fcbd2b83d89790640b10a3e9e166b60ee28c8f450244202076f63659c92c08c1ae5cdb59e3ba442c1b640c0fe84a387e0e4e15a1e6972b6b2e066a945b7bd35d329f9e454e13ccb44b000b46bea45c7dce9", 0xfffffd59) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = syz_open_pts() r5 = dup(0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) r12 = kqueue() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) r15 = socket(0x0, 0x8000, 0x10) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x318e803749bc64ca, 0x8, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffe, 0x84, 0x3, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xff, 0x54}, {{r4}, 0xfffffffffffffffc, 0x42, 0x40000002, 0x90, 0x7ff}, {{r5}, 0xfffffffffffffffd, 0x28, 0x60000001, 0x3, 0x100000000}, {{r6}, 0xfffffffffffffffa, 0x21, 0x20, 0xfffffffffffff650, 0x401}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x7}, {{r8}, 0xffffffffffffffff, 0x3, 0x0, 0x4, 0x7}, {{r9}, 0xd56e65f321906169, 0x1, 0x2, 0x100000001, 0x80}], 0xee, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x9e8, 0xfffffffffffffff9}, {{r11}, 0xfffffffffffffffd, 0x20, 0x40, 0x7, 0x8}, {{r12}, 0xffffffffffffffff, 0x2, 0xf0000019, 0x0, 0x8}, {{r13}, 0xffffffffffffffff, 0xbf, 0x1, 0x5, 0x7ff}, {{r14}, 0xfffffffffffffffc, 0x80, 0x1, 0xa69, 0x3}, {{r15}, 0xfffffffffffffffe, 0x2, 0x0, 0x400, 0xc9c4}], 0x3, &(0x7f00000005c0)={0x7fff, 0x9}) r16 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r17, &(0x7f0000000140)=[{{r16}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x12, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="7d5bcde2c39b5fcc3e1360f59d3d") 16:00:58 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x34) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = shmget$private(0x0, 0x1000, 0x1000000006c, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000080)='./bus\x00', 0xc1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r1, r2, r3, r4, 0x0, 0x3}, 0x546, 0x7, r5, r6, 0x200000004000, 0x7, 0xffffffff}) chroot(&(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000140)='./file0\x00', r7, &(0x7f00000001c0)='./bus\x00', 0x0) lseek(r7, 0x0, 0x17, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:58 executing program 1: setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = msgget(0x1, 0x48) r3 = getuid() r4 = getegid() r5 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = semget$private(0x0, 0x6, 0x0) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000001c0)=""/4096) fchmod(r0, 0x100) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x200, r3, r4, r5, r6, 0xc, 0x1}, 0x7, 0x2, r1, r1, 0x9, 0xfffffffeffffffff, 0x10000}) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x11) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/4, 0x4}], 0x3) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) socket(0x6, 0x4002, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0xfffffe43) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0xffffffffffffffff, 0x8, 0xffff}, 0xeb0, 0x7ff, 0x7fffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe00, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0x3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x101) setsockopt(r0, 0x0, 0x1, &(0x7f00000000c0)="061d8c60c188c1b5792d121430e60e4b56d7259ee060de98d67631d291c90e8316fb72e2982c97176e28dd39e1889feecbec0ff2e51ab8407d3990a0387fd651e2bbbfb71261165571eb079a407c84f39d59a8fe6794da32c4539d6b419bdfe1e9a896365d82b1f9e6e40da7e9cb2855bd1075a02078b29f5fa768824c11f7f598d7797df0c0aa2ade9b9c26dbd1ca8ff35b10c16df416e3ed0b4a3664bead2404f1a8b4ddc2f9662fc5a9da5178db28d920046f0b183f7bf697bd58d29067ef0461d3879b95747c40c17b5ef8", 0xcd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10010, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x3f) sync() 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0/file0\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x5, 0x60d6, 0x8, {[0x100, 0x7f, 0xffffffff, 0x0, 0xffff, 0x3, 0x3, 0x7, 0x3f, 0x9, 0x7, 0xfffffffffffffff7, 0x9, 0x6, 0x5, 0x4, 0x1, 0x4888], [0xff, 0x7, 0x2, 0x0, 0x200, 0xc000000000000000, 0x6, 0x481e, 0x9, 0xf6], [0x50, 0x2, 0x6, 0x8000, 0x80000000, 0xfffffffffffff4fa, 0x6], [0x1, 0xfffffffffffffeff, 0x7, 0xe3, 0x6, 0x826], [{0x0, 0x2, 0x95e, 0x9}, {0x46b9aa55, 0x3b9400000, 0x2, 0x3b0}, {0x0, 0x0, 0x100000000, 0x5}, {0x8, 0x9, 0x6, 0x8}, {0x1, 0xffff, 0x6, 0x200}, {0xd4c, 0xfff, 0x5, 0x9}, {0x1, 0x4, 0x5}, {0x6, 0x7, 0x9, 0x1}], {0x101, 0x8c, 0x3, 0xfffffffffffffff8}, {0x7a, 0x4, 0x1, 0x1}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='}&\xc0\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!:\x00']) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r2 = open(&(0x7f0000001240)='./file0\x00', 0x4a8, 0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001280)) kevent(r1, &(0x7f00000012c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3f6c, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x200fffff, 0x80af, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0x3, 0x6}], 0x6, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0xa60d}], 0xf23b, &(0x7f00000013c0)={0x101, 0x1f}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001400)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001440)=""/59) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001480)=0xffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000014c0)=0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001540)=0x7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001580)) r5 = fcntl$dupfd(r0, 0x0, r1) chroot(&(0x7f00000015c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000018c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001640)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001680)) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000016c0)=0xfffffffffffffffc) select(0x40, &(0x7f0000001700)={0x1000, 0x1, 0xfffffffffffffff8, 0x1, 0x5, 0x8, 0x6}, &(0x7f0000001740)={0x80000001, 0x10001, 0x0, 0x10001, 0x1, 0x1ff, 0x7f, 0x5c1}, &(0x7f0000001780)={0x0, 0x2, 0x1, 0x8001, 0x0, 0x4, 0x9, 0xa}, &(0x7f00000017c0)={0x9, 0xffff}) getsockname$inet6(r0, &(0x7f0000001800), &(0x7f0000001840)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001880)={'tap', 0x0}) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000001a00)={0x0, ""/89}, 0x61, 0x3, 0x1000) 16:00:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xd2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x1, 0x800, 0x0, 0x528, 0x81, 0x379a, 0x2, 0x0, 0x7, 0x8}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x6) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r2 = kqueue() r3 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r3, &(0x7f00000002c0)="5b5681c73c5fc69f16c2c0312b7953106bc04ecbabf6708b141fe00aa6bd0d8081da5a2c8646e26e88fcab113ac745c39001eb70be5229b59202ff9e4fa95c17ea06d0f2fae91eb7bbf5228439ff0cbab2b376176e49b27a8fe946815dab750c918567b4233e81715771716e04f3cb039e9c79308c5e3bcd7ef5276b6d0466a32d382527bf013efe20d6fc843a0a5c37103e265d3e57e8def44ad31fb4a47becb8de1ea0153b06fd0e", 0xa9, 0x0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x19, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000400)) close(r4) chroot(&(0x7f0000000440)='./file0/file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000480)=0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000004c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0xbb04) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x8b, &(0x7f0000000580)="0eaf3343ba86bc717dbc4d0f09c8d751411cc6ac68b4f67d1bd6d0eb034c31857bc34605f37da0c21a202138f3a637d898d58cea277c4b9160b23187d1868a5a135f1d63ea0255055f6ee3389fdcb1d1bb618e509f4c032b1631869f2db9d59ce7bf68135b1ca78937f35d511f4486db1aece43c558f12cf791ef275f29688511b0e8a4d0849728bbf56b5") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r6 = getpid() setpgid(r5, r6) syz_open_pts() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_addr=@un=@abs}) linkat(r1, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000740)='./file0\x00', 0x4) 16:00:59 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:59 executing program 0: select(0x40, &(0x7f0000000040)={0x4, 0x57f2, 0x2, 0xd2, 0x7fc, 0x5b60, 0x102, 0x1f}, &(0x7f0000000080)={0x0, 0x1, 0xffffffffffffffff, 0x7ff, 0x8000, 0x101, 0x6f1b, 0x3}, &(0x7f00000000c0)={0x800, 0x3f, 0x8, 0xffffffff00000000, 0x1, 0x5, 0x0, 0x7f}, &(0x7f0000000100)={0x8, 0x8}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x2536}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xcd2, 0xffff}, {{r1}, 0x0, 0x0, 0x80, 0x80000001, 0x6}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x21, 0x714eeb81, 0x7}, {{r1}, 0xfffffffffffffff9, 0x82, 0x214484347c726238, 0xffffffffffffff00, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x24, 0x2, 0x6a}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x5, 0x2}, {{r0}, 0x0, 0x8c, 0xfffff, 0xffff, 0x9}], 0x800, &(0x7f0000000180)={0x6, 0x80000001}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x12, 0x2, 0x3f, 0x15}], 0x66, 0x0, 0x81, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') lseek(r0, 0x0, 0x2a, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000029c0)={0x10, 0x9, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8c6a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x253}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="0a4b324a82938edcebfa37a9b9f2c4a1565bd55a404e88c106f0900f1e5603e6fa95d313a0a3256402898fe7337539b7a87cf9dc0bdb90de33b6733e19382d978cbfc5568221cbcfbb6d5c5275d2b4b19c82c700a040225c6495ee4072f375c1c564d6917c30906d26396d2139cc91ca6e14f8b590c957bd0727e210b393dfdfcaf77fe9ba6a395b3742b134697378c7cf7d4c66750965e0b04f17e656e50208eaf44df538461aafa2", 0xa9}, {&(0x7f00000019c0)="b0e4ffaacf7826ead7c12c3347283adebceef47f43681d580ffb9833d3e6c27002b5b14ca66887d7ed1ec1b5b534277a40a907288e1cd97f9100335b97c66263e3fc1f07b577888da197b0aa433dab6b9b5f553750aefd6a2c40b75d98523060abe3f8682ab52b5c8284c9865e77a50a698d453166fb92f7dca4e2bb4f6ceefce76b1b1e1b1b78881f4170f15900171749358769b562cdbaa5375b693d69c3bdda828c0ef372c18e5d34d06d946a4024ef7acb4dee82203fa125bb043d40708abd9c7d8ed88bf56fef08e0d8df47c07aa6f9f7f2ee7a34d0f93d77916cfe3b28c0aa5c8383ff41ad0e524d0ee2fdcd5c6ccf7e9adc9e96bb024613e66ed25e205ac2a507709837ddaaf39b98ba3589ca2a7728fd72ff68c287bf2b6d57efc873a2f32eb40bcfd2684de357c0f92313e159b7b5b57b1a689fa6467df5bd113d0432d6083c1fcfa485cee987003a81637ef4b0e328efaedceb0b389eedd09d44caf70087c30da6b49f79373da28e7edbb48dbf3ccb4637b18e1867031c90205feffc70d75d98a292436c97766a40796ce20751fb4cf8cfa2f5b4804a4794743d4b0dc8b3b7ba8693b7d008bf814a41fb2772832c965a25bc4321eb11bb68cc14fa16b41b21a9c4dc608d29e7c1f5ce4f8fe0c1837723ac9e9613146de2626f2ef3f0dfb1a06ee75640ab891bab48e03d5561ed42e8424855c3ceda21097b3f50422f20801b1da49e36fb25a2777b5d12d013d0836a6c4629b40d3b61c2d12756c396bb4296126ab5f98bde7c329539ff7c0682d2f9ac8ab98dd2873f8e03ab587c55d27e8432c781dea90b262e44d4f894ea34def2316dc4dccce89829a0d7671463f35bb3a01598b4ac386be6150b7c00b8eb7fcb2b2bfec39a116b118950eedd6a3e0ce334ce0f9fadda1cb950b79aa09903986679712224439ff20e31a2dc50df2659b1c3805c448c642b8e8540e0d9ab63000366b7f0c0f8876657d37ba2a70b6aec564c85823ec8ea726f330dd67d875ce5821c3bbbb90570e5362de4cb37fafce09f939c34bed88306c6e379867729774866023ca2fc7807f358140b9e17d7edfc355a04d7b2f79f48b573bc633fbdfa6e6f9e3ee33f5cb62ae0b8ece7d06c905e5bf562b618bcee14410991a2fcbd8eae3110473baf360370e931d061c026620656f8ed37c8df2095218cd107c44bd46d5b22c9838424bdf19501a2f452568f3c4f8b684a6fd06780535f2aa1928c8bf1cdb309d82074d7a5c2d5dd7e1ff4e79f8a9afd934ca6f2d264349c3248951ff387fd9d6eb6e52bcfd9cb8ebccd77a240b8351ef7f00dcaa02d909420d100c24f4860a06b677c2b51fb2bc90ad7d933260daa1a5769f8362af4d5ae302f674836338efe149aa5cc06029093fcd3ee5fb97e24af7e28507cdb25af9ac7d289f648d86e3591e93f22cb9b3a20c59340dc2e03ed96f4720437893d9a1033109a0484565b1747f89e095ab08188b67af3d91b17337a9e716943781fae087bc891f008820894f9c92d2ad076b0378592dc6e2f1c196787e73851aeb8ca6e26c3ad694b499f4eb005a200291160dc1436e5cbef8affc1ff7eaac7346df213730823d9f9a995b41c58ab312a527bb5ed384ece220438680264fff00a3afcd55a85a1c7e14b14548b66d3e680d60f8d19871a13a4264f7f7b17c10c5914adc322a60255947125fafbc3d9a6f44104f8a984c45c76ef5df955189fe8116707a8cac3c258fe5238a8ddf27b6347b345c48c9a6e742b6b019e9dc275c18557ba2a3396d787c633ef46d3c2c8438a0cc78beaa6f9e2a80c59ca791e4d6ab051db1bf970f640e094badd56edfa6b8f5cb93cb73e7b875ad1dcde5610e311788ebd58063ed6d95b3853ee34a4e14e79a603794076c5718f9b1e3c52d14d34f0b3ef36afaf0925d53259bb6300ee2ba9c3c46886feb0aa9fa64d7600a8a4eab59dcdc41cd131533a8dc8e3005c35d4a7ec5adae4e0988235ef0b4ccdd946bf7333e41db1aac7fc00324b731738676fda3b0b5e9581e8a71ed9384c1c6a8669070da71751645b886fc7efd203a0d5b3a25ab7a21678353ea51fda7069cb2b5af9536ba68a350fb62929f83619c9ef45abe74486c7bfab62e39950ccf584e44dc87c50770d21ba61fb2908705483ed449b50e576f8aa38173ffb51e637e18c68701aa1e85deb69482b08adc532f54a9f65db1be5f2d2a41d4e8aae12474e23245f650be96c1f87b2bae9cff179fcddea130821ba2bf49d905780e7d2168420bc732840ca4cc96c0e4afdd1b02691f319cf2bd4b4caef8c3828c2c84d2e6838776943d3f77921023501fbbd956e9fb1ff9b3725833e10aa4c6b6e086754699fadf356f5d6a375d0a1043d830415fb031735236a6aaf8d18f619199ad25a50891628a4aa322143ea33f0bd27e951bf6aaf7a68e9bc4e36304b126e88ee51ad680921956e2aaa39522fe73ad4f7c915fd55ac750858ded80431ba6192fb9a18b9fa80a7bc9e0b69868cadf8eedb32c96a6523d70969fe28355e874ba88488158f46584814081cfa00cd8965f64caa108781a975124a6c2148df38880102ddd2de5c066d84e5a9b52ba36f87338c04c2b26bd8a5299884da93b21dbc876db3eebe6241cd335450027b63c347c6bb94dec8abc93bb42b7146ac141aa3c74acf73fba36aaa46cd25c12f6ccce39f1e3a28d3c7d423808b36f4a85d06ddd914a552b02a8d588f2cc115e90685be5c3c0b36b81953f7cf354c68e75f3d237ad6d5632ff4ca255a1a19b8b2ed2872d4fed3487c33d9ed0c3030d2ed89d93e342891f6aa204c482c068d7f896bd8da52884a868110f67b6f520a43bb871ef387a2d10fd470889192ba02a5d5046405d4a933018894358c065120f311a465e6440a45b8327172cbef5bce5ab0a425761eac245dc932a010eb2a805238a5ed63d56018d56b81d5151b9d807cd8710930bf1bcbcd1789434bf44ca554170f3dc0532910e90f7ae8291c36ba3e3b8fdc262cdcf0a03259b327442bff8819bb5f152efe9c214739c66a241117da8ed71dc768f9401913617f869039a0cade7df77bf5e66d5e4d332cdf0cecaabda76246d5cf5210823cc433ae13bb205fa541866d9072c12cf22c4294c21bffb876325c0ed3a068c87cff209fda2409a5f1dbb0f0bf03660bc0e576ade485513307ee8497d3a3c843f6455872cc6b1638ccf5d9e141a7f2ea337566eb5113c8dae4c0c5a2f89d9dd5270a94f3fb42481b9bef1dfed82ffabd18b038e0be28940a2702628dd095c9b067adda5c873d91fea5c213ad656f598d66eac70f3a9564d38120e0c15b9f75152a18f6de6df97684ae92d39b2b593385c7983100ea00b52be0c5072b9b85f27a4e3352f1931b5eef9dc3da84aab4f180e78ba2c82f6125ff56a3215562d80f24a2f1aed8b591335fbac7601ec946cb1e7519cf036c39eecc6d4e052b07f9a81fc926d8567890c63e70c51fce438241cee57e92660364bd9cc369884d2825518ad7bb68f7c03361abcd90d52458a214646be7a9666cffe53912bdbe500ffa2c3ad29508f6391b7af9900ecc5eab79f5796d849ee89e8d81003e51b3351d4dddaa03876c35219d7bb03a22e34079cd00cdc9f22fee0d15fbfb09c461f2fcac7876f0f29d4510eefb8193014096b6618c74d0b4f6066315bd1b697e9d6636b0f6db9d5d66376145d9205ba01467642caf4986b3a98998709f4b881298a8455f5bbb19fc2437510af4c6d046ac4b35e13e25ecc1fe414c61750f94c339f930ce11bbb2879b8df2b0b35ea54307f7b57aad7aa57706ca76350d0cd1c3f81f399513e3a7b965c44f118d05dbaa0e585418e3b899b14ff58c32cf02cd4ceb4baa3323742799a5d69202edd758237fb64bc54698c39d268c09d70df083ea583e1e99bc27c6ea6d3a9f0dc9c4b70a39b3367d58796eff7515e3e4d8225cd6e49bb1bbfb323da132b1a3beed2741c5be44a8df79d0d7451c2f512056f1e29630b7e0e1967dcce991091317bbecd6b9b421f563b7385b66a082cb62210370189813397fa582b92926c272794e8910425fdf0d289a2a510349b74a2a20bee021420c040102d6541aa6a5cbe08c3b3aa51171d73f1c736c52dce260e6141bc832d47ce1ff91a6d3c61e867fde5f1bd1a7719f688a5b78a57a96d6235684357f860462962b90d8939c5574c4ecb9bc9fa45f24796d1ada7bd9b94fc4053c6dcbe2d5aade479231ebeca3e210eb226cc5a7d095009cb40affc961d538b802437a7979e18e5be9e9897276dc1e3d37c8b7e4092284eab7314196eed9738eda3713bc3541addf9c219f4755eda6aa2248e77ca4271ef28ae1b0d0073616605bb090c912e769f969518c3f3ddc62b3cb2382b8bb895af54602657650fe09f950cdaa9409c41b219e8acd645dd99d465cb2113d76448c2ef812065711c450f3798cdbc4787d2cebd39eb1be396a55c5da5ae0c461bcda05cfccc88409b4bbc6db95ff9c980e1d4fb50c650a97edd15b68a81c09c88ade6d73625ac9cd819c3dfac9996f0ea7505f66f8d60bb1f81bfc76dfd593ee698f4575178c3d26eee5633742cf374ca583d42934d7a0100b59b8cc0db4772d0b8b1c6c7ef3ea2ef04486fab72fffa00164125767929b575486eb17a88681702f5c3cd58f618f3cec112c49088caf0443b798cd5feba65a3eeb0194b5e122148a59909836d3ef3ce22075acef94d2c84e5b4166b17b56a79a390338b4d40f805eacb0912defb2cc46b470a44f0edbf7d922161c0dedd3b0f00bd3bd07d7e3474041739b0c89427a41be7668b888f5d82800886036b33909b5833d1abb529a09205da6bbaae4ceed8a8babb7bcf1107b429e71829bb6598e1ccb76b3b24fb4bd8d72d4881173058c624ff35ed8c1b51c020a83f02d8b808c3ffaeac70b0bf94e1bd0ea89b7fc20c3fb223bba570018a0f26b911bc93133e2f1cf719e72e8e0a824e4a0479586b48271f16ed4953f88f40e0b1cc240451171adcea3a2cc5fa09f098cbf8bfde129717aaa0a20962e8be4065aed15692cb60300d8cbe8e8acecd37db0d1724938a4f51e43276f5f98b7ccf3d1ecc2842276d24dcd43e272976567c8eb0f4b667bdd2cdf523b47b32d4df10fb996991a9f658fea83eb385b3318fd7cc3d9485da3dbad237ee60ad1c30d25f420dd953a53de3021ebe0be50352d1cf71a8a6a1107bb701f15deeeab856481731ac6f748e921aa4f3e56cf3a75ac99d537e473e811065897151c445d465978d9af105f5676d1df2aa8aba56f1538faa9310396f7849d44dc337477a2d084777a06a3893b75358b18c1fc969b1b61d47bf83a5de44d3ae79eb8ab079e0f80efc6739aacada01da154cc5917f19e0813d27c7f7f1d0912930debc96d3b3b6d48ef68f2b8620893218d7721eaf62a1cf4734ccf04a1a652a5e864100db720f9915751da064ae949af4fd7103423d7c6c2580f3e6bb56e506716d3c8fa12713867ccdb4277dd01d231b2ca6ae3ce349e7c4e4b8f25faa9db52a016ccf3c50b385bb41491393304fd1a9825129becf3d8987f85b914692a8fc1509797d05322fd7c7738803ce567ae56a9234e92c2bb05c22e23abf3e6fbb5685ec0e2a6de156c86bcec54f161bbc1f7646bd2231b408d99b94d4a1de898f1129da011642e64ee60fa3192394a318d52c7194e2fc93cd9a5d420c24e6e0962c016c479b988ab97a372ec7bd5133edb56b3146b5d5652cc0e629bfcac20b32d80f1472b32d9a6bb0a1d566dac0b9d96528ef7b2d479", 0x1000}, {&(0x7f0000000440)="18daf2a9b582cc8f44c93279ea0ecb0f5f05689936d4894474590383f698c91e76f799708cfe6cbaa1beaba574abcbd5ce75d27eb0c7e0fe36ba75955ab31041f38b673f5806734cdcbdeb01125919a5d63b60f852b1addc2b6cfeb5a0b1dfb50c8687db71d8fa1c5ec0947234a3bfcb696b473d36e0fcdd8e94790968b88ac6678784e6b7c2948da9", 0x89}], 0x3, 0x0, 0x0) socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000940)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000540)={'./file1\x00', 0x1, 0xfff, 0x10000, 0x0, 0x80, 0x3, 0x6, 0x2, 0x0, 0x9, 0xff}) r3 = msgget(0x0, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/195) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x2, &(0x7f0000000300)=""/82, 0x52}, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000180)=[{}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000000c0)=""/130, 0x82}], 0x3, 0x0, 0x0) getegid() r1 = fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000001480)="3d2a9107b22daf43ff87dcf4befaff8d1e15e9e59bd4a0e75b5014d99d8ffa4b147b6dcaf67791f0f73eae92593f75d627e9ccf044be704e9eb9b82ea15619cf317529089e14696315cf348dae2688c48c857dcc26ede83e8be213e208e956685cd6d0034314db924f046236c1033c691d4bc997b56ddf6f29c75e4d83b74040b0aeb5c09ffb1906578c2b514eb0e32cacdd17ae239eb76b0e5d3f7fa2e278449f7c052f3ab7fada62ce6cb12d32214b908de35d6b1fed69dc8305978ee1defd878e874455e3db9e70b4031cd78d01aab42502af579b9b76811dec2032709b3c376b625094cee76650cb621b3d5d4262eb34a9913e7f291cbe99cbad92e556902136333e95322167be05425d24e0dfb78e95532ef44d75c0e463c2fce0232ba76f919bec54f0799d945fe0d03dcaaee459f9ccae2ac30bded33d4648f5a626e6914ee6ec51e551e7d62e4bc9d2e967c36ff2fd24de3a58e622b32082819eaf4b1f7a6f7df3d8beb03a8b8df927d23143915c9aceab24400ae1dcf60875c3a1e1c0b38c05116b4379b160cf45da557cfbc8faa123b55745146c6f67d3284b5d6a74be8e6f3caf1a578b65ffea7d04cb0138e5d418f873ed596e5d2f779ce5a290eabb439c9c2969ffbba47fe066f69771548899102ab87a9b6056bb77c8233d0233cecf97ff0a1f324e7a3be8e0b47c8a98813c198a5f83a1563d3bceaa3c642f5affa78aa5b148c4d7c0f3faf75304fea21b167232093c53b042f94aed07cbf2bbbf8d8d2f0e4dad327ffa905717b9eaa2191d701f8c81f741158433db0f02308f7ea397a9123c37ce2970c8b76b31eaae018a4f6a08d8b06bc058d98597e4a4ee01faaf518d7d576dfea8df7c802bcd61095f0a5194bf1a014e652a88211e46befe2790453c1437498f6e5048eb99c8ca8ca3d0c482b9e232698e709cf324ad70f20240371fba5ae3a1fc16fab110e9f0f18bb55d25eda53a9f4708d3d46d27d708e9182dd3063d5dc893f07ad84fc0dbb452f90a7b9892c719f20398a637481f0a49380c44bfd1288ba70a28ac50e9e04a7cf236b6762d908ef9deca58f81b079db177d1843ae670c2ee6900cb87f4bd3e5d12a9931a2547dc5881dbd6508c8d29606c550ea8ad07b35fd0d8eeb27f18be6fe529ca84ceca1f9f2c01f253f0560569b23e07f2d1c3a331c1911d71ed64390fe216d22efbd199d702ae0efc5220e13f1f818b6f97b6ae1d7dba654e7239412feefdc74d62bb30fb8803a7289a5efdf6b3faca325379e11fa3f4360677408bac5153501be8758fd763f66fd22b16b079f4b515698f107e32605903b794a06d16e17a8f05dc0e04237db4a9fc3064606e7f8d1bd62831c7986fda0517ff8472d6943c6ddee71953d109b31bba107368ba64644df54af3965fcc5914a20042c12dff8f51582c418f5ed0568517c4a86ebab9a1500e0192907877e3955a3001dbb6a9eabfdda0439f3a8a4fa35c72af01daf93c1393d6cac7bdbe787347a515263a8a25d0a90803c32b28f416f1e54ee8566fef48fdd349060780e07d7deb72921ef312c2a9490eff72dbfdf54dcced0cc3b5935f9606bbc494ce55b30d9e6d37547229bedf1fdab0f80a8586580a32c7cf5ffd4a7580e1b5c052a0bc92cab37c6d15407cc27369fe15fab3f76796f6e32256639088e911e5588fcf2759802ca100e3fd8ec6d54f6958b8f73da7a5959a1d686ef8e772dab7e39ffedf775e3ac36ac0134d36d77697f12090f84cd6fdab021bd151a5277788a31af54ce4849d17387ee71d3027b38107fbc07ec213f24501651e49ac3bcd3da55881676f07b5332417df8ff648a1da984b4c50bc3239eaf3e37cf1fc3b69d78fb4639e63372702fae574d5a65af0bccb5565afbb67b05e5e46cee4a2d193aacd53d44400d130cada8c2565768d6142e5d2d9d99884892309ef784ca8190cfd6873a785ea0a0a4a1f6d48ae85dee2134670a4a63f9ac8cda3aa80d16be6d33981d1f9370671c8a2acf82982193f9f81e1c145f3ace8cf1d2fab1c334d86179abfa61824e5cccf05c53928918b5a83e8e8069dcc797a626cc1816f6d257c836de6121e45b0e1e7c5881a30bc5aa2a2d63fe747267ad65b3077658b45a1b0b9963ae65797708c61aafc566cec3a1bb74feb9a8ac777fb35160cee9450ad40a6e6e261fe7813628109267cf52426bb3ff1bb5a027e97d36724b2b233b5b72810394a7351645040a40f7f30515bd9158e3be043d01daed7a0e1675e33691f99f14f89246a07b0fd29dd5eee972611e361f17a24d8eb09a840ea837bdd3467091dd9bac867340a99603fccf4ae55edecb94687b81603f7990be5435b80db844fa5a0d2bfe3ec4c54c00258c87a2ada6ea9fe6275e7ea1c54591e119c4027556246a701c23ec2df1f7aee11416dc57c5c858975bd9c66f0d2d892bb5998bf98461f17b73dbaaa6ae7b2b6deea3f4e8cff2c7c776b987650e3a9b6248565a53d3c576228dfa3d9f12e52c845b8e24eb80aaece91edddbf2d667084005fe6f5d64b000fdfbbc2e447a39c35fa0a7c5a26fda9fe9fda9ea61da9fc9e729475dc9601722391b93979dcd197d2e4c6ff698d2ebf015adb6c9d3b4deca62b5182f782509d3256d58fb4a24beed8604e7c6391d21bf94a4aa22c1ba3422b437c384462de20074afc8b47f3bfdc6401620bd37d09e4b625071924664384542349e5ab9156c349faeb57793b1f9c06cab8302636740b71f6376f9e53fcb31f4926ad1cfc6d18775237bae8bc4c1e33ab3702b7b4b6a52b79da9cd747684283de898e16df8859eefd1d428670fb1cf70003071d9d7b5a66875ce4f94533b555615fbcab356039ae4e71a39ee7188555af4e077fe5dcbd39246ed350c1c14b827362eb30d4cfa56e75a912c28bfc6c35bd29f171505a34e8167c873b5ea90f5eb66977a2d7a96a9010bd204f88056e85b9a351d07e39d7b20ad8e0b44f37010e386f0ba11946c5fae8b272dd2a9cf8e8fc983ebd1239a089cde09d06afd762fbc7f49f2aa337b9fd5a49c2b58f9cac69a738a15fffa2d0dc624c7a231b5be38f163518c2fb8d422e2a776c69650a53048575a4bfc02092a48ccb080550db000464fd214fc027c49595613f1f9c7cda110ee14dbe005e5e939b2a23c390fc37a2af886b6ac0d29060f4e00fa671a7a80f778cdf7b0299cee1a613203a207ce0605381de8c6c431b2c256b48314e05360e1edc899619de5f9b23355cbff3403796f2f0755de22c83befc6330b26f3caf5dc3e128678c59591a2b110f0394638f278f55e88ab86f71ec26d027f2231060ed49f6b804a20426e2fca933703231bb920a1f498e0cd69c0092aeb2d2e2a2ff47c61abdc4acc71556e8c5719f449a21f948e28d140812497f458fc4e4a94c0c5c05434fc5274d3559d7f8f0e05e8c3b1ffe1d15386071c561969bc556f5b22ec855169ea5f1bb8f9c099615a7b751b17e55086c27105e52e87a1b7faa513fb46053e160b322db200fdf388d5bc2dfa71d8e4625af9d2166a88f277216836d6107000000e873a489b6680d0575eaf6fccc585d3770d2c5e3c9ccfd8d5b59bd82aa1883a7140078b4126494099b2d01257f34cbf986043256b1d2de1d180c1173e3cdf5a72a138858fd99983b781ab2bf8de751f807efe64857376e9780feb15b8f2b9673860512d5f9480bc96c25d966c24c05a2ed65dbb274539f481b89b8876be0129e2e6bc910c16e65fe74932e2473a9b24a919451358afffb88fc9cb1d0de223a54dd6e3dfb5ffccccb238eb9aac3c67ce6276f92dd4616f74878e5cd11f4c24fed93713824d03a7650148df7c1673761b8b8ecb6b6774f7b743f44af39ae1793c57e60b0e820c917222f82b43b7b55f30b04eadcd87a58a1ee1df76f484f562fa525516dfdc8f4094b8d7266fd786d1d7d5876b6d2b32ed5766a803dfa8141fd1df89164696f94d503de375ac1e7a739d3683cc50e4a73a4b3a61808133360828af9e462c6f1dcf5a2ae1543b4226c395f67fda4e84cdda83fac20c3c1371ac7ccfaa1bec8ee6a58a8b8fcdf11ae100922e0ca203ffa64913c18725ce7849ed69cbbccc476d6aab05f3b5bc14e7a5b566f815bef880d249f176eb0438be855d219d7ebee6c619c0fff1d602bd85f330bc40c4de02a222f24beee34efa7f3ba7f81882c9674d9f04a677baaa1601c130bdef96a0e38b67eec4932b78d3e8881f5256480010c9e3dc01bb8d966a88291a4a8cd91a92f2daf8efbcc7b8e1040bfa5b933512035b07349824da9328e476c6b67069717ce9363ba5f4040a02e528f0cc36e140653dc4a437c2dbb31bc4f89ae242d57e34de48b1480551eebbb15c808ecf5435dd4ed8301ff7685bf25a17a8632281a4a0b55194f0c251c777cb9ddc822d30c865b5159e31e29a21c8f1a9552389ec0848895ecf8b402757f892932b81e23587f32a38f6e2d6a1a97db1c50975ca1ee227649b4c8c96c4dcfa41c6f02808309b3ec22a65f17322070d172394dda09bd3445a4cf348ffdcebcbb03f5a791c91e23da722ef991e4c89bb1f4f95c6de663de0bc7793865f033320c412fb23a49c37bcfa71b7d60dc60dc00e83acc87b9b5b58c0c9ac6bcb769a944cbbce582170b8d082cf97ab18a852552d7bda5cd28c52e674ca7bcc2671abb27509659ffd93ebbe8080ab4cfed38010766b347c4b025ca7ea257be82c1ddf5e0d3e34e2d85dd400416fbae43020959661108d40cd7d203d72d8f711ef7e6ce0f7cd11fab84951812005f64dd7e8b19f0ead75a219889de398926d04d9e679c9dd017b24bc9032af41d6af0d7eb5d3766316305205ae966c9a648431545722dcb3c9edb904003b414533f5777dfaf01f11055ce6a7e28f2ffc9cae50c37f5e2a7eb3a06477bc88623b0fc78ec8cdde06acc0d18875cea5e1d3f046a110340af204fca96183aabdab5b578d873c1b182ac67979f3495384b88f44633eb1120ecc456ba53a372a72117291c99e31de3420878d681f1d0f835b03850b869e6792c190c563e2df9bf390857970f376c087ad83b5c755369e7767167f553e6867a7689895bd9ab44b23169bc6273775c27857871788c1cbe2e0d6db3a5f77abf911a9a26b6c1075ef807cc4b7611bfc82974157be73926429c64ab76babfa51d1fba6b7ff79ac8359edcba84cca3fd09d023ec277e3bdfa3ad510e7f31eb45f5d7184c2f3a50fb64b7bd544ca748b99b0598cf45c3d103ab8b0f0a2ea24b7c93562cbacfd977a27604834359ade80fae5384fc3c3e72a507ff501b0fa8b07a610c66099c842b3cdfdb1d02adae31d42c9b1ccc71e72737075c21246a7e4144c190569e1b6a18223d49246d2e535d660c81f15ffda3945d61a6ecc6e65dab97b2d99e46fe1f684b10f3d2a8de31e29c31812a201269c42591d8ca018190fc006a9f14bb07ed96bf17e5b71e8de4563047627b5fc356e29261fa3e3e03821f2ae0056c513557fba4274c373a672d5781ffe5e4f158cb84eacd8c605474073978da8450c5acd5e61364fd846db62a89acdd1e27201fc6bb4aeeff1d7f12424f65dbffb0f7d075abc1bde3b167f12d75ee4f4e3d2955044628cd808febe3bec63f9f691414a1656e5599c39d0f699380ca08ac46179129fa102b553e0d6929fb87774bf15514ef893ba932f36d86007f9cd79873986da2a5862546a4c34af0c376465967596b4c78683bbb717563c1f520f4c28266f4ead5964a2f48ee38145f945bee28dc9904eb1025e8c99dc25e4938749244", 0xfffffffffffffdfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10858, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r0) chmod(&(0x7f0000000080)='./bus\x00', 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) select(0x40, &(0x7f00000000c0)={0x7, 0xfffffffffffffffc, 0x8, 0x3, 0x8, 0x9, 0x9, 0x6}, &(0x7f0000000100)={0x80000001, 0x401, 0x20, 0xff, 0x79, 0x7, 0x40, 0x4957}, &(0x7f0000000140)={0xed6a000000000, 0x101, 0x4, 0x2e180000, 0x5, 0x6, 0x6, 0xdd9}, &(0x7f0000000180)={0x7ff, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x80000001, 0x401, 0xfffffffffffffffb}, {0x9ad, 0x200, 0x7ff, 0x7}, {0xfffffffffffffff9, 0x0, 0xffff, 0x9}, {0xe546, 0x8, 0x9, 0x7ff}, {0x80000000, 0x6, 0x8, 0x3}, {0x80000001, 0x0, 0x3}, {0xf9e, 0x7, 0x7, 0x8}]}) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/214, 0xd6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 16:00:59 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) socketpair(0x20, 0x4, 0x3b2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="0b8bf7e4f582714ca635979012640a9be4d8a3a35e5dbda1218b8b9975ce8302b4c5570da4b908c13dbebdbfded964c3379e17b4978fd729a17dd41955a4d829e1ace0c73914452140efad6f44fc4d8e33e9cb1e62ce2f4f63fd6a64c35f30ffca730099a569a8bed5ff637c2b026620eb015660fe6f4a494be0feac15f951b3be0640d8a82f742ebf3a5e4720efa69e3d83e756a423586b3564094d84463b6c6b2cc0b19bb5e9f39b003592f20a5023d12f4d657783fb1f3a82a0295a45c6219f435b6836814e58e2d043f2956e55affc6d650b6c7fa4f77c53b50421", 0xdd, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100f8ffffff6c65300066667d88dcf43e1111f43d23f8fad0d4fb59f574"], 0xa) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x3cb) setsockopt(r0, 0x4, 0xff, &(0x7f0000000040)="d35259f290479800318289c5e4a18e03a1ad9a030d79456f3afbfe22091bb93b296930c9fb9dab5203d56eb315c572405ae88503d7e8d4581c37c59b16fc906c46e221fda9dcddf98fa62101882ab96fc9fd3af60c9eca27b0ca6324f6", 0x5d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:59 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x100, 0x3f, &(0x7f0000000180)="a7d4d236d702", 0x6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000740)=""/226, 0xffffffe6) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:59 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x3f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x171d9aaa, 0x1f, 0x2, 0x200}, {0x0, 0x3, 0x35d9, 0x80000000}, {0x9, 0x94, 0xa1f, 0x6}, {0x8, 0x6, 0x10000, 0x101}, {0x0, 0xffff, 0xffffffff, 0xee}, {0x1, 0x9, 0xff, 0x5}, {0x7, 0x652, 0x7, 0x80}, {0x7, 0x7f, 0x6, 0xff}, {0x4, 0x2, 0x2}, {0x3, 0xc72e, 0x2, 0x5}]}) 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/66, 0x42, 0x40, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:01:00 executing program 1: unlink(&(0x7f00000000c0)='.') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x0, &(0x7f0000000100)) 16:01:00 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000100)=""/87, 0x57) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x9, 0x4, 0x0, 0x401, 0x1, 0x7, 0x3, 0x1, 0x6, 0x2}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:01:00 executing program 1: r0 = socket(0x1, 0x100000000008001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:01:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b", 0x24) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001640)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000016c0)={0x1, &(0x7f0000001680)=[{0x6, 0x80, 0x200, 0x4}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001580)=ANY=[@ANYBLOB="0000e9d095151a41141f4b0a006d4289db540426fba08ff26360017250bbba8615d5aa62c88e2ef1ff4f16554f7f61424370caa8b2f686e36c3a896b60a20d75fe8e315908eea30c080a1cbaca7326966fa010909781682bb5051a55962395b620a4a5c366f950bb86f0642ccb10e5508350eae553b0d162828d970d6f5ea83d3ff2c124a76504e9ae47dad75e568de5bdc88182bece031eb62ae00f266d52ccb1279d886c000000000000ed3017f2d5531b"], 0xd, &(0x7f0000001500)=[{&(0x7f00000000c0)="89c4d8072e81a9144a740e4f131d3e8bc01326eaa35a38a5a78efd837ebca146b734652ae76a9d9739b7d85af34ef26af67cffe2ce72cac28bc175ccdba2ca44a4", 0x41}, {&(0x7f0000000140)="cc79666194adb6004079587beac40205676b5fc64a82129b715574a0bfe905d87e922c4fbeeab307216501b21a3ba91e49af667d86de457ba4e640a9b2aafc79cbe68b7928e53a31878031f0e9bcf37a967ee8d7737bb1a110c051cf6f5758af425e905e668eea7ec0ab0d9f15497f96f833938eee1a8e7a88782ff421953d50fe203f5bbce8c7e0c479d251fe9da90f36e973f8d7771a51016f87a6d7af9333c602d40665f29230882f1c297a443c523640ccbc466ea7049a053c47b25b98d5789c9122d76eeab2ad4b4e52f59f894a48886a2f17215de2a72f550326d710b756e93c5aa3516bdb7d0e62c347405f1e99b168d78d4555a281a3", 0xfa}, {&(0x7f0000000240)="ec4ea5fce3865228b2d6c0530ac1c2c21defa95849445082a55b7a21f8106ecf7abb42ca0de23bd3b3ef86c7fff155f41d454e039896044b188022e4b5b8380520e37ef07f87689f48169a2a1b10e7412e2bedaf704fbfa831f38985db55f7163cd677a9ef7ef23e44a58fe197daf7e146d93e9866321b2f711474de0a40623bb9db8572a46c6db53be4fef5fe85f4", 0x8f}, {&(0x7f0000000300)="bcad4e1f271ce38cf95aa4efe59cc245af1d885b5cf6f0a3fec9c91fdb4a2e113ef7dfdb05798acb941d79afd5489dcf205327b0d64ec9ae8622a807bf62c5c8d99635e60a29102c1945a69f9aaf341a8bdf8982ec1be447d1e962dcfd2ac93f3e39035b9ea53bd969751cc2c35e0b73fe3ebbf4c8054c7020e3ca336ad2ab2ac1cdedf1f99e2f0d1e38374c4b869a241d2b025d8ec591f56f985f84d081f6645f9c03b389cad1366d426945a98a59472cb8a02fcfbb24727470d71faeb50403b2f1ba42132a1514f23df45fb5c12029f76716d2e36c5e323403dd5740bb19423ee208b5c97550df16e4553799e0e71f57", 0xf1}, {&(0x7f0000000400)="f005e37836d9e0bc5a9ee5d72435d822f34cfbb688e436a7389f16a9bca338c7480c571414798c95d9a18f3cdc2e055fced8a891b4be1b988f33a3de539c883e419463088c3f2a18c41fc834c754e7b59ff1dc4436fe529d2954a015c7f9d691a3f2f0f0f09217f79d385844507452815963363649417109b3acbdfd05410d0ac191376c629892453c089b5da93f0a783a36ad500b252011e5c56a81a25e5f0fc96888e2bb69878941eb0fe46da6953175b022749c9fed62aaa891adbb48d85d56da35adb37ba52c8ce9e978e0dd2078bd1511c6f318882dae9b03aaff96770c6ac500d568fdfeb621d2b1ca8140ac675588c8d9532c134b26ba775b0d4cc444897c65d7a715d6aa2cb7253523ef67ca020986055deb9119c27a8164c7a4bc41c13b6395e1a4f41de866cb04582df2f7707900e09aefcf84ac157806e5cbacf89d127d37724b98127ad60ce277bacfa46eb3a8d7e7967f8d547efa4da66cc0546adad5da3a348447b758455cc21519fdae867eea4b9582fd93607e0861d8d0af784a0734ff12604c53e2bdfcf4e51c13834b5dcb89db47678ed9d7bbb1d0efe1c704e43373b32ddf74ab8e4318d8446938d995a2286109223976059bc3f629824d59f7f45eff7beb8d74e7d0e7bfa4770292b49e22d03e688b985ce8b69cd1e97e0a8632aabe4bf3ff5ac5c478ed8871ab9ad31e0ea0494a3cbbf7cff6849e3a2ce67e3772b3b0e4cd1c1fd6f710ff4e0e5ab3d219115a803485fe52eec31f3785267bfa76350b40cec77e345582e6cf6bd75056d2d503a9df098fc26b6effd564ceac34e478460f40c558b7e9ee80756deef2941cc88332f261f563b33c71c0aa512bdeb1c753d92b39551f827f8eb4a165915ebe70dcbce7ce0101fffbdd610a059a9364d82b5b9f229c5a3667389f8820dbbbf21aaaef7ff6c011997d245ea7e754e90bb3f40c86560e9f0f98858fd2a4481b32c651573414c0553dee6ae75b29c986354058a75b92ba5510167882e6848f4135cf092f974b71ed11f5c965083afe1637b4157a7026f50627c1150c1f2b5b9158cad031b869db6822d7fc51da347d8e88952a8b354ca064758cb613eb4f5b1ad65f155b8c5ecadb1fd06d56294307664ebe3de7691efedf300e3cdd4d97ed6f13ff62b9dbd1717ecacc8f50956bacb953d18b257c90d4110317d5545e2ca8ff61f7c36dcab7206503ae320af1d2c59aa9f372afe9189618531b0773c9305789ca43e11654ac9d1dc33fc050ef04fb7202b38ec522b2d25a2ff2f34ddb0ae63582335cd77117298226e25fd5b206584e078b2c25c58bd837cc6821921150bf3b808b40488a81a4b40bd0edf06aa77f8250b60d09af7a71836a57ec186dda14151bb73deb07d99a1b2ee0c6f1ccedb88e53951c5c11554766d32e084db1650687f27e1ca35448e2a6d617a3dd11045fce4585aa44dc47adf3416740352a6fd6a5ef91b863013ae8635b9e0e036ce243b91a524aa3d0742eb19ac44770e8dde22a368d27c97fc607b47c01f8bae7d3c9982e5ef26214a196ea6b523e3aeb688abb599d1bc8e0735fca95a152023bdc641ab212dc9189ea8e187503fc4064a4a5dfab0473a735e86b84dc72528d9a452bcdbed584afddd3e1f29fa90e2c27405ace48055d6dcfb2753dc82ec7571b873fcaadc9439c9cc9cf1370a658cdc4a59a74168abe1f86baef8c743d29cce33d2e7003d3656b82e0a127349a848e56fb053df32c73f5d7b17c707e48b9f71d086d78ed4713dc0ea434d08366804e12a8a9aba9fe859c53d267e0e3f78cb034054e113be68ba3fa63e7f23e5ca675815a1f919496dcdf589d9debe2ab4e9c5ff4f60be5483913f6bb90f87ad421f488fc2379882381e2ee416240a764294faae6f419df4c0897f074cc2e76920e17e642642263fe90abcbef0ab9c168a4186e68f712518329511581d8d5574bb43d5196f73b7ac86d69ef53c5aee8e35926846c0bf49ee9ebddc533c89b93184f9f2488b53ecc208f60814f51abbf2ffaa497d3f9ae9fd32ad9fda3c378559e822684c487a0c271360d54bd2ed3c1a3b14aa0893f43678939a8381cd242a77bb0f3fd3ac6f9b4e4eaba181ffd6567f4ea7493516e08f181f296a7a90bab6271959402043df0ab491e84f438275ab3e23c32546af7b136d5234b282c0a334905899e00f441ce9c7c2f16259f17f3c32c4d101d00dd6f47a2a08c59c9200842cec3bc77730912c3223440ed90d7bfd940c5eee2408a770fa580933836a7356fb0b2dab5b16ee698fcf05ddfd31ba346196f1f1b4511aaa70e436df279e24b20029ecf88450de7a409e72a8cfde43374654f2120954f128dc56c3edd1e0560723053420467974281c5b36aa3cce8459d8bd33673ee20e39dbf83a3011739bcfefe69e60c228f524cbb9b0b4d5c6e5819a7a0bd02e8de3ab29f02bff7e3d6a4d6bee415ee4668eb47db316f90a3a1aeb4f9084b39290885cf3894c78dfa129d0f762011b4ee1fb60d4fefc1481de7d4d92ac9b11c41ceebb9eee6bb4ec44b98010bb000d7efdf0e3bf4f5a90617b87e7073d16ddb2f6445a202e8b1f6c6c74c8d48baa30c233ed09cbb97773ed53a9f50fbc6e1c4e4ebf659d7ff42e522615a25598ed7978cec34759441d4659f178b2dfb60e7e003c2a9cd249febc0c7c55a00ed8ff0793bd6a54184ed9c0b8f64c5f66f9ffdc47e51f22fde1ddde61cf65f07955ad71d430ed8360ea75b7f3f5facc59c7ffe29f981778f895ca3df70fb5ed7aba3ba79d81083e22e6a4e930bd1fb25a316d84f0435e0d6750cb08c2531c6a3cee5f254f92358032008f213bd92bf8730e46882fa3a06d533b8f7a2593e35c704992dd3ee68d5a65e981516dea5d2cc0a1ab8e5ad9cbf8a3828ec650b953d725c504d75a4e1915cf0fc3b797d970c3bb255508917334798759c2dc6d85a5ffa2166cfa7a22819298cbc00d1f32b2e4177bc4df57b2b30528e513f214a809d11e590c8e502d59740775bf47a0c7c153d618ce3428f3d230998e069006fd26190b69a60db21d25f25fd3ac58ad8ba89864dfeacf156ab1e48e11146662c98a693b92c1671cd901515631e0a6ebedcd09fcd843d18a8bb1d7db6a1e0922675ce5c777735af97df1a737fe73c76fb14417746cbbfff8a82b892259c5cc87657f2fdc3729e1e5cebdae9bda098ae7159a52bf2f00587a30cb11d6f5ee510181d04efdb72e9d01a3dbccb899d5cc48a9edcc09b3b0d1bf3d1069429029a2d4f9ba4d036f027db7400e97b26447649d464afe4131a523653de94305fb0f41f4f216dcb1fc84496f2037b22c9e42dd168870e59036c9ff8b027f751be5449fae4913ba56288713b1432397f4150995c091e5ac7db96ac09b4ee8e862732aab8c6a47e21ed6263d3219d7918ff42e681b9ee42d46223758f406675610dae318b522447d141f10acf2f2747d9e0594f1ca0cbe8a2599bf1fb5cc4e9ec15a6042ccf19012a2ea51bca04dc30b2bf8b077fa9b1a2cabd5e57387240ad3e136aa7033c55142f073744fad630c33c7fc1a7ec2d3b4d629dc0361d704f1ab8069a86b5a4d0603b86ca0e49967c42bfc5cbde2570c5e2a06fda9be25191cc46282c7dccbfe875876355b4e52c77b434ff7895a5fe4ac047e70f3f2b1054d65f87d7d09b7b9a077eca056e4c5aace2b53851c3b1b10fa99eb0884b3fd1f8d8aedac08787109d4f13f3303f8e6086cd56ead36a27a0b75e45bf1a6e1ed8d4bc71a82db5a5f24691b618280b50eb454a7f8363ac274fd3df31773eeb7b066836efb52d09bfdb19e8643b31cb18b85990011d0e8025b78165be8e8ee686fb5f79d62b1f7a999d3eddcd322280f4d0f4056148092110a9e55663b612e7ab0728e6c992298c76510b4259641e3a790bd265aa79d8f57fbdc5dc622db3289ba5f578a44ec627d385d3ce078eb33204ad85657ed71108459174702ebfc4e2b704b4faf961a55d049b3f225a18a48a33c26b044b2d65a378e00160bc5222553f67e40ad9d05c400bfcf04883ba862d9c17ea3e93ff208542f420c6fa6ecf8d12580bca52131e62dccfb5ff85119958657c8dc4624c37841125ec5deb4e004c3360661bf7588400bac245879435e6f5e21fc24fe2b51e778909a12ba5d16b5f5f2f7f76aa2f7782fb49bd9efff9bbd4dd7e818bffd4e2fe7147ea73ecd0db2a7c3fb0ab4e56670964b6f226c747ffcafbb834debb26c47c83b8f706b864de2b35e25f7a2d94f2c1e7b5270644c51ae509488140e60c78aa456594e0a57ddaae7bdf80337359aa6447a305971d53378358c3edcf58fd9de2c89f6d7628a27fae8fc997727a24db3dd85e939e9ed3db8ee7943566b984682507b63e09dfb96fddfc7370aa18b5d468e0cef53067f3971d2c6f2b21899a77496d464a52e544f1a39eec31a2452e86d52a13555c4cc57c19238e9bcb8f1df244d2a1b2566e60ad7caaf648d4ed8ec90344fa9b74c14002e679ab149b1a6fee29ff05838c6fa475120637f521d7b986baf223111ff5aa3fb8b90b1135aefbf329330bf35b4f8745fba6d6573066c05b6a0f0e96fd661c10698a020d069522c08faa1b1437e5e2b61ea3cf75a587e9dc696ec94aae1ee1702f167a2ddefe90401a11ba94597d82b195eb727f71f5131537865f4ef81bd748f266d56f825181d9cf1cc908c426ab39be7eb73dc4fa78783780077c3ba84b23737e83cef8ba8445ebe7beb4f655b0ba86950f7afef9e210df7712f9976efef4e8e9ced91a23f0ab5426a5aa575d1b1c33c321e7d06f50c24bce411552e09976f5502451b0795637cb679f83831c10a7341dd888942c357af6df12c40d6e13eae03e16fb9401523242e4455b58c6e495414d5db5ed6b76b0fa26ef4e0647f5d11129f0768821f73fc8af13ea0c8dc5385110c5d56348cd5dcff9e90a786de8e0aa77349bb97c9d446c90fc6c814b676943c9f11d055f19237b52efa3a96dccd8983d651f575ba560657310f5ef7f8a40cf5f96f1d70e75123c64ce59945239578e136dfd7f45d812877f70d23ac9f701c5321680bed8b98a3e850fefd00c26763576b396f8eabff5fcef780d34a087765855ddfefc8cad452da10ec4f9bc6f96c3cf174f610a728d56440bf29e1448ac6fc869024c74cd55f3f72b3dc7aa959e74f7b1f040cd0d338bea3bb73ef4604805bfe896ccd454941029fa3e2256f89e8fc8523f4118945a81ad1d1ba3c6def1e753aec0134ad6bb1211d976c24b5e02c2b1787f3f88e3bf1d417142344a389870fd5b92bbb7a8cd69db056f36d10ade5ce0ab9065813b113071ab4079d81a658aa1c008884846a189672b702ec24e4de2efde8c37744e432281d57b124de2dfded03387f611e1605289842fea9abf42fadb70cba0d2019e4647572aa81b9834fd656a9d643fa0422196156e3957d9608cc7401d16e09948355a9a47d5b2c2441904eb591de2c62864c639262c1510b68dd382bcfc8cccc857e83668427b6d0481354e88447420aa13b593040e765d3b124438ec54cd4d9d71bc00f06373e4541d2b3475ebb94644b39266775f8918d3c6888de051501a407bcedef193d3117e349e435138242874d194a6b589a1bac7dab62cc9e404f52ae1b8bb31d4de6891c5e39948ef8f4a2f8d5f56c323cdc12ee9944f0b0b12ee7334095f888b47793ffc346840bc9bfb31f14235b9af8cc2fba3a19c540adb7a8985cfc284361358909b40a5cbf8ae24486a12cfdbc2071ff408ce46bba8ee51aa0f657390bdafd21153", 0x1000}, {&(0x7f0000001400)="146d30d1972f51cf9891fb42ac3100231a01840dd21d0297baa0c01d2a7de5457c2f03159a24fd43b4a28a5b827e2443b4c3422c9b74bb28a6b656e01524c459ca729f082c2542caba7bd3fc17ef33cece1c86a7298488cdce0577226e29c4f6c40e588b2381abd0fc89e919cad0c22d5faaae42332b9f9b17e6007129a487896dff9648e18a93d7ad0369d54e4ceda45cabb27fb9dd8645c9d24e2a8f44b9793db259e8220df683dc6a7ddc8877d4d916fdc2d519c91695b88415c6edd12b1be060a6fe9d2f4782df83e608074f73aa5851f67d", 0xd4}], 0x6, &(0x7f0000000080)}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x1, 0xfffffffffffffbff}, {0x8, 0x6, 0x7f, 0x5}, {0xaf, 0x40, 0x0, 0xec}, {0x15, 0x8, 0x81, 0x5}]}) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x4000001700) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x280, 0x400000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000080)=""/149, 0x261, 0x840, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x5) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getpgrp() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r6, r4, r5}, 0xc) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r7, 0x20004276, 0x0) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x6) 16:01:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x9}, 0x10) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x4, 0x3fff, 0x90f4}, 0x7, 0x3a42, 0x1}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) 16:01:01 executing program 1: r0 = kqueue() semget$private(0x0, 0x3, 0x30) kevent(r0, &(0x7f0000000140), 0x5a25671b, 0x0, 0x1b8f4b58, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) r1 = getuid() select(0x40, &(0x7f0000000040)={0x3, 0xfff, 0x8, 0x3ff, 0x2, 0x3958, 0x9, 0x10001}, &(0x7f0000000080)={0xff, 0x9, 0x0, 0x0, 0x5, 0x4, 0x3, 0x6}, &(0x7f0000000100)={0x1, 0x8001, 0x2dbf, 0x1, 0x7, 0x73f, 0x0, 0x3cf}, &(0x7f0000000140)={0x81, 0x8}) close(r0) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/218, 0xda, 0x840, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x25, 0xfffffffffffffffd}, {0x7ae79b011dcd1d40, 0x101}, {0x83, 0x4}, {0x46, 0x3f}, {0x67, 0x8000}], 0x5}) 16:01:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100a0, 0x0) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8a8135cab5fb530ac7e934c27d58053c5a874263c05d048645c3b425ace731c6", 0x20) r2 = socket$inet(0x2, 0x7, 0x800000000006) pipe2(&(0x7f0000000000), 0x10004) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:01:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4001, 0x385) r3 = syz_open_pts() r4 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10020, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r7 = socket(0x1, 0x8004, 0x4) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0xa5) r9 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x16d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x22, 0x5225, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x8, 0x20000003, 0xd54, 0x200}], 0x6, &(0x7f00000002c0)=[{{r3}, 0x0, 0x99, 0xfffff, 0xa87b, 0x4b2c7fd5}, {{r4}, 0xfffffffffffffffa, 0x84, 0x1, 0x3, 0x8}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x1, 0x6, 0x1}, {{r6}, 0x0, 0x10, 0x1, 0x6dc, 0x75babb9f}, {{r7}, 0xffffffffffffffff, 0x77, 0x10, 0x8, 0x6}, {{r8}, 0xffffffffffffffff, 0x41, 0x20, 0x2, 0x8}, {{r9}, 0x0, 0x80, 0x2, 0x7fff, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2a86}], 0x6, &(0x7f00000003c0)={0x3f, 0x200}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) r13 = openat(r11, &(0x7f0000000000)='./file0\x00', 0x800, 0x160) ioctl$TIOCNXCL(r13, 0x2000740e) kevent(r12, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0xffff, 0x0) 16:01:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:01:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="2d2e40545ac8d51ab50b9813734366612c9f1df20041bc9bbebeb287a64f078d27143a1fa6d88e493d70e799b61c372f4d6613cc8c11cece448781efa5037e40e253db79f969340ca3ce3e8254811e74c31d6d7a299829d06137da2560ed6168840ed72d3c00422831ed5f62c63f4e50cc47685dda95d1dc0958eba29356b3f4809c0a9c7b3a100da2aa", 0x8a}, {&(0x7f0000000100)="ae2f357399c5fc3fb62c4dd2192bad507a", 0x11}, {&(0x7f0000000140)="2d0a001ba81854523e89aa2684861efdd71596e4cdbc3d9e46da3f660b0e4e31519ff3cdd875e12881b94a0ba4bc57d548d23d793899dc00951765bd125214117a4da119293eec633339c8de1a170a7fa3d3b0e8986fd4f545a29ce5ce832ad6ff88", 0x62}], 0x3b4, 0x0, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x0, 0x0, 0xffffffffffffffff}, {0x7, 0x4}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:01:02 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) r0 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:01:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() recvfrom(r0, &(0x7f0000000100)=""/226, 0xe2, 0x801, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e212ff2315c35fac0ea4ba66de49f08000000000000006748839fda052e22054c6460cef308c8e52da07ce0a70adc62d3a41a7c3632b0b383366d5dc40bebc0b291c5965ff6a540d770c60c3bbccac6e3eb02f5ad24fc490c655fcc59b31c57034c45add38816"], 0xa) ftruncate(r1, 0x0, 0x3ff) setsockopt(r0, 0x400, 0x1, &(0x7f0000000040)="830fad422ef7e6a45bdff783f6c556977ff7824b75dd602b7d69d760371f7c43e3e857a9f1de699cb5163ce1bcac2d95308f06819e36ead45e305b8710a425cf1d177b29879ba728b127e99a44985e9b4601f3636855f58997be1b73ceb112a3425dcd051e978e187c5027c0867f73b64cf4fe135c3394492586e7c52ebb60132fb93a61c4", 0x85) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1197, 0x0, 0x9a) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:01:02 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000000000000, 0x80000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setflags(r3, 0x2, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x2) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) r1 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x40, 0x100102) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x2000000000023, 0x92) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) getgid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:01:02 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$SHM_LOCK(r0, 0x3) setegid(r2) setgroups(0xffffffffffffff57, 0x0) getitimer(0x1, &(0x7f0000000000)) setuid(0xee01) socket$inet6(0x18, 0x1, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setregid(r1, r3) 16:01:02 executing program 1: socketpair(0x10, 0x2, 0x7fffffff, &(0x7f0000000640)) openat$pci(0xffffffffffffff9c, &(0x7f0000000980)='/dev/pci\x00', 0x20002, 0x0) openat(0xffffffffffffffff, &(0x7f00000006c0)='./bus\x00', 0x90, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x8001, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x5) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r2 = dup2(r0, r1) write(r2, &(0x7f00000007c0)="f6502b3bb4513dfd725a383a442d2ddcc5d7c9b28732a55e3421dc4f0b35f07be83b5bf355906231d35cf70b3b3b97812c63b5044738b81906859d082d26cd1549e462659b651dedaf1fd03d8239a398fe2718f1481eb2ab3d91f96e132e5bd8cbc2fac41d0b971475ec2dfeab7754bb33996166be83fac491c3f2d95618842888303f930b0608751f90faa2876ae5e5f8e15b2bd31a57c80acd533d7362b0592bc6", 0xfffffd7c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket(0x22, 0x1, 0x0) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) munlockall() bind(r4, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet6(r3, &(0x7f0000000540)={0x18, 0x1, 0x1ff, 0x5}, 0xc) chmod(&(0x7f0000000040)='./bus\x00', 0x100) connect$unix(r3, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000180)='!&}-\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='^},\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='@\x00', &(0x7f00000002c0)='(+!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='!.\x00', &(0x7f0000000440)='\xf5-\xe7\x00']) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setegid(r6) getpeername$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:01:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0x0) socket(0x3a, 0x5, 0x8001) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x24) r1 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68060004000000000000c6832bc600"}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r9 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r18 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r21 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="13107b21f1db29306877cbc49ffcc0b13e9a2211afae70e57aec4a900c091dc4c0bc09b793f74f0088e7c298d3f1bd0fd84b7a0ae7959c61fd51a07e1e249f6fb993d8e10eb5f9d5483ba5b82ad245995832ef62f02c1dbd07be139596e5b71c39745eca750cdb0276e43d5cc3f624d615e6104cd85a57b1c45e97f85db5698c8dfa801e2a71c94269b2", 0x8a}, {&(0x7f00000001c0)="2edc035d38bc97c4e851d64e066a1c4322cf98335be799c8d4d931a6bdee74eb8cbbe370", 0x24}, {&(0x7f0000000200)="91b28a76d1713c5453652e26e298a78bb47955e79f5f712bf2ebb45bb45b53777404fd7d5df645bd5f1f63ba5c48bb72defddb823da07f0eece442ddee112bfbd569719512768dcf4c054a864499cc72bdfa8014a647216eab26301184d82e86b90650155e662342195b305913a458a50b743f33d75442631535924d0353c710bf0817e0fb2b6f2c7db9e99f6b041f9461af9f6ab43ac5032e7750651787d5e78563", 0xa2}], 0x3, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x118, 0x1}, 0xb) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x47eb, 0x0, 0xfffffffffffffffb, 0x0) 16:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x17436b03, 0x0, &(0x7f0000000000)="490ac9af1b110902dcafc666e0e5d447b8f25e52696e34f4346103f434149ce642adcbd35b2e8588beb8da176d843ca875b025e267a85b8a606be7ac4bde429aabf74e369c082e9a511a2d415e5c8f0d75a783c5bb825fec4afbc4f543026d0b276f25c1dd5f7ca10e8f434f1ea52270d5ca6b91633b392ac9128c62894222d9a2822f8232b872850c6d127f91c29afdfc2ddd35076aa78b6309ac3c2b5437050da8afea7ba27881735c939d6e1d1c70eed8cea124a65c", 0xb7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x14b, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0], 0xe8}, 0x400) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000000000, 0x90d2, 0x0, "d730c1e7c6e23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x8) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="059b2ee533fbf1fc263338f40d0cfb6014a930b6e2e0a859af3935b41faca96218b4cd8840aae6c9da5dedd14258bdbf77619f7c1acba2199a590e0d5f40d2e9036a9d9068d0142a62bf1a3f310ab51b648ab113c10ce394af8b27d1789c41ecb05a58dbab24b4295b0b7c33330f215941ddcbe60e113208ae235215ddaa5c8b0f851ddbdec3b6d1cbf9dcaec84860615d094a9a1d8e809c70bfdef9c1cdb728eb06c9caa408a58fbb79e8477f97506735010773e486f39e6db3c1cf5f", 0xbd) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x42) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) socket(0x20, 0x8000, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff0f, &(0x7f0000000340)="96") 16:01:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x4, 0x8, 0x573, "755384a486511f8604fa5e664573ae5e2931fe8a", 0x8, 0x9}) syz_open_pts() execve(0x0, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5, 0x0, {0x9ef7, 0xfffffffffffffffe}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000080)="332b0608143345c101", 0x9) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80, 0x100000001, {0x4, 0x100000001}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() close(r0) syz_open_pts() 16:01:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001300)={0x5, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8eca521974a244b7, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001400)=""/4096) fcntl$setflags(r1, 0x2, 0x1) poll(0x0, 0xffffffffffffffd0, 0x10007f) r3 = accept$inet6(r0, &(0x7f00000013c0), &(0x7f0000001140)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001180)={0x1, 0x2}, 0x10) getitimer(0x20000005, &(0x7f0000000080)) pwrite(r1, &(0x7f00000011c0)="050c5c87788acfb6f58aa5d6d2df76e92fd7987dd35cc2a10e4850e5666b254648f7316e9fcac48b0bff83587e4a1e48cbdb9a1693b410878aff6f259106d4b251a498e19c68717b53f9f8ce6c4070846028e5a5a0394cd483b837279249fca61cc32f847c551807e409c9f8ed628bb59b8f217e5514760ba0e6f23fbc860d110b13e29c092a6107131601c050f06bb31cc00faff1322def6d64be253d3ddc9ac45f1001b39702101eec089fe7a34b1312586c58a8d601f8fe44206126841a6d258bfe58df357fcfe90a561fddb08d485a419cb50d8dcb09f30735676d47af0a14337346e3fe", 0xe6, 0x0, 0x0) 16:01:03 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe36, &(0x7f0000000000)='\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) sendto(r1, &(0x7f0000000140)="4b3e75b7cf4929f33539287953b67016613f8ff3a9728fb1a938282fa22ff2a6764f319db6ffb435f438ffb457c8d408954da23bef4db57fabc27a5f369c4aed03534db5addba12ec899fce8b3b22bca3844a063a2e2f3cac5aadc1950d55b9c64ebfab0d69867a883e0a27615388236171f4eb3591395b0d163722618e5ac13ec2c16b68a47ef557453419d4eab04f046542b59b2f47959dd883e25dbbd9e060452bfe326d199d65cece3d1d5e8aae574", 0xb1, 0x401, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 16:01:04 executing program 1: socketpair(0x18, 0xc002, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x1, 0x2000003, 0x8}, 0x7fff, [0x5, 0xfff, 0x7, 0x1c000, 0xfe, 0xa4, 0x1, 0x9]}, 0x412) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 16:01:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="87ddc05aef1fe192b43887c215b2ff3509600dd542683e7afa0868c44848b0db11fc2f39d31dec0f7a576c33dcaf403447519cdd8bb1c0f9a33a40f56961af3fd4acde85bddd8dd24c5aa223f3d35f7de16becc84108898bd250b9d514d643434740b378c8cf8446360c565241b6e1c4e4bbde7ec1bbae0beb713718b0cb0ac299df3ff52ee083c0305e82798fa407a238c9dbdae94b6910f85af44a941848e070205617b9e6", 0xa6) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:01:04 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/100, 0x64, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x2) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="af") 16:01:04 executing program 1: r0 = socket(0x2, 0xc005, 0x20000000) socket$inet(0x2, 0x4004, 0x200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:01:04 executing program 0: r0 = socket(0x8, 0x4000, 0x1ff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) connect$inet(r0, &(0x7f0000000080), 0xc) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffc, 0xbfebcafd87c33c3) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x79) socket$inet(0x2, 0x2, 0xff) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x150, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x648) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xca8, r2, r3, r4, r5, 0x10, 0x3baa}, 0x1, 0x3, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0xc9, 0x1000, 0x7, 0x9}, {0x0, 0x8, 0x2, 0x100000000}, {0x5, 0xffffffffcac95444, 0x80, 0x8}, {0xff, 0x2, 0x8000, 0x5}, {0x7, 0x4, 0x7fb0665b, 0x4bb}, {0x9, 0x3, 0x40, 0x3ff}, {0xa831, 0x40, 0x58, 0x2}]}) syz_emit_ethernet(0x64, &(0x7f00000001c0)="b6afcb662203b7f438cdd84b1d6b1a5bb8c01081a5c3f580e469365ffd5e1f3534a6fe7336530dd416b267f138b47a28a5ecb46a6acccced476e53e2da65cdc68102de097d55bd967522dac1860162258bc30d113da2c5c68469e15e44de5d2b1d5abbfc") 16:01:04 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0xc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8000) r1 = semget$private(0x0, 0x4, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x22) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000b53a7307f3fc953e201e15cc8970fc6b8651c3add543b27e4e0222dfea86b0622e42b651"], 0x2c, 0x800) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/244) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x2ce, 0x7fffffff}, {0x18, 0x0, 0x10001, 0xba}, 0x4, [0x7, 0x2, 0xbc, 0x6, 0x7, 0x100, 0x5, 0xfffffffffffffffa]}, 0x3c) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b2, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000000c0)) r3 = kqueue() write(r0, &(0x7f0000000000)='<', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000280)="7b20104490d8b81bdc933b8c68c8c04ad05215b3a0e4b82bccf87b44af0b8c80e09743b81c335cf4b23affb7fa235880ca9ccf186a109ed1b284aa36b3435a4f68eba1e04045d8fb6414549e4130a2a35a0134a590c3383751182dc64d1c9573e3928293f01c4e6ccaef02c0f25d4db400cfd92c9712baa6c26820fe8194d540ef94faacccb7549a829feae5083606888986c71d01610dbd8b27bbd8541aed1a2fce9ef496161c85c07713b65e63f7b89fed91ec1b00a0a1bb820774aff80f132088f5f01134df38024fd68b9c1adecf8e76a0330f533a0fdfda13d04f009d4779c35573663200c1f3226490dd74df", 0xef, 0x0, 0x0) pwrite(r3, &(0x7f0000000140)="b5b1135aa3e3bae7747c82460bc72449606facc9024504d47e952714044377d7bf6f15c63c8bf70cb1b73034f59bc27a3eef4a6b9e70f834dcf7d23e4e5728de2da8e776b3ed6517a0ec46f9aa87d153e933507826cfd8c9423558479bd708b7a67399220b8131ca918a5eb9b15ffa2bd8e4d2a18afbcf6cf460ebc59a254c238f984b5699133b020f63137277af41cbab8c3efbc3d58b05a96097386451bdbade7f50f618a0d3512313af42324d1b1708f8b4b4524c4c63a074168ea62fbb451c671907e9f14ecaffba8a29ed661bce66c6e1453d7944e230fec86cf9affcd1e92b16b05e40e7d489028116a941e11d723b5d31427b0a", 0xf7, 0x0, 0x0) msgget$private(0x0, 0x34a) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8210, 0x80) r2 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000000)=[{0x1ff, 0x8, 0x4, 0x9}, {0x5, 0xfffffffffffffff9, 0x800, 0xf}, {0x7, 0x1, 0x2, 0x4483}, {0x2, 0x5, 0x800, 0x2b42}, {0x4, 0x1, 0x5, 0x200}, {0xfff, 0x4086, 0x871, 0x9000000000}, {0x5, 0x4, 0x8001, 0x3}, {0x1, 0x4, 0x5, 0x7707}, {0x9, 0x9, 0xfffffffeffffffff, 0x7}, {0x100, 0x40, 0x1, 0x22b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x5, 0xffffffff, 0x80000000, 0xd0}, {0x8, 0x38000000000, 0x1, 0x8}, {0x0, 0x7, 0x0, 0x2}, {0x2, 0x100000000, 0x7fffffff, 0x5}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") socketpair(0x2, 0x6, 0x782, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)=""/106, &(0x7f00000004c0)=0x6a) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x6) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3b690fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef0020000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf000000000000000000", 0xfffffffffffffef3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0x4, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f0000002780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000440)="ea61f26f39e675c9b89e9c4f76aaffd804738f1fb77a9a8b5d85ce600af4e73afd7e136fa06aeeea2137ca7409c183f860eeda1494d153fb6cfa179198daaf25b55e6238dff72c00cf028c994e442f7126e2861ac964c609524ec29358a1ba5030facbaeed055fbd14ffeb7eb26a5a2ba5226da8de424f2ee20805cf25e5568b38af15a480de154358573dd737b7e8514e6a0620594842c14a6f0c6abf396004661e348f769c9f982e34267cec551476308e0a2e427f3237afdee9d2ce0e488f1b41116a6801c28a9d7da01a604b40398c63ef7dc0aac95d21578fe186a531175ab6f061e752e03788c2d53cd6d0d1be48a16882d6fc14586dd9cd36c24893627970db86348a3cef294dfe52a21971ecd1bedefbba6420cb4c1aac58001e77ce4f9ab9bbd24cacc6c7b61fc764b7326f742b102b307890083f0eed3ee553abb05b99d9d51e540adccfd2084a8cc1e14ef36f5dd6a5b5b3355efe5b21cc9dd7a695bf493d077f7e91596456949aa718870071597f4c0a57eb0e3fd128fc85a5f5f8bc3b3e4183bc1a0dc4e35ea6ed326f43e3681daa80d8932179117d855d6d87599309d6f22da4468d92bb68f5ccc9db3953dfd517cb319ff71b6eef9ed97dd91233d19b866946b0098fae2219ce3a4056ec61e92874039bc315747319474d0ba71398115e75a06e00b8470ce7f642d05fe938e223ffdf86d7558620caa3df55c0e9d309f307657eb44a9659089ece871c4060158cbdfc3fada65417d6d3f3e5f7f7566d72ffe19f88d433b737c89f1c26b750a610f898fbcf945697c487b1beec9c792bcf6c27471623a972d867f2876e22d594bed55ed561c3c1b77de66dcbb0e5de97bd1a7e6cd3fa4ed1cbcb75dc1a24df00b7a10adb1628c4608982e2160614e1faea3bf47923d9b3dbe97f7e05e3d2d0cf0f957e291424567b385513e8cea51b4814d681a796ae125fc1b5cf946ae0add23ab936f6954f25130aaf1cf9d50402cddb7688459fe299205af80523fb7fdcb0ddd69728b80e5fd407705973f06b90e2c83eb75cf201ecac2a02989b76ad34f15aa037ebdd0c23064548faa8ef9378ae7fc2970ebafed17275de1a10e3cb171588253e155c9e1c6568512ee9c82dabc8174f4899bc4dc1b463160c8048e67517183c5d03f618b6b95d68e0fad3161938f8f12f21bea5d12c689646fa5f541e4f28e3c59421e35a6bba6cca6cf749a8091efbc587235f1663d1efd33e8a8ee199fbdde6ca8680534fef4299c476d3e0b24c6467d29136ef2918bcf25741163f11727a4334871117992e9530d99fbda7ef241a724dfb1c6fe23d19a406572c7cc0fdc70cdfa6f1cfdefd995b6554b31eb551b84a905bece4c0bb23371d6a2f844ed732629785700b95a5ffeefddf37bd1d339af0a5ed9c6c05c239df9d5658893b62a0d1d9d5037e720a9889f22f8084271efee7c47d997518d30e2334fbce698f79b0618e2928ed704cf2b72c43b5669e7fced647a40bc03633a39185d62a16d33c1aea0baf30c0dbfcb022b494e0f8d38db9aa5dbb3d249db09f393fe30bf93c37d877077644c59bd048eb07e3325d12568d627adeb83d620a89f3e6ad575f35c71a3a722d7777ec37c5d4ca36e1fc5399dd7c6e9fb9388b178f5fbf7cc779f0aae45f3767e7cdb4b0c97adef3ba420f7e99c259583084f000211d9ffc745166c582efd311bcd4ecc9aae554ec36c339db7b34e0daf4c39aaa7275768933b3d6565c9460b81f4c6e429e393d314b296e89ccab8670394bf5152304d1d0b007cdb3b2c305c94318a55ad521ae4272a09d12e3486787e8634027d92cf3d3dc52bee055f57d14a2ad7fc8f008f838fd9b440602f60071c34848685115b3ab1f65447417f78e5603dfc8a68d1681f1670cde11f477dc0c9bddebdd954c9862c9d25374c4a48869de446ae6ab4828d35cba78ffcfe7320548b73b7aea58ced2fb48e53795a2bf18fb1da6b43973bc14582076840fb4f6c0ef2cda0244451cb1abf81490f6e07386557395f3f88932d695ff72e1d9061edd3814364af7c3d933120a6af2432ee33db29c3f5ccb8d14e9a57e6f618a0a12332720a5db9ce86fe3cdcfbf16c146ba602e43b3dd4437ec4969e6003abe2e2596a848642a34f57b54715d9be9cc01339887d27a8a46fca48f789f2be72500bf21382655beffdb79dabf329e651ec3ee5956c760d9823e80a7f192a4772ae65069f86268a3ff0d7228bc4b737769997c717c59ed48564ff5ea693d99df65bce42bc209a202862a6dda7aa26e7fe2cd4de08b0de78467887b18e6f0f1515c882121def7177809df44f63dec3329615e105bf3b8042e31169c843999c7b40ddd47cad932514a45be49e62a2b5d916f1b632781ca288a25f8d9fdaa7f86cd3a539cb1abf324352d376d3ecfd2374b59e07c63a2d4e47f35fea70c902460f855bd0d9c7b15a7c850b13a6c48da458a9bfd388aaa13576aaf671e51df21699d9330e57498b95b423c03b4b3c35a91e59af6960d645cf92ea412e8369680db35ac2659641c78d39ba8e6f918e0de65aed7f8117cf625f000a454c8af9ef80e1999fe9de21cf171d34ff9c8b45bc7e8000b8b9e6fb667a507dd3d3fbe512bd53f23ef0ab5bd716f114d2820a5f137f14ba36a85284467647724346ddf7b17b452c74a553544cb34c1b05b5b586ba4d14746d99dc3ce5ebf08810218419281f3362062d0d4a43b205544e5c2bce97e0ddfab9c334baaa2d9df60c7afb0f3093d51094c28fe046ca8bed6be5aa3d0fdf44a71c2bc7af515d9d07e550bcaf848d107328ce6c41ade4ecfd704d0a255765cf69b14d609b922c9e03b0dc6928cbf5f553e92be27b784169bb0cc18ca4af4b15f7e06b63ae72ead53cc6fda49b2363b6aebb8d3cf229ba6f1f27e46fb4001731f648f640c005cd59e28bccf9e975040f0b8ea2c389d9b018de91437967f5e0fcf5f545ecc26cfceb60a3b42319a5b02a72f312246b81b91d9fc5991b01bec14a2405688928737fcb60ef1b798451d1f164b628cbe4f9a2663539d0f2c12197dd215b5a3acfda5a5b7ff31024dea101cfc2d964396263701be15f32ad58d05f95cd09cd34c2e928477a539cf2cf9825d739b90c8f6554da45f09cea229536188201f562db30cecf00f4652d74094c14f50d392e49b710d8ee2b0c24c48b62c72326543e7d97c1f0c80e674880a3b1d2b69d3e2dfb03c0a6c0f9e85f4f0beea51ce71a1ba3ff2e00f3b9489cac34ad0c1ecb31ab7622e0c63da8b39adaa1cea81954b681c76a3061adbef9a8ad720a1f9c8dc722ce021a725255063291879dcdbdbeef174d74cf406b1f4076517b7e8fba2ff45c8f78582120bbabeef068c2b419c9dc63f86a3b24a35ece5902831f722c0c89abaa50a5bd3a49c07099877aacbf60f5dde82e43f9acab71b4dae25203316d1b398c09d6f78f4b0c8e55d15d3112888cb06f9fdcb3edffc55b27b0062441c4cda5191be9ea3d19fc5dec063ebce01dd20b80c5db9c4c89377ad1d4107b44f6a758c717f41ada16ba2aa42e56508952a7056b3f931150fe4c803decaa962929535188b159d755165a930728849fcd606062e8a5215e9cdd74d35e7fafb3c5a1a99a0beac9a9ee5f9ee2d9ac03e1a33af7095ad7707dce12f9704a6f3edf1b422312c3754f2d6f2dfc03cdf4d7c9794dcb37ce502eb87603316f6b6d8d832196eac182b5c6290b67e0cd2af0b694879a9b680b02532d5de7a9408a23cc7962c557095612149a33cb332e1d12aa41687502da6bb01dffafb616ba6a0e9b79b84e03b957b1ee5cc83dfefb1cc0c34f0936a307fbe8f6b258330f3f980b9177a4159aa12bf158ea43b388e06ce6814048573d46cd9c9ba54b1c2565e24dd82011a6369df07a6841c1766a3a4bf37bedaca050e21891624f9add26def94530162352c6e067cebfbef2b030e9d91e3c306322e6982461e99141a8a34d52af4e6bc9767cefc83d7f774f39b79778849831c5cb1474dadab9da9e437d02fc15c0f8feec6930b07ba06ea8da47bdfbad2652056f7090ba9566172bc6668ca78fc78e66a77bc63b8ef6ffa25e52707b5a029a7a3bb28ec0a0b6b9e254048d01c7fcd55fc946118aebc890c6118283e248cbd5de29471e639683c2592d63e090172236cf3f97c0ec86226054a5f8a841f7dc49389755513e1702497c08b440669b507d7f0d833270540a277df421ff985acfab417079830b6715fc39120c9b637c58ad4cd202e7976359c5ff0b8ccefd6cea979107742ecc447414fd433b351c9e06bd5ab7d9dcebef88f18aa75b8cb0568642aea01336803482adaec80b58a9ef428e0520c80fa40e4c16bb4e069f53915c3e79ab820db5a3c9bc0086a4997b890fdd286d13db9cdee583e1587e213142765a5ba5e1c470538d015cf55a75aaa6434f7b58c0f952047cbb2d76596da53c2f94fec71a546b6cdd93cd1731b0e01b1dc84c23d5be798a4a95198136de3905b9a01046c290e90b6996b3cf81cce31127d727f14c1a83b2b3e2f0553131e577d0ab849a6756110b3ea87386055405cf8b0dd01368e806f4301db15cd5df312d2fe8180a659e34d381681f1734ac2354d43270a889dfa52ff149c77c3019ae0dcdc1125fbc6e97b552f98c05c5f6dd88d6a2e5a4c0cbe0aaa13c52ec3e5805dfdd0ff40dcfd5c5e2a1d12499d6f38841de2a5839514f27d92ec65137a8783f2b2f9ae54277959c3fb38722d0b3f8dd3bc16dd4b03972882df59b326ab0f08cf776bc7d895f2c6d0f1e805118276776616899bd2286599320028fb18def3393e6d6b67261e0e56b3ba5ce53d0c3bc1cf397f90b6bb6d291dad42ccd74beaa45784cd3935098b0992354e8e8868422e40a0eb88c7987831c996a1260fb8d8d7a09732d46989206bff9c9dfa956d1d8c1bd063752f050a2d5180ad106d5f680be1869f53982922998cdae2261b5e9d7a73e028fa15e1bf07a0d744789a19b26f4ef3ab25bc7c6fd6628f24a772b6cd020c0449cf0ba1098e4ca15a79f74ae17eeb9c21f4a4af5fee2f2f41d45173ca4e3565d5c0d87303039c00a1fd546897f4e47fd1faad1cc5ca63dc567e86dd31bf497d87c7ce82a1ef8e605a292bfafa155c7d3527548df05c6fc32e2ee7d9fdd8e93a4d17457563b0bf5f0a927ac94e7cdfcb40749d059069e15cdb147cce68912d674ebe74a6194f3a752510c6a60274d692211948d696c866b96d4b3721e2a3355457540a73c358f8ea7464156b7c5755a646a5e6e4e07d6999ac707cb712823cd58ee861791f40b2ca4f75602c47714e141f50e6d54bc1fb2bbc7f84896d6abcbe0a6191f410ba3e362b7a3a88412ed50de22d663ff050be39428170b6e8e482cc662b3a7d25aa01a0be29fa86d4248017bd927680031a41372993da4d8b3d779b7a222a3230cf32300a56a1ae66dd2133e656673157513bb38193709f2acd4227a6db834a1618ca7878ce418777119b268fadc2956c1c45bdf81a868b68d3a3c6ab8f73614bfb0682895df2cc5a5bd6ba398df343d1c2dbdd71532fe901d299c270c409b1f80dfbcec2ef8f04525b442715a2e5ed00dd4a73e7531b0534d630ed6f6c1de0fe18a7c06d94f74729b11ba01c2fe9fc3a934ae0f085e68ce2e36ddf4119cd4c7d137e9295c54e70f151f0a73db5076fd0d2fb0eb08c829bed16aacda4d50b54ff696e3ef894ca6f2dc5ef89f7406b1cfda3f08cc5b4e37cb782cfc096a9c5df70b9e75f60523a498e887bb5a1d0b45ae924479e9b54971812f0", 0x1000}, {&(0x7f0000000240)="ed9881ae549aef4796f242586cc317ef134c4ccbbca9145726b53f29dabd492efc372739f728802b1cad230f79c0ee4d6258f22079a8ef1feb840f8a8316e4f59b4ecc23b9bea037f065670a5470c4ba503fd34f7a2a4757dad0bd1b8fc0ab7b1201f6466ec27cdac6bcc7dee6516bbc1ee0cf7c5bea514c48ccc0c39bd9cceee42586dd8f3da49d134e151b", 0x8c}, {&(0x7f0000001440)="14c4f90d3c6ddcd6ee546ef41f13ec68b762a54dadf9f255726b4e3409c1aead53de1f5db55e6f59a71294b7011fb83f66b15b20bf0b47201f76338510c3a9cbe7edaca21c6522dc8930b5ac12621a47dd01b32f75f68d64f0da1f5fd30d2815667d8da65cda", 0x66}, {&(0x7f00000014c0)="dc0a4dcbcb5e0a9d0249d39b9bee9714fc80de896004133472c2e342aa80576ecc1f60ad142bce7980085d0709f2d58e91aff76dffe89f76953b2878f7316b029cd295079145261987e07d9d211a67191a7159330b9bd3776c1b51e765f0e733113df0a581efeae7e5836fa381ab359ef889379a3cc3a701e3435848822144104b66e794210df7474068f7e846d3621f8ecf43d25ec16979b17991a3234d36bf249eb6e9be57fff68825450942f06633e021c84ff5cd26f6aaa5760f88d764a9a2554f07a2831f715d90176bb02c32", 0xcf}, {&(0x7f0000000080)="e6134646cde14b9f5bfd097f2f733a7c675b40b01937", 0x16}, {&(0x7f00000015c0)="bbc42590718077df5e2d023676c6feedc2c0d67ee9d767014241ec6a2e33c90bb9da6ce9591e4cfb9ebc729bbfa4721aa696aa9e2497976ef5342ea9e940c7c24cb1e878eb383b4d259c9e220ee59d0500f796b78a710e66793cc07e493c74ace25f5691be3ce5611e8347e6f6cee1c9a1e5c0b5bbb032844927ef27c00fedcaa68154387e2654965d6898dffe34314f2b4c95025c5338b2115885f1a4390a7c5070024c61bd6e7660550f5b5a9f3289709035f34ea49d5ac7e843b704c77d9d4a61c38426248ba80a59831250355c75bf348a4741039d3c5810a04838f7a1ece4d204b12b65693336590d403d522c0c725502787a16f6d982ec1235b206d27ceb3aae1c43c15097f7afa7c5dd31130a18989a13e5df7496f24b96ba981c14abe7b41549e9370c70c3f1ee40484d917e69293413fcedd64e1a56fbd84c1bc43125eeb6c915571ca7329e00169796e3e4276f8d71a8a1e54db03fe37b24c21413fb8e5b8792a9d1e273a15226fbd7e2d18635f3266ec889b12c7c8ee4e840a17c658f7cd5b23b8fbce44e3b249a83f22f7426d9c3049e8701aa88371160069138591e2224930b4aa6b2faf8fc87df61837381db04e833527608a67c29e23b1cd0ab8af74e0dc0fdd06563bcba241f1965023b48f7966315302afa436af7d3a5fff66b6a2840ca3b38791bb8a22b7c50e96f051715fd914dfe5544515480a64a145346b822064a5ac83844558be62b98769f38706e40e17839564faf9d4d03761c4d09ffcef406a7c48cc0718c643e922333bf19beeb3e8714134710609dd964fd2f965b7e4a13d3e9956124dd24eb77c23ba41d2a0391be77e8e3b7381b65419fa84cfffff21f80437bb2765a4222b0d6d3d20c455ffaab1423600b815ac5e29babf31f4c45bbc4276d9f174e895b5b48120f2ea06c4aa984f113f8256562453fe05c9fc5fb3febac9d49ab46f7fd0b9130efd6ac95a271c3e272784139fb8c43e2ca139a41cd9570fa4f8d73f7c404bdb56b40b2ff404447f8558a7dc912eac0e75774c71eebfa7399c2d9419e2822d14c8c6dc67b797d4d90ff0d5cdb36f8a159725278d26c08ad53659fabf3b32fbba5883907c6a4a422b17bfc595364c8e3d763bd9792cc8a8392d961ffd3a9783650d75140d29243ffd52d09aa83052b77f5387044245572bd6d20874eb3cae5d753320fd59440ec56d6a796d6e4f76862fdeac161ec5429b6278fa895692e6f5a374360e4de66b5738f116d0f7656cd988be81bf57c6c6b6f0512a054cfec444cc5e0071b3a1b0adf7d697864694e8c8036c9d943f888f2db22f12a90bc48466daf6ece4766e18d9bec81c4cf080b1007208b7769566784e565359874191ccc1279d6f18162ca7ec2ec883476b49841694d3140f3ee8efd299634792500bc415ee7c01b7965a5eda5fcd0d4394830617bf06eb001d1c51f2f4788fb953c3db96c2235773aac24e31054cf8e82e60f83da469dd747c7c4740a856d3520796dc9cb1f205b54fba8fdb47dd64358d378a86ea1baff920a0dcbbc1b8dcf3426d4ef9a7d0d4d6ed67153c701be7507f5fdde381d0b55161fee09259a2c337c017c6d089b6e580142648d7f06d72df598e04abd63361255eb862b4234009ed14e087a0057a5a6073404807eb616733e2d34e974e2205e512e0e059f40a2469c50e010c72554f3ddd5b700dabeda2a45f5fde8efbaaf6dc066e725094e63db07f1b9e1e3da2cd0d763027ba74671b6f33afbb878069922363c26f1ec6104d7bdd10fe154797bd2ad3d9812ee3d8f5ade8746fc22bb868516b850528beea716cb3754c2916bc61b46a4438902a1c0ca3590c8819c3736cfb8084194dd5fe1428547ebcd38468750d6880b0c6d5f0feaff32632eb02293e77a3ff51b96775718e281f54af4fa0f807b0b875a5bbb29e9ab6b1f75480dcf851fdade1ea72ca16a68bb25b884c157131bbac410baa1968687e1ca5f456c5805ebcecde7205867d7009f10179b94b576e4e82e86006f3dab22d779807039c8e9ca5da6c2ed9f3d652608130b3ca6f1f6f3921b64dc47d6782a94b8430eb1e6b5e031ff6d286a676f947365571f331b944c271c5bb41bbb72515dbf516dccf5224d43ce7181b9e7c686df7e487d580db55d5246056f56d968400b5d90171e52bfca352f7435e0671f1627cdb4ab9189ceecf846ec3f0cb2761fd7485be21de32f71ad2829ef373a34e3515ddbfb7228b73282870381669357f61e88541a6a877a3f648535a2a2d935ebbb74c216703d0c4c202c9a18674c906013e3713a63ab1152412bb7a2e4b7be26e8248c987e840a3243bdee7376bb2350783e00ff21989fdae02fcf9528d7b7fff5ab957e65c7ac0093cb8165f69cc0aa79477fb956944781f2b3eaa18e3e72d1f6c614fd7d8636bf3bb16ec4ac14455a24e74c2948fb0715e19b41fe087a5379a702c1de7c0ae8f744bf7e74ff985d0774be22bb56457180d2535e8fb5b98dc05ad8bfa81272fd5652c44d28972c25f4bac9f22a9db75fe46b58e646119c76b9211c25b56b122f95813509330f0aac14140fbd6e5bff4a34d31d4f3ba2e7ba68d8b82b360feeba937428cf6f61ee2e6edf09d5e194955ef459747465853d512806ffddce963d34b7d776747231fcb8bc31b8977d9df654c59d72b788bf7e17c7b4d575dc007ef1b595cb2d5962afec4fee69c0c3ce4e3c1374d89b4e54b9416b3b46774686726f27e6ec9c2fa512d6e963245bb7124d42ecf6af62f9bc0f7f42a0c33c7ac9d70f53094c0fa5cb77e9ddf16c0f21cd03a5119e5a589b65167c007fdd6b0d815c17c2daf256e2958e02344307482d3782f5b6c52cdfd7dbd699fc188c5ab770cd2959ae5853cdcd60db6439db48f870fc3d5afd14b2ec65fc532d07c605991c93aaf2ffcf342d1c89c70b71652ad79c20f26094ef5e749a7e9e207a6b2ff089f04b71512fd26bf6143917272926f82b313bfe61e5a9895627740ded27862eef49f2b13b5fe3ca3eee7e5c869617fb2056086ae64cab54d95013e08ae66428076be24d0b8ab1c33b369dee0f10b892c030f09eddbeba659497933dacca6433eb8681bf9a785901e2acb060f39061e2ce00b1d3ad1c8f3f08dafe925e263accf51f9a621890c7c9454c6f922511fe9f25da29517ec1eff45c8a9ed2027d058ea5d835e9cf8dcecf578967f53f80dc8da62037f8f1aa887eb94c8ef8e0d986aef5e48389824691d6749c8012449745b04bb84f1b0d99fae10c3f32d12b4ed9c67fa7bb790b6cd85e00ab57771554ef4e9524a98c8d41ce3da770036e0d3244a7e18418361f13635d0cf88513df9c278635fa701ec4b0bf872483d494f0e7d2396b29888dc3ae0d41b67c1b2fd6e05224e64f2d5d0921a5f567b5a7a079ab4c820d50eb89a0f07fbb5e866527f04754bf2851a0b66a5bc554abf59f76a73b46c7807ac364c7ad2e1b54c205724782acf9c84a7ada330edddf3f33d4b75fd15ff72003b7884a218ec03bc197304af5a4d7c34ae437d4d01987485c1424689aeefe1e1790bf1cac1a51a349d98d3bc340d4dde2eba9c26adb228998f4a23bb6c762ff15471de48ed92e919036f21c3b9198fb37d07938e43f4de5f4de20d681110e875b0b58681c3fc659f61d233e3a70a6c925b85ad464083e757dabd754806170aaade6847fe42363cbaaa5477556607b29d63bdd63ffeb3f33a5f49d9f395397535e541f76187e8ce7ffe80e6f38e04235a88386a1759b733e09aa23f5dc796eb891412d2d3d4ec27f2ec01905a483e8a300b18079fe641a39fda6df931f37deb073c3f1e53cc6bb68e50dc6a0ce3472f8bc79254a71378442c9cff39acdb19c43bafbb63917d91ccdbd8f5b4d77cd804e286d9dd5f67668114fa12116ae1eab42a597f0c2869354bde64b2434202dae2e0eb56e7dd611aee836868657a0f62c5a5ea186211c6cbdce39f8e8339c999563b0e9f43a73cde2098f229418560886b79699e90900ae849a55870332d42037e9b1ac8a1957119c50f7c81fa143c9167fff0f87e7a2335fc8dc72eb57300e0891e1a5d72e0762ddaf5aa28520fb04555fac5fbe24f4d560dbb3b83935e4ea9f50a27a61b871fa8acc1ad1135d48ff60e9f1228ff27ad49b1e9580bf77e42a0f92611ecf6efb7af632839dce4c494b646dbb36d193dd5b7112bf10867cbaa66cd9209188a2a4c4eb3f3d79fdae72079f9b81493cd458b2ed015ef8a6d3ecf297eb701804d8df0c40d1755d09069af9dbd03ab20d8e55b1d4ee777692686a6e46fde35b024c87da3f495c5cf3607be7ad29f2727d1cacf26571eea9cd08049abe76d538d595fffbabf0a3f058ba9394b9981a393316c83409a3a0c06d8abc2ecbd19bcd6eb92388f7e1af79ef9e21d33f4e7a70c93634a9b4e5298404e2e117a6f86aa9d1f1c2c4bcf7bd7faea21e930e1ed8ff8a660736f46de54cbec1b194008c302698a36442ba54b9d48fba47f372fa5bfbe37ef8375481e93d0f4ecdefc885a24bf6f3fab94918ca6cd440d955d5bc79e69db3925e46a1d8ca1324acc5753ba99999d07f1c8e16075cafc0d052f9cb2d3f08a12031abea274ce9368fb53c481f07ebb26fccf0f6ab82ed824d5baa292d9e454226a18c6f928e63ad89829cdb82ba2b0bf26febd2955609b29f491ebac1d5413f134343245623fdc194ede069a317bdef5330352f41e1449bbaa0dd79718b72ec6e1bc96980fe3ecf8713e2e105b80f2a8c30465845c2d61ca8687171688c90f54c7745dd2dd4ad0fcbcf024d04e8eea047e391eb6cb0dca5d90e72049af0caed5e8093f6f0a5b34a3bb3f6bf07cd39fe33e93f848f7a6415c9384b962619309952e9dd10dbbd0763db7edc24a7e5153b8f94874b4908de5317e36ec894293298265981268bb6c3054ee2e6b6625114a5166f0ea0435deb0e290124229a67be8ea6dff742cf409294aa6fa29c468ff8799baafdc5bb3ba93135ef9f2d6aaefa66860aeb86776afad2ad5cee0c47fc0d40bc1dd40f0d60dbacf8eef05812534e08666482aae21bd3c4580c223f4c4977e503fe82809e54d26fc8348862b3dfeb15a240319427e7b5308e528c4e91756351f9afec3ec78a05d8c963e41c93134664dc611fbdced72a418aef6554cc6bd817d08cc0a23a203529f779f9f4c082049a92ad547f953ab9e03f9784473d6f85cae9097137e6486046dff54c10f83be302323c8de044fc0421439509e76495d2532149cb8d89ca5b28371acd5794701c49e4447ab1d04eebc06bbedcd971651bf55de3513ea53958e2985c00bfb6ecb71cdb0adcf4ec021e9da3298e5548330b22d16033b1175efad9871d6afe98290df0b0ef2ce603cb897621fe74417860a1f51fd023b6f24caad328831967f2e4af9f9f03beacda208587716d2999f1ac24cd25f57a8a0792dba31652d74f7f55ea9716aee8aacc878a6124057ca76a9f915ae19337dd16146a028c387bb9ecd7b78af3851e7fcd2a378f5b653e66d7bf1f39d4c733b414d889ca8aa9aa26290daaeb5a13b017c637e2ca16d7e39c0c7d7158cbc8dc9561d9d573811d11f5d3af5bf4e5b273f2362518e859c2d752c9086570337894d3a21a18ac89b4067273f48a1fca6727f86137da27f73967d1408310642c7530e661adf3c4cfddc276c93c537976f1d941e4588494958f1b078df0ebea061b8e6c6f5117e8d6eebfb56e78cc5d0cae710f6f1ec1d658644111e4ae659d85373b75efe21fa15a8fc6096babf9c84fa1f6ae6cb651f9b50f39", 0x1000}, {&(0x7f0000000140)="89c50faea3020a", 0x7}], 0x7, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r3, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x2}, 0x400) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5, 0x0, 0x20000000000000}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) 16:01:05 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) fchmod(r0, 0x32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x8, 0x33206453, 0x9, 0x4}, {0xfffffffffffffffc, 0x5, 0x7, 0x6}, {0x1, 0x2, 0x0, 0x1}, {0x1ff, 0x2, 0x4, 0x1}, {0x3, 0xea4e, 0x0, 0x5}, {0x96, 0xd96, 0x6, 0x9}, {0x4, 0x8, 0x8000, 0x401}, {0x5, 0x8000, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) r4 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9a, 0x0, 0x4800000000, 0x101}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x100, 0x9}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x9, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0xffff, 0x76cc4e55}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x4, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xe, 0x1, 0xa21c}, {{r0}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0xffffffffffff767e, 0xa50}], 0x4, &(0x7f0000000100)={0x1, 0x7fffffff}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x30, 0x83, 0x3cc, 0x3}], 0xb2b, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x18, 0xfffffffffffffffa, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x8000, 0x8000}, {{r4}, 0xffffffffffffffff, 0x12, 0xf0000002, 0x4, 0x7d}, {{r4}, 0xffffffffffffffff, 0x84, 0x40000040, 0x11d42476, 0x6}, {{r4}, 0xffffffffffffffff, 0x6, 0x3b, 0x3, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x80200000000000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x21, 0x3000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0xaf, 0x10, 0x4, 0x7}], 0x65b, &(0x7f0000000300)={0xdbe, 0x8f}) setrlimit(0x0, &(0x7f0000000140)={0x3, 0x2f}) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) semget$private(0x0, 0x0, 0x2bc) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000, 0xffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x9) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ftruncate(r1, 0x0, 0x9) 16:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x9eb}, {0x18, 0x1, 0x54, 0x3}, 0x9, [0x3, 0x9, 0x8, 0x7ff, 0x7, 0x8, 0x6, 0x10001]}, 0x3c) 16:01:05 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 16:01:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00828600000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x21, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:06 executing program 1: r0 = socket(0x13, 0x4005, 0x4) sendto$unix(r0, &(0x7f0000000180)="5001050360000004000000008309ca90041004fecea11ea8fef96ecfc73fd3357ae26caa2116fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x1d4) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5486d6699ba5c22ef399ed77b0a39b533bbd9915"}) chroot(&(0x7f0000000040)='./file0\x00') 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x580}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x94f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000d76000/0x4000)=nil, &(0x7f0000f90000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40000000}) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) 16:01:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x4) r2 = getgid() r3 = geteuid() chown(&(0x7f00000004c0)='./file0\x00', r3, r2) r4 = getgid() stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r5 = getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r4, 0x0, r5, 0xffffffffffffffff]) setgroups(0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x300, 0x0) r11 = getuid() fchownat(r10, &(0x7f00000003c0)='./file0\x00', r11, r8, 0x2) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r8) setuid(0xee01) r12 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getpgrp() r16 = getpgid(0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000500)=""/215) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x0, r13, r9, r14, r7, 0x24, 0x5}, 0x8, 0x9, r15, r16, 0x3ff, 0x8, 0xfffffffffffffffe}) r17 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000780)) sendmsg$unix(r17, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x18) 16:01:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) getegid() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="59c72366b41f5f1ea75983e591f33fc3a27d96fc15607f92afa7fc7e67959b7c9516b3bb7d037af99da67deee1e0a6ec693c191b9505b7ce2017c1595a51b7e856d9301a3a6d49f42759f44e2fcb92bd", 0x50}], 0x1, 0x0, 0x0) 16:01:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) fchmod(r0, 0x95) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) fchflags(r0, 0x1) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd38, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x800000000000029, 0x6c, &(0x7f0000000000)="9d6984b77569c7b1a8d96096d702c1ab8d4f48ca6b28ea82e49a0897dafe16f5d2", 0x21) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) close(r0) 16:01:07 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/50, 0x32, 0x48483dffef6e0ab7, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00file0\x00'], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffffffffff7f, 0x4}], 0x2, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000280)="00d687", 0x3, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r1, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:01:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x4005, 0x100000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:01:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:01:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0), 0x1) r0 = syz_open_pts() msgget$private(0x0, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10088, 0x104) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/166, 0xa6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) flock(r0, 0x2) fsync(r1) fchmod(r0, 0x20) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x408, 0x8) r1 = semget(0x0, 0x2, 0x381) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0xa, 0x9}, 0xe73b, 0x8, 0x40}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8, './file2\x00', './file0\x00'}) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x9ecaafa9f64e7b8a) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x20007465, &(0x7f00000001c0)={0x6, 0xe, 0x200, 0x80000001, "5486d6699ba5c22ef399ed77b0a39b533bbd9915", 0x4, 0x4}) getuid() setsockopt(r1, 0x9, 0x1000, &(0x7f0000000200)="f7596591f6dcc02f914ea85aeaa884cd87c042786bb8216107935211cc7d0e98758e1e16e9dbb63fdf1f10ce732a7491ee3513ced83370e88dad491b0194a0ec4424c571e1eef2091f036a03acb59bef879059edf01cbbf3c18883311773c350176ba21c95b0484cb9b4de113154851c32af8c89a8cc70363198ca1ce76a1e4b2afec92b03e25f87aaf099164a8c99d0e94d806ce07e47a2fa2ad153692ce55c60bf990ff40845c50d02d146d1ea362cc2ac310db5186a4f48817e389cd44210b78ff44f1ff369a6170bb5ae0d495fa374149d5694c12afa839e0c65ebd951cb6374d294f4cc13254ac350fd06d099b1b57ec3babd41671cd2ae998867d8fb5d11f126b7481b44329368de780e5f2782140e6f5742a3c0de2280b15de02885a641fe6f3bd7d4921e59501eb3279de241abefa13ad93deb9a03357536344cda5533c9d056eab52c2c68873d6c561de769f34e73ed1415a0bff0211ca7f212515eecaddeddc7bd67dc3ea89e2a97573f4dd60a26c614704911a69465cb1a2eb9ada78e6ba6fe6093df65df81b06bbcaec7e0d9b0ec397c0e72a434e942b43eee0c15e5fca9e494ed6aa9ffb08943e0a3f98cdfebc6a0cc5932f3775bc535161a230dbf05b6b38022179780cde0bf0d002af311143c29c74e50d614489de212344dd3029e13999d1230f27ed3c9080a69c507c1ca23d5b8191f7075a5527bb108ad085cf2f083b44269dd98aedaee212e251dba2f8999a94a5e6a65c0b30ada8e259ea25c96fdaed84ffc9181674a01de6724a310eb704655e54036e53ea0e90d2b7908545b93535270563851c262d743b10e6ee6c70fbeed349fa6a2c0550504dfc258e069cad445310e987b074f77e0d91e2e254a95e91f6e7090ba6aa8a5f0b5dcf4210fa2caaf2831b663d9f58fc0a8e2bb5c43d96e49218caefa82440ca9f2eba64b92db2b862e760f3795f7502e759d6fd3edc6a088aef22c30c7fd0630ba652efb8177e81912e6d1888c19ba334dd39948ad8324b753b0629cb54ade582b28bd3c181e884ff9406f2a93297ce21e9b546f7e92e1400d5ac3d13df6ed66ca84a1d0bf2b1b7e272241bc763cb1ddcb593969a809ed038aeb5bd04aaf3031e6b4120a4e7d024f626a2013cefc6a7d02393bf9f15828a85bed08f76d409bcd41dbf73805b7846ca0a99133ec0f3a9ac2a93cc2129cfa6f251ef0c1b89a5d3555a234262ee254f0819c7d1fb0207c8819ed32b0220c8bb268b2bff55c30d51d21d78e6afd1e280779bf8f44e1078be79ba47e2ffb4c8e65b25ea7ec9825cfe4f371b21247f9069bb2a8ca1a50a02c759c415f945fa77beb764f93b72aa849ae1a227b4c9bab2d7cc7569057c81f3d5406c48bf510f1c0f9bfa74c9ca2bbd367dbdb3e40460e16031c3231120871f8a53905d9aa76942dfbf42d2ab1dfd11889f80498fe53137f4be90c0b4d151d99e7f3a97067708b844d729e7d06f18c57d5ea8a5eef1d292b059a0bb83b9058b05b25f7c94e3316cc522576b3bdf6e131b75104d84f928f6b589adac1d20077aa60d502a61a0ebed1a4dc154ee3ae9d17e7a21f9c2c46c7df644cbdcdcaafdac8835310d1bebfd72db35be65d31298aaea126bc49c9aed0e4daaffa3326405e0e3c42c5e779db43740e48afa4cee5ca15b660a4f9d9c24e9ffebbebb0694f6f6981f26157792205e73a3a584b8b7055a40b38f521c85f33ecadf90fcb9a06a28822cc4948c5e284cb9cec5811fb006d10f230fbe69a98daa1e92b750a2692327b7b4a96388219b557378fcb2db357151beb91e0506b85a21a5b720365c0a92fff8d2667d785c4f39c2d3e163dd24a1b4e544c21a5f1de59a4973443270a20acbfa4a884d20c7241e17fb5fca86e866eb0db83e234e16dbc65c59395a146e773c45053a57457e274cf78b35eabffc8edde74e576d365452a3df9c61ed1c420607be241dc89453633ca6a4fa88e187ae00cae38651a203bc227901e7bfa2c2d9308b0db62b53a21d6793fc8b7f1a067db2b4f1839fded315faf14b7d9e391dd1f65d8609d670c76bcbdc41dabac6803ada4bf232787855c76f668d7b877fcabeddebef86aa544d5eae6555fb90427cadcbfa9f95bb445e40b8c455b7b9cf2038c55ac96ae2ae1e726405348d262a24b62176eecfca97f7c1f5109e05ae67d54838ab72cf074b012008d91ab05ba8f68f2dd1ab0a2b37331f1706384cf6e05f287705419d717b5e39f52643e81e0cac5f3139a80e7c4191a8945fdb1e60fb0df7f13e9e05c8caa769ab85af3bd46811700fcbc54eba3c76b61bfb985beabc01c62d5d11d55de44f1ca78af974425c3507735666ca0cca66e6138657508e41e702a3b32a501b34e3608144d07d139f00d5f4b59b5b4b148c98c2f13198a89f117123c0052be530cab02038c2905bd922ef40708f7fdc9add355210a82ea765c43cb31f8cff5e5475d8a2a524e35e9a187598e047a42335315b9c5954f93e04585d818026ee1d58f885819d5f4004981bd1843b6508f88ec2f8624fb3ff83bb212b5e309d04376cb85635a8b622ce556d3f98fc3ac4eb9d3e4ffae87a076a0c131f015aa64f86896f7fc8d5cbc95ca6f730379a150ff71af9084897ed949a773fc406e5e31b869decf72c1d4c9df9a67c5fa6aa5c931c7114d91f52a5d587defb0178e23242c7167bb078efecfc291f6dc6ab621f3c247bd9d9562acf3be4e456f101cddeb3fac3fe84fe0ee621d766a8c2006bf14d9e3200a9ccda8e2a8172163d2b09efe290b93bc9905e272c58952dff586227726249936e8fbcaaafbc9ddf2aad749e48042ffe19ebf70b21002f13c507a695dea152109841a48cd486117358f096a66307d552a8ef98d4d40334820b128313b6cce06ef386cd0afd89126a123f0a353b79cfea9ec4b41a7eb613e5fb775073058c9d2427ccb3143d9289043b1b7882d51928ebeca540d40a59e6a9ef19a0f06183e4ca18441e8d85888cefbc8af104f7ae059d5d0d8d2503cebf3d513af5b5ada38e5fd217ba22faf5deeeb50b297963ee1da12da22a13018e7e6e28e323ec6d89fa2582b6a13ce3ec8847d4cbfd0f80a782a5df0faa02ed388143983ab9cc4b058c7c82d4d92d472ce56e9a00ae71ca18459bac3f6c066282a2f21608f048aa1f076f57c528aa11d86a5b4b4c7a477566b1564af97930fcfbf1a55271043e9b027b16119033479962e721b7882206b10384c291ed2211907396f7681e9bf1f187847e259a21317d7324b5a5db27bf08f797909f3c496d56c6ac01ba82be7a01c646f53cbf7cd2c1e47a50a91af44fc169f275d6cce1a662d7bafead2b632ca61a5a7478460a4a021ea2443b6f308f0dba8c6a5ba5a36e822da45e63e7effa0d8670fe0facc17ca8beefea9b91d809fd1a6bd4958adddce150630e77a135ee54f12c5dac062c218d0da19d6f73996372e6e979ee68826a899ad3b87f7ee0fcf6aba08afe76ed4ead5478554a7e1dd552e8e283a8a0217716fd994515345d418e4b2d1eab0ee5419e418da46af84b330fb09ac7d847b224d321463106bd5ba67bf1409abc65b8a525d152f2b7105fb8396ef100141086652ef01bb93223897f94e3143e8f7c6b4ca30299d412720e8e82aac34e0e73c14d9a1291141e07f2aa21428b06205bd6f929e495d6af2f10f68e31c450d133ba9dd2e0f84f585fa0c2f1237a8ac77b49c63c744b03ff43d1d6247b6cf364111ade4d4690bd56ce82f75bfe197ff128b090e7a497b68d6e1d2b73cd611fc2b3b73032bca4eb51ec04dd868a4e8391489f1b7f7a54ae29f0241b078ddd1902fcea367b63b790a71063faf757b101ce0ce607f3067a80437083e8ab0c38fd988b9bf10d6c91d9804033cb78d148c49b52d32c7ce5dc5e403ebdc13fabec5ac0c521e6d00cafb6978ee4b8bd09d61d7e897496015b792b0d03bcec5dfe971faa5678a5edb714eb3d60ecaabdc5eb83e4fd4dcd82046ea5b9e0954387ea8ec06deb82cddf45f4afed02baa89d8a1a2b13272dd326046ddc60884f7800d2a8d5ff998cc3f52b99e847b36dbc090957e5f1147b4400ca12afc78a5651d675f61c67e98cea39c37bb3129b35c36da8f9929d9542985171fc36888e8d8beee39eb8ac3a86075793a642493be82ef1cab2adcf3f968914ad1d5df6463bd6478900154072ff01e32a68f1d99d1cda356202555f0d36fc451da7f2ffe7af71a573c20cb7616b7835a764de68336a816f2c0a48aa5a0834affd472d6b584a20e5d4a5de4f693fb47ceff4540f762d02b25c099860ecf6aef471aa1f2a20f257afa683c47600f40e20e503e899ee00b397fe8995869795160a560c6f695b363f93a0498434066464bb2b4973ea1722238eb50939df532d111f5cfa6fa83845ca592851f262c55bf1046c357489cc3ecb69417d553bb84eb2a5481e4108a77ba71afa196c067779aa441c7354d34109fb44eaa47588d3263ffcc3a78e251119b87e20f6f8066ee2dcaae2961a4e8b28aede69e9bf048333bffbfd6a55715a327660c61b93d189dd797a1cfc75ada7092d09c203c7809a392b862e3e6835ab6331559265666669eb8432d5db0eb182defb7fcef3b32567f2532ccd5df24c855eee4ec03bdcfc619a3af154e899196035d0bb24684726ee74bf3ec18e2e44339134809f650c855b236202ac02512f9e2be9bf50a841c16c18f704ab6547591dc6bbbfc0fc12112288a2729c2f8cbf9d16bf10dc64e4e70722e14a977989b297d851cf7b1fc9fef139fd2dbf0381fe8ce0f2d43f45d08bd76b5d4c7d97428836a88cba006117bbb45e2c69ca334bb1e552396cf68dfe594444fbaea2b23d45689481d5c3ab12610ba0f575f1738490dfb9b742885c1a2f244208d118cef6929df32981774fd958915728db95e5b208ef063b8fb8ac1ca85ccdde338cbcc3fff3f8dfa2ffde7ba11d8472fef1d140f37b7ec0da4f24f2fbb9024cf63f1c538d3f1ebdef0e77affdbb6f59f6c31fa73e34b440a9016e0b1c92eaaee80ea2eedf45468d59bb39b8ba15e057e9a7c357bb510dc69692e4b419bc47688fba9f0238cf1fc16d715d5fa33ce44e9e7979dd8ac3af25d7ca09966c196728afc9c98ae4f9ce0c93b6aab45e26cbafc14efb890fdfaa9abdd90370b6f5902e7ec7de3db2e0e480a957f3cbd17fd59c425066212088fa308b4395f7af50da588266399c96f824e5d9b68ac1f4cda90026f826ac44678c1346defd7a759e1cb05260511bbce6aa12df948abedf7b254675169d48b2d1595c7afedc7b8197440c60f9d6ee69748621359924a29411f711eab6e1800509ef3dca5775674ed74d7146968ff6620d23ecf1c1373b61de95bd2f8c496aeea5eded27d8cd7c23216b6b47612890f160ab2506c4953f84ea0c54cbd4744085e872404f6d72ca52f3416676180009031e826368fbf95b2e05408a4e5ac9409517ca8f90513482c79590010bfc6bc662d9a1edf6139705f80654687d8852d2fb2ada7920fbfdc192c2d5fa714f6d3fbca1043b2a22d598dbda6792da8118fdcbdeda93d14199c537ea66ea37a7a7cf4ef734aa017755b71a27f34ce4b1f2e939bdb735b24e9b61c927aef3a7a081d9442cc95b9e56a8fc6baf9b4a6f65e25f98add97e42256506964ad861c40c59158f6b5e136cdc16883fefc3adc6944598d3bbadf317c3878df6d91da5b4ace426f8a99bc5017569e672ffdcc372ca2b20c62bb466754ddb666fa3e776c5ee82ebf8d1df7f6467b2260d8a4a46f12d23217ff7ac3ae", 0x1000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffa, 0x7ff}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:01:08 executing program 0: r0 = semget(0x0, 0x6, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0xfffffffffffffffc) pwritev(r1, &(0x7f00000000c0), 0x296, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/171) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) listen(r0, 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x754b, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240)=0xffff, 0x4) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') shmctl$IPC_RMID(r2, 0x0) r3 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) r4 = semget$private(0x0, 0x2, 0x4d) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0xffffffffffffffff, r5, r6, r7, r8, 0x1, 0x9}, 0x0, 0xffffffff, 0xc386}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x24, 0x2}, {0x81, 0x7}, {0x1, 0x5}, {0x82, 0x8}, {0x84, 0x10000}, {0xcf}, {0x81, 0x3}, {0x0, 0xd8a}], 0x8}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f00000004c0)=0x8, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x8620, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000540)={0x800, 0x3f}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/146) bind$inet(r0, &(0x7f0000000680)={0x2, 0x1}, 0xc) 16:01:08 executing program 0: flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40000000000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x22c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 16:01:08 executing program 0: mlock(&(0x7f0000e04000/0x1000)=nil, 0x1000) 16:01:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x101, 0x4000}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) 16:01:08 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = syz_open_pts() preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r3, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) read(r3, &(0x7f0000000340)=""/217, 0xd9) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1000000000000111) syz_open_pts() setregid(0x0, r0) getpeername$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setregid(0x0, 0x0) setregid(r2, r1) 16:01:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x11, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20911, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) 16:01:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = getgid() r4 = getegid() r5 = getgid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) 16:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) r1 = getgid() fchown(r0, 0x0, r1) close(r0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) getuid() 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfffffffffffffd9d}], 0x1, 0x0, 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000000600)="feba03077ebef8766832f4c428582fbfd2d3cbf5957c392a8dcd24f98a25ac6f3e188b04c949e839ddbcf4a5b09625e93307f41b2aa4c66577c679ee10bece", 0x3f}, {&(0x7f0000000a00)="6da6500ad47c7402b9b4bc320f747565bd4bc2cdf7f902954bcadd6da999c399b78dfeb6315eae7e272a83befbe48d6bec7e0cbba29bc45d8812a8dd39907dcb68dc03d7afc2948b0c0f54585cc4a65565db0fdaebf4c271751450777fa76c52a96481b66afc2d7c7c2fcecb5925db6a41ca49b0e451931d8cf31437263a19adbc707790678b7a7e06c3711121f0632489f93b31ce88605afc137f84d1a42168ee20c9acdfdfe2326fc2a01953b5e391b66ff6dabe3651d20f78ffb636334ccd274b", 0xc2}, {&(0x7f0000000700)}, {&(0x7f0000000740)="6798ec5be270c2b39529a9281e544932e2f3fa3e0134d189d433d3eabf81299c1309f1be5722e19644ee2e85f55bffeb0ab352c3583c599659b51b3d100feeb8bdfcf4028b9857c89a6335bebd6db58249c8344039a273359bcf4e662d44b03bbb4b9503ee53b44f2cffb68eb349427ffb4b7b5bdd7ebf08f36e06f758fdef48e45e3b2f30c71bbbcf4788d810ebe3d42343f81b47d102f79c3c8b15fd6d7afe64cbe91070120dc73c4f3cc3ae22488c99893308f95f080523219c14dfa99c026833b9f210bce0d1cc167b64edd950c757494798", 0xd4}, {&(0x7f0000000840)="0010ecd05ab66d204a45ad647a0e1b938005b5a08ac0681e9dc36eb916a86fc078b5f38cd9a1c746474156b0b77dffda6e29f42acf655b9298386de533e52043686585ecd58bd828aca1006a97ddf5520fb8", 0x52}, {&(0x7f00000008c0)="f2856701b98de02147a01d73d8bc242bb2bef2443ef342038cad2d76ddf414e8034e0301e8d786baf8a1172e76dd46278e6567684a89c6ee444020322e1238815bf16d096b7b1e68cee4e93089578d84b2acd4672c6a8993e6e14708f12d4cc3ecfeae856ece9142244cf1c08235be4f51fffba1a3a6efae89ee220ccb18b18ecfb229ac0ed9", 0x86}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) getsockname(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) write(r4, &(0x7f0000000080)='6', 0x1) r5 = dup2(r2, r3) write(r4, 0xfffffffffffffffe, 0xffffffffffffffe5) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x2000000a, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x8000000a, 0x80000001, 0xfffffffffffffffd}], 0x1f, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x2, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x42, 0xfffff, 0xbd, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x84, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x69, 0xf0000001, 0x7, 0x1}, {{r3}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x3ff, 0x81}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000000, 0x4}], 0x8, &(0x7f0000000400)={0x6, 0x3ff}) read(r4, &(0x7f0000000200)=""/184, 0xb8) close(r1) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x8}) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) 16:01:08 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/17) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 16:01:09 executing program 0: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() fchflags(r0, 0x10001) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:09 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="21d5bd7134d806301d7d9dba2e32ad7dbec3791c704a923988603ec8cdce7b63097c8071c9f7cda0084256919c42bd421cdef27be26878bac00ad165b1658784ed33539316b6f97d432a598a53c396621b34ae8fbdbf246edc948551ca7aaa2d64237fe302a45fbb66a7b07bdba37e6903832a88f7991ad59b75d4cd354dcbeafa931f8f10dfd1a74097b57af602ad22c7f1fee624c6f8fa6341b92634c8b036d4f0297f5d3cb011f8", 0xa9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 16:01:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x4}], 0x1}) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000380)="fd29288b7dc4ec0383be63df0bc85b48edc7438e6d6038df7a2164cf353b2caae3af385322359e28b794f26d70a60eb5b68e608d578401c25a442b207d66e6d3da9c54d0c3c29a72aeaa53ba0325ab8727428d80bac050b78e3fdb7ee07a7e2aea8448026798d2d46169ed9947bf8db24e1eada9360063345e09f9d56cc0f7e319883cf6a028b6ebf4112586e21c34cc420aa2b3d62e5f6bc3b88a5d5c70577d229a431715e5a759e92bdff1a18b77a4477e227f38490e333a232f29da", 0x21c}, {&(0x7f0000000440)="15d4e9beeaf6e9daf09ebc2a3f7e24786edc2341428e37d61dd20de7b26947d172155dc659826c285ef8b5c2666b59ab26a4e34d4de16f70445275ced2037eda6a08d964724c67e79ac32e6372a7188f7b6e5e0192ade169a03ded968d89861fc20a378d20a6e9991e43ee324b9844a82b55793021c33ee07f4930352ab2c3eda73171c90512450c94c0f691a802541a27"}, {&(0x7f0000000500)="c94105c4cb38fd175165"}, {&(0x7f0000000540)="b6004da5299ce43ce00956280edfa2a9ce87ec6223ff7a84dd449018b0c310ddd71646c30b9cd9082b3f46a056bb8a02a9991cc748", 0xffffffffffffffd8}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x37, &(0x7f0000000100)="b6820605ecd25dae4810676aca53b79e579a755e0b97f4d6d4bafba354c132e5142bdf236a99d533682abb55ac572005647cd8984a5b44") 16:01:09 executing program 1: setregid(0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0xffffffffffffffe0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() r2 = semget(0x2, 0x1, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/54) r3 = getegid() r4 = dup2(r0, r0) ioctl$TIOCCBRK(r4, 0x2000747a) setregid(r1, r3) r5 = socket(0x10, 0x4002, 0x3) getgid() r6 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000080)=""/245) lseek(r5, 0x0, 0x0, 0x3) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000200)="719163a673a2123e3b4cfe025cb296293d12a3a1b0de0128f8bfb5487f1758cb806e8061f588495af332495bf943448c3f57360232e1601e42992bd2f783cfd141e66859d9c1e5a036463db0321d0b94ac437e4aabf988eb78224fdd7fce8351e6aebe46de093d204935de35957f1815d607", 0x72}], 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000017c0)) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x0, 0x7}) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000700), &(0x7f0000000500)=[&(0x7f0000000280)='-:,]\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000340)='{&+)\x00', &(0x7f0000000380)='\xc1}!-+$:{,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'u)\'\x00', &(0x7f0000000440)='/\\{.\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\xdd#:\x00']) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10090, 0x0) 16:01:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = semget$private(0x0, 0x1, 0x408) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7fff) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000140)=0x4) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x358, 0x5743}, {0x3, 0x101}}) 16:01:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000200)='./bus\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:01:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) 16:01:10 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x0) flock(r0, 0x1) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:10 executing program 1: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') r1 = syz_open_pts() fchmod(r1, 0x0) 16:01:10 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000c40)=""/213) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x8, 0x5e}, &(0x7f00000001c0)={0x6, 0x5, 0x1, 0x8000, 0x10001, 0x8, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x7ff, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x7, 0x80000000}) r2 = semget$private(0x0, 0x6, 0x400) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)=0x2) r5 = semget$private(0x0, 0x3, 0xac9d8859122aabc0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x42) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000003c0)=""/214) pwrite(r4, &(0x7f00000004c0)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed96fd013262d29664e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0ccc414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc98512ad4d096d67340807cb782564a6802463cd3df3c0eb1", 0xb9, 0x0, 0x0) semop(r5, &(0x7f0000000580)=[{0x0, 0x4, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0xda}, {0x0, 0xffffffffdb2e3eac, 0x800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000005c0)=0x10000) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x913, &(0x7f0000000600)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x101, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x1, 0x8, 0x760b, 0x6, 0x80000001, 0x9, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x5, 0x9, 0xffffffff, 0x3, 0x80000001, 0xffffffff, 0x191, 0x1, 0x0, 0x10000], [0x9, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x4, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x20, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x1, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x1ff, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x7, &(0x7f00000008c0)) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) semop(r1, &(0x7f0000000900)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) r9 = dup(r3) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000940)=0x5) ioctl$TIOCSTOP(r4, 0x2000746f) faccessat(r9, &(0x7f0000000980)='./file0\x00', 0x0, 0x3) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_broadaddr=@in6}) fchmodat(r6, &(0x7f0000000a00)='./file0\x00', 0x4, 0x0) 16:01:10 executing program 1: socket$inet6(0x18, 0x1001, 0x0) 16:01:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() close(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x7, r1}) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x1) 16:01:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20400, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x14, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) write(r2, &(0x7f0000000000)="a54f12c6e2c501e95691dbad2e67fe53dc06831914801dc2bd4b0f5938919204d89df0ed83e53d52d9fdababa8a7d60c11c1080e486ee51895bc7fec1c1a5552179730590aa2537ae88764137bc6dd91c193fb7ff1414a5a3dd52da0852d58f57e48d659ef9c996c", 0x68) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xc754, 0x4, 0x1000000003, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040", 0x2000000000000}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:11 executing program 1: socketpair(0x6, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x400, 0x7fffffff, &(0x7f0000000040)="f9e16caab66700ea2720be663a07d6532d1adee866b129e7e79471804a20fdfe06cfd022f76777f37275d3d7d0f671a463", 0x31) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000012, 0xa27a, &(0x7f0000000000), 0xfffffffffffffde9) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x2000002000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xf3, 0x8}) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b02002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000280), 0xa, &(0x7f0000000500)) write(r0, &(0x7f0000000340)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb4) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r3, &(0x7f00000001c0)=""/161, 0x449) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x45, 0x8a07}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:12 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x39) recvfrom(r0, &(0x7f0000000040)=""/43, 0x2b, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="e2f446a4ef49ba1288f18ae9e219c6321b7b0c9350f491f746406debeaa44139dc3aad01bde5788a4b5d636a5ee79cd161a3dcdfee86827fe7d861f1b535209cb5e07fce88262645a95f9306d3", 0x4d, 0x7, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="028f4e607ec2ab5d", 0x8}], 0x1) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28001, 0x80) getdents(r0, &(0x7f00000000c0)=""/235, 0xeb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abf80ab406500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = dup2(r1, r3) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001600)=0x1ff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x800) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') r6 = dup2(r4, r3) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0/file1\x00'}, 0x10) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000001580)='./file0\x00', 0x85) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r6, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) utimensat(r3, &(0x7f0000000340)='./file0/file1/file0\x00', &(0x7f00000015c0)={{0x5, 0x1}, {0x5, 0x900000000000}}, 0x2) 16:01:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80000001) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000010000306000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f37633eacf00b7804be781e4991f74a557d09e7f28cbaaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000402000000000000020208a371a3f8000400000000000004000000000000000000", 0xffffffffffffffeb, 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x100000000) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000000000110) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x80, 0x4}, {{r1}, 0x0, 0x10, 0x4, 0x8, 0xffe}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0xe, 0x1, 0x1f, 0x10001}], 0x0, &(0x7f00000000c0)={0xebd, 0x42c}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) poll(&(0x7f0000000340)=[{r1, 0x2}], 0x1, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:01:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x280, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) dup2(r1, r2) r3 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0x10000, 0x12d7, 0x5, {[0x8, 0x80000000, 0x7fffffff, 0x9, 0xe, 0x400, 0x2, 0x100000001, 0x7, 0xfe, 0x1, 0x80, 0x400, 0xfffffffffffff000, 0x8, 0xba, 0xfffffffffffffff8, 0x40], [0x7, 0xe0, 0x9, 0x2d52, 0x8, 0x9, 0x2, 0x4, 0x200, 0x2], [0xffffffff, 0x2, 0x4, 0x8d9, 0xe602, 0x2, 0x5], [0x10001, 0x101, 0xff, 0xa68c, 0xaaeb45c, 0x100000000], [{0x40d, 0x0, 0x80, 0x12}, {0x3, 0x2, 0x9, 0xa6}, {0x10001, 0x3, 0x101, 0x2faf}, {0x4, 0xef, 0x7, 0x2}, {0x7ff, 0x2, 0x5, 0x800c}, {0x4, 0x0, 0x2, 0x30d1}, {0x6, 0xb2, 0x8, 0x2}, {0x4, 0x40, 0x0, 0x1000}], {0x81, 0x9, 0xa9, 0xffffffffffffff81}, {0x9, 0x6, 0x3f, 0x8}}}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) 16:01:13 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000000)='..', &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x20, 0x7fffffff}, 0x0, 0xfffffffffffffffb, r6, r7, 0xdf, 0x1ff, 0x1}) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0xa82) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readv(r0, &(0x7f0000000140)=[{}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:01:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01004500"], 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000280)="6dd9c918835681aa207b753b417b2848c7ded6", 0x13}, {&(0x7f00000002c0)="002d0838d40b155ff26ab97394010a66c9ddc178399d8289c9121d23fc0adfd9c489d8bb968a908ba2fd396c982c8a77b778dc20d2518568384cede707fbd64f522c0bc295acc240e50420a23bea0f1cf0b72513c13fb59b845ba07fdaeae7bc74fa122235c32fdb68cd83c05348db98eb7a26b6ff403897a5ddf341af3c33f2bcfbe3e3537356e76235a6cc444390ac642241bcae0371c37dd1d09856e3145a317ce35981e87e4f779ba78b71103f82da70511f45d23c1c9823f1de486c9ae7693466fdfb770974fe1bf79d7c04f671e292de318068e4e8baa6596c784256e7b20d61404e8acac30523b1f6ec2db2abcbca89aeed4b6664062f66e56245ffa4a350ea97efecad89003de8c9894618bd9c7b9cd2496c05ffa125cf4dc8610eaac7299d5e2fd32918e558cdef6f32f5b9020f59ad602bf7a64126317ff980025eb993ab0f4484badb858bb8cc6ac81adfe8bf32e611c935bbca07c80c0fc7e2ad540f8fac8a9ff43a0513ff42653cfd80db0a2a126c4b5a998e54e7364864d98dc44a6d2dc0c73aa6cac0174ccc6da3a08d06452efe065c54f8b1647811a8035443a5e4fb8f61052a9c8c0dad0545bada6ebb2a3a6a29f4834bed5888cd09f0d95bbf248ad7a5a7789b4c55b16a70b3f1f02cd9003bd61001afc3e4fa3175ec7e3d5da8a4b55889e19790cb8df0074c76924b5a1325699ebd22cec3e24d88f66d0a8d09c88664486d362730014aec0b5583697c028e6b7ca83ea90dba102a4824bc7b2f566335a9bc5e09db5b26a41e98b4add16bee64f0cb57643a71069ef920652230fbe1877bf4baae00fa977cd78308d90f214b86ffe3244c698e16cc0b1b0df0f807f227282825837a5d0d192dab8b1688c84a0c28be4d2236fc4c4415c209b4c6c19cfdd6fd96c7c07f62d2db9005a16a3f7e453072f2b8a71f48a3bdf6cd98c9dbdac04641581853a06320c4f40c68b9a63b44fc8a863c0be798ed012ed480dd60fe99055c50ceadacd0a8a2db54827524cb103d4c568f8e05ed9e626fecd4102d7391be72365590283dc12250a17f1956a7271c07b36729217105627df376a5dbfca4b81659ca5a35f28c0ad0de5cad4f9ac281e1902705796ee4d4748aea67787998e07ac4364789be069b2ab69bacb0bf481d6462b876539e7c8cd0a616ee20f6b827f5ee095b279eb949c4ebeed01e4748ec81242094624097217bd4f271ff0df81000200c16f3d42e89a896aac34173f726c94ef5d143bf1cc3f5d42875b79c73240d161a12a62e41fe18d1636226ed94a31824c747ba0064319524b0b0afc43921b6fdaa8412e76283a5b6ff7fdaa4107c10492125636745cd19049b154345307f019d857e7024956ddd38ff9349ab593393b03805f611aa356626c1af35ec05b6070d6edc5b72913eef7631020e33cfe5b6249bcea1d1411665f6857ba8b8ad52b993c1142e662be0d0381db00f05f1270303b252273ee366669002e684f4413a1c2ee5d96fe921d6c4a164eaa24f8a998f3da83078ffab85d8875f406209492ab4f42d45675beaf31f1c002a1389947649c4b1eba9af95275452f5b6568390b523a95422df4f4beda5e550f5006a89a04fa92ec7261e1c524623c60026771db485d22951f7e8ddb478a3a694631c8c3e7b72518b19442762633a025f43ae68895ec724c2df37d7e8396f34d2fb36c31d450367389adef27d9095ae077201cc38a294c47e337c95f1582f8c635f4f6deecc24d481cab53a587791fec030468156c95b71b867c9ed3b3a0891012e7b1c77a9bfb58d24fe30870c883f0cddce7a113ece773b31c1953522ceaf2cb6edb437d8f59fa9ad1b6759b451167eafa90b4d77d2b15e23cfe0bfbbe80526b195318e91acbdeac60e4b90c298b1925e340dfcd0e4ced16e3a21fc2658a0b5e78a2650dd1c1e4eb66cbd68e695c1dc27b841aacf141ee7de35ba6605b0ff4450190471454baecd90c423c0778f4cc96f984a046485f0b8862db94709e2d077c06f9481163e497def7474ae5b8f91c68b1c43822d85ce792ad38eec4d520b20a78c9beaad7e5b8702765852bc2ce033dff446c33e52195b0dc9689a143a59f07a692895869865073e4f3f8ac581a544ffd2747b05e6377ab00cb45229daf325aec4ea9a7a90a22bb8ccfa825febb840c5679cd3755344c7758681d53e0c0819b0ed4b8a5a5ff4dba2778faf39bee3f271e66db6d55e730fcd42894591b4e5602908dc9efeb0d7a870cd0447e57c973b12b74b399bff88185d584c3b07f49bbfc62e1ac3206cb26fa2af5087f2acd3496e95dcdfe49f314cb5e24c8ea10446d0e118df45ae81664525c19c20f6089784399153219f2b241eb7b29ae861dc7aef18f931da420db669b731b392cf68223380099949764483b0d8da6893ca5bb9a45020928d46df707729c0fbe23f420862a33741be9302a03bd74e63fd370d21e09d6994966d6c1940792a1cafbeda3b8067971dad68b0e95def1b04b82d6c1608608c11f0ee577251bed86e178c2b3a37d3174e48619f53826290b533f193beb4778985e1d6dc8cdfa56704126bec137a1b7d26ed1f1ede27573768e8dfc6214342dfd53adba9e03ec5089b00d6907515a7ab5fa5fa6f683f715d083f4f767ec5b62f2ef4f9508cac168de059c44601798e4040589298a7e33138e57355a1d8893722ccb5d48349de681c3b01e0b782f57aec66571760e0891506815708fc2e49196b20e5cd5c16eb2d02435d81126fd92326f602be10df24a3d82dd9ea701e09bda659776594933a1c96424f298c38e05d91cb61a165c64fade32600933e87597ba8a8870942d031fffa0edb8d84d69078e86ef91c5e249f6e327125918f52fbeffc1934ebb12dd8d263c95f47be33a124a40e3e75bcd19d244cc5bc69984ce1c36e01fcc7bd2755f8bbe2715fd2c69da8be4dc334f03799a80e02194dc4dd8de34312ad8685261c7697c22e6a840b2116b65adb211223914b795ac4dbcab523d99145da369d9b200c6bdf682b08b7442d5302a4483d18013398631e65cc60b166d9cb9bb886734a5bc1e71e3139944a70a4d9a11448931621f161ccb5c517acfe568b6407ef085056194d66d4a037410065a5bbe455747343793e4a511cd235083de9176f718081d4f4601f86bdba8c9e99863d1696e1481c6925e4546f5d19f93cd679e307abeb114a031d092ac2c1eacfc948b22e6187e499e370b80873ef89aac2b007d2c8dbd121c4418eb3c2d204884590786f6205b23bf794bb006383c2b731551de634fa5d1f2e04ff72faf018052d95fe68f8ffa45cb91a7e81b364073d54bb304d30b0c4c4bdc1f38844452501f17a5d6fe315387a4fef9a818c6cae27a649329364e16ab991e7f01502893a28daa67a891ffeb0c19ed1fce9bc2fceb234d880d41cbe6938aace0b78467b2e8dc7eaba96aecb82c3a9c6e5537cd62946dfb54bf487581fbcf2385d2bdabf575efc85d46f2e7aae5f599ddd5365ee712f599e0c71028b0123d202905295607548967caf1755b1bab968b5c15f47f1af6b4f5ac05f754965586a069bd765d7065f94eedac390c0f292a10c193874dc2d0bb496a5c81a8e8927f6648327e197157fad81c1e6f66cb4fefbafb1acbc80795effab250baa7f9cf58a2021f3e1c0158d19d3bae435e2dd8420c24386cb7698c18c36d8ce99f7f9b237479e55112b4d7537701a54ed9ee335ea4e51458433423f35dd2c8a48b57902da97adcd23b110bc661b050431882d3076fb7f3df7c5f73c24a163a2df18b99332fea4c38765ed1c7669c8b86ec5cc6c51f793e9052abf413b4d70e0b3256344f1144af075928d842100c86e86d2d27980cd02124fb4509c3833236f903be58dc784a59598934173d3a2db25733623654238cef004fc3a40e34e032361b073a2d899ee56a9b896890d63a35476963bc72420ccb383632e91c39cdde314e7d940f976ac51797541d2c699ec193c5e08c8714880555cead5ff961cf24168ca60141e816d6b385b1aff9b16420753c7e8c2d9df907e0cdbfdeb07fcda65cf472ce1a129ec0648b64561093f6539557d91dc23f04f11459bd610263e42e230bec0a8767801141888bc87cfae4c8f90fbf0719795981051e569411284013afe8ea85c34756d792d10cb24d2220a5ca1837472adb18057278fa341d8a6b6f969328a892e4580d72e2b2bb1bc98bc53f5eba0b2338c95d75c23ba33cd54932c50f08c636071e3049c89dd2b43b2bd426d41fc845fc36d62c46645764c5476f8e3dc6ece334db0146c338a012b9de5b2efe4731d68bded6a2dd2ff753e58582aac95522dff824ba772dbc22a17980c0c5dc24633ddd7c9113feaa49b70d30aefa53e82dbca029a16b6d2326b7c463347f32384c9cae0e0b55de8c7695a5c75b750b81f53c875b6f556133a92dae1c06b25c2d9ceedbb6161e275c1faf8af077fc8dfa58840a61731a95b1b8391e725394ee5bdbb572825be9492e7bb33f5b9f70e2cf07b91b8887ad166728214cc68371cdc13c81e78fc39efc5d1585baaf0a4549a36acb94b0792827505dab2f2fba4984c6875d87f8b040b706a618ee92305096fed7a4ae15ab8896ce0204fd358c5b47d20025edfaedbca93c601cda6549c5b27d42f820387f5c7b283bcdf150ce5bdaf49c0c6c736b63f2b74c54e9b7e98d752286531b3ae62fdba57207506c7defc7f0fd3fb02959b5cc377fa5e3a079c4842500eb7836d61a5805e783d4bf87d25c9a3c41399f29e13f01216ba806a95f866c55c63b837896df371d4cdfdb1ec4d8c7f447394293a5984a4fe2eb8c4d553ff02d344990cdbd624478893e4c943ddd0a716d1c1fc731b7e5ab2a084288d04aff9dc3cc5935e1aae9282d275fc0dbef6eeca5b21379555cf52797fef32387e49beb4f20b7e44f03527db97c1e44622e577599c095d4c2d59852b19f5d52b6358f5dfeed993a48cc8f83a0fdb78b300fae18410e2f2ab9df2aef2a5510d57535cda5577cc59dceb96b89823d703f520d09a82e0025aaf846bf45b62960e761848397705469f65e16adc305e0bef748377055cf1c78b0a86b7ee2475093217cf88e26f44de07312439efbbad1b7d75de44c6afd225e532c8ebf7aaccb443dc5a9497d711c3ae5ed19df13eb39f325a796b832d1a5023645c6c69af2d25275e81a0b97fc6bf3c9c151bafbc963ac521979a32dfaa0dab4bc67bbfb75c9dd36e825fac72186bd8b2454dead7f9d4cb1cb08878c4bd1d7af046e118ecdf472c4dc5dd49b74011178da98f612c5b3f5b57fa5817ab70546d61bab12f208a9e41ac25c76eb800b33a06a749dd17133e2e241021134d081398273673842b2fc9d286e0f175723c995cc3111075c3bf0e882a346725f8cd740649a2bcee1443147b5790567c54cde794dd248945a64d5d3aa6c381bd12f6914aabd64ccc6b1a8111f8e370f24f3d4c7f147766d83df8cecee794f08b414ff3b9d2c5eb3abc6202b7d89cb27349b3591aade44ba7d6bfd99a018ca3545d9e487aed8a466340da323709aca2d1b5e1c8b3201eb38ddfb6f40423dd9073b4815b5a98608d150df79dd70d64e8a8ea63176f51cc25f3fc03551bf9372524c00b0b0aeba25864a457646ac38275e5dc7cf4a7e8e4b7b6e5e990337ad94521bd4c694c70124e8d8fe41f14ae57fd2c5c457c304385013ac20553e21e7dcddd3f7afc27568502fc7d9b3ccb33d40afd50129b71b2d6c8f656a12cd6907dcfbcd194732fb192648af4b3f1460774f21c17044cb8", 0x1000}], 0x2, &(0x7f0000001900)=[{0xc0, 0xffff, 0x3f, "b45e9c23899effb861abec8a35d773ce86dc46923512f2c4f5023130f71d0725597d8f062522436f46020ea8cfa5687d845e9465f8d8a83734544c0e089e18d9a6096cce4fb24ac51a5aa33dad5b576777c14cc9a6ba81b2fec37c6cd339d70cd803e9e80bd4acbf00b893898d7fd24f48c3287413b5522a987b0f4849373cc3cfbfb14731758dcffc3683b96adc899497184389bee32f06a3002ca05804554e67e30b11eeb51a92c4e7"}, {0x58, 0xffff, 0x9, "8addd769f1c8f6bf44b89660d8c2647e2a40f6ab52af6ca46fd9f65267587cbc4ccfba6e8c8cb794efb4d69ece799c6dc687fce2ac01d840f390e5330e4941608b9d8c6b71ad72a7"}, {0x1010, 0x1, 0x2, "c1b0cd9832db0c13c1c89cca4799bf130569be84b16b4bf7fab6a5181916036837319b8df3092e7ce9198b183059896967147614f272615791c77310bc892e258b023ce1eb2d275e80f467a775133407d810ebede884a724d291435dc1892b73013c0ffc814aa0b04ad0d1b8cfa0c537014fac4d5b526b0c0caac6e04db068c5744bd52af52e82e39a8f994b48bd18e22d9a7efda6f422ecd4714a7a936b8601bb84c9e0c176b7e32e1dd71035cc468e474643d82165efa1cf01c1a1b7a594f17440efd842951bb241bceb7bd2f98aa3ea4b01b53e51c50813315abc2bdaf1a1294bae1675716f4ad59e67d14853e28e84d3662f1c1326ce83750448bda13e8ce7e3089bb53274e170ee760635524e42eb3badf4efb7de09915c0468fd1ba4bd64170530378833414e9ce37ca896e6c039cca5cb3f866db8719c0ad21fa44ba5806c602f0a703bfadc67eeceadf991df3fe92e71a422d7dcbc1c17f04574cb96b3c49a20c55b532e001823786fb44e2075336c071a8970fa2dd9d6f7db130f0b3a0ff87cf2c4cfef6ba00fbeb8f6e79d1ac159dec80e0728ed075ee8fe9383323cd0d72c59fe5c99ad213bf035141d85c437f19c1a988390e61706e2e4e28c4747dbcfd057f3b53865f876d55609d02c6d848839107e59eb72f2031cf060c986d96e056b92c7e65c2057ba19a05be195a255ec071acabfd72de0b0568763e5a776015c6b91a8d531f24c1f45f4062b1c6451d4d19274772c78d1c7386bb47c8e39978e5c619327b8ffe4c45ce4b9687377d2a491e8cb78e818ec6a5c19165d6dbc1c78a6a3807afe9da4ab54138030e932ecdd0ea2b21f251d017dc34f13a5538f0c82614cb13599a459e65e8a0588d1ff72484c8c10534de5a6313c8f731c865211c1601048065913b9f10750647c7620b124eaee541b61b6dfb0cc47e71c73a057a2440bf06c871c54aed3fb329a5b4327bebfb001222e2bf07ffc7a61871ec2d43472e6bb49ce60b7d0d582aa198d96f3282a22c300c1e22bd9c485becf447743ae7e679262f37b0b3e4bda0942f621586cac60b4b4bbce6ad24e84275c9c196b36ad7ed1adeef505f1e522cef22deebada7ed18049a433b4eed6eb88f7a05c532a1666ae26b9e8634d9a32f55767da3b4dcdae279b3ae959a0ef37d65b91bf26e8190258154d877fbeb2b0fca5e141234b95b9ca4efd73a1ec68f5520d18cc3a889241169490149307b3169e55918e3d0171182bbac7f5a9c2e47a2fc2ece904a280d5c051a1eac822dad375345552f7dc00e77e0077f61e8b11ac9c0afce380e02e5b294ef7c8a5ae5ec5d9c65b5ccec84766e3cd29a33345f448c7c84e1fde48831b033023474f69efb0c881fd512fdb4efb56b576a837afabe991b5549d8f6f1beef2b26b62f2e991bb6c5ce906d121778c6fbb4ffadaf33cdf5d3c7ec7f884c5aabc4e62dc095a0762a2ac21d40a07504601629305fbe8d5c8ae153908bd8a327186b9ae9daa8944dfbbb56524e58c3a94bf9a98acec803efafb7c30d5dfa7df959584bc91a473414a186bfee7ac2d02e3c22f432e38d6451696a31be39e8edc3d8ffb414a92e7e16e206e7169a00c1b06b9430c61dccc7367922c8f281d9a63043fe3b9abba05a79ee2a33abf8d968a4b4da86a8d54253cf030e3f071cb9e8080617c9d1ba1729f92dc863ce9c08e83e17a4f6bf84569fd716a2c5668de2f15f89c7c72828a92cff9d098c8c0682bd4946f5115c9798cf862cd4ed30f138fec9601b0c9309a3e00106508d605c17a5d6f0a54694b13be3179d7dffc41a9162d68f8f6d7a4a9adef6f79b97fa686b835c7cdeb79535b06d568eac06ef5087dee0b8fd0c34bd6d16a7fe23cac2d31e8adf571489bda766e0e03af002da8d363f3ccf7b315a3ea385b473cf29d89418b08934950522763f2f768a7b585691d59abd491b025481f1ef81408c391d6bd1c605d87332ef53869d26a66c1cbc494b773c92d722c70ae76fe69befa06cb75ea488ba07acd134ca93d7dfa746261a8a799e3619b30ea4c07d53895112414bd60584acf5fef3f080a67f29ff452777253d099750a64ff00f97f9cc7fbbb936a4f4840b364721b456f0cffbbbd81cd63e80194e6103bddeb535f6d9622a1cbec13776a9778a6e8bcaceb9c1b62ec56e6f0d587bd011c0ef972840b3f333ccb09f07d1135219a0bea9df6b738c8d95eee0ad439f7f033c8bc4ab69deae8129ed1567945c10678fafa81bafc3536d93b9d4cd7a0a7ddaa8ec3082a7b5f9806fec94af0638746aeef972717b883bbb9960d0736c4e2ab2d5b826b559914c88990716ea0ad3724b62130f4e6a62a42cb4f60ef8de71636d1d87e7d498d1fcbe5b050ce4c3364c51f18f1ed71fae5efd0e672547fdd0f5c0c71868df455e9f85b0f8eab8b5b13a4c968c0921d6bdcb1f4c2a2999ee74511a98227ea788861105ef3848d5a89dc826c40cb746012c85724d92dcd5488246c102c21ec0eefa2f67c0f63ee344f3d509e900328448f5087946d696c94d8e73594485a5c3ec723584bace569d250d729fa6277f7e3ee38959b1afb1ee91a8da8a4259eb997c74f0088418ac29e438b0cb9ac55b5ad84ecbef7252dbded7af58b371339fa9120050b3c9bb6fabbe1f41029be4df581015a5cdaaf14f7b2e8595feb579d8796917203613f4e43ce04b05bfe886157d43f5a83be910e5f792f7efa708cf29b74c8e3d66ffc380ee4ff30b21047478c81f88d4c73b814449b43e679690a504c34aded837912727ae8c92e618370647df69b0a6f6279683a801c0c38ece886b8a6262f6e87b2de03f7251b7306e2ebf954de492dd5f2aaf75787fc08f31bb7cade1f0ccf2299c37658f503f17f5cd65e690963055725b6fcd195ea6d3aeb97d961daa1759b51cec2b66438d7749d52c24fdebc75d0be00b502485b3b28fb5bf793abeaf429056a435f9c7e00c4e994abb85385d1ceec2a8b578454c7eaa500b42344a78e89e439a52884f39c73f3bf2497ac82f162228b8c8279e3111f2230d101c1359727e39f9208e80af46bd5f5943ecf594b62504a237cc6f4e324bbd318f4be276d218fe787a43b36f7f56b0dad98aafebc120c490faf8cddda41d44f7108e191934a3d0304a7238a956900316705b869a6198619a83fcb755bbc06dcb9170b6394ffd3e708e8b741c2591ddd6d5fd069fabee8a16cea0d5bec4c845f358773aa2fde25c0f72abb4d1b20e50829c5c40fdcb695ee43546851106306eacab45301bf14e6d04158e439b3d6fa7db5443d8b95383eeb6ca9fc75e2599c87cb4bb0ef1a69544b5b3fdfcac87cf370bc095c030ecd57d3bfcc84088e2de5d5a39a5b4901e031da5eda94d4f357eecd444374cc3bfbf350cd7e0fb988e5cd4ffdecba04ce9e488c5ddc5aa3de74971914c03957d0b2220289ac9690ae19098f8c5b8dd0e28dec13e86607d2ae8f7970819ce17c1f934f4dd4019ac66d0a2e669fcd9eb63a57c80704f0a49d06998ec9d073633d6b435f34b5ed018275ec0787c8f878bccae668cae8adef2774e41e5db0f8728e22250d33613866b1b14e4cb9523542a7d9f7f6f7866b1bc06b339311e12d15c01ee8f26a5c3a1135b72571313dd7b24788ee280fd70c83c9d580c784e065bfc264397c20505e641c269b5db323dc73ac13481642e292c4707bc44595dca994ddc40c144ca2e23be7bee334bd4edb162c25a890ce2cb4d07588ea03443facfe60a027972eabf4c4010fdeefc72e1ee4e9688dc9b50731b6e62d2537909edba830d48c9ffe8fa63895cbdacf8eadbfab2d80d61c6662252a965498aeb548dfe05f9eceb8776a6cbbcfbd538f2e94c6436f0603ccf57559f5373a60c953fe4b508f195de3548a7ed4b5bc28c95fca91a8fa654ee2f23d9ef7f5ee4be19bc59751c31e1a308b47aea1d24b2fb836516f20dfb0b10d95d79d6e5da61d5cfa51fc34ffb9e54105a71249f5013f830519c2bea90b5becf7127fc4a69fb856d837f64059600f08d14ea282de86db5d809bebc953c237218509079f27764379ca12f4456e6afcea832df0edb0bc00247a1d4f54c4bbeacd0b765e305608a3ec5d8312eaf2e2ba97d4239406e0d98fd5cdf892aebe7486f7d9878f2d78d8095ba40b6caa7a21a778365e03a69840c9ad02db4fcac39a29d8fa3d6e700012bf4a8b9709c3bafad8aadb33e62eb9c43a6d5250a328e23fd0a81752fe41ae26ab21d47108927f6afa54997385127d1c08b0c740b8501e2e61ea4131e421b2295442dd2004e979ac87516c9ed32fa60ff8db6ef7536834510a2d19f24e815062c5a039d332ec3f7200fee2967264db68d583fbc8efb36f5682ed45f64baf4f8e8f0954797cff29ec6a90a2e413023a92a63f1fd1afb20a3fc9d9f17e3ec9f6c2a4380d790d7aeb79d06a82be70b95175c3fccbff559b1e6660f470ef48b059e4501205a8330f72adae542a468793e87b7ad52934355a73e10aca6ee1a65edc61a013b533b85512f7f1a74837ebac531435bd7f817f18bec338e95bc82373225d865f89ac702d8fd0ae757bdd78562fe4477d9967ad35e8628ba6d690035bb7a4c77eacfe4e03c909d7ff530b1700508d157250f256f2fa0c34b05bcb296b40a354984fa2e8e925abcd5f79e7697aed8cf9e2f09dcb316950c8eeb391c96a843ebead244dd8b2060209829885ad1e3fa4f2f334ff17a2f2433ef5743b8ca99e3c31298147187fcccd3ad677c4cb016c7858efd4e621776478cf5dcd40dc09f186744205b72373d125705420a0201115257adb8a7d9aed2b9d866542202cce606ed2bd4ec734545504a7669b83383eb19967562cc766dc1acd99a566a90b2e32a0d2520c20758ebb82eadc19116384e4b8be21aea0fd0c18491876b150d71223978dffcf73c7ee83baadbc164bb6d3302281017dd90035e9799dbaecd90ecf5fd3d0a500ab51a018a3fa5fc96b96e334467995773fac0d785001b086e3388fd85ae8ba7ebc9cd113a1856a0e5f72c2ac0a5156739f6dab834f83c89de7586a8cacd7857af960852c42faa42199c0822ebeab10fdc876bbf2d7ab20d596c65c44ebc5c6653c92960ced97d869f94d0ac6a6ecf8693a9837ae2db77c085be67d2ac0ba350fd8cf9b23ecc93bfba06f8219e962e33a591f57c4dc5389476f227074dbc6b4aebd69d95f2b9c69fcb484083635f1ce853e7ba3abd7f1ed5de63387cd41a3bbcfa8c78fc9855e3b8a7aac46c0d9e0f224bcd380cd845bdc5a57db594789f1cc9bbc1be885e8b49b3522092888e69458ff250fe555e4af1dab5efc10b7813587a9b0e973e297cec800736cf64bd9a8fada3506c582236d694170c97245d5592ec92f94bf0469f749e771908ca40e17683cfed55b944c8be03332d3951f336adb03e4ccfd7b32c4fea5163e884ed42970ec282f49e8b7e8d13525f57727f63c580f4ccb3fc5c9d6ff2bec9717e95a5d16b9bc2e8da3419df2a493658dae1a3f3c9b5124bee37c8d306372d6d30a24a3aad2db0939ececdb7dcdc50bf3c1d7968630120c255acd5eeb0ff48d611466cffab4c55f5c1d9e2110a4895e2344675f73159ebd4770e6ae69b228e79fff253077a1f11f2c0798e32b7c66839dcc351be5a9472fa4a53ed97c7c7a68f07fc1647b4935a946860c4ef7bb61f069965ba3e320347965eafc4b4aa1e39cadaa1fd7614f0f8d04407c3d35710ba19e961e2cb51a4fc3c1476dff877aa4f4ae2a03f608cfc63bad091de0a99abe84b324310ee7db03ed59154108"}], 0x1128}, 0x2) r2 = getgid() r3 = getegid() setregid(r2, r3) 16:01:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x4, 0x10000, 0x7fff, "fda80d67442a18bcdc637fe2a91da43260357be6", 0x9, 0x6}) setuid(0xee01) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000200)=0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:01:13 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000028fabd85ed28de989f77fb4c44e1ed2444a931770318535e2203026b5a4b5822063e4eff17cf55e32c7a5dad881061ce72f1207e883a52dba909e0de25ac754502db7597a70679dad105004056442b37a8529546d47b49ed63b8c6"], &(0x7f0000000040)=0xffffffffffffffce) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x3ff, 0xfffffffffffffe01}, {0xd7d8, 0xffffffff}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x20000000000) 16:01:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) dup(r2) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="1a2a5e804cb6fe9e1a2c4c2237a7640366fe872dc03d4f9115f9a148c5800e739e93605cbcfcc7d8c8627d8b0faf04d6e8a72a9ce2c2839445e2ce1f6e2355004ee25f0e7b04daa7d70dd1fe2164a8e7fb82079ada0c1dc9fe17fde0ca641b1b614432c83b5da23abe55ad51e679836c67f71ee1adca27c89e959353b32efa6a8f4e73db2b209caca7e064938b9308a5b90894191d8d6a362879c14fb7445e354fbbaefc42cf89fcad80a3886b41d56967ddb46e7c0e226d7685dad37b62732e", 0xc0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x3, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355", 0x0, 0x4}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x5, 0x89d5, 0x80000000, 0x1f}) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:01:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x120, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000140)=',.\x00', &(0x7f00000001c0)='rc'], &(0x7f0000000380)=[&(0x7f0000000280)='/\xed(\xde\xaf\xd1\xc6\x13X\x00', &(0x7f00000002c0)='!:,H},-}!@]\x00', &(0x7f0000000300)=',.\x00', &(0x7f00000003c0)='\x00cW\xf7U\xa7\xb7\'\x9e\xce9g\x1b\xabG\xe5F#\x1e\xeb\x04_\xd4T\xe0\x96\x12\xb5Ij\x0e\t\x10\xb3\xab\n\faa7\xfd\x9c\xc1\xe2\n\xfc\xc1\x96K\xcc5\x9f!\x1b\xd44o\xb89\x8a\x14\xa9\xb5,}\xff\xf0\x97\xda\xd3$\xdf8\x142\xe0}\xa2}\x9e\xaa\x84\x10\xfc\xd4\xb5c\x8e\x10\x1d\xbc\xcc\xe0\x19m5\x11\xdb\xde']) 16:01:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x0, 0xf2, "c43d7fa903275a93f83274821841b1bb49041879", 0x7, 0x80000001}) flock(r0, 0x6) close(r0) 16:01:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x0, [{0x2, 0x8}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x3}, {0x3, 0xd1}, {0x1, 0x8}, {0x3}, {0x3, 0x7fff}, {0x1, 0xcd}, {0x3, 0x1}, {0x1, 0x400}, {0x2, 0x8001}, {0x3, 0x69}, {0x2, 0x4e73}, {0x2, 0x1}, {0x3, 0x20}, {0x3, 0xa000000000000000}, {0x2, 0x80008}, {0x3, 0x3f}, {0x3, 0x2e}, {0x1, 0x8d0b}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x515}, {0xfffffffffffffffd, 0x10000}]}) ftruncate(r0, 0x0, 0x1) r2 = getegid() setgid(r2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x28e, [{0x3, 0xe15}, {0x3, 0xffffffffffffffff}, {0x3, 0x14}, {0x2}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x3}, {0x3, 0xcd2}, {0x3, 0x8}, {0x3}, {0x2, 0x100000000}, {0x3, 0x7ff}, {0x3, 0x9}, {0x3, 0x26}, {0x0, 0x4}, {0x2, 0x8}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x5}, {0x3, 0x2}, {0x1, 0x200}, {0x1, 0x200}, {0x3}, {0x2, 0x7ba}, {0x3, 0x3}, {0x3, 0x800}, {0x3, 0x6120}]}) close(r0) 16:01:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x98) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x800000000084, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/248, 0xf8}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x10001) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f00000002c0)=""/112, 0x70}], 0x10000000000000c4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="78c44c971f18cf424cb1ea9b823696126e983e0b65bf2412c473aed0cdd678a358432f60b5e0e3ad069166be4519aa8db0293140d40306c5f2b804588f8d7d2e57305229714a295bb760f42b2172b429ee02c3c01cfc52ec852288e5", 0x5c) 16:01:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0xc004, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x8000, 0x5) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0xfff}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xd16) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x1, 0x2) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xff, 0x0, 0x81b3, 0x0, 0xffff, 0x0, 0x1, 0x0, 0x3, 0xa9e, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x408, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0xfffffffffffffffa}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x93, 0x2, 0x4, 0xff}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x80000010, 0x2, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x20, 0x81, 0x3, 0x874a}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x5, 0x34b}, {{r2}, 0xfffffffffffffffc, 0x8, 0x60000002, 0x4, 0xfc9}, {{r0}, 0xfffffffffffffff9, 0x30, 0x800fffff, 0x20, 0x2}, {{r1}, 0x0, 0x1, 0x2, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0xbb8c, 0x1f}, {{r1}, 0x0, 0x8c, 0x1, 0x5, 0xfb39}], 0x1000, &(0x7f00000000c0)={0x9, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8010, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:01:13 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, 0x0, [0x0, 0x0, 0x40]}, 0x3c) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x1, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xc5d, 0x344, 0x7fff, 0x8}, {0x7fffffff, 0x3, 0xfff, 0x9}, {0x1, 0x400, 0x9, 0x1ff}, {0x4, 0x1ff, 0x5, 0x400}, {0x9, 0x1, 0x10000}]}) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2059) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r2 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x6, 0xcf5}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:01:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x40000000000004, 0x4) semget(0x2, 0x7, 0x50) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:01:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000000, 0x6, 0x7fffffff, 0x0, "8079de8fff6ffb34780038f9e42eaf3ad42c8462", 0xd66, 0x401}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) ftruncate(r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/111, 0x6f) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getpid() readv(r4, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) fchdir(r3) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x90, 0x0) 16:01:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x10, 0x0, 0xfffffffffffffffe}], 0x23, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000010, 0x7, 0x40}, {{r3}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1ff, 0x100}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x72, 0x11, 0x7ff}, {{r3}, 0x7d904f3955a694a3, 0x9, 0x8, 0x95c, 0x80000001}], 0x2, &(0x7f0000000200)={0x9, 0x6}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) pwrite(r2, &(0x7f0000000000)="53370199586a03a2f49e31048a0c9e7b91f5bf581b8a36ed8e22a40a5ec84a64f7edce4cca1ba27da23c65a38ba9520a0628dcdc05d5fc7c6fdefbfbbed05cf542cd7522c9eac897e972e8e4c2db71356a035c5f5c87c448161be62706633d9b4c05936b96bb8cbc73deeee00e57b5d8e324cea547d8b9c7afbcb2225ad6a93320d1addde777a9a724217aca5b1b5afcb3ce381e1b6c1b84fb65739d3470e4efacc10b42ba9abcdab025567c81597812f5cb28db583b4286d3d0e63c78200d71a19742d44772e8feb556c445b1194a5a719520e5be23570e551b42278e6a31", 0xdf, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x8, 0x1}, 0xc) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x1000000000, 0x1002000029) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:01:14 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100000000000052b0ebe3"}) r0 = dup(0xffffffffffffffff) getpgrp() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) r2 = msgget(0x2, 0x5) msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000100)={0x0, ""/230}, 0xee, 0x3, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x3d3) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1f, 0x5, 0xffff}, 0x7, 0x1, 0xe6d}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8a, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000002c0)=0x8c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/183, 0xb7, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c00350700000000000000332e2e", 0x31d) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5012, r0, 0x0, 0x0) 16:01:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 16:01:15 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000000)=""/151, 0x97, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0xfffffde6) socket$inet(0x2, 0x4003, 0x6928) 16:01:15 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x0, 0x2, './file0\x00', 0x20, 0x9e3c, 0x8, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x101) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x180) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/40, 0x28}, {&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/28, 0x1c}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) msgget(0x1, 0x4) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:15 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000edffffffffffffff0000000000000000000000ffff000000004000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000006bf304000000000000007e924e84a6ad4b480000000000000000000000000054348ca03f4a38c5869b0fed393b0080492d370bae60b41c2bdad3287beebde5df79699c9b0130419f375ec46083d36bef940245684f3c97aef131a32bd2da4992b07efddb2b9b98d977cb1044cfcd9fe13dbabdad09000011ae2fb77f6049f8681392ce391da86df7ef6b987e62cfb9acf70d2ebb85808f8162bb6b5c21586bf53fbb5b649a33192268cd863ac163ceb6030600000000000000cafaeefd4c490010000000000000f7923d73a665bda16931da5af48004be0789000000"], &(0x7f00000001c0)=0x6e) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x327, 0x8001, 0x5, 0x5, "e032bf1305582f3d9f60a75462a85b5ba74ba9e9", 0x2816b466, 0x4}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x30000, 0x4) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r0, 0x61) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x18, 0x0, 0x5}], 0x81, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xf8) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf394f0b92013682d, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) close(r0) 16:01:15 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffeb2) r4 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xd98c, r4, r3}, 0x0, 0x0, r1}) shmctl$IPC_RMID(r0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x100000000, 0x0, 0xa5, 0x400, 0x3ff, 0x1, 0x800000000000000]}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:01:15 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, 0x0) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getgid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x105) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x90d2, 0x2, "09000000000000001e75223679654df3f800", 0x2000001}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() write(r2, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fchdir(r2) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) linkat(r5, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$inet6(r5, &(0x7f0000000480)="3c03d5a51cbbaf5bc5e84f5ee1b9ab03d3d01d16bcce4296b380df6fdc7a7fbb66be81bc99c6e699351025c6a9b193c6d8663e53f9dfd864a3c6975e42ad09b74c0ddb5ed7ba7940b3ccf94facb043b2ab091f52d04209386092684dbb17e7ea05ce2a60bb1036e2194344e0ac4c31230b3702c154951f618c4939cbcec82b71bd7ed622bc5dfcb0b98ac8fa501cde906b3fe7cef9de2d9afa24b2a69ac6ae7eb394305fe303ee7a3086a3896aaa03ec0cfcc4230d6d5d0469b81bdc6586c8c9540b98a709facd78ef1144aa97e61aaefc7cc6eac3b69d57c52ee28fcb8716b3d434708487936d60316335a96adcdd4aeb6ea1f4178d99e735631ca8e93627657fd202a7a0e688629e81645f7666e8a80d2816fa87ac291ca67eadd63c1e5a99dae89ca6187a21fbc80c284da7e91f19ec7876e085ccf2eabe8c39d108f601168eb339dc3f34df56f5a5bb0a196b9378aeddbdea901874cef2eef5ab394924bc1f6fa55e40fcf2fd32b28f945fbaaab244e63eea108f4a11e0f5fea08eb3d320269cc1d7c606fb647f0bfce7658ae1c04be35cab6c4dd6f47d84d4fc5c56445477579c95ecd7fed98d9a3a8e65c8aaf99f458402439d35bd9e918f347ec9799c4899fd1d3400bdbeac1191966bf1b4aa65b2130d5ae531a7dcfca336ff6b6fdad4447ea53eee18130d85a4ada9077b0522fc25760564b17a6cb3b2c8a10e3acf07e28545d3365605d1c8ddbf2a0dec32d0b888bf26fde8042ce8453fbdd93a04470535c0dfa4f8f81672aa083644de57f77fb3d65db144656eb3105c95808cdc4a41ce91fda5e549dc79c7b3050eb9daa80d1c360af2603636df60ea7b0877d07b8382d9a63f743ab6424cd665e54df78c3d85612c8392a57d12216c0ede751171c5a2d7b1f729802106bba8512279ab8765efbab79e6b9e2b176a3e946e422dcd27413466e58d89c076d480ada008ef5d97aa6dd7f5105f6cf5e8f5a64cb2b0c8caa640137a804f01e2723b80b0ec84d44b5b51b253624907e5dd605f976272293bd5d06a5795ea31a4f6f352ddfcda19bb1378836c891237bf2c3f7457852e99535c097af4dee101103d1d73a5fb47cbcb0592b2313bc0beeca44346f2d7413d685f92b9f375d8167193dd26d78736800ef0f9777cfcbe27f80175904cf7b38c67033b6aca1176c8a45c7a3872ca774bec35e51f978c1badf922b1ea2d7339adaab4bc1c9354ffb79b3fd75164b184f9927d0986d05c1ab8631988f5c07e27df28e49ddc4e7e5bb2a55fc9552ef86289e7a528a4a3e1e80c5bd8c49f5238075fc0412eee96f56044e62183a928e6f00b8a11d14cdab38078b5220dc9d15c275e03f5ea69caf24311fb8947b051fff79606b5b7d05d8b6044008200ee54d0122196232158adb8e25504cc42ea4057ae5586e7411d414b126e05a1524a96327331b650ff50814616ad714e92081e5125741e55a0a6afb27d739144bce6ed4143e1c8e93a9370efe7d14f831034fa9d3cf45176ba77ea9a51d4b9a7934895b25c7bffb32fe88f900943cca6aa7d0b511ab0b1de099f1b457e2a7b6cfe887342d159d031091c769d5de48ab84dbfd75f43f13669daba049781e7fddbfdb08c68f98a2f525cae7fc9728c626c4fcdd31776a693ff414e20b3ec0ec202f449e20b42a35779a3cd8aedbe62d40eddd2592de0157cf64b214fcc2b3fa4d19d8c20f962738e64b811c1146ac3c48c88f316c9e864e365226dfc6f705532679725266270bc39de66aefaddad6700a9d422670057771150dac0c34ce3f9bf4361b12c6e25d597ba4d27abca0c8942854ff35286900adb2328f460e1b20b9567f4dfbacf19ef1b5e691a26feb460e6cdc56cd372168f3c1a9b8ef5b9f7cdaeb0e3a7966cc678c922e1110dd4cbf6cbadfa71456fcb178f77379b71a1c7c9700b1a02023aeb6d0cbb58fe7efd478f6798e0a383ba0d9d5f62e43a57365b4a88cdff4097189cac50c823ce30dcaef27bda01d438c3e8077a29c9d9aa3df06a8ed8fc9bc487a4ddaace690c60967b906a3c3b671459562fd93d983b59a59ab78585f90a4592da8bc93912df764e84c77f7c22013da5f2f4f198eb886edbcdcddc4d8148713ea91148814170eb572215b5fbbdc61d88eb586261820a90e2e9093fc448265b6f6017b9403f70b52390ca1b43ed89981d79afe7690628db2c43c2ac504f204f79e59300c68df2e7a3f2ae95dc1745deb26520a4d22ec6a68743b5e3e7bb1a3ce593adb25e724947d80ffb9af19b23ff44c24c5f0b40225c1f43d0981ef791a3b9a182688ec7b9e2884e39170213395328af09c3ac6108b0fb70d8d3247fcde5c79cd6869af6542a3f07abce9901f9ddd30cee230b400e6882b1679a0e239787943ee7baa9115869b481bc11395507eddf3756bcb46e8551dfc0f7fd69c5aea9e5b32660e3590ed8b7892570d245d169888310f4a4f31676f73681a27c2daf69362f22474e466a51e0682f3a2b1a555fe7e53c118ad06123d766e418aa459fd1602c42d1052f0cf74e45bd181d96a2543c84dc0d04618f3ce163359bb8cf0d82fa9008149f7ac83d46ef074e344366ea38dec9f82233896257f924162d023ea74e6e9ffe0b8029a454ee435eb709231a945da5fe8c1e35962bd1ce3efba2c89224195906ad33eced69a98556e711491833c47da69083289a9493e4a10ce1ce086d17ca682cc78807645b56a599905240fc56d8f02228ec0e210db65bb1409866a34bd610041c4de333787c15957f680752acce5ff24583fa317df1c72c3b5842d94d441115b2ec82996e288fdd0c4869b7831389441db144330112f26f12dce90635d4d9187323f325eab25ba4516572523eaa4b1028f1a7424bf70836c7dfdd04c5900b7a9631f89f68d121541159f9278f0680694089b29205ca431127db342ec74e1520e3d7dec1a8e2b1beba0cb375ef82a0ff28e8a30a13cb55d07cb5a49349274a39921fe1846dae20d4f320c693a7d0018015110b8e5d2e08a7de65937bab16e53dfdd45927f5ec112b843ae50cd300c20dd50e18302b55d6a50760c3fdc6c44333836bcc8c4329c1b952c0806e8dbc9c97f36e0f4a193e3d61b3cd38d3a90836636c6fc41d1da7a8f7d53fdd29efabe15127796d2604109a0c262322a9d5145c27ab270b496a94f4da658e80f1e310f1731d62e8f372424c0fabf10f058e0aad7f9948f14cdfd0abf468efb0f6f558df1926dba5a58c85c17e3cd8fab13af8545c6991a529fe5c305d3eb4bf155a82447900e710b996653ae602bb3fad4ef0e9da7819403cb7769c89e29164b83fbcf309375ace15424b5fde6d2443e29736d1e6697ac90c3a4ef77026dc9d8ad05ab11b9bb6f7476986586674c580f3d678d6308d0d60504c754b9f4932a21857b91b46cd3ab6bd5d90a5e03907357614e8a03dd5125408387a8a190bf298a2c6bee677bde5c2c5b15957c4f7fa0fee0e8bc81dc098c2fe8e78f64785ce619579a7955599029b95ec5ba24bbf6763f782f658143d15e216ac5af7ac563e56e6277ba5e04f45bc9f2d0ba0d6a96efc98bb4b3db8fb24c7444a18dbdd61ebee66de7e2cd66ba769fe033a81ec8dcf93fccc065dfc66090f1e21a21a41e7432ba67f99eb99e063c3221ac6886cb6808d0c596c97f66682817fe12643462e6c73c2c0d735078bbc4d424eaae5af66cc989a8c18d4662d2a7fb9c79ef0b044df76818de247f9d811bc14044284be4f03e0621adbd5474c93565f188ada6ac06dec10fa56e217b93f9f651b9087737b7e6169666dd9ff1dacfb5fa00f4e5feded7c25f8b4e7c826791d68d38d4a06ceb085e2ca11f879969f6a3073d22e4be4be8db6bf100cdd2fcc26202c9720d4ad19490dac5ee5932af22a9082fe872786a47437f845032e2355460d6c82ffff0c1a3c1caa6aae284b1bd200c8efc4f29629dd895558e330260a6fe18288798faa9abf976f15e1984630c486a6ab31562b6af883a7ae578475d32f132fbcae416409ed00bbdbc096c1ebac2db70fa1eefb3671711c4adfb5594e76f3c12e35ee383e7201cd6e57ce4f7d082c12fa9e4e9f16c38df26c31fa42d2d00c3e891d2c883e90b07ae13fb08b7d3aba7134a0c3730e193be45e55d52f5d4cecc55370dd25ff1b3a00e3305a30fa7b56dcb8196a05df36a0255a77115aecc13daaffeebc8431d0135bca9b5142ef8657b6cbfe71e26b3b553d7b2c93308de6d3b6cc38a21064b1632e964099eb8f1d7295783669074f31a1c6c7a4b2cde0b0872127dfc12fbb1a891f9883d941785d7e87f69c0bf1a5bc02db91e26c0e0de1835a20b3bbeca518eb141d76a3c8e808fd5a78d0ff5e0b2f383e046a7a9be1c5b1e249f6f1be8f617b7900c3949a57eadb6e26680580baef147b60bc10db7e8ada3958e54a5df7cf2dbc5903dad92193c00b9d0b97da27a5507ff944c375b97c0c6693e62c1d331390934f68980351f1f1ae59ca0470b3e5104a657b1f144ea05581f9a15643011a72a77c55bc58b0dc2e12089a9f4998c2db1235ebbc167d3cca00c1677f369d7ac3b9fac0a43cdaa589db9bb0329bfab25df6a3c47362ff048a993b894d75c3ce553112c3792786edff5d9136f810fc75abb911aefad88af538021cecb1e868b9980fa0c6c25ec83f50976f87ccaeabe0133d0661a9525ee1310cd2fd6bbc77878613d30a790b793e5456886b977a7a5cd8fb20fba56fef0935947a4d7e18a719db972497946dc67147af6a707d9533c65ac17d2ee7eae064565e6d26751fbcd79a7f2a89072cad7e53cafe4b7c733a8024859f8a29e548021549852cb53199be146561928bf33a3f22b898ea129716b6ba3eebd4dd6c336520ae5d9a2e0e5db3a0ec0bfb3c0ac17c576422e89c8db57237bd8731ae0bcfa39d5c48f7d3ddbc9a8f4a69043a391faa4ec49f100796f92b6c2febf403770ce6e412f8c738712cab2c3e35544ff19db975bf3afefc5c8effb3b386e8f3d67472b252ce6e5cf82b37768fea6bdff553e1d1f01c86f1911e09def286b121ae2006ea50852c0bfd7ebf3cded958a499d9b698fc0a43dfd7f7ccc40240673a07f24cf5218e2a7bfc2bdd8b6e3cb9e6348d619eadcae454cd4949dfa33bd765751e4e926f8e2ba038b0bce6f244576f5f475fec4dfa79181adcbeb22b619698150d31d9737dba37228b269541fc435212ee465c8e19848ac161d2fd19d0dc2e6cb8eb226baf89a8a1f99130bb027f6e35560fd34716621ae9fe722f01a81bd7bb959cb6af4a6c45935ce22e90c0620bcf9e90af3b67dfd1fa820c1a898f2c79f4b62c10e2abcc2e3aa989bfbc9883f85468fd953ddcfd37eb563df592b955699e91f23a6f609042fe7701a630084241a3b2a285baed6db8f5bb0749ac7aa6825d311ee293589cbd8f0be1c2d8b32aedfb54a9e28500b7c706b0dbb5e0a24dbaa39e6350d38658b9a3a54cfdd7c6b98ec1f4f1aa8658873a7871d7979c1d3792712ac564bb9a7cccbd86e258806afe362db46ee502f65bda4c19c3faed54eeaace40796bbe4a65368fa163d28636daa11153628761de1534b27e6322b53ca1b3411b23dad7dc979d32da3d6921b1654af4de009a8cdc2c1fdb685352aee9e9694e99ad6d416d8b82d6c098f1598aaf47853ae866b4fac6e080138068ce1ae94853d2b4d934671d106ab897727b1b1a20b433d8e4a9ccbd6344f064c8aa9076ef2bb988abf3d80a0b959ff629008ef65f2a1be9575d58fc1df770aebe2e61b74e104750ffcdb1c04b748f4a51b2", 0x1000, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x100000001, 0x800}, 0xc) pwrite(r3, &(0x7f0000000200)="eca0f68b67ac82bace81a9d4e0df2aa996ce18638d4ed19adc407a34aa31c50b0af7777797d884257e31a76fd3409d91cf4a9783831a14812c48498909c7005d41a5b86131e6adaa3b6df894e227895a5e04358e0f1dff1b19cc893e8809208601ff1624c021f6080935c1364421009b25e7d4acfccfbacde27a5a3d2ccb7c32d68509cfdb9ec7", 0x87, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fchmod(r0, 0x10a) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="e220bf5251c7af29cf09b4934d45f3a8ce3d4ed8cab4a2f828828164ebebde2e869368a91ea3fa426e5a68d9c059a0792bf384bded7265f325f0fa", 0x3b, 0x0, 0x1e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x401, 0xa7, 0xffffffffffffffe0, 0x1, 0x380, 0x2, 0xd8, 0x1, 0x0, 0x9, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) r2 = accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x2, 0xff, 0x2b9d9a38, 0x10001, "091f72ad2879e76c0f2493613b5500950b037472", 0x7, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x4, 0x1, 0x1, 0x56e, "18a545b9a2fe3a12f5c65216c54cbca680c7640f", 0x1000}) r4 = msgget$private(0x0, 0x20a) msgsnd(r4, &(0x7f0000000440)={0x0, "672c526265c14296ee21936d2cc5637b958f7e5243be7a10b2e5911a8509584801b19b1d0c3396ac00a2e35a9f8a6f419efa79417406040a2df751c58869d04ab511e0b253caf51ec91c615622ed08c82fa390bd8e799300b14bb9c584a6fd429c241fdffb69703a599a790081d0374621ec1c8acca5b812493e3f8f26bc8e5d52858e5157b39870e721950b7987832d321a81109d60013deb9accea5444639fe6aa9c3016f4c7688f3b9c1892becfb6dc0b5a47963d493fdc0675afdaee00bc11e2a94ab0e82e65a2b47c"}, 0xd3, 0x0) msgrcv(r4, &(0x7f0000000540)={0x0, ""/122}, 0x82, 0x3, 0x1000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000600)=0x4) setrlimit(0x2, &(0x7f0000000640)={0xb701, 0x9}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSDTR(r0, 0x20007479) write(r2, &(0x7f0000000680)="b3990d4b911abbefad294e6673be05e5ac6898b3ac27ff74eee218a2a22ac61091f1841f6595094a998a4e1f0dac3b71bfb91a966e007789a88ac21047b54b02f6ae0fe33f770954ec8ed174e84685990eb29ff28c5231b045bb0ee72ec9a5f3ee9b9274df59244519d863a800d2d4bd3cf66ee8da1c769a6567a8c58e4180c251fe832ace704376b0e6dc266c24df8f1ce403ad2715abe73a9ee20564741ff3", 0xa0) chflagsat(r0, &(0x7f0000000740)='./file0\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000007c0)={0x8, './file0\x00'}) pipe(&(0x7f0000000800)) r5 = accept$inet6(r3, 0x0, &(0x7f0000000840)) open(&(0x7f0000000880)='./file0\x00', 0x21, 0x0) ftruncate(r5, 0x0, 0xffff) 16:01:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0x6, 0x5, 0x14}) 16:01:16 executing program 0: r0 = socket(0x4000000800000018, 0x4, 0xb38) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2dbb, 0x2, &(0x7f0000000100)="0c783352a2c52328e86371be5796632e28bb48f451b293b2235c7ea9484ec37a9cc18260e0acff8d73e3e3984860f6f23c6640b084d5904573f26f09d00721b7ff36774d3004e9330e3e66679634966933adb3fcb2f54c7b8fc6088821522695524b21595fc694411ff384a4ed336206f398364d222894afe39e3e60bb613fb6b167f86291966211cba55420cd66bee6fed773ae9275bf0ad8e003d7c6b24c87508ef7a4f4951fbbfd7926de961d0f78d7293005c9d1e0f360", 0xb9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfd22) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:01:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) geteuid() 16:01:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x60) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:01:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x125, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0x9, 0x9}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/84) open$dir(&(0x7f0000000240)='./file0\x00', 0x20088, 0x120) semget$private(0x0, 0x1, 0x401) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x800) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1800}], 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000007c0)="9c84a2c46f09fc150075481715114390f73a47201d4b7d", 0x17}], 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000ac0)) r3 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000b00)={0xffffffffffffff80, 0xa553}) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) 16:01:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00345739f8afb45a775d2142002e2f66696c65663a"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000040)=""/116, 0x74) 16:01:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x101, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:01:16 executing program 1: r0 = kqueue() chmod(&(0x7f0000000280)='./file1\x00', 0x88) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:16 executing program 1: r0 = socket(0x800000018, 0x6, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt(r2, 0x2f, 0x61, &(0x7f00000000c0)=""/4096, &(0x7f0000000040)=0x1000) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x200, 0x4, &(0x7f0000001180)=""/140, &(0x7f0000001240)=0x8c) 16:01:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1223, &(0x7f0000000080)=0x800, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:01:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="461a5e37f44ba37dd8f6d4ea5ba97eda05ffff0229a587e3d1a7bb96c656c042befc830e70c13b10f7c0c09c8614f47e2e2de124c0af", 0x36}], 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x100) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x0, 0x2, 0x1, 0x200000000000000}, {0x8, 0x164f, 0x0, 0x3f}, {0xcb5, 0x8000, 0xfffffffffffffff7, 0x8}, {0x7, 0x5, 0x3, 0x8}, {0x7, 0x8, 0x7fff, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x41fa}, {0x6, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:01:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x3, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x401) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0xe) msgget(0x2, 0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:17 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80a1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x30982, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x3, 0x1, {0xfffffffffffff425, 0x7c}}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10600, 0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x104}, {r1, 0x45}, {r2, 0x8}, {r3, 0x60}, {r4, 0x4}], 0x5, 0x452) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)) 16:01:17 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) msgget$private(0x0, 0x121) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:01:17 executing program 1: r0 = socket(0x26, 0x8000, 0xb487) getpeername$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000040)=0x1002) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x81}, {0xd6}]}) 16:01:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x68, 0xfffffffffffffffe, './file0\x00', 0x1, 0x1ff, 0xffffffffffffff4c, 0x2}) chdir(&(0x7f0000000200)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x9}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd0", 0x1001}], 0x1, 0x0, 0x0) close(r2) semget(0x3, 0x3, 0x71) 16:01:18 executing program 0: syz_execute_func(&(0x7f0000000000)="440f01a547b1a27d36f08362c0420f46e9c4c145d3ebf20f05264698c4e1f92869d7c4a27d1e0e47d12e") socket$inet(0x2, 0x8000, 0x0) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1008ffea0000425c76180358baf7d3df5568182e520ad5c4a5c2941d5529a1bb09c32108e9cc28e7758ca903"], 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b000000000000000000000000000000000000000000000000f6a2287f433f000000000000", 0x2c}], 0x1) fcntl$dupfd(r1, 0xa, r1) 16:01:18 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01512f66696c65300023aeca9e9090679896013cff0dfdaa68b741736c1f4ed12ebb089cb2a6c2444aff21db00095ecf620e1407912258a0133ee59e7d2c5c226da46544dc4d707a15eda88e0c61b31d5a266adee6b3196b83763ed6d20b2012e04e062df6ffd0a743f49c77355d75c9a61e"], 0x1) 16:01:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100bacf27347ff007de38ef1a93438d55f4ec95c657e61eaed1525d24389d39baa761d81004b182227ee4220cac2515e65aeef5e99599945c2809cef7b4373d5c8cb1ebe9978899e9cf217e56827279672d2cd06e75b94d957e0c3aed43f3152758fc6af7f5ce50c3c1c24e93fa6db041312a01e1ee19a5a8e81d31"], 0x9}, 0x0) sendto$unix(r2, &(0x7f0000000080)="919d1cb5ec5a1c193d73163d1500a21888140e4c21eff922640546986d50b13cced343dbfd8b0d9ce792bc5d2239bdb56c223932fa588ab529eb870c418327a893e26c281882c4edc0aa44a07f0fd7482e6890fe68ed48bcfe52ea046fedddc961b950145ff9e50df5714d35da8521f76cfa6de3cfca5d452ca892ed4f319b2c05bb230ad05ca278b2d4aa2669043397da", 0x91, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x68) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000340)=0x2ad7) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getown(r1, 0x5) 16:01:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) getsockopt(r0, 0x2, 0xfffffffffffffffe, &(0x7f0000000040)=""/224, &(0x7f0000000140)=0xe0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:01:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7fffffff, 0xddb}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 16:01:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00u') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:01:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xffffffffffffff7f, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000000240), 0x12a3, 0x0, 0xfffffffffffffdd7, 0x402}, 0x406) read(r0, &(0x7f0000000080)=""/61, 0x3d) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) ftruncate(r0, 0x0, 0xa9ac) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) shutdown(r1, 0x2) 16:01:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3ff, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x7, 0x2, 0x7ff) fcntl$setflags(r2, 0x2, 0x1) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) 16:01:19 executing program 0: r0 = semget$private(0x0, 0x2, 0xab) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2, 0x1) r1 = socket$inet6(0x18, 0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r2, r5, 0x0, r6, 0x3d7699435dc94840, 0x3}, 0x5, 0x101, 0xf3dd}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x80, r4, r3, r2, r5, 0x4, 0x2}, 0x0, 0x7, 0x80000001}) mknod(&(0x7f0000000340)='./file0\x00', 0x8000800080002006, 0x9) lseek(r1, 0x0, 0x0, 0x3) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x50}, {r7, 0x6c}], 0x2, 0x0) renameat(r7, &(0x7f0000000140)='\x00', r7, &(0x7f0000000240)='./file0\x00') getpgrp() 16:01:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) fsync(r0) 16:01:19 executing program 1: r0 = socket(0x8000000000e, 0xffffffdfffffffff, 0x8007) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) syz_open_pts() sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:01:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") r1 = msgget$private(0x0, 0xc0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/100}, 0x6c, 0x1, 0x800) 16:01:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080), 0x10000) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) shutdown(r4, 0x2) close(r2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:19 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x1, 0x0, 0x80, 0x2}, {0x5a, 0x9, 0x0, 0x4d}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x200, 0x9, 0x3, 0x1}, {0x4, 0x800, 0xd46, 0x1000}, {0x6, 0xd2, 0x40, 0x311f}, {0x8, 0x639f, 0x7fff, 0x100}]}) syz_emit_ethernet(0xfffffffffffffdc7, &(0x7f00000001c0)="b6") 16:01:19 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x81, 0x40) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:19 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3a, 0x6, 0x5, "4bbc70049e02750b4c48c97f87f750bbbf999b95", 0x2000000000000, 0x1}) r1 = syz_open_pts() kevent(r0, &(0x7f0000001440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7ff, 0x7386}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x58d94b29, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000001, 0x2a01}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0xffffffffffffff08, 0x101}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x47, 0x11, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0xff, 0xc18}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x33, 0x20, 0x377, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x20000000, 0xfff, 0x1}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x5, 0x10001}], 0x80000001, &(0x7f0000000100)={0x4b0b, 0x401}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x7000, 0x4504) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) 16:01:20 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) 16:01:20 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x390, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) syz_open_pts() 16:01:20 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:20 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev//skbd0\x00', 0x0, 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffe, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x60, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) flock(r1, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x4}, {0x0, 0x100000000}}, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:01:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000001540)=""/4096, 0xffffffffffffff81}], 0x1) 16:01:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x7, 0x80000001, &(0x7f0000000540)=""/143, &(0x7f0000000600)=0x8f) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e714f10ca66e8f35e36", 0x14) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/122, 0x7a}], 0x4, &(0x7f0000000440)=""/168, 0xa8}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0xfffffffffffffc12, 0x6, 0x0, 0x3, 0x8, 0x8, 0x0, 0x1, 0x8001, 0x7}) 16:01:20 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) semget(0x3, 0x3, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8008, 0x0) r1 = semget(0x1, 0x3, 0x180) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x50) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xbc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x101, 0x4, 0x7fffffff, "2e3eaad437370c1eef7054a2d83f80b0239edca3", 0xda, 0x7}) 16:01:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="981a4c25947a82f8d82d64fc44bf995cf8d1da52162a821d2289581bd093440fd82aee475ace2fba4365cffe297f19130c2fedaf8d19b45b390664bad41f2467faa0c91de1c6a12a09b96e7a4fe939f2cb1a531e7292d43b40994ca73f15e207777e8e36e03cb1d1ccd7d5d8e356ef018e2247fd51effa93420192a9f20508a97016a72e9007f8e8ccbf02b7805acf81b226c139115fdade172a0e5280f082f7a4a751876a8e3025bb61cd5e65f4473ccf77a35e705b606e231a846bcd33e5b073772e81d0b16ec89f7947b37ec74cdd9ed386554d426806185b0f886e40fb83796d5a1a417e08eda145a7ca6ae60eac55ffcc264adc21eaa492efe2f3fbf47252ab88a43ec7824aced02d109d8ace0b3d2611f64c577525267a2e7895be9b0457899412de7f376ec65d2feaafda2056fbb2a227343a803370b4d628bee5ca84399c4bcd3c32a8ae34a99e419cdba2be947ef40fa334e6c307543c1a44435ff4deddb4e373985c6dd21db2b99358b4a4d5dc56c85a465e8cc98eef4bdd5c5630c3b48bc6d2931031d321dcf157425900580909be41ed6380271883e70a17509c6c3ea3041d92868adc2ca03229bdc25cb83c6575de1e744cb74749919ee741ebd767711f795c32a0a12cdd0a48122f0d335d160d3a34f825546a21fc62c3bbffab4954b6bc422c47824463155dd590fb3f776aecc7d55b956168bca1ec7ac54e80363e1e3f43abbd34c9f01dea2b0d5a689306328aa83194f2e4ff188bef67f845846994f8c3af69c7f5788f2f6dc62692e806c4ddf9314a5e9a0d69fbccacae90ca38b813f23bbc78972b30bcd9f9916d44ba71bd65e39aac8a8ee67c98d33ad8e1a48889262cbef06c5180d9dd9f58c6b82fcb0df6b57ff62a38834cd7678ccec324b1978a01a1f1998c19caf76f6260b06319e086ee4a3737dbb1117ca953a12127eb84e3186c399692d2d044091bb6c05d1696f1cec72428d3e0480bc53ada477345b290f041238d1f2ce88ee8cf0e1f64c20f74f075a233d6cf1051bb9f24da8ba614321dc4e55722a15731446d266d836615962143729196e406e0cc34a391ffd57bf8fa16f72fc6229534b695c52494ae7a9fb2ced7b834be51cfdc80d19714d6e4f871d10d3a987de0d7cd05cccbdab7d761cac8c5d67ee7d02af13f93ed034842e6e6d28f0665774f097802ad5df1839534dde04e677a1e2bb14c4c3df5e9f9393fb0b16ada9a2b714aa41061e9d7f0dfff4c53381fe4e63f75e1f7e15bcb0e4a44657cdc2514e85d6d2e633f71eb58eb17be7155c8c14afe957ba8feab7ea04c883523f3d579788cb33a3ed29531cb1f6aa61fc175b0d6153039e7f96ba3d1aef35ea0e5d6e16738fdb09a173110ce8c101cb9cf13d9fc893ebfab8399e637561fa5c3967f252d12695114a82e99cc9478b244dc683e2cb9a7ceb0acca71a0f99c21fd6f13c4c0a1c93c85710807ddf3f044b15e41c06509d61f8dfc37440e0bac4053fbb5c27dd080dd10dee8a44e0bdc1ec53b2f37fa409bd7784e208196f903a94c0d28ecdbbc602531b7fedaca1d9e7b473b4ca751f11558f938eb7b30c640f211a93f85644a380bb5df432873a26ad3a39669f2251bd843e995cb7ed0b48f691349b0ae1354059c74e0e81fa8077b8fc317e98e10b40a1bbf2d772afe4a26d4360881f87e23f727e9edb91d3b062f23e1ad81bcf51160ee1320761ebaf24c28968b12f68ab4b588ffa02936b0c7647255ca1e592e3f9f897e5d3be3a7588db20e525b2ca3f3f8a01f5ce7b3c6bd446adcfb713137aabcbdf336d0191db0ade4ecdb6f3b0e71c2c3857009e00892c763452643f30dcc660317cce44eb96de431673f7d6ea8f4f2a62eac61fa5382fb21e287d185d2ce8b1f01eb698eb98128a1041d5dd18e2c8409fee5d287972d1b461bdea30cf2bc8995c8c2b6d355c317b57377026f3d86a7aa1e1ecd9af5cf780fcacadefdd63326b9dd4df31a0c6c133be1dd2ee6d3fde9dd0fb56f8256327e582eeac7987f3d46453061e330628eee4e1fca7c61de1a2d0cc81c1ffbbf332806229e829f242f704364dfd6b2567ab6e18dbb48ad2d40b57150fdf866feba3ea061b570f935ff96ac695a6b3781f52ce04f7bdf06b79b6d03c8f04994cebf16fe08d614a62a396fa19fcadb88ff4ff3685db175eabeeae4fb8f89679c398856cca6618b46513eaaaabcf014da8ffcf167491c08aa2c0a7c011b49dcb3daca8a9d017a187af7e6b39e2ac79298507327bfb762adff983c20a0c82f84362331336c7d6c5b8a8a35fa35b5c8577280334f18b62ea264aebcf80e07d1c993c74607c913b438687814a635a65562dba6a10fcc0a808d5ccd56103697c5f24225e98bd977101528266fd5612c3037067c59dbca6557d7a354df6377fc2f3cad4e010a35896b72ce52f3722745b3984fc1002539b06224e7e95c3b2623a8074a54c14d5977f6ae6dc905839f071c7cc91a8e2352e91264834d3a9c0a8c517a143ffd85f0f7390aefbac1b62d31401a47dff5934d0789ce92ca2160598e58e8178e2e72d416df6e6bfb1ed9f81b06a7228e85b1ed58b95715fa06c7aa4ae527c5a2f36f4632677636e9cc94fb5f572c840b677c98f05da7bc6df087d3fa127b595695dd03bb2993e4a954f913d69949a1e6d0162047eda76afc4cf980a6bfa860044897943efa22af3015bf10dbeb1f8301ab776f099123e05c6abbd4e20750b65da2c3f254db05602b597612220154abc34d8a8ff6d5e1a355ab78d347feb7ce3497a0f6a90963ca5fde752c3ab202927165b67ead8bdbb054fa9d9045134e8d1f3a0ff0048f5ffa1a1016187317c214b768fc2f37a5dd816ab2e29354769ed2fb98e6513db1aae3c1947fcc6c6f82dca32d4ba4bb749ae809e7ce7f4a503bda7a07fcb6ec8a28f2c23a65c538650b3e914510ff905e8c9bacb1902af5136da6dccc2612a3c8b28d1590b23005b61da8bbcfd4bec1116d2dd157cf5deba8ebfa432266846e0403d1f5dd91269dd69a7aa849fe3bb5311351cf8e50899c3d35822a3d9cbc82d333f8a9a7f6b570ba99385cf5b0e0b147a44ebaac16db59b89efa4e8b4979ea210b1ac71008e69c749fa02985627b5402da9e9c4bfa3e41a63777dcf7ba08fc525f6bd950e12e9c9f71380283b056254c6d128658ec7cfd0446cad8782fca33e5f353c5fa2f44e5a8eef42f2e061a7091eb2d512b47aede6559e8fe4341743f4cce04f03f140fc38c7d1b2bd6634ba91454fec3250b7cfba81dd0ddae63d4102e42eddc7b0f1333e29ffddaa040ac181071124ffd60886d3faf60ffdf9e87f63ecc56a03050974672dd8735ff1f0f24084c00c7b29a3f827fcb5da540bfccf8cb0128ee8884009d06efcbf0d7706d0e3d97cdf356361f7e86ed29a91a1d141a239c0e70a9866b8f445fc308db2af576dae92dff7051419b977f3c2bcb3ce248277d8e1a4ea77532863caa61ca233ad691dd790a4fe303f817cef63607891ea4e8e783f2965fd0d78b481d47f21702f5a4bc5cb8d2d087ed45ff76809918ef5048fb9d274668c8681d88477650e8395b56c650be80cf114b365f4c97f3215bf576f11687c73d69af32101d3688d2384921f023af69135b0d7a5ab2b2cbcd0c540cdeb3dc3951462efe3a8e36942d105febde96e7790b5426816fbe37ea90443b780b8c236615d49f305467c8fc0ed62dd3c0360883c3a50ee544d8201b515cc0ceec0d95477e07af045c6e8af0e47b4093b40a10bd07ce51d9e06ad2ec8d5cf837305908581c6e858ac47f6eb91aad73a7be48c000d37c7ffceb3c902eeecebd2967ffbdb1a156f8b93f3a0b008afdf4b6544fe5e9ab931d1e8180cdc74f923ed962d3569b7581da9392763f34423f4fb739b7114320fc0e0d0d725be4af99d6299c6603af884041877d5c6b307ac936f596b5493d21c2800717d6d2c0c9d25a67718d60c7666b86ebd688d2f96e755dd0148e6281067f0fe6aaed14f191cf8aa88cc9749098b0fb7fb35c366222f358c11f640cc9b54f4a74c91307655e60f5533ea39117bdf1fd15769fed3e0500d626a65cb76b14f339f91952aa0a704e23fbd7b1761c9286318b0070ae8467fa7115cdaf32a1c37ab0ccd43a1dedc4f5a9828090851fd03ab1f0d6bb0a1398a66d69497f5668e189ae35eac45e0d4110ec3ffd5f7810971aee5c84203baf3e12d6092a2eb158f023d6c316e57acbcd83c9f5de43d76aea48990de971573d355dcfd6a7552a8dbbf407c7bc3b915d495d62ebc6aa6098aeaf416ed0154e85da2574bf569bd654f123d8c1c3a928a813c2f0b383b004f1b35448bdb179a0f6fa9f6338e07bdd43cb5e8254e10c905b17125d45540725c251de0a5804f2e02cf487734604459c441885f5faf533f64e51733b545f46aa74921e6dd3bb4063ef9fbab7bba3fd24602809275c620d920f9afa76c83d2d23f5d4c3264a1650db7d42b96f131f871a8a78a0018c3db23c7c91bc074fc9aae984e7f279eb5b0ace4afe24e0881968099174f7bc20af0ea69a58d41e78f66de56c3c81ba039cb3c06de46ee4ac7605e23cb6a6ff3335a53c8c0bfee1c217bf763060a0273232a0d65f460d167dffef00df393b227977bc5de59a2e94ff2fafae46fc417ecb472bf5ac0abc04213486ab34152eac2daa60433c54984edbbe144d77abe9dc18fcceaab3a507784502699aaf84d173c93e7e41f0883979c60c371752c4a5f215cb2141d29a66ca97fc664a45be60eb17ca5fd790c6cab010ad08f524855a0d7357616470188769d10aa884cc37132584a98e002cc2f921284903c48acbaff5fee534060084f8cb8b579fae2974e4a9d0372b416c4ccc62fcdd9318b23a731fb4e974155f6fea7d26b4d5749ed4326642fe63702daaf4771f2caa7fc783710d32c09d4cab9b2efbc4d4add8fa60767ad35546bd31bb0769bc5ded2274c2e731ffa3e429a3867c14af724a6039ab106cfc6d4f8e9a54ef90970d850fd11aea2cf83482cff58b0798de7f86178fd0aa766990a63836bdf7fc0181ad97434e038b314de60f814f2aa27909706d3e9b82acf2fd779977366ffc5789dad485f81dde5c3a95bc764e570f201c36c5d347cb6dae505d7e8a2ffd5291425cfef9f500cebb2d19e5b1b53a8907ab835de6475d1bd01c7f097733093bec820f9937207fd0d7fd4a84facc263202a326468fe94e04d70b75901d13e23d1f927c61ff077e3caec2185735f3bf13674179d83038306e14e8dfc367d2aa3fdc6d5f4a07bd4105228261530fe862af1b1c500ba8d1abce703f52ace7a612f738f2f8a3adbd86c0902431c3ffeb2b1b894378779a15c4736fb2e060ba5f8eccdd5a5bce472c24fbc8073c998dbf3578aa00171783c9d60bdc07db1c28caaa808e4c65f354108bae121d51131ca4a2a3720763e94de94e37c0d689721b8031ecb93880a0cedec3b5de93d3d6e0854decfc4789ba0dc11a965619977a56a5e2573fcfca7dc114c697b4d9450a8847341f8717ed911327a22d791c715639490415481bf9fb08cf2475179fc633af7fac4e3e561dbe1d0993480f563e3a0d3446ec3e3abb790b34db63d0f84c482a84dd7a3986dcc22060f296070d9aa81effa4cfc06f369d5d8a45a4c5754d50dbee3b7c4985f12b811ae2c6aeb1838e15090a8af91ee1dad658c7aab3a4455231df719d4ed7a02217926757f8bc659d0fcc4e27f81d5b2bb20e34795de3c83fcfa5ddb481b3cffaa37a9267fa2c776944813754a4557fdf9bf5d608", 0x1000}, {&(0x7f0000001100)="86b857c56f543c255f53cb8b5f0459da82cf240e5e015f29d8ac351b4edaa4002df99894e15e0398b94bde4bbf222e216e2bd016e5fa82565bd5f8ee13cbd8e98d065d3dc1d6c6e75a4e6c8a2f275a127cc7804335a035af31e017b2d37b5f2bf2a563ec7d1fb88937968b7c17738e393e691e7c04d8192aa2b73ae7f082a412b5886444670975ff8ec0d7a28ab42e76d77828d76ebc9685d5b8202eaec420f34b5e5989ab7b44cd1ce5bba516c1457ec583e52a28fe581f294c00ebbac3f8357e5a3b3b0c2e206570c3255c9eb529356366141c912fcb39a02a96ce151a11139b91cfdfb66871f58c63e37c48613ca72f117ae4ba21e0fdd6b7e47fb5ea5b7f8751a6315271f46028b047c447481e273b2cca4efd614ddfd21cda8c1b83351cda6efa3f98a279d7c4ee70a98a00ba05bb8c8765723bbad2dfe570da14c65ec8af2e6048c0e51199da24ab04ca1aa6f51157b1decb0e3bb93c6bd91a9d4c786e2e206923b53d041efc1a2e4e72aa05d14773d750a6b69f58571659405aaa476519c3b70a794b61d33864d1d13d0a1a1f695a6bbc8336d4f3c0a2866e5663fa38ff1ead475f86aa2798fc5a4ea7ca35762c95636ed1c7753fd5ec0930bdb587782d452f34687e1c173c32df49fa10023343b2a1287947e99970a59f892d9602725fe8438e55170b8e59001d2dd623b4b9329b359fa0269f0f5316a98742beaf8c821e4df62d40130c7ef09aaa2e666ee994915b312a7052cf378077f178eb8e71581a9e679dd5016ff665843285d7e8d32ca6bd2137b5fea589d222e9066ec8fad4606a3ce6250bb4755a78d8d4403ec80c3065b5ec1565f035d0fbb4cf456e2cad691c203207339a0d08f6391ef627fb3d532fc8251566ddcb32357d2917ab32cbdf08b9afaa4e59a43661196288ccb591ead99d04fba2bda83052e59d16f3a726c6972d924a1e2e412d2db696b17576007f61e2e89435db07b0af2eca06f6271c9081e18e8a50add6606820a44cefc5e24bc1340c82a9bfce7719d0cc9f23b8bca7f60831ef47775a4747293d5b0cd9eb88c0b14beb9ce1467a2ecbf1f71600178b24e01ae4f3bcf40ebcbf48873c7410684876f5865f3c587fdc546e279cec44d0cc685f4bd6c3935cdd16a7a220f2d76c362f96690ea1998d349a4c96eb8465fc86738aa9ab8a096d4f6b4b4215f80b4f44245ec722e16b5ad92ec230bfc619b361b727e1768ea17c9442fced6ca95977b71a8280e706b7e89412bc5313016a3892c76a9fec2bcb3bdbc07ee41c66bf53447af5697c2e3f151076e0c1517be3f2329a8316957ce154351dff430b05ffd7a4633bce045b9a1b47ca030e1fa4966aa31720edb232f636ff22d9cfd83d9bf4e128972ee3a8c330a0c3cbebb209899a563a7f6e56e123a04957dae6be8c1328647a3f05e2081ae1b69e8d37940bf898d01f37f51335dea1c8d696266e43957afaf6a88f24c8a8fe3f7975d0006ab9409cb1f5119e9c6e37c8d765715ae09ee5f946b048e5466932e50bacaa1480da1afb8c46a2f867a2b6ba0abd014f1e1f9a9b26992ab9fea0b2f49129facf98165945726471d3a1d2060408953019545775e48c287ab0ad0e196e0c2e8a5fc5c4f7de55ef83f0dd6b3b1a19eaa52740a8275aca7c684475fdee25e12f47def1c62a902ba0001df288b8ede5b61e895dab49a71fb0e806cb4ddd0805626e70b86e1cf7d76b6e691163905565c02a0a5df7c632c82c87cb7e642cb328398402a41da3ad90d2e58787de254a034c97a143f362375b36222bff127685e66dcd8ee453ab55f6c45e34243547974c4f03ad958b5a7bb8b36dd11be68dcf92dd8c4e8ad3175c8880f83cfb29111fe3c66596e2b67b74a8339ed06c13880894768829178895ed2a35f7bf3f8eb15c2266b98400099bcc4678e3843ee1d182ab01d40167a9437bb60b8ce6ad0d5c713d19666fdf005ed03af8c4ad2b21af5a732f321d5e2523de44d7fe3d4309ec2f16af4f7c3631fb2675bffd25896b9fd567afd6298c3c2e9ae57428f34de24d597024453fea400a4feef2c2e1894c62e6b01576e5a3110d01cf002677a848e21f05f3cf18c92f26367a58527520faf8a311b9d32c74958a8d9d6718b296b93fec310d56eac2f7621ea2fa4f14c69def9b2ac49d13843526fdba71cc9f0c534793852979d28ebcf80e91c5c8b9ce407c119a5b6ea844ff2e719ba6669fc751e5b0a862b6cae97fb43ff3b663a1002bcad4eacf786e1f7d0cb6f316897ff30d5ce0e27b35153c3fec0f2d3018ffd920444fe95afbc47d98d9ba043c8b1962e0aaa718d26f1897e2a43a23462f558fac4dd6e70d1ad0291f9d10c54c97601c63e986c0e48a12bb441e6a8e8cbc45a775eff7dcc1c3d057502d876d17b765c74025a99368fff44827d855330f2d2693ffd7df826bf3dd5544867db35fc664b48f516a7be12fca3c19f6992a49b0d385c1b6ef4e905294dcc10e7c26fe4830e05c14128db6e013d59bf0540906ac8eb084df211b78eb47b1ec878dbea318419c7f8ad451494dfbbfcedd45ada37897ecea5c4cf6f39a3141aab4d079002eda1d5e95e1d2c565cba00a32f69e2271e404f3040ee92d645ae78d2d4511d93eeb802575ce218270bb6282b468ec164189926992434eb0091a68e794e2d38b643c3521b8919fec089050d714926d710da6fff0af3d85a520faecae3e2cba1c832a7fa1cb309d4ca4fc86a5944543631c0473a56b7efc480da19a503248a0864cfcd458d1125e9545c4d9f21c7300519bf64699c3d1ab686a669e8ca28e60c0f6da34f07114f9e8dbd3deb414c175780df18563eac49aaefe8def60f73a712987f3dd72f1cd9e9d0c88c6d7e7833b2424d29b7f327cc163df6c500336d6c831f9f971fdde4f4661b7d588bb3b76808185a18eff653beac72ef00ccccfac45d31a21dfce09613fc50b646167e12e28cc754ed41601a69ba6f1da612a97d05eb7d5089e44e0361b3f17275249abd03f60ed05886fc1a092be95f5f0897f6fdab9b54edcd9fd186dc78398d660f626a89c44327db13352ec0e944c907e49b038d411d5f8e5a0589f3b6f0a7aa1ee31e31ebe83564a76b6ff15bbc47a935b885ccde31011d0854ef9315e4ae086605f79b886261d18a8bb6c5a5ac35cb2ac21af8b6afed6f141dca31b80014942c6c6d49015868681c7592213b904f37bc4d90d0dd82a546fe9aaa824c0b9d20dca86c62e6e2e69cc6acd8f616d64d9f35f559bf289ec13c029c5e4c158289328596ae6f5588df949dd61bb3a3e0d190e38efd646e53931df6ae11c19926a090366f9f5f6a7a0e396bd58f19159e8256fe3082c70fc55abe9288f5d7bb9c676527fa1d70b46858d7d65fcaf0687c813dad7697357a28a84134413e9e0b954c3cdce2d135250a1383926f30b07f8c4428a317026d67762911293051851d93557c375e8d2aab815c9fdf38a8604965797a7e6000b22093ea9cc1897386fd01e462efb489e9e56757aa414d4fe034bc632756934eaddf5bb47d5a947a874eaaa9a71451a92bd326aee862ec682c4156cb0876f81e357ba942852b264a6c6103faa87c1083d29114ccfc0ede6f3b6c65a0a04566a0d132a42863bdec862d4254756f6665fa637e8d085d692d42d4f28f6b436b7ba2addd08d7e6b5ed64a960d1cc12ecfae67e3386b9d1ca4048f1aa782ca013dd7227de98413d4635bf5fe1a20c00df31e2c504297d4dd65eaf33ce70acaac2848d3d005b8836bcdac5d66dc0f844e5058eaf8f9308aea4e2eda17d1c621927a14002e732f70429b66b9176b592c24b8593c9b254b7893b92eab092b3b5fef93d39fa7b2565aa9330ec99d2be8a142772660f82792ae6a6cab55ce64c1a7c69ed50153ec334f77bc819b819b2127299b11d02e10726d7a2896553cc17b28e3217eeea4922a4f8fdfce02f1ce900d9eb953a0a2db11de9e08b279618a8ad3050f1dd6203a221d550ee7185100a7e16a63cf239339475b2ef64b22bc9782fa031716eb1135bfc2c6b335efad5071387bfd8b4a3f63570e46c580e9039b01988507ddbc3f0e8dda87c64c2950d4798f9588040591ab53517da1f3bd6362f3131f628e11b63c5658fda24aab4b647b3324160e3e2c5efe0160cc88e69c73f61dbd3e269fd0322b10f4cb6b476d82dbca878c6f0aa8cf56c52d9a8df813ff91c90f2ce5ca39f1d034a02316aa65d0a18edf916adfe62d3fd4c0a6e21551663fc279aceb7e0383aca6f37d558b0f22288f75f3b12851f4256c766bc7899446deac5899c2e74891a284017f40e72f72183e9dccf428a7b95c27421965d398496537f49ec575a9e084ddf73540224a80d1b9cf4eaebb2d96b4c631290deb6418331c4a9e4dad184f801d05769ebf0d6632f43f1ea9d41d7b2445f08c35f9051a00f9a8fde1e305d48ba9c1aa6b47f9434588598d4407cd8bdd4dc86eba03f0aade7de60095172fd4328e304604c7e3aab9e97a7e09c6fa86c12cebd2d099d34119b1eade40eb0fb9dd6a5f36161ff3b93424ed6ca50ad73bcf47b4f95b85efef4ddc075eafecf32ce22b2989908b1233bf9ebc2e59360dd1c6ad9a8a1652926f9b4eb627643be49eb0aba16c0349f260ea8e13d197e377330d96f521586d5dd643bb0989f4e09c81646707dc24dff5ee720264b1d65e0d9309363e302b4a136bd108d2716b9cdbfd13065b51e302ff81eaa8af1affbd9d3c8fef49a28b0e870c279857a54f01a860e62c83b2c58f87853f5cb85c6f7cbd8bbcfb459ccbdb80898f1615be0c4d6648cab424bf8f27c895279fb3fb9d83be16b329b27324cdd284164b9876636541f0a8335caf860c04978c49e1b6232851773061857b69c15f66a5bd00906a1bfbb94888df21c17dea457a94af7528804f66c82330e01f1abaf451ba2ccb28e5186416570e0123ab59687fe2640c634198477e60cd1c47f3ee0546df014b400f72632ac450e43661b70da3bf64c566919ae39f10782952a0bde97ea8cc39706815a34302626069c6ef38a0cb4879949caff346920294d437de86b7822f4a7c104fddc8aa5954da901ab5f9b1993d5052c91bd1d4ac3e6734683e4363549a98024149e2826c9f2e9a31af9b9d8b09cda1f5cdcd5d974a3b59d5653298f67b44b70e6010be7b8583fb4d99c72ce209e6b307c3700dcd899327702dcc1b3e7870476342f4aa5ff2956f4da43de699463290fcf5b7d95d699bea2437b4d6e82f633c77d19436d7243a7627925ae5dbaa64879620fe3914151bc697eb3e229190592e55db108ace9b27195d007daa4871d2f570f6b1dec5c904135638e666e3fa249315cad5aea6d1e42a9ea8eec05d0a113a96348f1596207e0aa3d0bf8d9da5b1754a774dfe468f484659f20e6b14724347a4e5eaf8fbbde558b53c15a829f76687c9911e701b9220e66a9e2474b1888089e1168b623570a76c00b503b0d9fd7934f079c67240b087599453cd5634ec7d10364fe0d7a4c50c8b71756aa52780e969225a35d539bb2a30474868974accd9514b17964eeea6cf97661fa19a9e4ea6c2b11bc9cb5eb18c92a85ad57c363d360d83f3313d4dea011c7b753c948be948daf1e2213a8c22f9227064946c3258ac20c734ccdad2a300ba00b7a870a3e7f8cbd061d423f9a33ce35bbf8af11d2e1317440805c2fdf269fa9d744c1621abd613e519290e8e4bd508abe282c71c0622750b462c5b290f9244914365ef51c8260df4dfbc6f36589e684f1e656e03c62501dc139b7dde66a9033baaac3a", 0x1000}, {&(0x7f0000002100)="5cabba3cf9f91f683fc1351f7ab58d38fecf47f1eb8d63860fecb17d25c0f198f3ec0bdadc476bd15f7aa37468763f8e14178f8a3e9c9250444313fb9990a55493b37a5142380d8bfcc31140b21ebb1c985d69ed376a0e", 0x57}, {&(0x7f0000002180)="ffca98e1c6dc292f13c2efa2c936ea4d60d13ad8efa06fdd83ef7509c6e6f5d1ecbe2a16ce40775766759edc7b8532cc1713c89d588a3ea8be3fb985c87bce88a2fd8ae8770fba81d7f34760569e4e53c8e48b7a899b008e406fa2ac8ccbac1028dbc86a8e75775938b364b59362b69eda5ae65d533cd3099cf386782a36fa405fb86af67f439a479f7c047f6386bad7ec294099b64fbd2df318d185521e36548e41f6fe5cf47adced9d6919067f0604b855f4ac0932c7", 0xb7}], 0x4, 0x0, 0x0) close(r0) 16:01:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x3ff, 0xffffffff}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000200), 0x27a, 0x0, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r0, 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:01:20 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000400)={0x0, 0x0, './file0\x00', 0x0, 0xfffffffffffff001}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xcb4}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20001, 0x104) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x48, './file0\x00'}) 16:01:20 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() setreuid(r0, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)={{0xf33, 0x800000000}}) 16:01:21 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/43, &(0x7f0000000100)=0x2b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x87a) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2800000000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3ff, 0x7db6}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0xe000)=nil, 0xe000, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x400000000000032d, &(0x7f00000001c0)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x6) listen(r0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffea2) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x40b9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x100, 0x1, './bus\x00', 0x8, 0x0, 0x7, 0x10001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x2}]}) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x800000000084, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x2}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20020, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x3, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000000000000000b87603ce2b9375a0"], 0x10}, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b6") 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x288) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000004c0)=""/226, 0xe2}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a07f3ff0a6300"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) read(r3, &(0x7f0000000880)=""/161, 0x17) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x7fff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5d7d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:01:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, &(0x7f0000000000), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) sendto$unix(r0, &(0x7f0000000200)="9fd6775b2a5b442d570d28dd9c64fe5e8e077453fa2eb544d11ae4b2d0acfebd7c41150290bc4d1fed78ca6eb4f41e0338ca04f5d1ae16bcf703a57991f95f9f9c38ccd829dadc96003b4e25e49cc74fc705b6afe7007f6b0042a5657cedf417244acf7f46ae163a28b70f1297d108b23caaa53e7ab9e482ef137d5920da2bd9ff35753c74c2967ecfdc2121671cbf47d279f23cba49f6ec33b9f21885ab387ab8685e68e0e74adb7337ed85a26fd56dcbecb120ae9dad32e5c93678ffec6774ac40d2419a2f8ed94cf319a730315c0e8a6c98c7c54a38845c", 0xd9, 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530004f354ba9f2e9bbf599b92ff97a7404c775d5a5a5d971496b36285fd07fbc641c5b96b44c142445c5b960599d774d6564a713b1fb5c66bf715707479dce6fccc7d4bf7e543404475c2883acb81a2f204a3e163fc70609929a8dbf9c2fce45a08c1e139760a0afb524b854ae578b1509b0b00c5538b1339178dacc3741b2852e686a779d793072d1b3d46fa742f1bb7a"], 0xa) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000200)="13330e29382c32df63c761d433b1b8040630e72e26ec7f74d5f83e9c2078bbdc970bfe637406f2717ec7d13dc9655e9743c743b7405c758f1add6f8844a389e4baf561a343562eb39e3b6e9140fefad7318e18841b7c2761af73ef40c3a2a6d91f1858c9d1d2e1f1b5a878f62f4977e24c78650358fb2f2360d3848d6bcc63d299bc464aa4ed98bc9237ce45fcd32df2d02becaf58fe687c1743bcc67853957853b0f7a315207e234dd47a9c8c7050b2211e02c980f8c0c4f1ab394f9eb1e961239dc33fd0516f24cdb17a95ec4a6086cbe0ba3682f1312aae163c3f04c3f4a37bf5d3833cb36b055a92a51b74fa60b7cff80135e89cd09573744d7a", 0xd4}, {&(0x7f0000000300)="65f839c4081f06e9cc1104d3193eb44a890d74c1b2edd76ea125069909bf214c42d279672e9454abb912cdce75c9eb5511024de00047c68b85b8bc2137a200b18f2f0fd93d36c18b811c256eccecbe979df1ce1b1815ed3e0036f210fa37d1cca7ddb019a9818f33a54e7b1dc7788221d15b166411233c7208c883bad4bd7761a92f039a192831f5a4751d5484c071664b4f50a7d3de29c640957b42f40cab73cee471da3160d09a8889cc50110a21d9fa1a84155c1ba9aeb042f095cc30ebaa9bfbbd0f91a9097685237de398f91c0edb8dd7834ea6e333ccde5a2764fc78e06c0098a7f72829a5e6a23cbbf7685483b382a593cd117a3637960d", 0xfb}, {&(0x7f0000000400)="07fb6833847a", 0x6}, {&(0x7f0000000500)="deb9ed39f7f13035d42994314169522899350878b5acff35565a3876e11eaae9952418534f7cb74aaae1362b629ec4af32481f8b358a7c9de4611c54d934ab9d64b576d4c76760aad70990da543ae0356140fe2a8dcc53e3baaad000f8544548cda2c898c744abf0d5d2d8c5df3f960103089e8d183e3f335eb9dd5979d81716adf0d099c084391c0fa57173bbdb769ec00f81e5a5982849562140b0f4eb290ddc657b030d83f30683a45cfdf5f5ad883149fb790c13b3b1faf812734de72efd9b6358bbe6c515a7cef61460c0678cd82dd659a80b4e645deea797d421283c3fa0c503ac9f24372a6bb098ec4800f691a6bc295e", 0xf4}, {&(0x7f0000000440)="fecdd6637948a9ed8f9d830b10a9d19057ba1d86364dfa694fb8d065268896a21a97f7c7577012bac24c66e6830ea1f760bc223bf3ac630fdb14443b55925440abed25d60aae9f522fb4", 0x4a}, {&(0x7f0000000600)="a7a984dc54b4591e89c2d17b33d82ac44f870f5b10cf4254e37340c9027344d243cc809d6dc71f92b3e52cb3e9f3a961a18665f833a84c3ff3739341ba16d66d03e22995446106bd5ac19ea29b66adf1d06384ebab3fb44ab1f19d011fdd35f0b19256c0e747ef5cc909d9680d13578cfd4554bfae615575a67685e12d80c519408596d582560f77847123a00563e6138fa43d7751fefaaf7ae898827da3f4ae2dcbbfcba83df83fa70051037f354145a1accfabf94f22721ea9d0901a2f8879700e5523f8e85b79d564529b3fe073a1ddd9bc3af3b5da95c7f604dfd5dc4e48bf82b2b1f625cf4aa617f6ed8e2bc10de70b1ad7ccbcbae2ead58db4c1b681f64cfaa9c45e6fcb6ad7c01988674b991fe5aeb080458739d48f18b7af35201221b580bde385a50084be359cd9fe0aecf97f4301d7f8a63e00b05dcec2d70146f8dd58d00fd969d3afddb723c58adaa20bf77f7f0ef661b5dff2055f0358123b7558300e5cf43c1909849127fe411d07c3bd0576116bb848e8b10e51a60ad5ab1fd0a9352992862635b43c7788eacc0edd5780b9f58e5fb0884f9c87d191d5fca798c9c04d1cc271b68af0875891fe889a46561515ece8eeed2ad00d2d68fb384ec994b3524f564c1768cc3102d916a8958d23bf501b0b5ba9610461eeff989b5967f2818b3107169afd53cf32b62f85599623dfa1598df9f072e25796b291d760311f36858865a903e3e0673371eb15842b96f8769bc2e81413c550b70b735b42f076056b9dcbbe86cef86870809a479bb7589a55db4dfd719778f8e940e48efa9b76a3bdf93499ea63bf39e2061256d84d1d04bd35b074824e2fe7d85265a049b47b5cd3c3507f3fa2c38193dc82d68afc688c1e2c3791fc7cc45a297286f04b8f3ea2e3d98a4bfbcdddc23b9ab3364da536a169d1dec51aa9487d329ec03912bf8015fd56941d0a4aee3f23383fc6cd0b1cb46b8cd10c23a827f2a635c7ef3a2d9d16fd5ddc45b8f703381a41c08736931d5461b4a5cbf28eedae5f839e2fe91a23f942a62a82e01a85a56651e5ac2bfea46ad2892cb6918395d54cd6abddb22556ee87df51cda0f0c3e5d7cbf4d7780d01ca2fd4aad8c7acb4718162fa64859381b9f15ff63cbe79666190977f15381cadb1f9217761857dd3d83d4ccee2061d6a09917aaa97a3898d65871401f27506b54e707ab41784bff074fb998809a2d3f6e1632c001b4c4268b84f23eb8586f765fca15bfc240f585973b6b3eea48b0bba4b12c42dbc4f32199d59345e7f6f8e91159a89178afb599ba0993ce0ac14a676457bd3a58da3d2cc0d080d40cc30923e8f0c5f0c740f10aaf2983573b41ffd1979a9a8a6da90b4cf2533c33d8aac40a3ae81b6a6c4f6c648aa43f0eddf58dfc947e6e7dada802e0676982c927c8669d31987a257b3d27ca256373c4e8d44f4bef18794fbe240820aee674b5f4624093b6cdb70ce3ef771fef14dd30442a00dc0541a8621c24094deb64a970b8ff1a952d1d5fcbb9f9dc3da54602833d97c2b9d38e30037125ed94d058f6dd227792afd0b621e749b0a85e1241818ec6224953c3ad6d523b7fa652624e5e6af0d3438cb6d7c2615152f11921fc3c37f2e75fcfdd0996d1983f308c0c9f351fb8a5ce4a60f265fc19f53c82b03de3dc2591be6324f0ecf2301eebb937ea7ac93b8fa31aa337b2b4727dcd2baa4606dae8a80acee11535cdf4b17d3923dcf1a0bfeb1878938a5e13aa357550ff998b9b4881aeae287870c01a291d3898444f7273a858e803218c5adf484c8ac39155965a43b077fd16f1cbf61fec0bbc58f76031b9861a92a7e58a11e8a6874b0242f3a9973c21f38cab8b58635fbaa19330e5a3bd6bd612108c05213502e423e3ae9c6f4aa15a29478007e9bba226841a546d45fd7209670c20fb7c996f4af9adc3a4b844dcf1984eab4ec158cce6bb8f00cf0646f265f6c0f81aeeb64aed6a786e04b35a0b5f1bdcc7362d38e957322b743d8b84b23aef6f111ce9f01c7e0fe16c13302a7c6ed378ad1f66428e12db217df30385fd034a2c9c2e6a8c1df2f8f182fb5358cf0130d607c479369448a09c84cf23481e6a8906d4f81eea3704649f1bdbf970a6bd39bfcd39d8ad670f3682ef6392317ab007d119f96fdfc2d7422c124a43be0fbd4fb05be5350c750d6b546562596367a968c317b91cf72a9b353fb022a2219b2da53d2243332d35a8ea87461b9e7d91670a1ef707cab4d7ea5ee0920edb31ba0044709e39bd24257a5da6acd654c5e7e2f2a37cfb450175c79a07ef4d4185395121d04bef2f84ba0e217e53b816f8d883cf4f5b8f2e3878ac0b98bf54f91712f7a7af23143ef7f4365213e92703ddef387c7b98712ff9669e9d34bea1c55e4e95c91f729232d784ecd6f6be8e9ac2ca4d24f56fe6d01ea090546cb034155cd9c0b0b78ec7ae00ee8041575c73ce96e575d8f34759176a5fc644ecc477a68317fb741fd86d374f6633a3a9aec481b7bb07bfafabd72f1520173d1a6f150540949fa0e4c35a185b88fac1bcf54dd9e6d8b2e4f274de52f2281f53722f5e0a642258beae810c7a8a204e6826e0701dcaaa2ea80340dc78a87e253266228ead4d1bc9ef8adf0120e7fd603e9e5315a72429bd21d0db6d81f9bef90ba34d072a154de509e46f631b211d2220816810f6c79fdbf9076a6dd7d60c051064620d5f431adc106adaa3f28de31a3f3c7e630254ed251823a4545941dc2829f0b05871b528188ffc73823cc22ffaa8f1a1f49f3757a591ea1aef3b92127e8a9aab66d367c4529bd034214f9cf56c2f652bb68b07b2d091b8c26d8df8ee5908bf5c1fcdd9f60142a0296491f0c191e1b91a500c68bdf75a953cc25d43cd76150fccdeeefe269e705cbf1219bd280b48bb1d629af253decc3d132dd6265e81fc54b848a698e80998fcb6fe14f74ad8abe831529628debb6f93969ff6a18e94dd7402d9f0b487d3ee653d2979dfb7b4a821d9b4c027fd13aaf9844ed0e3cf3f8c40e896c3b6d1697d8db60069f7072a4d7115a66a81beb6a821ad7c5a35bc4261e0b41a4281f545092b5a9d8b0d7ee69c668ff07af0ba24eb07629568ca7841fad13b59a4bc5531a5a66d51788ebc39dec6d7152e69981acbfcf7b893a299c9f2883ee389d8888985edd93a73f5a043ecde42c26fbbfb83a1e76f6269b848f0f4eeba14cd9e0f5a8fc4cd0155822f307cf1d66fedbd02627ceb21596df88f5ed6a06adfae4afe7706cd377fa9e220947cd39e57a1b94b4b93e0439f20ca4d8c67f8ff22cf74c304964b04b12ec4b69fe948c886ef8c1ec10cd045de5874bd8fc5706fd7d5ae1442cb47f0cdef6ce5223e8c488491bbbc37839a4c5c3e99f6f4cf1736df0554b79e086e439c9a69ee80fc818eb28d9c69c66bf26c190292066a9c7ccf100a9cea7d55393e28068a7424795250d1d4ecb09d4859f7d335f932b15cbef53d4d96ba99bfba18937d562aa6d05de6e27dce7987128113ef5b3777c7ed1bddf12a6c5ea20f3b5002e9a0d4ca5b5aa935bb29b47190e04ba1108ffac0b84eeb92058a881bee7c9b51f05cc2882d7341cc69bac3178e2419164331aa49312d4a481515d5825ef07d5e2b8df338507894fa1705e0806121bc6301bc50bb2f284a61cf660be72bd801832c26267ce183bf7a3a724554bd68b892ba1d1dbf4f45689650d59d61613634d7cf1a06af48dfd06c3093a57ed8081a5e11acd30a320b6b3782c84a3c8442bc560966953fafec89c1d1593373db2b9c29c2f8fbdad5b4ca355b75a5f2b322e071105d6ab242cdcf6548d9485a00fbd924c9851f51a87c3c41866cc0af02757361a2fdaddad32673b5553aba559343f8f9874c95b6f7c8f4aaa95f37f714d8917dd65261c538f2b23882d91306c3bcb7ba48a5f346ab0f74ebb7a07ebd9ceb7dc6ae8f768727484f5682cfbf63235111f41c789ecd5968ccf688cefc78cdeb859194ff7b8910083268b1bd30917f56a900f0c557f5c09f6c2ed29f9f666e4a6c3058b2004d9961eaaa1dbae9bdce8b4a6b4b75172b5b9ba87d0839dcc5198a6a1e14d94d8aa125a5465363481a4c828f92d04e78dd4fa3bf8ea73f1abc3c0f77b43042414fddc0530ce0ce03de1cd7d1ed2056f30d28af0f4946946dc9ceefeccafe7998d523ae3bb9c16a36a2d3090148e5cddd2022a2a5a5135d1c139201c9c881beb75dede0f0cdfd429444494ed1b20ba9e27cf21a05791a1cd8c2c3e6d0936375cd9238768b72470315a3f970f1940fdcbcfe420802ccc57d46683ff1e4be34ccca6c990be159c8783db71794ceb3cfd140c3462c758cfd3d697f2d3bf49f5a472f7f1b305b4ab4f2561ef9d1dae0c91cb75894edf95cd5005f4fdcdf6992b1d58fa35069c5175887113056b9eb7cb05372b89c7503e03495d6d82a69dd3ab81dfd449ead681237db516af92290ad5fcf228eb7fb7dba5c28e5970ab9d0bb20c386d955e4adc68497bf8bddf862897090fd606828322272fcb52fa62e6afe0346c3d480d81949cb9bf92b22777296d81c38e81a8c449c8f5ecb97d907d0c052fc7d1600030ee648b8cbf41bac5fdb7564b8f96949288386478f2896f5a4db18a0d992597bebd6d25d80a3ee5000a38c5f50a34702bbd6e7ed05d8d6d9f201e17a8f0fcc116d4ba60dc757541926ae43542e72e8c55d67b69917303c9af661a17dbc23e9b9d1dac7a792fcb316358bdbf00e17381feaf499fcf96ae78b5fa1333ae1f04b57268c35e807230c8499a238a51c3ab2c5458cc7c744be1bc4709a0c36eaa9f0ebdb86afe408fa393c6df9b356db46bd5ba3e0d134441f568eb435accb484286ea642f678cca64fdb3cad17078b94768b2137066240e2dc63a28cb3b70ee86d252d24fed6caa73baf099a6732a722f7039552183985112a59c95977025a6ea0dcfd297ffc769182a68aab11edbd9ccb9bf81b615537508038360901db6b496b9cc5609419a15abf068d2c5320bae023168c5227b30274f93cb1aff2d2534745182bc7d412e9fd8d1d822e7dfceaab1a271c670a8c22169591de1b86cfab20c53d9935aba4aed508f0e4cf21b93fabe3def32fbe7906a56d383b998f19982369db3823207bf90e2dbd92f5f8df02923f85e23fbf97c504724e132ce6f0311b536941f1df5058e6c42da78407b4cfa20c67678c8c4195326362dcbb830d2c5f68708a658d327434df1216f8d426413ed308047393fc6cc973457467ca6f01c09a13dd96c07775454e7a1a6e92ebe398b0bd63306e5b434d4ed882b51b4606f00dcd84b9cfcd5035a354639e55692a45ed57b8a2eb0e56e73d1fb23db8495a52fb16786164dd4df4300660cd1311b272cbeebeec8f5f6c9cbda5b66e61c05e03eda4aa280be645b59c71651f31b560d5f00962f4bcc1cc668e0a29875d44ce4aab4b1680f2974b63d15b8f9572d15e41b458c5d19923963745623e96592e526442a19c60549684458b6e43735e8424cd949499a7a1f1d8867ccdddb10da0cfff54555a9ca09b0d3b4605b9f76228d75fa7a93fbc5a71c45baf7494c29be3760e3eaa84130706706164c6ba9a7a83eea0e0661fd3045dc922ad940c2a2b834546f44670c7d1146f9c91bcdf98f21c33acedee6baa1335c357029683bb31009583a66d75ce2fafeae6e014b71dea89fa71c6c70b92cc140f459e8f97be6a0aee53b4939aaf1bb7b5a6c27acdc94543ddd1de1c4d7ec3a4c02958d393148522fa1f97f813bcc25907a74bc6401da008e2560683f6c36291f7", 0x1000}], 0x6, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001800)={{}, 0x9, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001900)=""/197, &(0x7f0000000180)=0xc5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) getsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000001880)=""/99, &(0x7f00000017c0)=0x20614861eff1a74c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x80, 0x7fffffff, './file0\x00', 0x6d, 0x800, 0x81, 0xffffffffffff8000}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r0, 0x1) 16:01:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x6, 0x100000001, 0x4, 0x8, 0x8001, 0x7, 0x1, 0x5}, &(0x7f0000000140)={0x8000, 0xc1}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x400000000000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x6038b22a) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff79) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000080)=""/15, &(0x7f0000000000)=0xf) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) dup(r0) getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc84}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x8}, {&(0x7f0000ff1000/0x6000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5ac2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xcc1}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xfffffffffffffffd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) chmod(0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x5, 0x4, 0x81, {[0x7fff, 0x4, 0xfffffffffffffff9, 0x20000000000000, 0x6, 0xd2, 0x1f, 0x9, 0x9, 0x8, 0x0, 0x96, 0x1c21f102, 0x7, 0x7, 0x800, 0x2, 0xffffffffffffffc0], [0x100000000, 0x5, 0x0, 0x4, 0xc66f, 0x4, 0x1000, 0x2e3, 0x0, 0x1], [0x5, 0x8, 0x4800, 0x80, 0x4e218521, 0x6, 0x6], [0x9, 0x401, 0x4, 0x9, 0x4, 0x1], [{0x20, 0x6, 0x1, 0x7}, {0x4, 0x1, 0xffffffffffffff8d, 0x8}, {0x7, 0x7, 0x0, 0x9a}, {0x1, 0x3, 0x0, 0x80}, {0x6, 0x7ff, 0x9e6b, 0x5}, {0x0, 0x2de3, 0x3, 0x3}, {0x40, 0x1, 0x1e8, 0xffffffffffffb352}, {0xf3f, 0xffffffffffff8bda, 0x4a0, 0xffffffff00000000}], {0x81, 0x5, 0x3f}, {0x8001, 0xcfd, 0x6, 0x81}}}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x4000000800000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$PCIOCGETROM(r1, 0xc0107005, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fa9) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xffffffffafe086d4, './file0\x00'}) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x20, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x80}) 16:01:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4c}, {0x6}]}) 16:01:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fcntl$dupfd(r0, 0x0, r2) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x25, 0x101}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x5, 0x600}], 0x83b1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8c, 0x0, 0xffffffff00000000, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x400, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x1cf000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x1}], 0x40, &(0x7f00000001c0)={0x100000001, 0x1000}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x9, &(0x7f00000002c0)={0x10000, 0xffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x3825a, 0x48) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000240)=[{0x86}, {0x3, 0x1ff}, {0x20, 0xfffffffffffffe00}, {0x8a, 0x80000000}, {0x6, 0x3}, {0x83, 0x8}, {0x26, 0xd}, {0x1af, 0x9}, {0x42}], 0x9}) socketpair(0x22, 0x8007, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="3329f44629dc90123c72f97396f74e7056d610f11add8b2641d78a5217a944e96b875f9b3e9d", 0x26) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r4, 0x4) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x85, 0xf0}, {0xcf, 0x9f6}], 0x2}) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x8020, 0x5) r5 = semget(0x2, 0x0, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x8, r2, r3, r2, r4, 0x80, 0x2}, 0x5, 0x8, 0x3}) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1b, 0x5, 0x3, &(0x7f00000004c0)={0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) getdents(r1, &(0x7f0000000540)=""/69, 0x45) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x19, 0x8005, 0x6, &(0x7f00000005c0)) fchownat(r0, &(0x7f0000000600)='./file0\x00', r6, r3, 0x2) connect(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r9 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x8, r2, r4, r9, r7, 0x2, 0x4}, 0x9, 0x2, 0x5}) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0000232703000000080200000000000000000001feffffff000000000000091400000000", 0x2c}], 0x1) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)=""/153, 0x99) 16:01:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1cc) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfff, 0x100000000, &(0x7f00000011c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) getsockname$inet6(r3, &(0x7f0000001300), &(0x7f0000001340)=0xc) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000002480)=""/223) getuid() pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002580)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) poll(&(0x7f00000012c0)=[{r0}, {r3, 0x1}], 0x2, 0x4) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000003600)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:01:22 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f0000000240)=""/108, 0x6c}], 0x1, &(0x7f00000013c0)=""/138, 0x8a}, 0x840) syz_emit_ethernet(0xf9, &(0x7f0000000140)="92cb48880e0e000dfb3e9bf38baa35f583318750448590b99f88ddb4b7d0cc3d86a4548cc062ebaa9df9321de43ea15d49a67f749ab54b490227a60ec411708be585b2c94d42bbe5b3561b7fbb7bcb23600c82591ffa2b3d2f0375218484aa824790135c594459653b9d84313136998afd3417c06fad1813b2fb68ba3f0eb0fcc8be8462e05869b4a4e6c0892ed6a842d66f74518d9146c91819a0b1a4b0b55f70ab607f741dd083b8dfe57ed3a2b1ddbfc4c6b21a04be69ecbb80053e682fc5f1bbe598c2dc451d81488946f06d2d56c5656bd4203670e878d0b9762a91a6ef752206983b56b1ca888683a6a361e57172caef829bcaa99b38") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r1 = syz_open_pts() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) flock(r0, 0x2) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0x69a) 16:01:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) 16:01:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x50, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x88, 0x0) r5 = socket(0x10, 0x5, 0x1) r6 = socket(0x0, 0x5, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x7) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x9}], 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x2}, {{r3}, 0xfffffffffffffffd, 0x50, 0x0, 0x1000, 0x400}, {{r4}, 0xfffffffffffffffd, 0xa, 0x80, 0x101, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0x89, 0x1, 0x6, 0x7fff}, {{r6}, 0xfffffffffffffffa, 0x41, 0x44, 0x4, 0x2}, {{r7}, 0xffffffffffffffff, 0x80, 0x2, 0x81, 0x3}], 0x7, &(0x7f0000000300)={0x3, 0x5}) nanosleep(0x0, 0x0) 16:01:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:01:22 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x26b8, 0x7fff, &(0x7f0000000080)=""/176, &(0x7f0000000140)=0xb0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x800000a, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x81) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) write(r0, &(0x7f0000000200)="1f502f26d410724cf6e17eb34291e7db84b159e14de500c6f5a4f642240809aaae665c0381fd4756a89fcfa1a3859fc9909d8ddd26fc21c619a0f97cf48f522e32bc41835c520e19efcca5ac498131e1ede7f7084bb83be0785e636929ca765388654986f4b9306ae58d1b23e011916abfab765a3e234507b016fa5e3ac85e73b77e060e3eb782368888d4207436bb9128efb08dc9a831d527d1e47b9e75a90fafd4ee760d505d3b1a288dd446d186b5f639386549e25fd72e17125375aa49fae1183dde3cbf2b1bbb6c7438c6", 0xcd) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7ff, "a00004e4ff0400000100000000ffffff00"}) r2 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x488b) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80c0, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000000000000000000000000004e174d000000ffff4f00"/44, 0x2c}], 0x1) 16:01:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62307c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:22 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0xed, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x2) shutdown(r2, 0x40000000001) lseek(r1, 0x0, 0x0, 0x0) 16:01:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffffffff, 0x6c3, 0x5fe80960, 0x1, 0x9, 0x80000000, 0x0, 0x2, 0x3, 0x8, 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x4000000020) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$VMM_IOC_TERM(r1, 0x40047473, &(0x7f0000000040)) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x40000000) clock_getres(0x0, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x5) 16:01:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x3, 0x2, 0x103) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) chflagsat(r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10000, 0x2) chroot(&(0x7f00000001c0)='./file0/file0/file0/file0\x00') r3 = semget(0x1, 0x0, 0x2a) semop(r3, &(0x7f0000000080)=[{0x4, 0x40, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x100000000}, {0x3, 0x2, 0x800}], 0x5) utimensat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x4, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) 16:01:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x1) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1afc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382d91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727442b28280a7ccc35408829ff0375140f98", 0x67) execve(0x0, 0x0, 0x0) 16:01:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x188) linkat(r0, &(0x7f0000000180)='.\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x4) mknod(&(0x7f0000000380)='./bus/file0\x00', 0xc000, 0x9) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x90) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x8, 0x2) poll(&(0x7f0000000000)=[{r2, 0x48}], 0x1, 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x28615a45) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x366) 16:01:23 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) 16:01:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x0, 0x1]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDLT(r1, 0x20004269, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x104) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) semget(0x0, 0x4, 0x104) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f0000000380)="720800000000000000b684b43a7633c21212d935317503c003235abba03d02dfe1b594cc6f33e004d73222070000f5e0eaebcd261ff3350887fafd3b968516fd07abbdd91887c08bc3") utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4aae, 0x5}, {0x1, 0x3}}) r1 = fcntl$getown(r0, 0x5) r2 = accept$unix(r0, 0x0, &(0x7f0000000240)) r3 = geteuid() getgroups(0x7, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = accept(r2, 0x0, &(0x7f0000000ac0)) bind$inet6(r6, &(0x7f0000000b00)={0x18, 0x1, 0x3, 0x1f}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000840)=[{&(0x7f00000002c0)="babc7cbc2a4e8214f099ed88887daac35b2887eac32505b42801e4477830c68fb5002177142f1abba89d1337e8e4418de6b2fc40c5bdf6ee3cdd42b1a76bd7dac8b05c5800297687865d9137ddbbb2188a95aa7f75f6e4c811e3b97e345c665b9fffc2a12e004f493ee4803873527699de411a9a4ea478b9", 0x78}, {&(0x7f0000000340)="0000a486ea78d9e5882d9a438f25db8f603f55f508a7b0fdb02bc128cb17a96e6be51b0f355fd563cf0fde0b08a28aa8e613", 0x32}, {&(0x7f0000000400)="13b8c2d40b962da6252134376057d4abbef49710ab894cb3711f703a5274b23198ebe7a7b4079e7710451d429344fbcf910ddd6d6ff871a280c3a43f9e6727d0550e16c840383de9bcd84f7e85cc5f17b150c56bed024917e1de868b62f9b27e6d22fffc74c2ede85b94a053483a1d27f4ef22f14f1be28c0ef0087be23a2a000d8b18c6a4e7b200bdeb2021fbaaad9ad8cf20ceb382e9", 0x97}, {&(0x7f00000004c0)="fab460a35c05d3018450b6a481d4fef011793a5080ce73a9276fce84db00f481861b9bfa7cab0085278d70dd3fb2656ffa5b268cd72bd35575dcad607eadeb4f13f3ab4dff418bb6dbc569e22e10fe58bb94377178ad730598dfa8fbbaad2ccdca811d200286fde09fcb6c8de2d60ced7fb9ee64dc88b61b647fae241ded32e982e1a15b40ab3008078b45b41116b1acb6f5515062", 0x95}, {&(0x7f0000000580)="b7cfe7e5f95acaa86bc2410036d29a85dac47caa43a9a1719af08187f099914ace3a68ab3bb02189c627c58149eccaa1f63a03e3e15f6983aede8c9c5c642898a1ad33fb880231d00ad052b852477af285265ccf56a4de5b6142a846292855e9862337d51d31c05d5110386fa85515de8bc09f9f2cd00acbd74864e81c17c14fbeaf9e39b9726eec7899f7e413dcf6fa93eb94d4380301d8c9fe4b628932ab22fd3bbd8a98e75079a7e340671abdddd0963b9aa44e", 0xb5}, {&(0x7f0000000640)="01ba5e8228c8f2e70edbeee069b56d908f994fea8a02421d840dd58dc3cc90e64bffdd837ba286c082ceccbbd7", 0x2d}, {&(0x7f0000000680)="25f20c65febbcad1b6b22426def7fd6491ad862746b98415913425884336f1410cf54b46590aefee73e39010b11004391451de503696a8fe55eaa388b2e6344957ae36e31f0452531edad0955260d255c0267e992d07e061b1a2c45096527fd9bd01533fcef44f103f56b5d17399474e139d144d88e354575ff51fce71d668829affa9d0177f366cb1c75c75bf", 0x360}, {&(0x7f0000000740)="dbd7dc978659a5db4a79c3e8b70eae", 0xf}, {&(0x7f0000000780)="411767893ac14c32728b2114060f40c0d3140c08cb18ebe307776047f40a54ac39766397bdc3e9a1226f8a55d3709aa28ded02f28cfe9e49bd", 0x39}, {&(0x7f00000007c0)="5185e1615ebb87fbca7738c48070b468a57f0ac9e9d0b8fdac6a8d5391b18db84e1701e6fa5a2f7c28ad4df2ab0c6e3c90b5e84c7fe390d1113fae6412a3d4c94711573cfb85", 0x46}], 0xa, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0xa0, 0x400}, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:01:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x16, 0x40, &(0x7f0000000000)="6a750559e8e67d79f2a5d14bd0fe2cc92d8021adc8438c5fddcd647e7bc9ae61d00a5f6359cddad04c55c62c65342b33e10a005a61ae6db73eac40a3cf1a388f7c5d4be28c0e9ceaeaf8a983a9d6e6c7aa76cdab455fe521ac1d970c5146a0bda2315176aa213b75e46d44b8af40cf6e34700da0c374626d4b097b4abc67ea0189bd3bfaf9c9606012a8513ce4f7730d7f02cf9c61a68b55051ca519fa75174c7595d0c83aaad65a71c46a3d239a54d863df2d3c72d4fee993427fa9c2d8bee9b459554d320efdfac2e6bb60c8f60447d77d9ba4068e61d1889c12aae700632aa0ad", 0xe2) pipe(&(0x7f0000000100)) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 16:01:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x4000000000000007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffd9e) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32121000 didn't change! 16:01:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x3, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0134b0 va 0x1b32123000 didn't change! 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:01:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1aab5a8efc5d6b998fe800000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:01:23 executing program 0: pipe2(&(0x7f0000000080), 0x0) r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8e}, 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) select(0x40, &(0x7f0000000200)={0x3, 0x7, 0x800000000, 0x7fffffff, 0x0, 0x5, 0x2b2}, &(0x7f0000000040)={0x20, 0x7, 0x7, 0x10000, 0x1, 0x3, 0x3, 0xccb8}, &(0x7f00000000c0)={0x611a, 0x0, 0x9, 0x1, 0x5, 0x2, 0x2, 0x8}, &(0x7f0000000100)={0xd1, 0x185}) select(0x40, &(0x7f0000000000)={0x100000001, 0x101, 0x2, 0x5, 0x1, 0x99, 0x6, 0x8}, &(0x7f00000002c0)={0x4, 0xff, 0x2, 0xffffffff7fffffff, 0x4, 0x2, 0x1, 0x3}, &(0x7f0000000300)={0x1, 0x3, 0x100000000, 0x4, 0x8e, 0x81, 0x3fdf, 0x240}, &(0x7f0000000340)={0x28, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x4}, {0x26, 0x5}, {0x837e66ebeaf6e26d, 0x126}, {0x3, 0x7ff}, {0x63, 0x7}], 0x5}) 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/178, 0xb2, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x12d) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000080), 0x4) 16:01:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: r0 = msgget$private(0x0, 0x400000000000041f) msgrcv(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abf80ab406500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4110], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(r1, r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001600)=0x1ff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x800) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(r3, r2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000001580)='./file0\x00', 0x85) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) msgsnd(r0, &(0x7f0000000400)={0x1, "98e5c44fc3ac1b4a9f88c70b7a0799c72e50da2615b68c2d6c40f038ccb4a7b0e5d8aa2972471f18d2f242bc3990e8af86dce82ff5e7ef72a077e82555365b6565c410c8f2e469ab0b42ecc1a1ea8b36d0344425f33ce2df75553a7a9bc8a62d924117fd43f29ae8284e9b336518dc9b045f4f93de4976cff47c39c9bcf4ca9efe318876d17d085911ea7f9145c4101b6060e6c2bd6b7cbf71cfb5de65324a414c6d8579767ee43c4da0"}, 0xb2, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) utimensat(r2, &(0x7f0000000340)='./file0/file1/file0\x00', &(0x7f00000015c0)={{0x5, 0x1}, {0x5, 0x900000000000}}, 0x2) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r5) connect$inet(r6, &(0x7f0000000040), 0xc) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:01:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x7, 0xd8d8, &(0x7f0000000000)="2372defa37e5c08f377d86345add9036b2acdbcc4c7edabc167d7b922e5582efea8b840a6aed266ec18960b74d39aed94126e87916e993f17233fa11275612714101c8072cd5bbb4c7b4ffe5e2b7b361649b8e86a93f4a1b514bebaf23ec5c58ce5d452b7eda22206ab9d8b31ff4a444906aa1f9c93ff61cb33dcd9fdd972ca297e7b2f7990ff00bc5ec7d7c12594c7ebf08d1f34d690495a9416d695cf8be94aa8486f09e42dbfa279d765df7d621914e5466641776b36f1faeb94a847e85a48060638820e26cd3428dc7cdc93e6355dbfd532780fce0ebde5c14066f92d38ba02495d9c7a9bb4bb3341d4f2b0e41ee4757dd69b2242ebc5dc5002ae5b35b370e135bbef1bf5993ac572e8da3f32121c94430f7ba9c36083c941d36de5a8330f2ae94bb43fb44d2b34ca1724868dbaf549e39c3e409e01d36bcd8be7a71de40a5e288199d678b28c6132ca90508571c21205d0e6543faef3889f155dbb0c1953689cd9aca3f7564c6acdae70c8f86ec40c279d7ada57a1b23b2223ac37ca5a8519b025c912c5f4406e6d2ab8cf35133195fcad455339801b55ed242ccd50568c85e9099ffc7709d5cd892478f72af4ac216c577296af683aa0d7620876a1e40aa2146a82051069b1ea58ba2797a66741621d84cae7618c739a752d796bb22cd01e63f3fe821e76c21af91592b63ceb66b1679d054627162794576344c6f00dcd76fa6789c183c0a5761254fbdc3fcd206028f9488adb32331ab89b70374712a7adb2eaf89ff6147249cf403f99bc500ef637d499aa82e8f1400ba26ecbee6bfeca23edd57940e1c123486366ef112437e7963118671e46c004fc679f545097b8e001a95f426d3316cbebd4c326be6734111561a19a5fb8ce2423e083d8f7e7178c5cce4c4d3133ca4836970737156e7cf39151946251dd17800f7fa029f649335e267f6aa10e860b6b543b5f97f376a0356e53ad94ae2c2e94887b634ecca7da8084143514c8b613c83c095142caeaeaa4b1a0fe8166ebad8eb456839a61cfd5cc818725c9f81ddb4b7246431e23ae2d6d3da8ca9edb790ae8e18ee52e9f7793af1061713305d9900efa36e0b6d014e303dd3bdef50875cb911aca9ce43687c326a8baf76f581f6b0f97853f567c94c27cd02aeab69ea3fa338a26495cd276524853d44f256f4e2c33150e5342ead2d17c90cf10286516be2125e6be9c9282057d93755d1df0490c32edc696d1666d3bfbef8d4312a2f0fc689f59ca6b59bd921d5cd99165d78afd983b58770183ed30fb188b0eda5f14af87d42e3e152b2fcca5853b380d24ee4e4a4a9fd025abb86b392f1cc3aa4ff21e9a70a1e65bb146ef4d1f1b0794faea96ec3309345bad80b3f22dfefe8cc67af145fbe8412bad4004aaca8ac3c475b74a0aa97d15c8ada365d269d6da5f4a0373b87f9f03a364a0241666cd953198b146840d6a8600134ba8fff6930820ab308a6760f2bd829adab6f77e5f40ff6eba60144b3262334b87f9d0bb63a268ebcbb9e03d10e0f1735cb33660debd092d50bee3592cdc76483927b9e5592a763b86d2739669d55340a849dbd42a9093e91a9cd07621c2ee69b2f23e66dc0028502353c4de6e0ddde41e1aeee6e81d4927253acba8dee386bb68b3c9f1f674244ec8db094a9a14557d82a754e8fe045fcc1037f7eb4b0d5f49630752d6ad924653e4e33ab1d9f430cd54986ce27e5f30dd66ce0a7f33c894c2e567f4aeb0a5575db91ebaccc6d22c42c50d00c06a4c3fc090c337ecf32f569a2a43a60c6eed15a18d37598a59970c11e0f18c41d487d8d5457ec7e3cf36f71a04e5926a1462336dc755deff70b942b7fdcc2d143bb7d0d6bf08b670c245786d858f68987ce0b7db1c39247adeccd3f321448b67d12d9a86c7172c26802f149fa0b9e0ef3b6d98823839a0723e4b7beddbd8482b668c205fdb85dcba7720a56833bc2717b32f9919a4aba79b030609663ce99ae96e4b5847bb22eb5a0db48a72b68afb19d1aeabed2168c4f1e23bc5fd1da107ae412bd3726b0bf007addcff385f0f4823f91679767a415dee99d7afe15ed09ad823bb828f5027c10148bb6aae095087fa35910221d9df6d5439af22525502c4de30167cd25b514a0343d8661983b0159bdf449b44701897562b184a8656cfc8d1346c01f3efd781e96a8f32c47d2a20a9158ed7dae3efef79ca2ae83df95204ad61b95d2df4a398d833dc56d36befea1c02c87e4bd7f4f49eb1ede2c8723059e36c31666f1516e29180977a775903be623220679dfa7f86cb2a2393c4b3b720be847d0649c8bc471af83e5eb786dbdedb33873750da32f6cf67f9cb801f2b2a8658a28e4379c8f6e9fd465181501d94fe8bc73723f19b6ffc3aff37d725fcebc9c6eadc0cac14b1e1ce5883ff24d79660c8c7675a44ee9259dcf12da7822ad362b48cff84034ab77fa1884162d38d4776d85c1ba5e324f62f1f269f78b8e83760077eb8376ca5784c47b05a8b162f04bb42546545ad649be4179945f8c0e89913902f00bb7c6803e2637a51bd9da99676637abfe6e72a896bed9b4c976cea0c9f08466c4ea8ee5f23326eeddd95fdf0b552c907064caf706fba601f1bd07cb0546832890f0f0fe1e7be18780d0c183cb8d071e2f3a66e914c389ca96b78e54592ea1b05bd1cc2635602114da8ba46113510c7dacdaf97bbc7c43ae64c83b3f00a83046de66980a3b904d067411f87c3a767108daa8c9e33c5a6c14982d5db75761c164dfe3b2db1e02b5f9ed88116dc17375f6d04464c86e03d4a466fd76cf2fcfce91732e02199198a82595153a94286824d96a43fbad5ba85aafe7e5c6e66a5b23093c6d8de7f03e399a95603b3f2190eb35be99031976a780dbd683c2dcd45d715c6d041ad6c39c116d194f8090c922a09a58afcda469dba136ba09e3871ca21e60a100ea83bd217483945e7e4d432201a78461e164288d254c142d06acc20dbcfab626786b2b438108992dbf6088fa8f3770927a6560d00089ecedcd4e97124d275c2cb28580bcb7b511685999e6b11c1f5f99d0c3c3d80fa5f36fabef382ee6df5df71487fff942b0e523c7ddff2c3015035eb5e2f5596f7a8d981696b2fe8cd7f92b16f2fc46d21489286843db79683b4487dc1f8dc03bf24428fb1c560844da935c08d577f1e8c01dd3ba64836742449e165d6e101134612688c8e2fab391081107d3694d300e73c5e8be16cf26ce954956238daba032b70df42ff8dc8f3dacff7fe422365c30bfce23fc28e860d3e701bcee3f7493aeebe53cfcb6bb11f299da8c5a459f8260b764f3dd5af5a263d8bfd4504d74af8b6c0f23e2f54eba0e841e4eb96528a492cefd761d5161e85411558c7037aca5d7e094a7b7509a8bea9bef3612b88c98761b63c78734b4cfbe4c95cfd549445971802ce00822896a18e009ee7fc3f6e9c6ec7f534eb74464bf574328ef1a82a6fb336eedeecc238355c105f45cd45dd7e1f04a4f1ce224ba1cbb1260152ab5861068cb187dc1727c2ac30c10ad127fafd4157de98a0e6d6286f1b48cd8c451bba04d885813bb0db4ae21aa362198ff5d18a9721e0502596bbb6bb1daeb10c4b944a7a022a01577908bae79fb31418f60991f3f1e62f16c51860ef0644852250b0096bc44f32bf8b7f1471504d67fd71db8440020d1251fdfeb5ddcd63ab6edfa31479c2bda47b618aca0464cbb408cae4920cc4a6303853af0cd1d21682f0da9806851bf52f2afd345c2156f6334d3bd12f130143880733b25424abcdb7c942dce3124464fa3d7d330604d8053926ab9dd06deaa2e4b458b129c42eb52a7501c36db1a850010c4015e767dbc931a5d04ae94612d4d77c6b2bbc5538059bca45e61cedd189db3f471e279e8c5e695e76c3b22d024b163738f9c895ddcd370ea8e54c88529d8c33d5342e4e8c814d7be936c86714f3513e83dc9b280601817f26ed7a54189b5b801e643b597c7cde75697cecdd008667b8fdfcccf35551abf01cb53dd483b3ab8fab02b196af83ac0440dcb1e6a77a977933bfc8f5e7372e6910c7edfcdc802cbd9b0e8fc64af4087e6fc6df6305b41a96e85aef5f669d966e0be655615fb423f92c3e6ef4d01439e8c3d684e8c4ee83b5283ba477e03aed7c782a8f82e2ccbf39265d5ffcfa5017afef4e4332402a144463babef349dcec842f525ec29c09f7d06541030ebfc507b4ce2ea335138d661f91912b302edf340c034e5423c197ee802b14eabfc6539e5551a79c495644d5282b2be7749bd0e2aef58ed6803d8473bce8b6fa677dc9fca5ab17bd31cd3e01d28fdaa860cd7e2977eb9c7da735f1c59963dffcfa6dc3476eed45f22f55d6bd9721da25616acf2826d67ff99e64dcad9f8baa3d9dfe2689a6ed6e1d0c6d349a71b80a1e0a642bd8c7be45b53777d32b72b415ca6c67f0b7244a9b5f1fed2cb5c37951c99d750bf05412ba30e19d171b93afa3327f128aa69c779dea57577ecae9118d1d654955468a98dd325937f79e0f344cad04b548286f580c6a918ff52ead37ec3b1d50a5cef742f3c815ffe49585df2dcf13cefde5b768b16f2378dc425b7f6212d52532c5d24cc4b3cf3a42a85343edb27226521c7fdd3261556759af22427f49867d7e1cd13234b9e0be5082525b2120bf89c5079e4cc5ecc1231248cc7e028b291ca84efe6908c95581ce4a51e86732842a0f2409b2c4e2908c1d6e30b5203524fff99d9d450a23c3b92105f4b55978a1bfc42d9efa98ad0bd98b03e68944301b5b3535229c39f66f99f9687fa5e658aa9ba1a7b20e76bcca3ad901af5f4f3dc06df97fee11c4ff77ab48bcd427a4ab361a437169c0ff97317804c019906c9697d0ce7ac341a5727e0af30e65fbd313ccf8e55987675ab3e9d3cf60d1cefd32843be3b1493735f94721bcb2b9abc7b2761169243ece2266ddda0a7b8de0be7d25b1556bf19dce22bee7acd56e99ee66f2f95f2b89b8d1ad78adce07d08ef865a2bd13de949a6cb544222682c58f926c43e6951e0c2f85770a0ac294e61d1a247a9c764926e0ab8888db2ae2ae1d71113aee146d0d2d1c4ddcd2f7eddbe313a761636e0b275816e8b4286aad9955afd00b889e5eff44e1438a189e4931209cde0482a273131dc118da904d37fcad83abbde557dad04a496bb39dabcbe85a5e471628c519835e7c1de2cbf062758f4c399b93b5686d2403f4454e68efeebe5d060605427a57d9ca9dfc1e15945bb3ddfa94ce5a6568315eb1efa2a564c67019dd87f8d1ad17dd1c822bccff3224f78969aa84f307fbd48655d673e7702c0b7565277211bd46e8ff0403e4e59e1b21233d8fa057f1e38f88257a3db285e6fba753a0583fe9c456fb3ae5704bcd3c1d3c0d1afae583269104fe354940c3cab1babfcce9a58c610ff79b66eea0586403dc3de378822da1e85fcf01551d8662103056366da3f6a9d1d0db782f8b4b31c9a595ddc38fdde869b97c500dc79ce0089f265d79a57f81340ed1f1da9ae09462515c57c99a30cfd90a824bfcd919b60f28bcc866245643d903aeed81e7fdb45f9cd271255ccedc58311c9a003a3127a5c46139953142ad6757d7ad66545d9538270ec5da22d164f076c66777220c2daff3e955c9f38d019227ce5bd91b251aacc8c479299093ab8e89e6ccf4ceae91643559d793f4d129c0c3fdf12f20bba7c0b6ab8f6af37b7e3670307c08b50f3e87c7bb0e4e2b2b439901f6306d3c2881ca0f745c95a1b7411f0ad50ea4e11d8c295fb038feac2eba6c8a4c2fe1fc0", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffa) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x400, 0x0) preadv(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000004c0)="6fe35df208416e340e54504adc386c785cff9d7f420879ebae1e03bbf958e32063b81685d45ff36195166b4bf1ea9a15ba1debda4c3c74b0deb6c07a5037f78e3eeed3e4323e227ac7cb2cd57443dddadd0fd8cfc62052db5094c6a0f0f69f4d6ccb0c1d55b5538d46c5e91ad00b30c825c7968b3935ca25ae198d5d1f2989ba7976d2e42c9946da136920de7061515830a453c06a7f340b260b007621815e4f78ba2e2e344cd49876aba5b1f755f5c5000b2473ab8033395853c69241167c7a4277b9f7f5d84aab664d9d503537916274a332884c8a57d535446ef4a5b4ec72231ccc26f08b196a211e78d2ce384d9dc6a347afbb4a9713a62e87afd41a7678d66c14ed37d13543baf000d20919d865de4c1b5bd18edd05fa0e30c918dcc25fdd3499f4785549660bccc7b2c53f7df9e6df52ba91d2f09c8654e4fde652dc26e14180303e8acdae9fb6d43f569530c5b55043a0d1f7c2344467cecfe7ef9f24ee7662edfa9c96cf5527f90b7a44780f39c96e3a34a5bdc0f4be3709dcaa0a6f5e8266cf5c5357460a6cab40afc9f615010b10dc1ee581e546e2b60ac787a4a6f5a9e4a1d2068b73eb38fe0b319e8cc9076f6a66e518b3d89f3736f6a4e0d17076e5edd627e410539c5f27891b5db773bf0bd2d56c07c9f8fc519bae29f8cd8c66048ef473f353fc9734632f9b9eda2f7f367daa6b98c186c278341bb561605dbcba308eeb724a48fe11102e71da21e9adcfc5a8c92f892adc4e527690acbccdea0d663da256dfcddfe2773a9be0031090ab5e140e69c0f9f4d713bfc2a027e9b873c07dcca78808d25dc2dc7159c4e2608f0db348738c3bb6bd0dd17d6316a0a913434ce2402bd08895b1ab085467fc238bf6a5f5738744ed59e2f2635e64dcc84f4f429a270652d65f0929f377bfc58c495cb30cd00335fccbe6fb78a6573504d5f0421b415f48b072b82b4da56281b5ce79aac124e1dc07b1d9ef01d1ebf894138cc01c39a5fa9d88510701d4a9f7380d71270bf209be6d2abc46b2a41730ea92f0ff6eb3e1dc621c300c107b51fd30b9c4f873a7fe7a0897aa85b0faee53eaae64b2f74031383167292c70ab266168e02edc0e1faca39cc5a45245ee54646166c7bb8013dbf078799f88ae210f30711c95b3c7fa2b15114ed61dee8753272d5dd24f9f27d4e1186caae2f70f3eee8c00227cc764ba2f36590d97f7e7d19a4e747c44857db7462bb79016ea56c8f4edc56e14dabf4626dfb95fca87cab34431bd806efb3eda9311b50ca732e0574bbb1a09e0148ac38da6bb5df07bd09da0060c7a9b3dd97fa3ecd10a3d90a86b0d854875c23add75a4af7e41a01aecc951f818bb744758f4370301bd53337ae025c2034ec065d9fa99b8d5922eb10c43077a9fddcd7b6338142a186b6b10a9ba193cfa6f0ee4ef9827bf1926f894b42247a7155b96feff1beab206a3db233dc3f6c254154acbaa18d070685ece0c421c9d4756b655c11e724902c34ebfb0fd611470333b34c24a0cd8411428c8817bae7534ff1009a61bf6c349757d71bcc9b7d35eab073ee761ae96594c876043586dfaa8bd8e0dee12adb94047887f7118d17e6a141d45740fa893947e2d20c3a623b2015302116bba8c260857f3faaa8bdb43f08fd28ed8bb38ce6a2575ce485aca10be7c98d6889d9296ea6998ce4940b3fd2f14c0c20eca143660f9a288a0a7491420c994580266adfd3961294af481e9edddeebeb1e8cf9de290e5f421b19756a9741145e8e86b2bd0f9c2fe86a671d1cf51d752e99e7f9935df1113e31267debeee2d3c8a504437489a7744749df636d81521bf1dbbe0db239b8cf5a4ac0f36580a4f15318370a5b659c16f5fa2b63954abb87ec148cbdddf74bf0a0163c82e4ba76033a9e7a3266ef472203844d379df2ff9f884b0a595fe5bf3fa2e6baa1da181c35dfe7e199ae0fe8379f70b6ab9d5dad69a9d2c9bb64a7ee49acd6dc67d32e532cf9e5950ff210c3307db42d2d794cf9706ca0b97cf9e74de74e282fdb309a0c3de72b6ad9c503a15076cde86485710e1f8603b43cdc8eff8018fb61ada0172ac584540c61040edf0108ddf699b36d98fde6f17498c8db6992bb115a7c61aaa5d5db9f0c262ae989d8d260209e212c47ef25a72acf9d28b57b27a564311d8dccc728fc21e228506ea4fa48c7d75640664ef7767c5e8e7c7dc175e6166472ef1d1950675b017de2459df281f8d34f85b58107a0a7d0a5d8cebf0216ce6bdb4f48886f92580e008f7df2b1aab1de16a46166f179880cbe5871b6ab5ec661a20f48a90f784cc8f4805fecf1e6b2fa0dff6960d28a997ea0a485c51853a2808002b902c5cbc9fe4b80ecda34acacfdbed66206692e86629413534fc8957f1480b94e0a0ace5025a1913f15030ac39d011b4a801c6d46443f69cc2754bc44b80f1159feee773e8fc0d10777872a8879945168ff2cd54e959a5be1b11d333021b9d8adba04929a46f94e4aa93d53df0eab6aa7dec36742891cdd30d6bd581cc1aa18f5c557af70542e33c2326fbba094141ec9c8f8059d754827ea973ef4bd592952d9abcf2dd15c32248f1260be04a53241daf827dd51293a8c4197a91c07637a90aa140f8e6364e041f8b7196923eb60f8b46712578beb6c01a0ac23d8289dccf9783a0bf5bd0c9665dcc8f08ab223f3042b3a74cd760ef2bd4faa27c2ea188aa2f0bc891994e4e43ccb8bcf43b747db3b9a9527527997e587718ce0712f81b834e99ca4e350ed41db4556d415cd0d078058c6551527a01b50c0e1fbcdbc9da52d511a780df6e44427a15ba81b57e205bc8af3c1b8229327bf2aa45e53925ba7f77e52d4c1e540a66d9c6f653a60a97eb3590a6ace0f942e473588c15d3f0f98b7989efa2e31178cce2db79495cca232a8287bd90bdc4cd31dc3db3dd16950bb4ee45e1cf476a1742728e365258e60c6c240b0ad33b6aa27abb74a33bb3a764fe827b68734037c02b4552407c9ba389fb28fdfbb3a4df08da5cd205c8daa31692dbfdd634439a43bcab69af4ebbf7eee23487fa088544b89142752bf06ef3513002d7ba1dfcef3e1484b323c209629ae3033f85d20fa4acda2fbcd928dbf928713b40a378f508a27638a2337925f4636199bdb062ce01f45c391e0a5aa877f1c5039583e91ee1c206b4dc2d8beb7ca9d0e9e33a5017c9798d9ecb9bf4a9be7f4cebf50bf8bb67e1404896f410b41513209fde7716b247963f9bd64f4e44ef162ccbd53d8bae3b1256d6c389384ea302ae347b4fc4072607158e57263e95dcbc39c9716e3078bad2dea954af5b65b0da2244e11336b9a010d55d84626a5574849648c5553378abff86244f49e02b9e5e0e7c6eb1dc9bd1049338b128c149b54418587d77f2b8e7c345fe82cec0d21be5022e6a7e300b981dc2661e58fa244e8d1c7df079d81d4867018268800b3bc2186edf8455902f9098032dff45e439410ba58444386c095ea8cc65a1526b669109b3b7ad651b36abc8bc81fae0b50301c4fbe43a7c0c3398675128c826b67de7a73379abe15b490d0c970056585b2c7327d8dcb174d39f660d45465bc0d768267138f63e6a339239c05959179e0709cf9861ba692cad2487654a950817ab1f15671bb830278f06aff11f65f57f640229f6d7c0dbfb2f334c69812b48d8dcbdb53784e9068df159ab35c488ee3ae9801f2f5207712e318bc307e99c54d70974ec5fb927ee71362dbb8f72deb1651dd02529d7986c1195ed149ee76fb2fb848b6de0c79f150e35b786189f82b160e455decfd448103ac59a22da90519c70b0e131bab22887c4b442bfc3227525a334b39fc19aea48f796c7f0bbdd566d7be187c23c34a280f7dc4b1139059e6b692d0f7c23e4b18de1a9b67a68742530499cadf1e4f882df420151eb29aac753b995a9ce18aa0b33c8de4a8821914b241962bec7572a18628484774b403d021f839bd19197ad7999b6603c34b0f8fc8c90c3fb6c30321e6bccfbaf19e39e69a062c02211da6ab13c1a4571c9b5a5fb93816be1abfadfbafa2b13f9acda074dc73d829a3c02237af4ff48593bec7d5b7cfeeefe9340cf307f88e0792203a2c0eba21cf88b192a8f657920723f12653568eab4c0d2d45d53e73019bcf52a2c3f95f1906148a6aa380e4687ef8964c1f4320dc595300013b55b47f466abf83814b406c52565c702777dbb3c604145e872bf05cfd211ae3e089c249367cc84f38f7e2fc496ccda95b11a73afc30e5737876c2b3c48f57f524f2fbdec42d33dce927d2a6dea3a0e61e9fbb7604ab8ecab12475ff458c13df82f60c3f76ee28c4f90900852a3c96cdc6e50ce8de22018a6de558bea2cda444f5adeb5ed0c04f031f3dd4194c5c068156c9b770093176b0c679056e0a7ca455315929763537e60b6fc54eeadde0884d6912fceca7906f220620e9fa5a80c75f962e42892811a944595f98407be97f5fa395c2dac68df6d98abd896c2315fa7d15bb6f47fcf645f775bb5cdecddb7aa94384e176366257756751771ae4699cc8fb0c500a032254eecaf2e1b8de4c5820885e38dd3b86d95948cebbd7bb2841eeff0e8b3e8f8efb42499d7dcd6f5fce946aa1a3112a705b4f3a68a03ba3176937aaac0502a36dcaed9e9e851811b18c9c7638af4580e1c638e6b032e0b9ea4ec36e9adb0fa1f0ddb61d1b67c12941a5c274027f68be829c0e2bc0c718f14e0fe0f5c652d1a9f1b25b71148829b6750bff5dc3b886b68747916613d79ef86a9b8ebf4af9cc9ebbdc1325f212500aec0745086de71e1ec750fabdb16b6ac7535329c3916b34616ba44f440e6a9703640b9ee92194564c6321391d125bd8074efc913650558ddc64b7ed6390e98b9d30bca580d75fc664985095b0bdc20ae98d797658e6462100f402cc51db29a0beb48bd4784b00d5adb1ea3aa69ae1d1a212594b2880dc407f5bb10557f2f08b506cbafad546a0825280a55ea8d838b9da8c95a3c2eda33ed08d232f388971a6503d721cc89f1473fb49a9ea30bf6ade7b11b2c7f23ab7e5b030755784371c9547066a763b3a4ea103c65f54d21d7864e23435865c364ba5e586c1d5061ebd1085cef75af29cf15f029f653ad243d85ca90e6a30f259a28ca3ea5430b948caa6329940aa1e7ac0fe781d869d47abe167ec2ecb8a3b14ad5dfc478c4a03ce3685a76e211a1ec08a396662f612249ccd0d64b7b8f14cc48065169b763076e13ba8240dc0435aedd06ecf43157e6668fee4083185fdfeba5d950e4a93c06aff98affb61cae28945c2fdb1702618fd3bd58431860411f2bac428f74706438a3edb5dbb11620cd0fb5ba2ce66254bc2d16f13915ae9d0a6449e9d8898882b09f5a706954535d938b453e99127f28a80bfa4660fecf67d29189917a6502864ed2278492ac3424b163b07e37c9989be16400ec7cd88f56974c678de200f08a8f25fdad7b4a0c8a027ff57762640c5fc4da65a6027fef6920707af94bcdd8cf3d9576bea0e35aae079a1af237e7a234ae0fc297490816caf44f97a72ef45d3a3a8af6d0aa981e14f8caa8d5be09855b80adae737d3a74f16e07192243b18ce6736bcb6737270b716c5055b36ec6e2cdc544e702402bf9c7f9e54ba6f1a9b664b7078c909d00f868e6bd5c87c5c5f455171d66a60034e8b8e83f48a246965bf6a1767c2e8f83d14ed438701109c18801355d606e29ca7a2a85d36793807864398dcac6cfc445df07ab8061af335e93e38d8dc0080840ebb8ecf7ed564eda3f44455ba50631a9bb16eb", 0x1000}, {&(0x7f0000000140)="6c9808acf0fcef41a6b740e6acbf28b774f2d9ed1b106cb5f347883caa01558db6ec55db1713b19a5645a449b8ddb3e27f3497ffe75bf5caa9daa0bcf211b7baaee66b7bdb34435d70bb0fdad1b21975f63e3c1a7720d81608b0af7a7e9839a8e394eaaa5b111045f4eef184d75d85072e2a26d5bd6c7eb7cf6cb0241b3d1c0a4c39053a0ab0f096f81eca1a9607781ff2140aee6251ef4b2cd5369bafa6f43228c9128ade751e0b5289b99b1a30933c4b3e899591fb85c11de2468aa4f0e3de0975f87d406e4652790b13e51b1d3fc27bc1258f704818e3ae06ceb0d863d95387b2d04a", 0xe4}], 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r2) ftruncate(r2, 0x0, 0x800000007) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x13, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 16:01:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = socket(0x6, 0x4000, 0x100000000) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') socket$inet(0x2, 0x8000, 0x7) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0xd) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="6f067a71831aeea9a337d4fe1c4df5fe5c3f0ae2a256c97942724e7ca2311fb06cb94e02b8d509a4e0c03d8231503e8eda1d7e770c54ef980647c7e5251c", 0x3e}, {&(0x7f0000000200)="79d058be8c8f0178f304cdd4e76b3a89eaaf22128136bfd6d094953768d7240942d0806f907953ccd2b5b1f9af069548b8fd24e93853429f2aea474d232785044c14d546c8a3719db166c2065245d19a0a42406e03fb91d3b491be132690965b6be80cd57d79857d803570d0ae885e8fead3584b580fa8cec895240acbfc3e1787522cad56074b458a7d50d71f768831b2b7f92d18f3a7ddd75395ec6d60c846dd459431436cefe0c014b3aacff1e1df329eb14cdb956ee75de25df5facd0211d561e102c6eba9a9901302a41e8baa21fc943a798c5bda628f2fc1556a283443a29aafe8d4ff85902df5ed600fca275d5db53d435f8d498b8c80653aa643187cf62eeb2d009c77d4b1491c72db09feaf368d81f215d1344a31d1b7af541c03397146a5edbc5cd77bc9e24c4fe54e43a0e47613dee04b882d9e85ce26f0ee43b0bfd9d63bf2e903bd1dc324ef31b711305f5e251a3bb795f5750fecca347c6ca65776c0f73e70acb6eff2aec85f6095d1661cd8a2ce9c44a01387ad90c3c2924cf13bc2a3772d46437d6e8a5633950ec8f5fd703700e0c0e760bb118c235d001dc3ad3dba4afa3a3182c83673f5e25846874b8be6aa4f7fd5fcdd5376259016704f7bb694fbe1641ec0c1bcb07dad9d4db1f31ae855a390699ce16db338fb2645b483acf938b14aeeafd8568bc2ba64045aa54e980666eb60d2c5bb1dbaecc767ae3b6708361c645881effabad87e8aaf98283091f7a2810b76a6354a891a78052aa8109ce1be746c1e2fed05a55379424453e9fbb6359e4ac946847d6f96bbfceee62fe8e7852b496b21b61e657ec8612f37e52a2b8af04a8403e9409805d68b01b71db1aa3c2f88f942e3d4356e0657567a89422dfe467c4b8529169f8369d8a1e78b681c21691755c4815d96580b4b4a1625fbf7bacd702ec4bbad7db8995bddcb4439db717d714e23c163d1f4f70b5f031c40b6dcceefc240db5d038c3dc32f9321096030ccff0a6dae01fe831f0044a7c60ea4a3af2cb4e4cc87acbbc425a0dda171efa1e91ae6ecb88c2ac02dd9fcadb0c5eddf8f224244c4c3eb8b014149eed79204f546ab74866f8a0e9bcbf9055f87429ea403c23adee5f588da8f60107a2bf67ca14c121e784a54d6343b759965229df7bb20039be085572dda961cdcf33bbdfb3cc5cb40b7a7944796f318b22b2a8e763110b8cad05b5d617efbbe8f1a64e6c6a35fa294a075c54a97b50d1882aa3282de87605ab1f238f038a8789efb67459e0579105e97d50f65e2234e4eb5c56bb4a54f089c23eb714bd909ca24205217e4fa78eb3452b4ec658fe9f8ba02e67ff07067f2803aedf6df3e9a4f8220fb5bb16293bde170083abd995ea4df0835efa6a5d0e086b8fd71c491d0113c064b3e3ceae72d9a3e3aff1cbb84ba231115a151af8949d6f779dcea2bddf0873a67fbbf281011ea79b7baa543d2888dd5d581e183ca4388c8fc951a240c1b74bbf4832402c3c384f68e63a3262840532b62809a0c0ae9f48b2c834ffc79eff8465e5a4f42aacfdcf26b471291def1c22a8b4223e69c9891fbd561800efea153193460aada8991a8c48b33dcec2d94e7c0ab5c8948aed548c9ebffdfc29ce0b5291e8cf1f74ba69048b6978b6a7beccc87f71e7a3c4f4356e31544a520df11357e9eacf0e0efba29534151f0143b38020a4b7da1d545fcee1e934cf23c1aeab0d7b390bc20f96035640e2364e695f1c90b622959f8dfde430b87a8be2771ff8b6b7152110fbc25a5071694cacfdd1b27610242f9095b15f156ecb8b8b6176186674af113cf21d76c975a4bd0e2363df4a37b1ed78e17d351c6d6bb47e307021bafdf36b2ae83d5b036c9fb193a2550c23bca9827d32f78a7507e3b1f674bc91ef59c51228327f1d6ac1856437dd6769da90b4c39de64ed14a0b557d314d328e099bc8f376a91111f0185e3fc4c080301db5cd205ad9dc46f8eb9130e6b4c3e0e12b627fdd55bcd4d931ec1331b383645d7c6164812fbe78615a0e472228657e00844f25a40078ffbfd775cda9939923d5f0c14de0199b98b85b0a3cfebd3ca5266f112210177da9d64e3dde4a84a336d5b09366f43815412289cff5c0d5e33ec3150002ed3083e76181aec8be276c0b551d726f7601758489179616ed39a023b7979e63d71f58f68a5435248a1afd1636ce73b617bc1a212598e3a896b31b85eefff2c806a4cf9435a019455a588e60a519f86dc828e0a8eada88e8ce94c62570d7a07820e00c9b6e2509bf7a3226fda3497ee00abccfde84f890282216e5db004a4cb744aef4f66cb5a5b9aa59c61feb61b9e1302ad1ad91b96a00808677dbff55e80d5c97121bbfef15c3937aca0697093503408be4f587a166ebead0a307ca4311558f2e2d7d9f25db276501349826c4a67d8f7d8998ad05ef86bd83a8dab72c0b7ef6792417e16b98c8ffd80ba8afdc37a5ad0d6c0a38863c3a08089ff5c8ce7fa2dbae9129cc9bf2869d7f92abae34fcb3c7e165e228b5cbf0d6af3ab3e53fec706e61a41ab8ae26976a90b9c0d87f71abc836ee3adfbf2368f638c5fa817fca45b5bdcf706207df2201f5cfbc4c019582460498f05ca02bfbcc6a514527ca3b09598a73412a441735d6a0573c359507411dd23f220a39b08510e04a8d62525aabd22833995439a59e4b85f62012c227c598c1e41153d87a13fa2a8b811deeccd4c96d75d51a317b0db2e5829b88a8e855404411972393910c48500cb9606c1b5d45cf994fc70d15aeb9423a7da88f16bf4bde0f6788f4a31c64a79f4e23ffc81d26a08f89a10b45b4473dc3c680845c5658d2c02cf382ac8f8dc3b8ecd4125c14fb69d2454c24a96ded8b7ced623a22f0d29a270273cad324af02fd932ffd6a90c440d125c99e8375846fd310a4b68dcc9a0a0a5c75c2db25549735e03fe99191b335d0c4791d9d6ded996f9bab24d6ce7ddafee1fa31fd9ff7e53492c15c1472b2c9ebfa71fb78da132865a6529a29b10adf1f0c58b06af46f76c41ed3c408de5066d8c9763f6e3aa00e06815be6086257fc49593237d24c51671bd520058a3e7a586619b16d2dc47c789b309b064c84fdba1660bf931a4992790af373391109455cef8fcc2d431b4e7f4dbff2df4c261a15ae2e48573537c59f1d4ac7f5366b6e30c47c2d2ebe5d663ab77aafdde0f847f84e11331b1bd63acf09c31c7891a8fd6afe700c19563ffa47da5fe609259c90e05f59e6a300843e80934730839fa22ef007c6385ef23825e39b2467c67aea0e5de98e3bb92531093d3a8a4cb0257445ce11ebc80e9bcafd503fe5bc678f3e9f2f40194aa547a5767d8f385a2ad7b27d1ef4bb7dfcc89b0f9a90d2d7be0fec5428bc14b04dfc4f895ddc5ae63f0a9822bee9c7aa7f47c58529379c8e557fc1054e91a878a9a86463660897f1262bce10276cab510169d442111357e6b587d0430348b2c9dd68ea3ecdbdb2fad60f961f70fb30a4c6d8f0e9f9b530987a7a2eeb848ee9b97cb2540b990cb0024d8b1e5e5daf0257fdf570cdbbbf200cffbadf2d424228449742b877f1bbc5597cb2aa65bddd6852ae18cebbcd5a926bf4dde1ed0f021203ad159e9006f13abc01666b6c3a201666fc51b9c6790e4bc65742db702e5780cadb6b66efc531bf142fe3918a9dd79a99816d6c7edcf3cb1e99167e5705eb156e648e199eb63d1408187c8a9861648c3df4132530e36af1727d2baa4c942178865111779dfd3db0d0325ed42d354e85b343c380bf5c7e810163fba4922d1b5f9a85a4ac5ccb0977861ff73306d6031ab6160785fdd301b3bcc7e4a9991f0966ed5e9161c976a3d4a3fb383aaa3f0dcaae32b77c02a464104d24871a752e7d43e11fcb3867be0899049148da85b44e052927b75262021a58a60abfe31a97a6e14a3a3a46e7d990ef25973e2527936bf395726bbf21032256cb9601a0547c2e8d0b7cf7bb47b6c0dddb7d0e133ecc8ece4f46b8641dddb6e40a083780710a68687d9c241748d3b3d6310cb2a11c449a74bf7938d191973fd19d05182b89d8bf1aa5a557a82b88901043b03203e94575f72eb4a488616916232d2db51d6af7cb5b3f3e7851b5c42aab85022f4a9a546a69c77889475b292195874b1c6d2216b38a3ed884cccde9e6bb3126e83162b418d36e2650a1fc9cb0c5ef055e866256ef5dbffdbb7e038d1b5bde948a51c89dca7753a5e9a10c5a598b92b3d78c535643ce18aa8240d9eeff4a4f47bcb9c95ef627c338e55061af4a86fe84525e29175cc6aec18c2ac86aaa0b7ec1d8d00a774307f2a40e8c57fb3177a4ad677138704625d10e5c9a7ceeb61d2cdb3c11115fbcc343d46dd1a50cf75958559be9a7cdb6484af1aab3fd1a9db931851685de200cb066631cf1c307f3c0d5ebdbeff36e7cef1c0221a0c34d6c995e4fbf8de9673101c8ce640365862afc1511922f02eb5779a44453349f6293c234939911579b0e324790e83ecab40fe0f2c7edaf78f1e5253532df690c9ce845b57adca6faf9a14d0b9c44f3a9c1b5054447a53f474dd98737ec3fef6839b0b8de5b9ff6e7c6d32d41d322ec617e8e8dd90a3ed6f5ea0650d8652d77ae3a1b29bdf18804c1a1dbf701dc2b31ad486ff0be4afc5ee6d4be80ad67d5322b7b16c0a6e5c769342c2212dca6578a0dda2e56d3637b71ef03de20569415d7f30bdfe562dce801a0464ae468988a6f3ee0fef331b3e5a14f9ea39de31f1cc58fbd960bea9130119de5c2ef6ff2541cc6177333c3e168312d851146ea90a9f4cb63e729580410f3735f62026177c152b3e594383f5fe0140a07e43c7eb089bbca3663f6691334d0fb81b9a6c06cb8611246569dda6c141a1bb0038bde7ba821028e9a40fda57909e41376a49e7e1461004c6e754adda6667faa0456e25334707c39d1f8b5864b9e74bd45083bdc7491487e5cdde683790aeeb322125bba24d8b08c2a03900844d92b5043ddc951bc78a0cfdfa264da5eba1b752c0acf86a8e91b93f3a127968c5f12ffb82cb6fe19d1dedc30f5d5f56c29b02379e21088246b071935fceb6dc5340fb98b31d6403512224c9762a94a693b67e404539eeae9545e2e3b4e4afe6dbf0045b666d6c86f7e74da3484904cff5938faac61b0fc2d2c876022e2059cb162a8608d03faf91d01f00cdb9bd6cf854973b9854300ce124e416a02c1137b710163b6db3800dc823eb8b18fbc4bf50cdc9ea1c9f4987b20a58bb00f8812e0f1f24a287069eeeb6d7b39064f602cc9956c68610282a6c01ed7be7ce5ccb4fa6b8fcdb0bbcd155666aa069725f70a47a55e79dc36e94c9f1103f3dc4091617f94d0a5fce579b333e8ef9cc07d1cdb7da7cdcb10758910a8cab9158905951d418159a3bcc227a7047a42bad09937f8dcd5c39cec86f008e6dd720b8f950f5175ec53f09340cbb5337485d995971ef72a34bb2e060a53a6f3b7d35c3d664554314f2add33db063fba1c869cce2ee999375d5493ced653deac0a9ae98b9adb7a57a623756b0d891808762af6a5c6f655710ea0668690d3a800c1101dcfe23e78bec1259fbeadfddb8b2d412f406d4475091cb0a00754be471da211ec5ebd7a5d7c169ac2519139f6fc87e6bcfee3d3698b122f775b6f6b0a98e038df203fa7644dbd08cbca63640a7822c2cd52b5151ca50e6597b1ed2a8daf0220d06a9d9f1a4f1890d0237307460500235a4a6a1afd8599b080a978b3e55b64fb7e27016ac244879bd141b513f72519db0573fe4072b3b800f3b813b48aeb74f67c9cc95", 0x1000}, {&(0x7f0000000140)="b5a80e1e4c2cc8d8815e0686d7b82da70cb0712b59c75ea0c2511f39927174bf3501b71e3d3b5537c58933bdfdb2fb2eb6aa0094eaa9cd8a3382a906f5680258660545beb8d5", 0x46}, {&(0x7f0000001200)="9671a8170c0d6816646ff5d1e013c638d342ca2b2541aa51e59f1b87713dd22f35ca5329b88d1fa291994123ce8b4ef7b7f5a8eb832e2b82cf6567e2b86b69c16ec20e34db74cc55f957eb3422614190f56efe0e9602aedca8ff46f5a64279ad045babc0666f99720b2510d74221cb6643cd013c8908db6622c62e9fe070fddcae26016d984172bb742aa281b7266aa9be359d28d0bff77d3d9011357af52d6ae01bd972e2457b0effce3c46be4160cc857eb40b33aee4385b1bf85291af1858b9da283d3a66392e526c7db3151ed818bf220f9cefb27ab16b7ec8c68d", 0xdd}, {&(0x7f0000001300)="8e59f1064a4cf19ce7090faf47c801c81d198d0fd2ca10c9f277230f5bf172b5e18c3d8582355f9235cdb4bf4742f5a8968fc29e2e6bd3a71f997cb125175c24d12db3ba9dc98c5d31464456f7adbb08f30c2fa96ccd80cd76cf4aa41f7054b7c39ae4427ef90475bebccba4cd7814175a286fc5da56d704aba92f7cb4a9c4f0fb51dd6366a7ecb545110d8076b3537a8a027f924c5381f26ef5", 0x9a}], 0x6, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x22}, {r0, 0x20}, {r0, 0x10c}, {r0, 0x89}], 0x4, 0x1f) 16:01:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x212, 0x10a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x810, 0x4e) 16:01:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:24 executing program 1: r0 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r4, r1) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047462, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x40) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x33) pipe(&(0x7f0000000180)) 16:01:24 executing program 0: setuid(0xee01) r0 = socket(0x21, 0x4000, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000005fff, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x6) setreuid(0x0, 0xee01) getppid() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:01:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x10000, 0x4) r1 = socket(0x5, 0x1, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) setsockopt(r1, 0x475d, 0x0, &(0x7f0000000080)="00040000000000f55d4e745396e6", 0x729763a4a5042cf6) shutdown(r0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x32, 0x40fc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x81, 0xbf}, 0x10) r3 = semget(0x2, 0x7, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0xffffffffffffffe0, r4, r5, r6, r7, 0x0, 0x7}, 0x0, 0x10000, 0x400}) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:24 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = socket(0x10, 0x5, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x16, 0x0, 0x8) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000006, 0x800, 0x2}], 0x200, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x3048e6a7d0213f55, 0x24, 0x515a, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x0, 0x88, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x8000009f, 0x5, 0x8000}, {{r5}, 0xffffffffffffffff, 0x84, 0x24, 0x1f, 0x6}, {{r6}, 0xfffffffffffffffd, 0xa2, 0x81, 0x40000000000, 0xde}, {{r7}, 0xffffffffffffffff, 0x2a, 0x1, 0x1ff, 0x1597}, {{r8}, 0x0, 0x66, 0x1, 0x411adaf5, 0x5}, {{r9}, 0xfffffffffffffffd, 0xa4, 0x80000006, 0xfffffffffffffff8, 0xffff}], 0x9, &(0x7f0000000280)={0x80000000, 0x7fffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f0000000000)) 16:01:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) getegid() 16:01:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 16:01:24 executing program 1: setitimer(0x1, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) getitimer(0x3, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 16:01:24 executing program 0: shmget$private(0x0, 0x1000, 0x60, &(0x7f0000cb2000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) 16:01:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shmget(0x2, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x2, 0x1000, 0x1f}, 0x7fff, [0x401, 0x8, 0x4, 0x81, 0x6, 0x47a0, 0x3, 0x9]}, 0x3c) setsockopt(r0, 0x1000000000, 0x1, &(0x7f0000000140)="04e9b6008944dd2c17206bf5138baf19d37adeedadd4ffff0000b89da44bce7acb7e797c00ddafce051c12afa476cbc15fa331119a4477bbb8336f5e8aee39e902000000fd1608a37cbf5031212ddc7d479eb9a6000019ce112a5e7f4c60d14c5c5429fac4f01f54187e0fdf445b8e947e6cc68a13cd567152e3a7a1c57ded4819918165eb30d46832421e46a6000000000000000000", 0x96) 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:01:24 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10412, 0x0) r0 = socket(0xffffffffffffffff, 0x400000000002, 0x50e933c9) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) fsync(r1) 16:01:24 executing program 1: poll(0x0, 0x0, 0x80000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="8df6040a1ad6a62811f8af6d6c826b3659ff0e089b01da3eb6d75cfa20299ef2c6ecfcc95e68c1cd877fe927c7110f1c95206ef6e93b7c2da07bc943e60de92cc4a0a0dd6777d33d9d37cfabe8f2732064ae5e18ee5d5dfaeaf7d669e9555cd82726bede3284c8bada6cab0be9ef4fc3dca80dac09a3c76d445f2b04d6c8346166019be4bd840cae79cbbf827a9b1962bfa0be8d869f552c3388cc06789bcac6e2e7a4f77bd7058a8b7e86e8d8d5b7359c993e1ad969ca48ec9c2f8bfbc9b6d9f1eaff56d26a267f32a9967905357c78a8c3e1161f2cccbb5bc554ce4f300645eb29436d04302067311187e120c9e274a305a423afe822232956ace993b20db72ee7599aff47c006be75eb4af367c8936f43f31b13be536678421adc49e9c90aef00b168ac885ae9efa18e60dc39f8af1c246c492a2fb41d216ee35afbd366289aa4ffb35178cffb9a6706dd101e91e77673d76133d9c9b6e43efd4d99310b05a1c99a8fed578f9f19309d1266af9978af922173851edf575dd1aa2029f11e4e24152c8469c2faf4b4cb432ee6e7487f5dc66aa21acf8e7ece74b157a67966620fb6321c55467c01e297fe6ef793b0afab426c0796cbe9872ef5135c5614919aee9a8679667bd7b2eed628057c4d6addc6919dc43d5185f3b1a1d4ae12bcc5a9f1fa98778aa6c4d15c943236a4a469491381da8a2649e43fe35e6de7f89210250735dcce712491521740b1fa8fdb28171f51f446bdda6872cae3198746adc7a9eb4184f4b0adae23a7bbe2310f14f7069f8801ac639b01cfcc86f3dd77d26381526225859232465b259436d4090fd03be6f02c8b6a81c7e65cf52184789f351fdd7a7ef137da02daaf93ac69cf04676504b0d23590c8954577752abe3c04a25f64ab5c7fdb47eb67d747f97131390db36f930b16bfe6f09b707d0e293bd0140d20fea3d219ed0c2bb59e209a491a99ca106ecf217ab34066f9b900e7c3546cd7d56a219f8b5e85c3f4da01fd4ca6d86d43fb46901c2de91c1219daffcdb1afd0df62755b484a00febe71244e4a2c1f844aaf871f17dfd3f759289aaad26f6b4b31b87955622cd36fbe6a4645bdafc8adbf4650b6373b6c7dee47ccadc445b51a021ea7c6b0e35a9b1c605c1fbcc226706dcc58a4207d6909e9fb8932621559e330e2f505dd840232e0536713a659460787f786d46eb5566fb1d17ec98617c7fe22408b2bd22b87865c474014ec4132a462d19691af8b407b1dca70f653990f5765b5187fbeeab184e706d507f734b4bf84d1f486af90650dd6baa2f4459762a8586f465d8e8fe28a02765b1f47cdb78a80f75fd7abe3a4f06ab3ebb9cb551f3b94aafdbc7809535a9797cb67975ccc1b6af6dea6bd6bb6e2959efa2aee6bf4fc826f80b05217229de75548c1e716300d964a05902ad7c8cf7370c8cbc8b08e2f3b7cccdc6593e1b58e5797923e821e168e9dc00f214bb40265d1c69d5a4e4ab74846bfb7310fee5b54174c49fb2e237cab9fe2e51836d60b3df00e6fdb826c176a0644e34ae54ec69d1b322ed7cb5f6d650a6d1b4fc1c4e6914e3b60a6b77e4d3d63c5f7f8ff076db063cc0ea5af2ee64f168648053b9d526976ce87c2b3eb1ee5e7c5463f5daee73600fb800a4b9faedf67627c1ac0b97e0bdae44cd95bb60722a95787b9f6ec8aa10c8eab0415d3499984fab0df56763e8024fbd4be7dec9505ffe997b2adbe5484161cbbbe32bb24eb67e08d840d4fcacfc155086c39bc31c7c776baeea9d28d2a8f102c64fc1f64908e85409743b2931bf67f8391fb23510b3a1c1f7d36037e6e930a12e5617b9f9d0a9d4690a6f9da6e8f3f5be7aa5af381af3d4b6da60fa8dc66ce134333bc8db38fd6dce51b2b01752e1619faaafe03de21fa2a2f1834957d613f589cfb07b6c7f1255bc21ddca7ef38c6049d42179025de60cf4723308250d893f80f6f643e948d19fd33657df5b47d1091545ac93005f7dd362b5fd7b9b2c6958b4ae92459eb3e8be6c3a86797e3c0335d95642ed090d56d3f001cf29ad272ed8ba51f623dfea87dc53c0f669e5c20d614c2cc13f68924afcddc67dcd286c039e716f1214f679b909923f229dc1ef40c7054cd8a21da04e69f78369237d1a4c94d3c20f94002bc4e264b53b6a947cc8455c4c6a577d3d6ec14cf7acdb5097615c6514986a4486b12c80222276d31594cd668059d104a9bc61550e30090723af6d6b8b3c5c5ea5f56fbb62389a447d791bd7e38303ffd333f29f307b81357bdf0fd2f2bb7954de3b12402f8e8a705452c07092a2a423294ce8aeea4d36bff86ca0487bb59a52ee5ed811afb2595541775ee475a26ac8453444b0c22c0d10c00c60bbf78d775cfe7dcf56d026b15aac035710db6008e5f2f21d6cb126e04b315ee0a29f5d293dafef0bc01c50284e80dd39442246d9fa1c49f76c5437c1601282f7cc4f0b3630d106db50979b946485547fb9b020f07362de1cff6d1da5fdc1a7417bbf47c6a883c80005f32b49d11b5f1a2a8f3271bea5943071c37dd58b6d577886b97103ffbce87cb6a46b94ed9044bd4433dde8ba33203c475c177ab844e150b09232989772b284b23a0adcf52c742621074e58c8c611a44a589b0b4345703f5ba9d9cc0cd8373d76da69bd309d64081f9537dc3d069032f5b0576563a1058126985cac84dd0db5e30e77f41fa3ee1b1aee2afda556c315b2829a401fc232ab92104e8d93b5b30296638233500231ac1b6be7bb596ca120c0ea197e876e919d26c156cc880848ae4f3a8ba5d3c791a8c4d4085f8723bcd38df3247535c7c06e203a763012dbbc1d3db4239319312b983d78d21b85bea479915e1336b0cdde091e4bf5bfa45c213a5785d69be2010780a7ceac50c3ff57c811d52cd8610ff4097c20b3126c4681f801682d539788dea3a557f8e9964ab9b633247193f0f13ec61c5658c462634cb26b79e9d95a091be6ad89344048d5ecaa181b5d77e741b147f8209b5e749da8765985b33f780b8adc7bc60147096b99743513b5ca44a1f9d92cb7ff7c52ee33206528273a7b087e6c0180696146314e52b413077f17bf114996574a89a3aab67e87eb2ceebd88de0a8f15143e50c7b8524311f4b7bf2f0204aed6d54c99948ef1404f7499d2ea3f023fd96579f5c4e0f7888c614b9e4077ea148a6e6b4de60bde83405c89b6ad26b4d3d2954e8557106cdf59c1446325a1e79fbae02f19f38e0b49b80f6dd2c424fee48e54dba296798dfb7e7621dd30f1ba1ff4e7d9f0b30b27e4620d6b593e39382bc30aad2ea64dfe4c49399d762a709ae2b08e39ba9d160a5dceb8e6294570e8764d56cc3730803c1f892fe7ab015a9795f55fdcc400e5f2ad33553e93465bebc72aa25a0418ce2a49c76b3e9cdf841195fcca0103e1e8502890a8936a996f3e1cfaa0b9bf832a8a7c7c92ef8f6c693f0e442900e408c5f08ccef00cab8bd53250e4a0134fb54f00c722f660243dc839b468e1211697f53f2cbccf3555133721a9d6a3025339c784b197b4d84ae87b659a9c75fa56f37ad3f6007080ff7c6b92d84f8813b200fbbe612d907c4be948b8d5125028f43869b6d0519d114694c1bd437776399bbb145ef5633696dc64614bb03b4adcd3fb44b8c8771459f97ee9b68e28546f0dbd86891b08e7333329ac6962a1f32d88dab37bb27fdc42ce91c2be03c4cc03e86f06a768610569a3f75e9f346bfd0b28686ae7c1f62511e8b281f256324613cc2bd8f7d7ca0bc64e874fd81c8a3d0e908600df92671b02c76b8329698ee6604bbd981b74aa34a984995f8b9465cf032cfc3596046655fce89b4306c8328461e6c0a2de0bea46e74e6cd3cd62ec4324a0f83b98868a527e7bbf1a43ffc5bfea8cb01c3a52e27713d74efc63e9995305f0865a2cacd8d23fe0c9548ce5f3fdcc2b95463ef70d8f983000c601ea12c92bce788f73a99e0c5e0529f3d7ddf950a0f0bc9aacd8c5194c4058a9609428c40fce1abc549e69fd09711b66a11525b530a1c4e2cd4539c2b29a61590e30fc839245098c19d97782add059de803c07e07884994792c573b43f7870895268e3e3d5f7667a505f67ded83dd8e6331d9947af91a1f666663827f242da6c91f74e1c46d6c743bd69d535650477cf7b9b27276ba4de745d18cbf4912d480665d9e7b8a10d51c7f5ea3d805def0581d5c8fb320633ad38552f345e00fe3332e8fc180f5872ccc350116128da2daa48aaf80536473d7f12756fe1c8ff5dffc0a030c9c6c3cc750044cb0b75d1bd468d095e8a4302892b10c6994fc8519c49f852c10f04e1c4e185d2fde71a2b14154316e69a2618d10d7956a6900e308bcd53b840bf1a6748f5fbc76997fa6e6f878a4347373b173995af6dfc533247f1ec70f13d9b100c341c98e8ddb5cab22ef604214dc90045a340b7fd3769e3de972912a3a28c30e4b0fe5017f452950ad43a2dccd9df1d7f810bb56fb3860eab3c9f24a67e68762b9ae65acedd8a9211713c90eaba5bbd29f45d506ec64118688ea0e1321d8e54a036684a26ccf51ec322fff60a3a95eba10003f92056efa734553d94c631c5f66a7eae94fa5b444636b37035992b422bdb844bc49b1a2d3767616d7265252513d6cd4e4ea4dc8ae4806ad1292a3f172a0271648084eeffa50a6b1cc2217f2d8d7ffecec1153cff3ca0fcef40b0855570ebb277cf91cd44de5887f7e2b60329bec7010ca60fd1091e79efa601538df099a71755204ea9d0bbd1bd5beb63ec9a4d3bad83b25c46de832311466956f53b574b917a4b9fe65d4e0ab2f507ee4406e4cebe22c4618b33b7e8f88af0e09cf33d21914bab28ed1daee5537daac1f5addeeb9a4d6053c9b09f8fb6933049cc23a917f07da39ff8a03d2c82ca3ad1d74dedf223806729e658eef8c26d211d39fdf6d9497e0b1faa71348733ac526eee1e6bd3078a54589825b7d51d4b70a25f8965980c65050b327346991120123cd747890292d8092e705f823bef20e90d8c5c80c8a5419b5770d11c11d86146f311e7b82764495a6ab27f4d940ffce29b1cb133c11d3713e0498b003ae43fc84cc894bde3b875c7e102f61efbf2d092dacb4970fc36238205f199f86c69b056422d44b4661c1799fb4a2fb269283a6549ee3f9cc656be5a5b9c0f201f6d19a93a65fa1d2c2d275d4976f0786210060bee786a1fc5dc27796b01897443b65c43319fa75a76278d1304c0d77c0e6cddc0e1f920b5087139ab6ca70bf8917c37947dd4ec3fdd3499567155b3526c2286fb789ae7839142eb7dae93ca277611d510c3a97ad2a7c7a9960f723f7c08c161793c4e0b9dfceeccea17ee96d0e47431e1ef1ac5a4f07e6723e285d484c7c5a21acc8884617d5ff336cf6f88b810ecc052f68bd10cc730ff78584c9fa43f01ce7b7198fd88c83b5d69b14a69a3a2c1a4b31451032ba26fb2317f349fc1c3ab29c8f38ef460322f7d10e20e3a5d80696535c80fdf103e3a84d86e80e62a633d82ea8569575735ca9cac88faef2a2d75ea5be4777baf9b9517d3875ad8b02d0ebdca3e8fd6e5dfa3fcb92a8e4558f06a02bc0f18373120c272375a641ff363f9c7bfc132395e71cb47dbbcd58cb9296a5841bd7c365c529c3385f23b3a2f19e7d59e99a93c27d15770294cdea3be15513a653f8f7fa631b4075cf8d24bb3200112b5adc6d6ac73f362c2731d1114df866c236eda1cf7283a5f20a3c88e169787b47bbe12b3ed956e21f72c82c3010781f073e20a7686950dc72d1d185e818a8e1ded9cf482ba464", 0x1000}, {&(0x7f0000001040)="2d97116d7eb642d599ff4d090429fb5f1e7024eb0ee424702adb69b281774bd63e27b28e2e3bd66a04b07f7031a389b813190763ca14272c21490a7c58fd5dc493f9cf7f2c48485fc7d218ebb7f25075ef848833a1a688578a5bb4cccc2a9082d125b03a45cc70a92c34dbaae456bddcc10ad414bd10cdd775899237744547828f46c8c6d144009dd15f69f6a99653315ec87e5d163dfa22fed190cb310e68f21f16b599c23811ff493c65854f8a4c9904d4705de1b6d18eda9af3572693d625e72569f797c44545555215cc4010677935a992f71ad474e2c9f8f257861e5cbd7bfb11f82cf2c22409a4281122ec4935cd", 0xf1}, {&(0x7f0000001140)="39e8d691ed98e17c9807b75b0e74fc4935f9ee18707d72a81efeb4b81425579d84954906b652df1cf6d3ca79498b7f6b2f2c02151d842b7199f3b5743387732ee84fe89ff34bc8556f651080b19f9b1530d0448fea31167d8b4f83e18d8d3dc09c13ff61efa05f9ba18d8d651b8abeb44decd7cd68bc15dbc8ef4183cbce41ebede15ca8997338fea1b665ddbf67e2daab116c4ed5668c75dfc1cb3091f1ecfc9f00ec573246d2c6a0735ee2e0506b56bcbbfc419ab9ca491dae46dd9fab1885849edcfafdb79960c41b1df47e596477fd0d77c3114eac007f49087d67e75ba89312c15868eb393280bdcc34d1013b299d9f", 0xf2}], 0x3, 0x0, 0x0) 16:01:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x201, 0x1) read(r0, &(0x7f0000000040)=""/204, 0xcc) open$dir(&(0x7f0000000140)='./file0\x00', 0x84, 0x10) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) lseek(r0, 0x0, 0x0, 0x10000000) 16:01:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4, 0xfffffffffffffffd}, {0x4f, 0x80}, {0x26, 0x5b905154}, {0x26, 0x4}, {0x43, 0x1}, {0x82, 0xc5}, {0x46, 0x800}, {0xae, 0x3}], 0x8}) 16:01:25 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000140)='./bus\x00', 0x2000054, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000080)='./bus\x00', 0x2184, 0x22) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x4) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x2) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x5) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000001180)) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x2) 16:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x83, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) clock_getres(0x7, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382d91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727442b28280a7ccc35408829ff0375140f98", 0x67) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 16:01:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="76f349623c5ea66a8882dd6e675c2a01d4227b23097e6ce48db6c1c1fde2ef", 0x1f) setsockopt(r0, 0x29, 0x801000000000009, &(0x7f0000000100)="f81c3635", 0x4) clock_getres(0x3, &(0x7f0000000000)) 16:01:26 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x1) 16:01:26 executing program 1: bind(0xffffffffffffffff, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200000000000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x0) poll(&(0x7f0000001840)=[{r0, 0x86}, {r0, 0x4}], 0x2, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xa1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x103}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffb) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:01:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:01:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) fcntl$dupfd(r0, 0x0, r0) socketpair(0x20, 0x6, 0xfffffffffffffffb, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3ff, 0x3}, 0xc) ftruncate(r1, 0x0, 0xf2e2) 16:01:26 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='+!\x05-/.(&\x00', &(0x7f0000000140)='].)@*\x00', &(0x7f00000001c0)=',.\x00', &(0x7f0000000200)]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00004f1000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20004) 16:01:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:26 executing program 1: r0 = socket(0x19, 0x3, 0x4000000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x20, 0x5, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') close(r0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) getpid() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20081, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xffffffff, 0x80, 0x9, 0x1, 0x3ff, 0x9, 0xffffffffffff6139, 0x2, 0x0, 0x0, 0x7f}) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:01:26 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x3f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x80000001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x8, 0xe6b7, 0x5, 0x7fff}, {0x8, 0x9, 0x7fffffff, 0x8001}, {0x8, 0x1, 0x80, 0x8000}, {0x12, 0x7, 0x6, 0x24000000}, {0x1, 0x1, 0xfffffffffffffc01, 0x3}, {0x4, 0x8000, 0x8}, {0x400, 0x9, 0xfffffffffffff494, 0xffff}, {0xcae, 0x7, 0xffffffffffffff01, 0x1ff}, {0xfffffffffffff001, 0x8, 0x2, 0x4}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) bind(r0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0xffffffff, 0x6f7, 0x6, 0x40}, {0x3, 0x400, 0xdbaa, 0x72b9}, {0xff, 0x10000, 0xfff, 0xffffffffffffffff}, {0x100, 0x2, 0x81, 0x8}, {0x20, 0x2, 0x800, 0xc6}, {0x0, 0x0, 0x81, 0x1}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) 16:01:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) writev(r1, 0xfffffffffffffffe, 0xcc) 16:01:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20023, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) syz_open_pts() 16:01:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x7b836e475bfbd9d6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80000001) 16:01:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000d00000010000000"], 0x10}, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xd0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000440)="eab2093bb828975b56388824d27a5ce9f0bf09ed16e3c007701beaa8414ec327b94d743efcebfba7ff27bf6aa4fbef7c45a9a3285c88b51ca84c3a9c0d859faf9b37d23c5f85672c8e4fc73425237e31081170e3b5496d85f95e66fc515115fe60e81ddadc74075fde09efdce8a549c5ab117caa0d7878bcdd0b92c257b6fce7f9fceca6c61a933487c095c4f1d35c88a11151a26c83d7c390a3c00c223dd058cd7ee33c730fc0a2fa8201dfea18f3522468715b00abb981d0fe6fc78c4dc3215497a67ec0c556e3b69c83a3897b9e6588f01775e7fd70f84f0e1bda5e9b08ca7708acac8f0e0daf7c4a2a022d4e119b8a1de59982de4d7aa3b3d42289654b7ee2071b885aedfa11cfc4c250eadb02868089713bebb2568e663044d078c876f907f9440bcc167231e7002b0696aca21e9cabf7cba90ee174145b1b3ec47425e7a66977c5", 0x144}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:27 executing program 1: 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) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x80000000, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x2c}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x5f4, 0x9}], 0x4, &(0x7f0000000200)={0xffffffff, 0x1ff}) 16:01:27 executing program 0: r0 = semget$private(0x0, 0x4, 0x35) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/134) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) r1 = socket$unix(0x1, 0x5, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/4096) r2 = socket(0x1, 0x4004, 0x100e) r3 = semget(0x3, 0x4, 0x100) chroot(&(0x7f0000001100)='./file0\x00') r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001200)={{0x2, r4, r5, r6, r9, 0x80, 0x4}, 0x352, 0xfffffffffffffffb, 0x80}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001280)=""/208) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001380)=""/184) r10 = getegid() r11 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000001440)) geteuid() lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) r12 = socket$unix(0x1, 0x3, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000001540)=0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001580)={{0x1, r8, r10, r4, r7, 0x20, 0x8}, 0x1f, 0x4, 0x7}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) kevent(r11, &(0x7f0000001600)=[{{r12}, 0xfffffffffffffffe, 0x3, 0x3, 0x20, 0x7}, {{r2}, 0xfffffffffffffffe, 0xc8, 0x40000044, 0x20, 0x400}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x6c09, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf00000c7, 0x3, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x80000000}, {{r11}, 0xfffffffffffffffd, 0x98, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0xa246, 0x80}, {{r11}, 0xffffffffffffffff, 0x44, 0x1, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x78, 0xf0000000, 0x1ff, 0xab}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x2, 0x80}], 0x8, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffff8, 0xc, 0x0, 0xfff, 0x6}, {{r12}, 0xffffffffffffffff, 0x24, 0x40000000, 0x1, 0x3}], 0x3f, &(0x7f0000001780)={0x6}) msgget(0x0, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000017c0)=""/54) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001800)={0x1ff, 0x2}, 0x10) lchown(&(0x7f0000001840)='./file0\x00', r8, r9) 16:01:27 executing program 1: sync() socket(0x0, 0x4000, 0x5) getrusage(0x1, 0xfffffffffffffffe) 16:01:27 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0xffffffffffffffff, 0x4, 0x5, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xdf8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1e95b00000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 16:01:27 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:27 executing program 1: r0 = socket(0x19, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xfffffffffffffff0, 0x6, &(0x7f0000000000)="14f1e49b843f560c058125be2f1b5e339c61333b9b96b8c576abc4e9657e0ff0b351b6108c5b8ae7475caec0d10ad88110e4a0a5f05e64cb37f2c37ac2c00a8415289e4321e8de7e9ecf4a077425865a0679b34643197048d017af34950d52d82c2473bb02e03628d209417ed4391cffdc99d0ec2243768be173b43759a96ccd23a106bcc89cdac9ebacac592ae80f2d5950e7407789457bd9c8b0955feeaf3e1a3ad2e946736c0dd36629d92231a4c3", 0xb0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), 0x4) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2, 0x0, 0x800000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="06f650107bba78837f24f87768b1f59ae139f00bf735dc692f4590657bc21298fb606664c35b0b2f76e3ff8343615b477bbda5705270fef7219048c2569641a7ddb98d508a94187bcd56fff72c5f43100baaa0eb0f8a9a3922a883c3", 0x5c, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x3) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *296928 88910 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff8000000229c0,0,ffff8000009e0c90,38,fffffd8039e934d8) at rtable_insert+0x66b rtrequest(1,ffff800017c27da0,38,ffff800017c27d18,0) at rtrequest+0x875 rtm_output(ffff8000009e0c00,ffff800017c27e48,ffff800017c27da0,38,0) at rtm_output+0x6e5 route_output(fffffd8035311400,fffffd803701b900,0,0) at route_output+0x7d7 route_usrreq(fffffd803701b900,9,fffffd8035311400,0,0,ffff8000ffff59d8) at route_usrreq+0x363 sosend(fffffd803701b900,0,ffff800017c28040,0,0,80) at sosend+0x660 sendit(ffff8000ffff59d8,3,ffff800017c28120,0,ffff800017c28230) at sendit+0x53c sys_sendto(ffff8000ffff59d8,ffff800017c281c8,ffff800017c28230) at sys_sendto+0x80 syscall(ffff800017c282a0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,e5832cd6010) at Xsyscall+0x128 end of kernel end trace frame: 0xe5afb301cf0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff8000000229c0,0,ffff8000009e0c90,38,fffffd8039e934d8) at rtable_insert+0x66b rtrequest(1,ffff800017c27da0,38,ffff800017c27d18,0) at rtrequest+0x875 rtm_output(ffff8000009e0c00,ffff800017c27e48,ffff800017c27da0,38,0) at rtm_output+0x6e5 route_output(fffffd8035311400,fffffd803701b900,0,0) at route_output+0x7d7 route_usrreq(fffffd803701b900,9,fffffd8035311400,0,0,ffff8000ffff59d8) at route_usrreq+0x363 sosend(fffffd803701b900,0,ffff800017c28040,0,0,80) at sosend+0x660 sendit(ffff8000ffff59d8,3,ffff800017c28120,0,ffff800017c28230) at sendit+0x53c sys_sendto(ffff8000ffff59d8,ffff800017c281c8,ffff800017c28230) at sys_sendto+0x80 syscall(ffff800017c282a0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,e5832cd6010) at Xsyscall+0x128 end of kernel end trace frame: 0xe5afb301cf0, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4ce2 __ALIGN_SIZE+0x3ce2 rbp 0xffff800017c27a60 rbx 0xffff800017c27b10 rdx 0x4ce3 __ALIGN_SIZE+0x3ce3 rcx 0xffff800016bf5000 rax 0xffff800016bf5000 r8 0xffff800017c27a20 r9 0x1 r10 0xffff800000995900 r11 0x4f3fceb38bb2dea5 r12 0x3000000008 r13 0xffff800017c27a70 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017c27a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=296928 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff5528,0xffffffff822b7b98 process=0xffff8000ffff6d30 user=0xffff800017c23000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 88910 118037 46565 0 2 0 syz-executor.0 *88910 296928 46565 0 7 0x4000000 syz-executor.0 38556 143402 0 0 3 0x14200 bored sosplice 71111 82747 1 0 3 0x100083 ttyin getty 46565 450222 58720 0 3 0x82 nanosleep syz-executor.0 28451 452140 58720 0 2 0x2 syz-executor.1 58720 383114 89548 0 3 0x82 thrsleep syz-fuzzer 58720 54151 89548 0 2 0x4000482 syz-fuzzer 58720 438081 89548 0 3 0x4000082 thrsleep syz-fuzzer 58720 508361 89548 0 3 0x4000082 kqread syz-fuzzer 58720 477357 89548 0 3 0x4000082 thrsleep syz-fuzzer 58720 66926 89548 0 3 0x4000082 thrsleep syz-fuzzer 58720 253822 89548 0 3 0x4000082 thrsleep syz-fuzzer 89548 443798 98331 0 3 0x10008a pause ksh 98331 82999 85573 0 3 0x92 select sshd 85573 35851 1 0 3 0x80 select sshd 56135 157406 15064 73 3 0x100090 kqread syslogd 15064 458664 1 0 3 0x100082 netio syslogd 84418 421586 1 77 3 0x100090 poll dhclient 46277 113891 1 0 3 0x80 poll dhclient 89976 132270 0 0 2 0x14200 zerothread 8401 478322 0 0 3 0x14200 aiodoned aiodoned 62506 478296 0 0 3 0x14200 syncer update 70016 462292 0 0 3 0x14200 cleaner cleaner 98354 308008 0 0 3 0x14200 reaper reaper 94449 358603 0 0 3 0x14200 pgdaemon pagedaemon 37563 199458 0 0 3 0x14200 bored crynlk 95093 398429 0 0 3 0x14200 bored crypto 51904 122371 0 0 3 0x40014200 acpi0 acpi0 49100 164172 0 0 3 0x14200 bored softnet 17528 126246 0 0 2 0x14200 systqmp 40528 73989 0 0 3 0x14200 bored systq 9347 207648 0 0 3 0x40014200 bored softclock 13566 271306 0 0 3 0x40014200 idle0 16568 11117 0 0 3 0x14200 bored smr 1 250323 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 9551 6492K 7386K 78643K 18988 0 0 pcb 24 9K 11K 78643K 2404 0 0 rtable 141 6K 6K 78643K 1193 0 0 ifaddr 69 18K 19K 78643K 558 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 200 0 0 iov 0 0K 28K 78643K 605 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 5210 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 61 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 304 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 4993 0 0 sigio 0 0K 0K 78643K 101 0 0 proc 42 30K 54K 78643K 836 0 0 subproc 32 2K 2K 78643K 40 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 588 0 0 in_multi 33 2K 2K 78643K 220 0 0 ether_multi 1 0K 0K 78643K 29 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 555 0 0 pfkey data 0 0K 4K 78643K 8 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 82 20K 29K 78643K 12658 0 0 UVM aobj 130 4K 4K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 198 0 0 NDP 15 0K 0K 78643K 148 0 0 temp 192 2716K 3355K 78643K 17744 0 0 kqueue 0 0K 0K 78643K 34 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 2165 0 2158 1 0 1 1 0 8 0 plimitpl 152 124 0 117 1 0 1 1 0 8 0 rtentry 112 74 0 26 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 802 0 798 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 107 0 107 19 18 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 194 0 0 13 0 13 13 0 8 0 art_table 32 195 0 0 2 0 2 2 0 8 0 art_node 16 48 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 19 2 1 1 1 0 8 0 semapl 112 302 0 292 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10094 0 8612 48 0 48 48 0 8 0 ffsino 240 10094 0 8612 89 1 88 88 0 8 0 nchpl 144 17257 0 15632 61 0 61 61 0 8 0 uvmvnodes 72 5939 0 0 108 0 108 108 0 8 0 vnodes 200 5939 0 0 313 0 313 313 0 8 0 namei 1024 53472 0 53472 2 1 1 1 0 8 1 scsiplug 64 14 0 14 9 9 0 1 0 8 0 scxspl 192 55394 0 55394 28 25 3 6 0 8 3 sigapl 432 5165 0 5152 2 0 2 2 0 8 0 futexpl 56 77439 0 77439 1 0 1 1 0 8 1 knotepl 112 1002 0 983 1 0 1 1 0 8 0 kqueuepl 104 1303 0 1301 1 0 1 1 0 8 0 pipepl 112 2922 0 2903 6 5 1 2 0 8 0 fdescpl 424 5166 0 5152 2 0 2 2 0 8 0 filepl 120 31066 0 30971 5 1 4 5 0 8 1 lockfpl 104 1770 0 1770 2 1 1 1 0 8 1 lockfspl 48 607 0 607 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 80 0 70 1 0 1 1 0 8 0 ucredpl 96 7671 0 7664 1 0 1 1 0 8 0 zombiepl 144 5152 0 5152 2 1 1 1 0 8 1 processpl 840 5181 0 5152 4 0 4 4 0 8 0 procpl 600 11735 0 11699 4 0 4 4 0 8 1 sosppl 128 84 0 84 20 19 1 1 0 8 1 sockpl 384 4294 0 4276 4 1 3 4 0 8 1 mcl64k 65536 1423 0 1423 138 137 1 64 0 8 1 mcl16k 16384 12 0 12 9 9 0 1 0 8 0 mcl12k 12288 90 0 90 16 15 1 1 0 8 1 mcl9k 9216 72 0 72 17 16 1 1 0 8 1 mcl8k 8192 61 0 61 17 17 0 1 0 8 0 mcl4k 4096 199 0 199 6 5 1 1 0 8 1 mcl2k2 2112 22 0 22 12 11 1 1 0 8 1 mcl2k 2048 59508 0 59463 18 11 7 11 0 8 1 mtagpl 80 14 0 14 3 3 0 1 0 8 0 mbufpl 256 121918 0 121856 81 75 6 36 0 8 1 bufpl 256 20643 0 14706 372 0 372 372 0 8 0 anonpl 16 462424 0 453385 197 158 39 55 0 62 0 amapchunkpl 152 21567 0 21486 70 66 4 17 0 158 0 amappl16 192 28610 0 28126 200 174 26 37 0 8 1 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 35 0 34 2 1 1 1 0 8 0 amappl12 160 2477 0 2471 1 0 1 1 0 8 0 amappl11 152 51 0 37 1 0 1 1 0 8 0 amappl10 144 2576 0 2571 2 1 1 1 0 8 0 amappl9 136 553 0 550 1 0 1 1 0 8 0 amappl8 128 135 0 118 1 0 1 1 0 8 0 amappl7 120 2530 0 2526 1 0 1 1 0 8 0 amappl6 112 57 0 49 1 0 1 1 0 8 0 amappl5 104 2609 0 2599 1 0 1 1 0 8 0 amappl4 96 5324 0 5301 1 0 1 1 0 8 0 amappl3 88 336 0 325 1 0 1 1 0 8 0 amappl2 80 40573 0 40509 4 2 2 3 0 8 0 amappl1 72 97142 0 96737 26 17 9 19 0 8 0 amappl 80 12016 0 11984 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 5166 0 5152 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5166 0 5152 1 0 1 1 0 8 0 vmmpekpl 168 30283 0 30257 2 0 2 2 0 8 0 vmmpepl 168 516814 0 515366 201 132 69 79 0 357 3 vmsppl 264 5165 0 5152 2 1 1 2 0 8 0 pdppl 4096 10338 0 10304 6 1 5 6 0 8 0 pvpl 32 1361400 0 1349321 412 293 119 228 0 265 19 pmappl 200 5165 0 5152 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 758 0 259 19 3 16 17 0 8 0