t$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000000, 0x4) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:46:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f0000000080)=""/9, 0x9, 0x842, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0xfffffffffffffede}], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 11:46:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:46:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) 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) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="9b1e32648e1822207253bd148462a58283f8baddd1facf1c2cffb521f9dbb739e09b98781ed67bd48a6923d59fc3cc2cd5ab5646ece70c06712d8b0ae7674b35b73e47acd0917793d22cbabf1fc38d2b9a277f76f51ae124afeee22896f592aa9e2647f8dd949604f0381e073690c6684ead7b11085528fa4d8c6e58177ec09d19162e44204288c583d7b328e8d872862675a5a53181100b173362cd28e1681264aebb990cc27c3b4a2d2cec8d2b6211f5172320f38c466fb4260b1f88a05ee3d5dfc66292b90298043268f78d7ce75131e24f48c4d5", 0xd6}, {&(0x7f00000001c0)="19fbcc642b44021ce69f264b83f028811cf3956ac5237ac0a0ee9392a0e229964e3b06184dd27dee86fa00054110abce1af6aeb247f74d83d252e85610cd958bbb2932c0dad86f6f30f8ae612d97ff7dccdec0520a6703561ec2e0a52bc4d31da7c8b40232cc7eb50086ecb89dff5c515f155e4cc721d63c6774a4062d4099b71dfe9550a5d1d31e2722acb3d0d1d36478c3753cea2ca26ec3258db304cd4c062ed215a0a208237f395beb81a7d90c57f50ab3b4686baee90def50b72a183e02d4afc772170fb6d0fe5f667b7adab3762b6a8093123febb6662095eb8f42a4e50e03ac8e199c5196aaf31be95413d2ad1300", 0xf2}, {&(0x7f00000002c0)="cf8d8fc7c46fc376eba28683d5c3c0678840e1b2a573d1f63c7724c3f61619f9578848338f761bbf51b94b391cb4499abf5036b473e2f144b5dfa8c130c3a4065e91e584ad77138f40fb3d2662f9b1b188588adec4a4d6a236a0200ab3e5ca291f1e8bb8033b2924ab437678f95ce796a4110d14", 0x74}, {&(0x7f0000000340)="735e55668ce788b362b2441c5d9ad375dd5badf597c7abbb239ebdf46ecb02bc294eb2ec743283f7f62855ccd804f4a682ecfed3199abd50f3230d3d063c43632fd957b5290372d86ccedeced58047d38eae4a39e2fff21bff9d23ed31babfe12fbeea6bbc94cf8bff43a9de507455805c9f8aa25853007525bc", 0x7a}, {&(0x7f00000003c0)="5ffe2a819433dd0315393c5582ebff11bbfc71124e605e1c6b1770ee12e9a4bd0be4b24b3c6f7939acbe9c32eeafb68658d6f4e10153ab87901ff8820bbc3704cc9c3998fb9ce77726a9e0abacb5685ad5676e37b36906b4e1b96302ea3371abe63f301627452ea51def759902ba3bd927887992e628ba1bd718110e2c3b052bdf4ebf194d2d5f6a0d63210b1064b1fba8bfb45d9cf5a3a193ffd685dfa0cb175da01486892ac7eb4579f2b371218f465622128abed96d15a7f25ecf669786c48665223e826acab1daecc7b7f67a2cffe6e16e2702f6fe7edd05a5a5eb84de55c239e5d2eaffaa4f404cba3cd5da8a61d5c1ed21c875086952e5755dd3", 0xfd}, {&(0x7f0000000000)="fd", 0x1}], 0x6, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) dup2(r0, r1) close(r0) 11:46:00 executing program 1: mknod(&(0x7f00000007c0)='./bus\x00', 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000008c0)={'./bus\x00', 0x2, 0xffff, 0x7f, 0x1, 0x5, 0x40, 0x5, 0x0, 0x0, 0x0, 0x9}) getpeername$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) open(&(0x7f0000000880)='./bus\x00', 0x800, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0xfffffffffffffffe}) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/240, 0xf0}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000640)=""/203, 0xcb}], 0x8) 11:46:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e3c9c05071fe8a415209c0876b4884efce", 0x11}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x8}, 0x400) 11:46:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) fchdir(r0) 11:46:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:46:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000001200), 0x0) syz_open_pts() 11:46:01 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000040), 0x4000002) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) pipe2(&(0x7f00000000c0), 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() 11:46:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000408000003fd, 0x7f) write(r0, &(0x7f0000000000)="3517c525788e7030555ac7532ae4f72bdfe421fa7100"/31, 0x1f) 11:46:01 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffe41) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 11:46:01 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = getpgid(r1) getpgid(r2) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x80) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7fff, 0xfffffffffffffff8, 0x26, 0x1, 0x401, 0x3, 0xe7c6, 0x2, 0x2, 0x4, 0xbc7c}) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20090, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:46:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x100000000000001f) 11:46:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="c3fce6bd582da6d910e83d871297969531dea2119f5082feb5bd3b55c842e9ff7f000072f4c524f5a83babb3c90801dfb4bc3cd756d56fcbcdca520d77b263e499e3b17675d0d375dc87cfe68ecdbabf20208f9b8dbcabf02d42da505b82ccfa111813b03798f318986491485e4c8c0ca894fcbee74da51112b2efc2cc318931797f4559723041aa6c3642aea80269a8c5dfb6fb830fe5a1cb8943818f6a359169907201dc84b9f94727d84d71dbfacfcaaf9ef16a6021bcd24e8a291e6174c7fa507dba6dff67b76c7a48eef678ea324378ec7e8f4cbf3f6875404cbc52c22e761b520b798e73412d9f7ff7bdc9bd251c179fae9fa60c64013cd4bc4292267ea3046462020d70d44d16fff5300bf36ac2c7b7354ea7d1692d1812dc3d72a414", 0x120}, {&(0x7f0000000280)="64aeb82c28fcfdfd65b2a2511111d0aa6e74a7a8bba366ec72206321e9d468cfb2f7ce64b5c7ce09cd913c5a162e1be2495f430df98101b9800f77318e64f455e16b4e0688cda2847dee7c12370e20ec0c82ec43f71e3c4ff27d63efcac37310212b21a512f7a8b5c5339e100d8c217b60c99f7e6ce6975a9abc4bae02ec57b9e9fac60a51d563afa20d913bf8055c15131acaec5ad2d80032276e10cee7ba0b7e67fa28b887cac2a6a3e2f1479c34cf2dbf5155744af2fe9d528d7324af3398519eebfdc8552ad120cbe4687648711a121c13b7e51b5ee5ebf86c5b97dda54f7d", 0xe1}, {&(0x7f0000000380)="c61b9cc07d95a89248a0ad7d9be90038cf5fde09cd18d7ee6cf398b87cd6c4f473b6fa317cdd00b6953c723c1d6d6e3a592114658f542dca0ef5d76fbccda0a9a4fe4ad6c608cfe7a896beb63e4443302f85f1cf590270d88be4842a920643554ee2799719af59dfa9cc32b2", 0x6c}], 0x3, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000480)=[r2]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/1, 0x1) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ftruncate(r0, 0x0, 0x2000000) 11:46:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) shutdown(r0, 0x0) 11:46:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff8) ftruncate(r0, 0x0, 0x100004000) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/155, 0x9b}], 0x6, 0x0, 0x0) 11:46:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1c7}, {0x26}], 0x2}) 11:46:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:46:01 executing program 1: execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='\x95\x00', &(0x7f0000000580)=',\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='*\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='*\x00']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=',!@.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-%\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='(]\x00', &(0x7f00000003c0)='+}\x00', &(0x7f0000000400)='&]\x1b\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) dup(r0) open(&(0x7f0000000800)='./bus\x00', 0x400, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10002) 11:46:01 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') socketpair(0x3e, 0x5, 0x8, &(0x7f0000000080)) 11:46:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) r1 = socket$inet6(0x18, 0x40008000, 0x40000) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r1, 0x8, 0xd9d9, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) recvfrom$inet6(r1, &(0x7f0000000000)=""/51, 0x33, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x4}, 0xc) 11:46:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2a) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d17860820f58d0f9ef7e8e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a190df34f29b094513e601a2aa2fe5239ee983b0507f7cb20a875c8a4c82442d", 0xba) execve(0x0, 0x0, 0x0) 11:46:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x9}, {0x3, 0x9}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="a2b6523fa7c9a21528f5f789ec02724010ba42bd5e4ebe6eebf27b27c80d4990be60f45d9c9e62001f1218b5b7489459bc085a11cbfd7601a682478e565059fc32f0b037d14e099df39b3d14c744c92a988031d05ce89499b1fa065aa5569908116ff889ca99a20162e0dd482713f35e57d0e957a53441e87cffecf72018af47cfda18504aa0a7bcfbca6964bf8cb56ddc400664b5d64d71596910a328221f5b1ac9b65f962eac4a7418bd2889bf2ae5d09c70625e8147251128daea9fded01b30fb3779f46e4deb132e0d1c2daeb04a924167bd71b0d41568bcdc79dcfccc3cc04788fa63c50348c9073585c26570c5e5642660ddc2b80b569f7e1735177812b792ac56340933d41f8115127bc5d2f6c92296e9b1a2c5116d22bf3fdf50945d7ce56e2df74c979a0b9e92b6fcbdb1f3a30e6411fabfbde60fcf1749923336d5350b8b1e76efef98acc9ca1f34f920244ec748388d2c3929bbf2266ac51a33bbf84d752da95676b2b307c2167c10c3caf96ba6c95ce017ecef77609cc97dd82d1e07ebcd18c9954c2ee5fb3f1279008151b142963968b7a5fd18fea16ada59ac5f6873edda78db5eb706f97a69e063f9dc247e48dc66591e6799e83764bb9abdef7d5681ef83814acea9ed7cd92b2ba1d2033f3111823787db7cb77e28e56d37a22ef2d42c8b0a64429e03b2a0b9608ce7332c83b69cd0849182fb52b59a24399de046895104f2859f261a7e4e4dde360479b3b66c1ae7491c1737345195029196356a62c59c8f75f3e7abd0df56c7b005912739be2498b0de40d7f77737d593212029180883a9936098ab1b61501d4c1908598ec0e2b787a6dccb67ba1381c3dba006f0012f41611fb27c126d385a44753b0bd47b67c461a42e2e8a23c5a1822bedc84368bee036fe072c18e55ed794367918b7cb8eca3bce767452906b75327102e913e54306aa403a2cc6e53404f12c9038d0d66e118c59be619ed103e87468d5ad49e27e67bbfe44e20f4b5719f28ed9d5fbb6316cfe49bba00e958872fa7ceb5489d1b93f325245e0770bde524a78a892a8aa79fc64ce53422cd4bf157b559d92c2b262e7459d4eab8411e080f4d50d42a40b992904ae7911b95c1f690e313bf3a825ba05fa782a3464e301df95d3fef2db1299b2f831d06188cdac9387f88e8c8afec26d61b713c6995ce8fcbaf7478106dbc18fff33dfafe033da63d4dfc65e8e97f3b6d709bcee462c8c094be57289b792c741af84dff25b630195d72ae46803201302d0ff37e52a48d4b945918ffec20325a5f0061651bf4b1b340c9fc2978fa7ba2777059895a84bb090c4f9ba3b76401f6dc19d66a4f2e019effc3fa1bee1264c21c4941bd4ddaf95cde1df0e9f0929f96b56335fe1ab8c238538f97aa7edc54b7d9be444fab2879509c4acbf828df2895e3c4b50e64b51648ab1b2ec966c2085d8b46ac7ceab0c37b8f29fd3e66e290b814edf85850f3fac9d6f722c8f32288de3f8ad9cf6ebe488c13b12706d042b5c42e17630a95c4a503882c3c6d21e661dfef597358201412d387bbb24124226cf47fee4b2657b348022999a3ed1d20bce472e264d5dfe2d1111684e927dcba87f3dd3ee40f140dc2f1e9f8050d44f54223c34972fb0d1b22ab29b69511d2727b8c4e010d62e5c621d68da66baa80645acb80588b131b30f68684d14f95057715e42cd53d0004fbbcd736b6500aa3ca682818d741a79112a3b5e65374a763a49ebadc6f3c2a6f8a35118f8cea75207c80a30695e5f77c60a63b7bbb11132727c8f874c1158978a1efdc87bc795d267d1f9349e777716cc7f5656b742eabd6cdb32123173cc669faef4ac21c84c1dc8ed91c78093c194d167599e2c4847274564958b2cb34eaa8c7357833e2766fa3fbe6a8f942756a7b43b9c9ab12b566e7d986381cc48d96156c057a98d194de7c4a50e15e44c8f37775bb475f7a7dde2dd6b35d3f6a83706ba1e961f43a3413aa385ae79b5fd22a5d441bcc4f29d732be7e9061a6e04f8b87d7e46b2aa29f5db1be9941a7bf3d6708a445fd76022e7c184c7d5acece53892658d733d47147387e74b28354b8942172cdcc41859ddeeb83d04e731056c6675dc13bf128849a04d964d4bbbadfdd8edeecd5d97a988cd6a552c6dfa367faf1ec3e23e70577d49a1d92da3078ce5a700e23baec1c236020c13863ebbd1051c69f7e66f52965901cce3b9fcf6a64d47aa16357cd68c30675546c158e8fadf746d21f4ec9197a6ef35ec90e2306f71ae0131217d1c2ffda9f4edc81ca7dae40ea1f919c54e4d9dc1c38e037018ec9317856d8e79494861ffbb10cf265cf469d29f7723f923e82436100a6a4e2d80929f22eb43dfd231b410466600c890efe6a67fef247a3e88b870929204e7fbb1a386f9f9abb6c16dce3b3802eb3192fe2e5952a40b66f8729ef4b9cc520f03d3394236c0769fdb8bd9923e306688fb248c7a82f35bfb6499a9b23e0c5f401cc9351d382807c65b7cd967c7754f112ccb832b344f0c3538fd6431d3af02e57383e8b1622e2c4a8c8551cea113376f715a5ce5f7bbb0af1a26c2e13fb29508cc30eb7e2e943345d48ae0cf3b15cf67c2e969f3404d674d75a534826f1d50f1c24659573b7785aca843a8d861b27c172f42c708391f2eeaf9e3c5d011c5e7fcbb1f52fbdb214f707d91385a2e9ec015a28bb8f9b734623b9a11947ec7a9a196a6f0b6fea306d0c1266b304b7b74a0f57ae1cf3c2b9643c61ef998af5004d18f5cb7468e5bba8cbf2b69de26ed2af686b3448b04ddba505544dabab600dd100015df8e66d1ae58815ea05081d124022605ac0b40fd545796e27fcc1435c4dee03df947324ec3af20ed020dd59927127aae20c1ed9bb66eba708471b582b109698d1fa2f4b679afe4965be425b59b84afd258bb7a16f0a26992a0f8d8b5ec3b6dbbfb9d7411d380c909f8157a1e439ac70d3996615b415346ce1e2a2e6589618a14c0c256e20dabfef6fe729ed89c8a4b2841f6781a1db6f503268c4ab18e5583a314e9c7ea74cef0ac2fe5d1e39704a3cdc03bbcf3c291a206d692043ee79ab7bcefd3620fecb039c7cb79e9c5880189908565241f98f36258cc5b66380c57d064eb90d06e4d145ff61ba38c9d1821786a41c6e8877480da0dc92ba2b5f19a0f72475b10726b339a9da5da76c6cf036df57fb22eddf4a87c6a82d6608c3b732fa7974b2e2b403429c89690137b358d6fd024a0c721733eeea8a6739f689e0f0e2c52a7bbe7476d30283fc0a9b76ee29c68bc79f599c2dfa756344f9ef208aa88820b9af23b8d8f7df56b3337091c74379247751f676dcfe562b2ab54867e84b6904256cf8a6207aec2a785f2a3b59a8d5698ecf7a6ee43e3fc5b2f464eda82fdce11f358a74768427b54f42e5de9fec7de00fae0839b23e9176e102484789fd0d3b93f69502607662ce6a5ce1a0d4f5da126e213b0773926dffc4de807167ac4d0eadda09ba5449ca501a5bc18b52386122cf4c9ef9d370e43bbecb4518414dc97bd3da20ad6e4fd6b4524594076073d9a2a401244d4a7ceab3124a1206866a95dab7d5534adb6cee79ace52d52c31ee1176d476c56f0652236045e0174cc5e92716b2fb82ad33695787cd61c95e24c353b7568575389cb10be3f5c087c86ef87bf7224ba3f2443e48a6b620c3f42fb0348e4b9846922471fcc28068fce8fdb231da79c4e3178dbde76f88447c99f833d7512ff286f91d7833345d08a3ac1e28adf98da27055d2d93ee180e5e2d38954558a8b0a4949b0fae3742daa1a9956bac27b740cb404642ce12ce92f671f3fad096a1a9aaba46dd58457150a577b98631d637cc4215b763024519a26849261a206c663f7be529b47c3324c574b6d39c79afbf4df3ebe8de33d288dcf4b5627e29dd37931649b78ead3fe4a6341da2ec32c6e8d50fff50e6e9a251bea2a22f2f62fc2cf9ded280f0f9b4200075e2cfc96daa14642c3d9cefd6ec6ece3f839c5302bedff396f0288403383298252646d960aafc7c8f0a9d23957e559bc908a3563772d25ff404c6eaec01f07425c3624d6477fbc77d87bbbec088dd5fc9e8957cdd6d1a19b38210536635b0ef0e28ba824857f0c1639f32945b7f4de1476864887e426ee266550fd290e8d7f72ee8c5c0c5ff07cc798d8c7a56616ab36c78fd0e901389adc7983e9c6df8c8070aeecd5cfef6039a5fdb353307d0a4ab8bff108eefc095b23b3643e728b5498e900078f30b3f91f0a3e2794169cb760a9404a3417c894dc777a61a7a4524e4d1248eb26fa9cdd3cca576b01a5d178cc64719137cfe90e823dc8381ced6ae70d2300a4e6c2e10c636b4332c4b51141ff18bc82b20fc2ce6b36dffae811b95a7a3e670d165ded698f09105400f48558dc6af959a108c14ac20c9d97787e6b7b877a24f634930ff58359adf61b56488f71dc6e8d24354c1cf681e6dfcedf4d4e6ded4864727ee489cc23496b8a5dbe30bcd84f064efbdcdb04824ed6a43528adb465dce57ec47e06729218a98e45d0c4ae43671d3d909aab88c359bc4ac468e77fa71ec44201c37bfc7df30741d13668d1fd09a61fad211f52c09e1a2b8764da12ed64de1ab5e789accb79863e7c540c397abd8a5be5ba3f046854ef21778aca627b429704f6933ca0907cde8e89d13b7eb53188992f64b778e86ec54186fde68324df09f4553366d3a3993e69403f050e92b56247ec88440422bdde7a87e75d984b86f64a4d0bb7ada9f46dde263a462ac6948ff0b430669af4a4883fd4f2cfbb1e44271dce774f9bc102ab0612a38766b19c17ed6356df937181bd06b7994997d0086a24fed7925fba5bb5dc3da53a3166260d949e6be3c23b26d2abbee0e8b30e3dbc9d58aaa4a4f52b2110fb1a826945ef1249f5f1a306b2de87574f65d7060a798bf484105622613e15a953513de31e30769119d36417359ef93ea52c4558b388b1cba42c2e358cb3c760e37b42ef8973ad66fedcd6af111b76af4c0ad47f28071997bad637079c401b95888e3601290a1380062e2e191a1465a56e1652ab2ca1075888909e5c759bc2f5bf90479f4316e8f8f15e8e8a8708d7b1f594d7ef0e994593fbe6a84f434952f5163f4707d895bb0e12e2e72e270b9b113074875972b2ba8a8d916d31f160a52e114cbf342daf7cf606dcf98d63fa1e9971fab0ab665682d9ce6fb94ad6a3467217f898615452ba79e6cd43c93fb543c79597207899733c6a8107fbecd29026c63116bd52ac67dfc55fa36db0428da49f7c77a1fc8e3b23a558eb74fdb4a8fadda0dfd6b374989ec140a007d809400df4f6a1bf2a2b82a3f476a29f8861a02956fcd6e91ea7bad7aca88030b0846258fc889030a7cc6ff272e4054e68c8baaabc8011b817e64644aa31665ffa60598be0fd6f0ddd1fee4c1544822bab0d215537dcd6e74fb4d3c0b479a7e25efa90c7495999a3350422309de07a0a5a030d46540501ce52ac99f42b4e3bea10a3336aca80e0a2c349709ab2a14f8377ab059925e26bf33d8afb4beaee4409559fb7a12b2bf7d0e41436a4d2296db09c26a2645fd877084360c99e6e621274dc08b51dce597590e4e84a9c08849d7aecbdac936901dcc2e70d2864f09ae8a1f0915bcffab901d2db97d484ad3cae3f2eb3ee93b64203de5398a62887fc377fe57f71afb176e976a7bcdfbc9d99d300c133be1d4a9a30d32551391642605965dbae334ce837e589f75b645730574c2426dca57354170afa7597deb8e863870b00474f12f9215818", 0x1000, 0x408, &(0x7f0000001180)=@file={0x1, './bus\x00'}, 0x8) close(r0) 11:46:01 executing program 0: shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 11:46:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000075, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 11:46:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r1, &(0x7f0000001a80)=[{&(0x7f00000000c0)="0185428751bfc8f358b6e1cccd5df1a0e0cf689d8c11ab083b35171fde9253d47b8da17ff062ac61bc739614fafc2f9530b8f737a5fe5359f3af6617dca65c9a550a61b7255aab330ea17c697aa358afea6ccca1f759bec4de89363599c7b2f18207199350368ae0477935ff8b14ca8b8a363ba229d28705b0f3af44aa1a7ff6f7b6825689c5e3c6a90f4bcaf97759a36adc9c3f777685b3e2bba96d998ea398495c46386bd4f97dfff438365f3a29", 0xaf}, {&(0x7f0000000440)="fd67b38044efccb90789b0ba8410d3d885bfa9412db2d9f80c8c5c2f337a6ac2609101466af980f0667eaeb28af6088730fb01745d5cd14d3fd655af1347e5125862d26bbf793af543559c9b236c33c81ff2d720363da418f0663d9e706215607fa2e0dc9fc662669401ba1a7335230c7b75bfe14887de2284ccf39f47cc7b5dec9b10b7ab06fa5fa89b362a9a0f103b12fa45eb53595ac20113b0d1d1aad53f1b05ea90242b14b065c6da1455f9fe6de477a7917ea12fd1c6c030e5b2a1368b5db94af2", 0xc4}, {&(0x7f0000000540)="185d493630e7f4f93ad361448d315f7db9360f0d4889e2096b928a0ba6943d3c3af43314967fde41e4c85aeb0adf8790a4a2b695fd7f3e81eb4cd7943bcfb37fd1d0d00ae3e7666513f3b055473787f3aa0d9f2fd942804852be043058f2a49c4f9fc86c19cccc4e6a8494501e90052a5416b7b7c5f5ea4f6d63de2e4d5d94425a449b3aade06a930a38340745bfd784356ada33548387f43fc96642e91a5895bcdc81d877682cea9e21b818e2bbd102b592a2973b805bddbd6dc67b1fddaca90dbd5c329204287459cdfe5e016270a2848c514cbe5914c6", 0xd8}, {&(0x7f0000000640)="74027eb233dbb95bd9e080d22f18c66cc4b3837de1f67c3223cbb536c9660b70885399b9d647f0a55383b92d2fd70b4d1cf7531f296f2c574565c518adf072786098e6240ee3d012b56ae2deed6b23b7e4b7daa2dfb8a46ed66d456a4a0e86bfb3a9cebd10c6d93c7e48ef01459b7e9c0e1e1b172cb4d05be5d56f719ca1b61c82dc4de87aa2efb7", 0x88}, {&(0x7f0000000700)="3936caa947ca141f9cb4e719993fc5bd37a8eba9fc0ad5d272c0d3c1af465b5d3e4696a5ceb328cb5c887b91a4d66464b42f9071ecb54c348c908bbe1b95b765575f79ff73a86f9cf351a14938b10cf2d2ee4b3022fe83db3bc268344055223189e30eb86e3bd87caef9e9e4130c45d9e93acdbb9f691d7a9d66e6d929ec702b8cdde52d2fa8ab4023ca2441f7fa4a429633aebba7486379e6e375f8374d9600d84244dbca52d1da78dc5a13e3449a50358b1b721b05c8fe4e7ed10a6382e075d653bfebb763b3f140e710f780e487", 0xcf}, {&(0x7f0000000180)="08700d4709e2ee53447e7e822b6743d72e862e51324afe8ed7870a2131e9", 0x1e}, {&(0x7f0000000800)="55c98e70d4f42f89fe068cccc968ac6f02faa9b33bcaa1b0b2fdff4491d9a4c854b4ed5e525bd6a81a2e30bfa3fe1c71459506ea5c6217638a57acc599df2a926d390983db4a2d594b9b88becbc9c72341c633ecd328369d2aedf4d738adaa1e7e30cb9b143943f06ab6527dd8413c73df80418e880590d820ec054a0c81f746ede6bc986dbf093e841fc0ecb06df37301c3e429f4fed2d0c10d7d70f820cca74c7019", 0xa3}, {&(0x7f00000008c0)="e0a6a51a6e62762d355466d38904357b9b75189072cef2dd95b00b57ea2f7d848699b6457649c2c58e591ad11c6839a1d20b235721dbf43b11ac475fbae265241ba06cd161655944d0e57434c1cb86c4e5d077a249376130aae39e0e81ebec21457f7dda8edb5f18fc98f171c1e190fe645ce1436c51e476591fe8639290d84aad71c36867e2237e44c77f396cc70131147a16f09b7629ee0ca231f93fd5a76d29f09f089f9bc6df7ba82f7b58259a07fffeb43171f730686a7d40c3a380d44dca2654e59cc4106e7853654844eb37c8205c8aaa7b", 0xd5}, {&(0x7f00000009c0)="2ce66fea55140148d951876647638953179c15a00f88f4f53a9ae25a8324a0e0fe655fb70f19b6858991ec56c5e3c75899cb1af5e0b6b654772adf56266135657965776457653ff7e4d0b66eb2a458d6ec4d1e463066dd776d6bacc38b5032fd924af884ef97059f88ab3410c84d67d2213fdbf00afa0630485d97671ba3fb8df2", 0x81}, {&(0x7f0000000a80)="983bb16939dd07c539490fa47586adf0e05c63c87b5963c274de10eb346fb4f63abf2f0ecf6ebf6324e128383644d74b1684d1bf5ba5f2a7ef7b9a4287b4d5c7424eb6547693f8991b03ba011c92d1822b89d43645b0fbc13a89c15382d072bdec2c1aca91fd0541fd3a60dcd76d78ea77de4a76fe7d2354292e9db536cc0853a797460d703a8bba691f0dd1f2727b76d4b27618ac63a8332be143b3e684d61f24ead3214e86366a184eee67033f2b93a3e241ec23b47ee02efd91717618fbe590f4eff945e2e031d4ffa372d958e5b8f3df6acfcf04bcbbb8bf254f1cd934dbde9d25e6b5f18a6daf3bbd2671940dddade495d77049b9b280c06d34796eaff5b30ed0e6d6ee7806c992d130e1595f15c1cdb74cdf526d7a942c27a55480dd971f5ee0ea61329eda0b37a49f444e40d05e7361011af3c6e13e181d39e47da4912e7ba9ed60c876530c49bf6b27fce99792c9129b24ee3542d07d3364e4bba1526d17ab1ab6c38b899c99a2bdeb7342339f7c2b7e2672417192e1b1b9fcbfd10b7a5029f8e7c1e58a374dade27db606741ba8c95b88862b2730920d1974246bba4c7c20a0094b6c47cff2c1be5c15002f45bef2d22003b7a76248b659e54303ce1478300c1378991ba53f6b09c4dc6040d1c7bc0f56cf8c5c408980cf5849433bccf4284321566b041f42123cec327a4363d2936080984c0d924f1cbc8bd14b1df663691f685ca07e95471807ff936390ac6a634811b5459f68fef74a9659beb67a01c49b1d95c11f1eec0213f373c60dfefdd54d550ef52a2a3e3536e93cd230686413e9ad4e038e2ea6ea3e78c06eae8b34acf14bf82f92f708d6b2f7b3b981d243324c792cb36f8be021a8ea92ac81afd1e026731a85ff68ac84d62d9f6a7cf3ce8bfaede5d56553bb1ae8fdd30be78f4b10859ed969d406d28f3496537e48c2d2fc3fee8120462aea942aac45a6974421b36651040da6d19045438fcfd3ed5b5f8883cf2544b4e2c2258ec75d2d7bad5fee2e8936cdc34943f4a2d5cc3007d818d52d4ae28af57b4d5b7341d4bf17ed430dd4a7c98a97e662f6f8c1c3519e2e36f4e2e6b603655c81b720fbb765eeff38508cd4e73dce7b26b98e1ffb79f3859b64a82af1e61a9e0b71d1a37b12b196e5d193a0d9517ade433b1eed274ea5ab24e38b3fe07ca466e764a6caf71a8014fe3b83326601834e9bda63ac28b622bd5c1b82e0c3fff924c839b80c56c97b4e8990129fe6a6479bb3867629c829cbdf8fbc425912f491370c4cc9246d70c9f055d0a5eeb3c6147e70f4fe66a16539633839704d152d761dc63db6307fea1012d56d212e24c3f1c45e4f78e54d9814afef3b6929dc8da940734e31b7d103726986deaef61197d796947b224e9869a8cbd758d6ef6ec10410f7257258db404bb0a1735db47509ba888967cf97ad8f0c940ee4162013115a89a721520ec2f2965d200915e69d5d65ae13db9d63ff8679672f4464056e03e20de62f7d6b803c4abb42abbb78b64d27a31fdbc91ae6b7dfa6be29f2e90cde70bcf1802851676bb2773e8464238ced0ef482a4f077161410e37d1da4e0d3e497cb66a2daf710b9628c20a42c38256267f81c12cf11ca0d447c1225ada76006c5349dc779e9efd628c9b5dd12514e3c1ecf6c423605f79dd92d033e7ef4f141f4ba68ae6dbfd450f16e0f2a84687da7247ef478346aea01bd544522e64de1944fd1e506390a91cf47e68f16af84aedcf656c44a7bd1224ef641f581cb94cb76ea93b07c79f55a80f8f3db5cf6b05943c7d7a02bbcc5d624031dace161ded4bc34a51cb413143e44d42d4774351b2dbae3eacfebb021e1af4ef6e5a3d93a2b523f27d4a2a2fa917b33d9555ecd9ad2314d250289054a9b881462906ff59d02acc974ff931c9ed9fda522b393d1bc74a3c4d3b2ea42eba20699e96c216a1a27f24a8faba2a0a8dc041449340af28c1da160bd84f5c2d670043efdf1c9ce1d1f3f017369edb54b237ca32a4da6c687f8dae50870bcb4a03894814cac401df2cdf3a20634120d2d2077b2d7698671e5f5758f9095cc5b9675f60e4d89920a486777ccecb8ac848b34654f47e457c1cdf3292f02585c3001345dafd7a2d16fc2783f1302a28d6fe942eb3e4c129a6f7e5ae0f55a88afe21b5b94e4312d4ca90cddcf618d14565c3cb0e736d88bce0f86a2c58092f4959a61ac53f3c469b19d11a9d7fa573900a282245319d5d49499ead102e8d3a3f6f13b6439470a312c4e3c5bd642444b74e2e18be638b6d6ee236aa7bd3553dcce2bca2de692b307cab4e5cece2d6bf405f804dd3963b9f3810707788ca05e6a48069f2e566c438d980f608f00af47ed02604213bbc081a8ac41856b46e3204e33079c02022362544090d3666997d689980d1c0cea0cc0d01064aae0dbe725aa258a2341305b2ff50e6644ca8c40f63370c46c50d7832ef1b5ca30aacf6fe8ff87bd4f9879e2626d92ff22d3b85ecdc9d1451fd75d2764b5b522beff970f7f45d89366871b19428b918f61bf4f9b5e09f56eb66c4c02f35cb1b527b3014e550649c1463d6d3b7cfa721bf01af19766992e9f2c30f33983da19354ced9f2dbfa1b4d2c4d01b950e579f286561bb9699501dec4bbc5c2d226728dca77f23ade26f0739b8068e04e59738cdf827dc625108efe2690e0113d9273ce5e29fb2b9fc56a526d9b42c30485dccbc3259b8b475000d43971b622fc2a25b33e291dc26b2d0f34dfcca281d50f09e4a443235bae2b36bd1e199a725d6f625fd04762b3d4ac0cb84b022a5d479e13b2b8b9c2b6a93c74acd672856798f3ae79a84e62a4ac5ecf54634708ed574f8c0d3e970ac42d9d6b4d2e1cb3ca33009331af8fdb8c1ce897e727db459a9d3a5d2a7f0b1a29e43925306b3dd39f282c8fc7684d64fdf302a658ce4ad7a998b8566f91d9e7fee06018bd5f5ac8db420d3bc3f0f1a4af4efc2c92fd48ae0cbdc554adbae8c00a1d04d119e14b00f68a7a9c71e834556161e48323947dfa08e5a6f1034ba76e0b1c239cc44eaa03d6690b3a6be6fbda76e57e6a2518fbd02c67d8bc44d8eb99a09f2fdf9274b2dcd0104ddf7b78d35428c586cf249a7d1626d61eef0978fb9d4207126b2d4d8e302def33f1408f201678996b0de35ffc72c5a2ca1aa0accd2a497314fb9d062ea855fc7fae842a4183d89d5dbcdeafbbd959a07284a472a84967138c84d375aef310f7e213a463e2f53cd910cdd50d5e3ee9ef87099068161948f4b67979a7e68c1197ae4097d88cb99c748691c7648e43869e8912f414011174612a0efd1dcbc31a98b405097a4ed0d68ed8dbeda6d6f8ef021b3d2de13c87917bec007e90731b14480917708db469b80e6a9e1772530c952f3383828ded2e0b41f13b7e9a594e294ea0b2437e8bcc435b80cfa138257dbb96103ce97d961540e078586cf8283f685a097c0103b2ee75aaba7d0bdf867c2db58a4055c1949cbdbdc76583d0504ff85d489cb9716b367b69079606bda66e7e8752b0c0c2fce64b9918693484401db058269868caa7e8ba1eed77693848e1acebc94b61a9c5dccb28ae31f65055ded573c625b2cd906aa48422b154902820d82001c6c7e7874ea3681fddebfea7d09c5951d6e9d7dac9fde5017eb48bd243d3afab510951ab3362c8e9336839f9e5ec8a4cf2cb4286b5bdc3308e724426b91a6a14b133a07502fe73ea2609fa6aa13bef955cecbdbcc8a47a13c32859e60da85e9533967ba7de4df123ab095555e234c1af0afbcfe2eb111df85a09b971f2d6d1a510542d568aaca3643e1f0bf0f0cfc8c1d43deb2235544d0d1b55b59624ed2daea726f9d3ccfb8a7bc45e56d08cf6a841fc288a2705fe9240fafa01da69359f4e5be860df76429f05dbe4a0b17cd789b1bea7bc9d73dbca034d8220546c7599046b7154644877d9ee7fec1c0518f1fabb34b444fdfe9251f7c2cc73668cb4e462cf9ebe6ae271c6ff5ffed2c056000c114255e80e0fe81e76032dd8716d736663f273a6f2243d12d09e74d3242830535e3f8b5ad573c0b085c7e3141343866f0ee175638bedd93a480404113737b0fc7dc9152695a1ec1f31cf3368395480b2f925c4f2d6f5bd5af39d7b1ee5f79556af3d0c13353442d482fb0f87a8dc70bdd4a31f0ce1574c4b2cf577d57c8c8b9ae6ae8a92fe3d09858f51e4f5f4dff2eb05ffc56a62b3b1404d8babc8c0ba6ce6452f24eb538bcb66189336a15375ac2a3bd48a05a83247ffddbf95434003a7d65191da642d22c1d36ea7040a1e7d12f7b6ab2c3dc1ee5444126035aa5fccb67f05157f2432e9e32246fa5f729832de8c4b110648d1abbc69b77ba32cb35ed9fd811c3109e4d64b896cf60da5414edd52ccd21552ce59990087aa876df631c5a9fedccd2b8fbc331a8a49c6bdc4d114099ecfd95127a0ac7ee28c2848f2e8c74c84c1bf15ce30720bfbac942c421f57c2c335a0ac754919fbed2dcddb38c5ade289d30dafbcc4eabec9a8194d52b9a740a7a88ea746980d3c07eb25096d9556bda09fe5a5b29f2a7cc99f399e8e86e6a04c1a4effa5fca0f3ab895c5f9730cf9837e2ad7233072dc50375e581c679090229dbaadcb9a18cef0121f88c9388375b2527946ce0c9504049d769073626d55cf6b5bf30eed9d636018db3050aee35d4dbe4864e63262b616f6825dbcf3cfa55263c1f42e13e646ef6a5413fff8eeb208873ab3d4ed03dfd64a18d8d95f8fe1859798d10702775515541a6bf2228c89f11649eb2c6aa139c4e09daebca6bcada05603131640786218a7655dbd6c6dbdf4e5304d74fc9f29431beff8ec5b7dd2a0c237019f84007615bfa8f5472422b7905192dbeac5d678fff1b063f48ac2c11e50d79ffc3f9d7cb4d3e8b3d75930cf57022f3642b17588303fb0f485cf3f465af15f371839bd97270cdb060d64f8364696140e4a1820be2b2dee195a427e3b8be0cd57477e06211528e94cb896bcfa83f25fed0010c760fda10a9916904361bfe442485c43d147d35b1ace593c1b1cbfb7148ad6df85f5597f673b7e4fdc94bd4915ef902146678ed0b20e6863c233f845b1772debca48d022d4694a5aba916f50279536f96c00bacf9e4dd814ddf5fba23edaa4331fad3f8594bc53c35108f3a4d9260912aee360c83b43ab880eadfef8494741b5739dd1be9e8ee1ea54316e054abe682fc23ba1fe4dbb2ed9fa56e364d2d64f043c96457599fd0935fa4e85b2a6bfc18455def3a8688fc611e462aeeb23909bbf704520513fc501e89acabc559741b14d7864b0f2c440231143079376e3bc1b20597c52f14f9f2803e0246aa1a0db63dbb8df91080ba1a6b520a7d9bbbac924962af2bc96bcbe78520bc6750cddd35780e488dfb0f2a1726cfc1e6bbe3e9e714feb9ee1c6f503b6c7a620dd64a70feaa1eebfaeee4561ae8a496012e821382002fe979fec29cf75f8f4e4d1b2f27d1145b9bb5aefab9da2cecf6de4e997f6a1cbfe719e315f12b04669ac6056954dc8419780c51ab5e46a37219ec63c09c0596cc8c5d9e225f8377a2e6110c0ed775a27fc620725d19e87cf9d5db8a9b81fab6b0e9985b9d6271abebb80ed7b35d9d9c65951eb60e18c1f96beec65ce9dd32963bd1abf9057243683be85b8b2fe39d1132189ec86aefd316ea58fafeca20b3e5176bc80a0ebb09ba1e3e4cacb7882411b966e3bfae696c44abb7176fc7d8ba13953b7d0416bff2c69763ef8b15bb608c112dfc6a54a9418a92263c9a4432085cd0914c790a57770b1b256", 0x1000}], 0xa) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c3e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xb, 0x0, 0xfffffffffffffe76) 11:46:02 executing program 0: lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r3, r5]) setegid(r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="333446cbdee8dc2c99e29fd457958cf18d5bf9ae26a6c2377f000000000000001cf842610cade03eef18186cc8682406af3bf7b4b6222b56d90df97398d7801c0000000000000009a7e6d8b100e4000000000030bd", 0x55}], 0x0, 0x0, 0x60) 11:46:02 executing program 0: syz_emit_ethernet(0x68, &(0x7f00000001c0)="84b504f874716086684f05fb2e2a039a4d8d0b84cb0d1b0de5df458f03be7ea6ddc709144c9ce0367344bf5c67864fde7fd9993f48611ce0cabb317932eac7af45f644d7e0bb178a0bfac836b7f6a4a4140db7781e1ba47a3900"/104) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 11:46:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30442, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x3, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 11:46:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="ebff", 0x2) socket(0x1f, 0xc000, 0x65af) 11:46:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0xffffffff}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x24, 0x0, 0x0) 11:46:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x400000000, 0x48f) 11:46:02 executing program 0: 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) lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r2 = semget(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semget(0x0, 0x0, 0x580) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000300)=""/244) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x5c50) close(r0) r3 = dup(r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x1) syz_open_pts() 11:46:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 11:46:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0xa, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r8 = getpgid(0x0) r9 = getuid() r10 = getgid() r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="336970b6d4c604bc9b8f291e9b1a8e0781e4e3822a50db23a46bc8efe59af2818af07ac4167229df56e1c478249a77c19c3217ae056156e1d42f4f3b586b5aac2e76ca1e3d25c68ebb3570253dcd011aea8994f0b3caa296a170b927fb4e3c4ad31a34683cc6da5ddb41f9b1cdd789fdcd968a692193f3f35798b1694f5ec0ce83e6fa2472a2fa03e77f34f8b5b89b1ab6df81fb8caeea", 0x97}, {&(0x7f0000000240)="532c501c067397ed328b05f775a1e4396bd1086c9e77d5984643f9784ed7c7fa1b7c42aca1b6fac392fb21660e6205d1b76e2eb7d6cdefaaae584e5d96ae751ca42e4c95ffadb00133e2df5426df2ece73672286976251f03fd34e3918a373647e0096b7716ce0957942c78f5f8481024da67f70cb54eb43c0538317806e228300e565dbd87937481681f6c2dd54db98e55ec8b621ccfc3bbd3655e276f806bb75f07c638e4b980f292b", 0xaa}, {&(0x7f0000000300)="8900310b9e122cd80ce796a2bfbacba843da9c5ee79f04f3a8f8b3992e1712ef4bc4e901aa3fb8bd9c794282102f2f104a0ab4b7f382820fbad9a7dfa82c8cae453d92e2b9e2a8cea162bbd3e0b1e4ac8cef6150ddc3c966f998aac62d384a55abc80f02e363492a85feea6a8d3fcf9bf1", 0x71}, {&(0x7f0000000380)="1e195563feb6981dcf060430bf737be0a808df741b58d3107650f6b02043d63da5c2b05bb977b20da336859ed1b1624d47c279fad90d4481b718389ea3400abdaca6951f5a1e7fda5ddf83c746111cd72dcb40b0fcb800ee8e9aa3445953b0a56388edb3c166a80b84b097493150739db519999a24b1274fb094a9a6272056bad50ff4932235ea2db79367a63792ea462442ff448783d2852daf0a4697bb14bff3e153c30b75584d7685bf8844d204bafa012e0b758cdc36c47ef335", 0xbc}, {&(0x7f0000000440)="d9e645313a478cf4069883580f672ccf2ddc8dfa43acedf056e509826d82748cce3a243c55fc182cd91105787368c25f868dabc5e351822c9a79f8dbe1f61c8236fd32a093fe9f3252a7541a2d7732d46a8af5a353309541013f62faf7885824e53007c8adf70153f883194bf9979f77cef35e5dcb1198f9ad99512009077c058e9d63c9ec91c73fd086af8e", 0x8c}], 0x5, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x150, 0xe}, 0x2) 11:46:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x5c0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0x4, 0x0) r3 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r3, 0x40}, {r0, 0x8c}, {r0, 0x1}, {r0}], 0x4, 0xd02a) 11:46:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x3b8, 0x0, 0x0, 0x0, &(0x7f0000000000)) 11:46:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) 11:46:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) fchflags(r1, 0x0) close(r0) 11:46:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:04 executing program 1: setitimer(0x3, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) 11:46:04 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/216, 0xd8, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 11:46:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 11:46:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet(0x2, 0x5, 0xffffe) r2 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 11:46:04 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007ae000/0x2000)=nil, 0x2000) 11:46:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:46:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) -!0 34!#+ 082071#000-0820"1#000 /& -!0 08&&&&&$803&013$68 &!),%$: (/,% ). 2!.'% 11:46:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fchdir(r1) 11:46:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd15) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:04 executing program 0: r0 = getpid() r1 = getpgrp() r2 = semget$private(0x0, 0x3, 0x28) semop(r2, &(0x7f0000000040)=[{0x6, 0x10001, 0x1000}, {0x0, 0x1f, 0x800}, {0x1, 0x0, 0x800}], 0x3) r3 = socket$inet6(0x18, 0x1, 0x6e35) getpid() getpgrp() getpid() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x2000000007ff, r1}) setpgid(r0, r1) 11:46:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) clock_settime(0x0, &(0x7f0000000100)={0x6, 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xffff) sendto$inet(r1, &(0x7f0000000080)="3f5088b12c02120957e98894fcaf", 0xe, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000), 0x4) 11:46:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) close(r0) 11:46:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x4, 0x400) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/66, 0x42, 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x800, 0x80) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x100000000012e) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0xffffffff80000001) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x50000000000000) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27fef45fa89c6141b70900000000000000000000000040c6570c896f4784a7396f", 0x2c}], 0x1) getrlimit(0x7, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x10) getdents(r0, &(0x7f00000000c0)=""/81, 0x51) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) kqueue() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x91}, {r1, 0x1}], 0x200000000000007f, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20010, 0x0) poll(&(0x7f00000001c0)=[{r2, 0xc}, {r0, 0x4}, {r0, 0x100}, {r0, 0x20}], 0x4, 0x5) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8008, 0x1) flock(r0, 0xe) write(r0, &(0x7f0000000000)="88b87328ee3a2c3484df6622988b2bd73e537c865a09edfbc4b737e6f2260983ff25cf300175a365a86cce7106b1f52536cdddf1c0e4ce05752ce50c1b45775f962e99dc157e26481e4263e78bd8119e5805ecbf75fe3fb0500b75d71567c8543da5eebf3021ffcfea8dfab056f3ffe98f18022641aa937ff15540bdc2ea39947cb6826d6c659529472f9c8f28834b7ddc6fe7e9247b93e7eb2dae04fad174d1931b90836c6e299384a28b2b0955ef13403e387ec4aba54a53abeb0154301ae878cc9ca4702175e8e0a814805f12cb5c0fba91a0f775ba5da5283e046c5ad31d7421dc92b71b56c893ccf396659a5b5672", 0xf1) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x1, 0x20) semop(r1, &(0x7f0000000000)=[{0x5, 0x2, 0x1000}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x18}], 0x2073, 0x1ff) write(r0, &(0x7f0000000100)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000040), 0x0, 0x87) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) semget(0x2, 0x4, 0x400) getitimer(0x2, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x800000}], 0x1000, 0x0, 0x2200, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0xd) poll(&(0x7f0000000180)=[{r0, 0x25}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/236, 0xec}], 0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ftruncate(r2, 0x0, 0x80000000) seteuid(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202146c57be43c0c6765f91ed8f2e2f666d6c643000c0b1b531030136850300f9ff00370000bea9256fc71695ea4f6cdd000000"], 0x10) write(r0, &(0x7f00000000c0)="8efe339bbb6c571fc4839a0859e27f05f9ff460383c6488f56a5b5673ffc1a41a8ffdc2daa35092e950c06206389005a57abb9e8876d451067e5e67da54ea0685a4e5300edc6e8acfa2547e420459e9ba59835b9bc963ca049254484f2913640cf49c27b67d8a9eee4d5ca754dd6af82fdc723c5a6040f8a684e3fc5303771ed6ebd58991f4792c01b48b69d9533536256beb8e1e6fe81249606573692bf04e5a29d80c331d3bf9d3fa6e2acdc2b5768707fb4dae35e0342f73014f53894d0b6d3cafbf68e865e4fbc3bfb9efb2b44bc93aecb1149faaab8b902e756914555894b6717a7ace6a3f32c67512c00", 0xed) r1 = dup(r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0x2, &(0x7f0000000040)="db717e509ccc7d98f95e950b394560840a7a7dd13a3e", 0x16) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000001e00)="71eda242cd7eafbc729fe76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b7f283c52ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b3939e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e265477ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f73cb7c592f6d2bb598658f485460f4498b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e42c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ce21ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d9a996d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41707007ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c30af522c10000000000000000000097", 0x5a8) fcntl$getflags(r0, 0x1) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x3b9723bd7fc89f95) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/6, 0x6}], 0x1, 0x0, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000240)="763820b3889323afdce566c0d880c039aeb0a00cc4246bbbf4d6f7495d8e1a27bab3d9948b6cf8ce5ab137b0118e87367c7aad131246deca2b4390d482f1225ea8f16315509e566884b71edf986494a2a2424a806daeedbe8cb3ff1fede0493b0d47b604dd5447432d29ffb9f0bba07670c575e76903a11b3a5512e17d373f02698c9a4fa3a54372b48d4a0d90cdc0a31dcbc0f8bd7cf7aca37a77dec82d3fa8cec20c4e5f8008fcd2aa07da49d051e36261983c6238b3bfbf4506809bd81eb2e13d3ed1b34eea3b1cc26bce933853a8a1e41b149d21d05719693bd75de9133b849409dc68c4464e00f1134c255675b2e374df3f09cc986f172ec8b6ff9d4bdec9d0cd95f35b3df444e7e614b890cfc0817ba47b87a607458b6e9c8217a0148c2d44153a681a977bdae5a58d1b15e0d21af4f268063a7b19fe21e4896417dc794a0b1dc73e0b5b0beff201fa76b8e8410b4663f4e297aa78aae944ac9678f5a65e052b88a92bbac95c349c2f2a397b13869c4a4eeecfb6af81ef2dc2d497014611e2ceca3d7bbbbbbdd5aacf7efd7a0fcdf3b06267b9ac74358a39b3dd7b391cfb772fece5573979ab4dc4f37e976c165922aa3a5ed5d03f3ba8ccbe05935c093d04533c474fd92cbc229cf5a25cdec3c258d044bd1f16b9102b13883d2be0465332d942cea3d68b9fd732982c78be26f1dff4a0544c95ca1530a765abb2781988359d8377110970093235778e82e2f9f518389ea3c08f163b96e8367c3384afe0c4a4f4b8c32fed13f4a2f311b0997d8cb4bdc74078e30aca7b65b0af210c525d2ae2d688a8b5047294ac99f49bcc2be8cc341bf478bea3fa8ef035230dfc5e792cfaec870546865d10aa1c2c56b2a356ff12efad15e6aea0547ef9bd456135c65f30d6bbe79d1161b99f3f515bce7ec1bef6e1101b45e7ff4eaa2cc1a15b230031080001be22312b536ad118711ddb5e45f89c9bd215c62cab6db1d3c8d2795d1027878fa619fe693a61bd79a509cdceb3ebbd40e86a1381cf031a2ce15e484f5da874e90091cb475b38a456fdcffe12142a97bfc5507a0516b5fbc66c208ce8fd2d53215d4867741d0bf136fd96da7a207200bc2bd0c9b50fb2d14fac35c43733e9ebed8dfbacd9a6647c6fcfdc2693fbd94116881b49574fcc00dd25ec1d119690268b86c7e4fbddc78a0724d3efc73d6aeca32017cc333a4aab373f7a96fbb6622876326c028ae0a3a8c6f3cd7dda1da882938f4ad1f5fa92c1bd41e3e0e86c3a7a0a4591c09445e1990e9d177b2ab9c7371136019c33464204562dd5188adf8535ec6c2734d9014820e4a9e3676a6425ea98ab36cc1a6fff00490d177ce189cea2c7559c72fac8da98eb4edb5815a85e155746559aed96fd35557bec1bb09d7d2838fba428e92c9e8217a7f12b3b00c0102e9674c756800e151f8f19ca76410010eef83efbc7ca0a349232827aae93388b28f29d841040db10849206d4dece5db94f95578cec5104542d2e6ff81d0778a70b03460cd7ec2fa2a7501630586d3ea7e4ed13ba208ae8f8789b4bddfc0537e5722150dc14a343733d7f3d5b2565c1e1fdac9121fe68b2d92e1a396fae345505e80648a799731720dc4ba2ae427e126145c37d5ec697eda37256be6f94a6337af2ed4f5b3cfaf690ba1af075a60d8f4fdfc63b7330dfdf36a02359bde5befa7aadab0f21c3c9376c2ee0085c946451adf0de3293ddc48b2c57fcb16e7cf3797cb7ae033cc778c197dd4c84a1b8467f19fdf457b7548dd64e9123f9aed9a67e8e447de2a4779358602373caf25d4401c1ce51c79f1ac05126873d6b78106ede9be204be6ba7357bddfc64abdf8ad51ac73141f006bf71fe54b68e60d587c98b9da2baa9d95bef6c31368b76bf55c67c62a79dce8d670f9086a0764e29458304fd6d356719d1d686ae65992734db29595842bb89c5f920957a70d459b87c97657d0ccd764730b039028564df70a3981f4293e4b2224efeef87f0b87135aa1cbf29e9600cd5ae9298cac95e73d00624ccbf01b9d24b390384fdb58e0ab7b210f93270f7926eae7b8a17761aba557448e671ad19ad9a026771fd5ffc5ee27a3ce6e43d3baf278d6f86486d3adc99dab66d83c1496f9882a811d034f5c8af5a7f7d9050fe918bfd96922c7c663c838d5fdb6bfb6bb2bca5c0b33d0a07db3456822f996d041ee20f1ac09b349fb94c01de11a6f17f76b93481cd672cd8bdc188e8eb720d87dcde9cbca753d0a2a9107205f2c39847e29205fa7283d827b7b2bf15d6aaf81c64240d7625b015b941c56b4594f3f5ac312fe3db0a18e1e713d6c714b5824adf3f9905d530190c76a83786d951b512645a629934056730f55cfd781b3f2b45d9f0890f7ea097d707e9caa3e9c3a416fd1b2c60968b1065153c6fd53d0a3ee05296e6ef7c76c27cf2ea2f1d74f1f6df021891d66154b932b08a6989c94ece78f6c1470e19874d4901aaa1608d9d2ca7bb9a75bf7b13f89f2baa703f0d305f7111a4ab927839cceb246a6ebceacf5d578b72c26addcd3250d524214188da88160b8c7586dc2ce11e12636f99a8302077a098fba79b461897e50d353f7b5ac954f5bb3e31f619aab4b17975070702e866653e306b730b3877c95083b6f19436407beb59255e5b96f6a31914f7c0d7a4fbc0bc7fe55f9daded8132513449e177f7b417d8645fb8077d8cc79eabe2dbe7c43be5fe0a042ae6a86d4c2f011177f46fbc3eb65205653bf2a7b5b2c3f47ee7c914675799a004400e26302e4ea7e630d97e17ec02e645f0aa8d4918992f964cfa6917900784f6e696d5ab67c783f1fec4564949421063da1d11202d01a90be1b22b180f45fda07706ba3755bd20b6878db39048085745dd5712fbb0950bcc3219435cddae1775ef5bf5dc1d7fb61d4055e9f9203ef5f4444d0b2a986928fa87a2c4a58edcf7da8cdd7cf5deac808c6e5b26c8256a2de3b352737fe7ecacfe1c12c48d3de643c64d9f7d60d4f5849852e7f8f03cc7fda0879fb34ddee2925d8fa2f2389119d99b659dd1d77097275945a819a3cc99a6fad14ca7cd333045efd2f66e6e4b5a31c7e5df3b4d4f879654e96fa01982bbb257fa89517dbf35f4d5103c524e43b1c4883e63aa5a74c7999f77042e3974cebf5019fa4fec9b74e29bdcdd0aadfac70dff26d7bd63112c4eb1e02c3a021d65379e035d3e0d3141193804621fb9e37d477894d0790e994941d450bba3b5278de595787ef085da3e81c4cd85a8e0f0de9368aaf29482d1ee9f4aac84af2a4c5a25d9f1e14625f99171acfd436e7bd08193ae27f4d774b362b7f6727d630bb3a86345238d881d566b4aad3429f69c87a07e2682dffce3bef41d0c702db66f1fb62010b17209eb1dbfc5e1efdd59ba5b199530f05dc3d48f66bc1b749a2e68be6e46bab97701417118c847d0e540144a67dfbe91b759dc0dae8b0e44c7b2ac9f4173db7b9759b05557897fbb4eadd184f5c6ebcec3dad434b0c92b168c28ab73a20c5b7fe17cbf51359f3e9a37c1ad1ed36b6c3d9b2ca120e455599291f4e3115a80157cb29f5c0ef30735751c11380d218f1e4670aa6e0f43b80ea8c0a1d60be8e3826b3c852cd28ec8299d6522fa4ec79126a39faf1ed38225b29e4b9c95e3d7248412383bac1b0084ec45159c4032d1510c6fc78daded7c836f71538db7bde1e56dcc381505765c6d99a99d957351b149db4cdec5dedb7622d23ae8b93ea5dfe65b7d95daad79cac14f26b48a941e362b0f6ca74e276bd3dc0637d9d779f8500eda7dfb885c3eb76044bd3940bd45b648d298366ddfedf1a536a3f7ad667f774b9311043640c9baada7200855f093e308c07bf8f82da6d9efdc66b33fea9982954d8a8211b8b7c60d58cd08c4b9c54c3e72f851b9ed57788ee4e7b4da8d47c4ce3db8e46960d165d4284f01ff403d432166f4b700eee3a547f1a4163594f3bf7989a898ee69a30418c84afa0fe588d07121e61596faf36c2d3f2ecc9e97c90e17ab21f28b4a92b51d028fa9f9975cf1d64a5bd09b4cd869b265187f18b9a56a6f556aaed5beef06b587d2910c703405597a3e4647ae4fb731be544c52bc013746c25a3c639f1d5c3bef57e3c9aa1d3848914d1117ac9b19146ed4d6dfd6ee44101cf1b2cc48b8dc80d949a554a7fb8bff35ce556f3bbef6add3c22144f466a8fc6c602154c34b379ed96099943507fe9ece720ee8f435e6c71ed5d77874a6b3f4b93385e416ec6bbbdfbabf6d9a042eb286ab4e57a01f74e282f3fc7182270c07f8eaf9922a051fc05fca28c925f427825ff512c1760f5c7418ef01ad9f82b01f9cfd4d6855466d24034052e7ba8abaaa484d826c22196c2f2e5472a68287942bf00362d5e82f93aac877ef79bc6b357a55474d94ac2fe80fb093838c0bf1dc0653fcfa2caa40e09f27812ab825db3488b6c6141ce401a7155e48746718581888c4b6c4721a3c17e1cf237647a183925de962095b3621420fd93bf478ac8141bc5bc989bd33ac20055983701612a7405080e47e60bac53b4cf22dd65c1289e1f9cc6ee35ae6982c8f5670579496a5af84484a25ff30396d09d9c119d83915ee591c634cbb62bff735edd35f6b96abd1c3606182ac4fe9c971f2b8913966ea1209308233aa955880b89fbb33bab63870dea02e57d97f1cab566357778e499d40ba94642b538a31bc03942044f141828a719a95f67b0e2f36498ab67f3d813c1f0735ca5f3b24e927c5fd37192b6bcfc5072441bc502c61be77927c527dc18039723339b0ae651103105eb192c4c94e1243fa0afde9104f88d1443db6bface454be314fb47dc0e919705f585759efe8c93a6eda4dbe66876a560f9bc10d10af9b3e7fdcee54edec3f449e82348bd59e578b182c64d6969c5e851ed99c29bc7c1795ba2eb93d4fc17bc31f833a479117e25b3712b692a99dcaeae4a2c21495cdeb71de85aec51c8c745c61bc8ac4f6725d7fa72d7bf8577bd36509c3b3365adabceeb4122dcb652c6aa3bb980c3935f1ea48d785f26f698c05537ac10027205f35dc3fc2831a24b6ba84b6fdecad96473b0e2ca24c208971f8dbd86c98b998f47644a41f7a0c687aeb15044a241a41b0efa6b38321ff5a98cba9b8f9a89b5377d7bef11ed3e7564b211d42ba467772e803986746fb27bdc1851c00605f31467a6daf40487353307d748b1297257149668f9d0cb3bcd6972c1847c5d2ffdae08414ba3dd1af36eef93132cdff157e78452af085cd709a83d5fbefd7220f3f7cb1a4aa8813580e16763c86074991c105f005ce5bcf4b9e3ef7d6d90b93eb529fa99fa712fb85d1cfc07f990e5ae96498282bd5d4e7e0e5e75f9b4e9755353745382fb84831ebaea577812de979dac5de9b2b3cd33372e890a0795cd091f41ec216ebb6b7bbdfd808951c5cc3d25596cdcfe37d2765c1b35491c09445d0d525c284a15771795dafdf80a6e6af38d82f6569b7d6a527cbc9f532ebdecd95838a0554b91f28e62db757da516b65ecb35fd4c35678ed48f7530301a28575ba498f14b2a397fd939986587ac51a3c4552a0b4d0eb084536c4818266c7fe4191d4a6ae696ec5686beee0c0bff2167edefe6aa9a68b39fcf921db98ac71c3af207cd6ffb2b85e2a367bd5ab87e55aa06ae6d98e8ff49fb586fd695e9e4881c3be093da659af361d104c0b875867353262ecda3b69e30d815fbaeb5839178e35cf68fa133367aab2c23bcdd226a33ad1cce00ad59dc447e4ad07824b04fda00685a39641f530e66b8c70c2a90c", 0x1000}, {&(0x7f0000001240)="0ad98636a47222c96e4e8876d27f00ff86e6eb64b941c203d52ade40c9ee2150d095cb9820044885ec72b52ab3e5b0aa626e330a21586ce9d3f230f660d5a676daceb87cef9c90a51a5597445d2dcb2c6514d3be09a0963a70631c0abd8559826167dfd650c0cf3949b423f751569e86d5feea942b159027bf422dfc6e7bcb4965ac16569d0f21488a6b49788b68aa0f277a51e281647d57cfe17727bacab37ef597eebf034a1fa4255d399731a3e6baff9c2d53fc3f35e829d92de6d22a5a19e92f52a335f7bbe9d9e7e338a0a02d08313ccd5f4f2421de3196a8e5896be48d", 0xe0}, {&(0x7f0000001340)}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r2, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x40c}, 0x400) r8 = getgid() setregid(r7, r8) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x10}, {0x10000008}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x112) 16:00:06 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) fchdir(r2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xfff}, {}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe(&(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x0, 0x6, 0x8f0d, 0x1, 0xb, 0x6, 0x0, 0x2, 0x0, 0xdb4, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x9}, 0x8) 16:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0xe8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000280)="1e3ea1ceddfaff7e99663effb5fe75b07f63094067fa39ca9c0195d92ef857cbf09a76061a1ac9bcc01e650c", 0x2c}, {&(0x7f00000002c0)="8e5c2ced385c00dd1f338e4e177fe521415c3f974646828bcb91b2faddf0e82eaff6262db66553da814b87e6c5e8b0cd6b47aa22edf4c93abfba776f183fe3548666434eb0f5ba7a4bf240dbcf5edb48da87a1fce6acc7b36a53bb75b179f199a2f74abbbab8229c74339599011275149f7e02803df8d648cfe939019305d2171ce63797b495fc580d190f43a5eaa8e6d35a1b517e19bda8000d7aa79f572944f262d33ab959deb96c47e1f53d9cf753f28f2f2564d6b856a6afeb1ab347e777e695f9304eb4d6c35e03652986920eac515f0492d4d7e962052a65f7352cd3ebbba330e9dc4d36b8bb985632c96fe779e96d3490424a402215b92feb135a69450ff8a5c6dec6fb832fc9633a4726fc8b97119a422676ee5e54ebe9156472da6c361eed7d89308cce7ebbd8fc10d5b76ebf0585a9855950a08a68adad463a9ec4f763fd297039188ffa8fbbf282604a3607f6cd6510dccbd288dd91e340d5c2ed4e03aaeac3d62cc7838e350019f8d2356a2240cef07b5f101e5e0ec890fd31bf28fb8c179420cd76c2d2080efb8f6c263a95313ee51a7396d9a528a7a88e3342f9c6e784b8aa8671a3c40ad39537c29b86e0358f5db8b9038f5d2384a33ba58b0606f062e59bf0c180dd7dfc8716a8da424f2a4352417396d8d2f35a99b031954022af33bf171a52bb51f15594dacee3c60531e941fe7082a1e0043ffed9cccb4f32faf38266ea36f2fc9ee69694a164ebacdcfa2b49eb0a92e3509a7ff255d771469dd97ce931392a40c2c962c14d068b75bfbb5a842f0a67e5f9d7b20e4b67ed220ec6117f921a3c8bfe87dc3f926ab491d904448b03d54f19f4c7a5da08d89333e306c211baeb06162ca96225f7044a8e9af0304561f758368813f10127812c9150f6344456e05ba644d3b140cb9d06d31e790c5d5a8d313a42214edee4f28d7de4e2349f94be891981f80684d60dc99ac2cd307f5df0c45f3abc4c86d16593d19cef4880542d3724f725971850440a09872e5bbbe3bfaab9df1002592ec4c079e6ded84e9980b0e8169845429705ef5c732e4d7cc01b6036f990acbd1ec146993feb4320b7ddc983d642dcf62dbe5b7e575fc93bbd91e6dd17522d7e0c88f9e5dd2aae020d490ef80cd62c8e9ea73675d971b1664c36649038f8f635ad08a9bb5f9c09913ceba3bd18c2479a8735d521b3511152a2a8d46c7611e14684a1625a58b8cb3f0f339eb3533ceda2659fea2d750a7cb1700fd6f02c901c3d922d23370b2420bd14e0b3303399e9a96fe687b13bd54f84e5e04909548b0e4f05c20004fc8fb324ed551dec2cc4829815ebe95be3f4bfff711c9b1afdc1cec8722511738585a35c46e17ffa6053b51ebb3c88d3a08c6ba790738c45ed8723c9d8794096211b4e2831a692b3c7daa06e80685af1b8cbf84ce57326d990bf26798490cbd6e02cd8d4ee64e06a098ec76f59a5a27b299da3fd23473bed07797e818234c54be03cfab9fc3d6f63d99f68d5584ed724292f6c2298e61c0153a6875e23dfc9e6a99989cbb8078855e6ccd2c518730edaa5a09a7a13decca7fd179c1465d767d01536b7fc8994a572520da582aa6f4e3e548401b649a116ee4ed32e4379d7e68707f2f3aeeb9b5098ba8f5269431da2e3f366a850c87bc5ad08e5a734115c0995784d55e29e226c479031caa0b9ba54da08401bb6f93c6f12b4d19e8a71a81fcc61a60679ea7833c8c360e7c5cdbcb3ab64b6cb05549f17080d5254dca0e8cdd8cad4d1c288ec1ad0189fc8ef66df4c5f102d79a9b663e0d4d516b984600de63ed4ec6b8d0a6e8ca7d19643fd874e2b8ea410ab36c4b3c31a27561499d5ed773e6b711df82a5a6c32129f92cec68c3d4c793bf7dd79a7f74e74dbf9979a18c7be03017d05a249ce329a98e81e63133b3c15f71649e6193d82e5928af0875f0d4dc5e8c05257dd61a2ead90dcad3c155be30de71758d6f71bdc4808bb10ba4552c6903860f00589923c57b62cdeab04cbff9b8583fe54f2b8891b0c4ff71edd8017ffcf7e43c6b39dd704f7f2f69e67ebde7899ff78a728ee25971774e421c15ac92d3802ae998f0c24ea274042a5cd595d6dd577688c1686058e09d79f2f1f3bed08573dfe508d04aa1f6fbc3c3279a08ad1958b6a3d1f66e5c27efceb166e349efc35166ffd34f0c9957aece704a68c93393ecdcaaa6888a689f5fb52298c2b114476df21744ad246ddc75d0d55dc118cbd619ae6cb79f59b936686b4807225e68c76429830b5bbe29144979fff509808afc4d6278c9225ef2c1126daf2fea1c68eecb04aec6844710ad02e4962ada36eb69e5e49992cb691b685b8ffe980c36fb2a986eb3fdd34a5c2d56e300e2c87e5bd5251ff51c59ecc94cd986acb497f659828311476da411546376dd737fc87da21a770bc2081336f40d64e506d1b693f39e85288c2fe5e1effff421be915a6930948acacc00863e967ce5eedb10e3dd87ca8b4211d85a22efaa49e09695d4e62578d53b5babb6d830482b0c20ccbd125503fbf7d80f19879f27c8a8880640eb8a0a794ba36ee504de38e220768f16ca70390dd754dd6e4cea50642c71d5442667df4dc2922f4cba76c2b815b8a2358bec9d98a19b8688b8f88225ce4a9466328ce1701a8c64e030d5e298aa87e533de6cf58958d10570f3f535be9abbdbbd8e2d142490b772e0ab9d2546d7d20d6845a80962103e05c5de08ae37211c3be48671f2081116aa4c472655c4f0fbc8a1cb7fd9dac868c44ff485b26b3d99e8f0aced6fcc6a2a85ef8aa4df54fd3c80cd8d66636ccfe923aafd0f02d737a65b90e67265141398fdeca9617ab1ffc513bdc46db6a38a2266234cb9f84ad09e28d0dd95df0970913d61ebd3b4aabbcd6e9753e31d5d12a794892628b07794f39f8aa49bf5fa866a67f173f917760bc59eb2d3bf0a3563e3933133a6523d0c7c4c24eda8c7af9698bc3ec72c87c9571e659414abdbbf33cb6279edb172867c3d52abe3a545543b7392f5e4dfe750d7352dde56f6dd486feddc707a8884b008f4efaf667259d133fe598fd99354ebe1327d8cd1d69b073bd464964e8713f51c349326341bc1b7cec8de5f7e1470197f293f9a4c4ed61b8c1d7169755b6fcec3e505482bc8cd3c53918a2341b5981f1b6c8405599ab8737b30aecc0037a6c3eb2716b6b9f74c470661b58cc6666b92d5cfb3918b110ad4c8106c4848d7b75eb1e28e91199993d699a77b52ed99937ef784351e296019f051de364eb54f49911d3b95ec396e5a291f1bbaca7e348c957e66aa337d43211e86b65048e172ee38349c2007e36749d401636ad2c7b08c40191c6029abb7340ac16ff3df2e7276675fedf24cba8d81171bdf813aaa35dc7fa749fa6501e7a13d2c4b8c19940ba890d9dd751968606f29ebded3e04fb26aa427980bba1fa0803026116da67929f7815db776a4f4b1245e996a201f0d113f28aebe6a1f12d1b4625354509757013a3f63149072262ebef0a8f0fda23e57f41a55a919e4b52051250d58027e18777432dbf62a12326ebe482bed11596a257e7d95f9905b5ec2595d860c279395759d8dae11b439037d1a1bea725cb46e9e9ba85979835a11f3745c3e5df670d8a005d017e075e10c982d831ad6cec0f394a346cd9d0923539cdb291343c5b7da800bc33cd9f691a5e35734b684a2faaa5c23eefe485ae4759a0ad4f66787b78bbffb5cdf41ed3dbf8ac1a59cfed0dfb2e21c3135ce844630d7ea94beaf68a8635aad717246d39e00f6e127a8943cff13ac82b355779048d87396d20c7f0f0786a2f0762073bcf862e75017c9e34f34d301f24f9fc24c8b50cf715729fbe40dd07f97bc66016a4ec45826f0d5e54934763f51117490f2e66804762ede8461772ac308fd0e455880560ef2842467e8db116c6255645982fce9ce76fa1c8f8360e07d1b9ab2291fc577207a2725656ca5a8058e1cb6edac0187d999a6395cdcd210de6c5f8e5fc1af22de30c8edc980382571c0203d9be5cf7cc40ca8b4c9a3cff899588e6ee454c21b9fe4e18bc8d08c1e4513e193ef6b81a2afb7204422ccebd162bad5d08dd9737e0970a37b72ba75501f3df2e11460169dd87b1283d24d862efc733a6ccbbabeb48a010aaf787ae7dceff02bd71c7950e2211468ddf8dd1e7201e4b64f767f73b0224897367751d6b812e30993809d67af96f11186bdc37da64969523c910f0618d1e68c37aa368f43acfe3e0560666b356696523b62fede401fd02befe9aa5b46d72d620db264b12a95672f9519ff7820d73f1995910e620509edbf0ddbfd76ae0e2c0f653daf907120a6ca591d4832972c83cd7c75fcc4a7e244f231465fd22f46ca419736ff1a2904f8c209a74376d073043e21f04799af9aa39b1668ae183d3a0d3795c6230df57717ed87ff40b38574fd6aeeb25c6501bbd2c1f248286fffbccba292a1d73b8a6d0b144e54e7ea67f365af0172e2931556ef55d256f66cafca5c96e95293401bd24341d776ee0d5b8fb4144e75305568e8b32c05cdad1e343a55cbed80f2877a95efe3fea95af50ebbf63effbd2edd95b36fc24a80be5cf2703b8d0f579c7560c27b9e20c1d73fde0365a43c9f539aeaf01d7185d8ff6761178d3ee67862128ac2d226a27f3282cfddaa3ae11cbaeb531a0b88a35112625f71ee08fde5c5e163f8588d8259674d461f66550b494a7f1009dd0cccc36c0d8abd1c59b2c6aa7303f9f3b883242cc8d7a575a9c6f9ae2ade3101070861289a85c2f828a509cc590611f008f4996598e6b3342ac61827038b1012ca16a6c4b7d3ff9c22cf5a58046b90d889af9e49b048996304ff6e73e719f6cd997310030ac997bb537882aa0704d5762df1b8257231bb72115f8c218cda7361b1262c3809ad3f713fdc1e014e9b7bc9471c704f4fcdeb5a9aeeba6cc4ea356ac071d81dd9fe7e5e71b1ba337ffcd3a650d7ab975b356e83bf605ddecb71d3fce869da7f8bc9df0d151db7872f89da1cf58dfe29e18976806b36c496d4136f79229c22f3e3a51774e1b133f372fe36249f0940b9c1f8508274c5c0636c2acc4a951e915f801f2cac9d0042d98d2c0f47e26d332ea173210f58bbb1a5eb92d324e3a22d8073a00408825b2aaad9bf4561972108da4971c4dc8ebab36cd162f3d1fde4f21013a612c39a6775a9982432db6be85fd85be356cc1998cc1effe6af8209cf0f7178f613dbfa3afe899deb12b9d641b787d37ecdd5dd43c01b5aa2a7718d969fd063ad3ff207d883991603f261e9b066e0be7eaaaa5ff23884030a6d3dbb8f44df4f0c988eec3cc5f5f631f549b91558c285cd632e60e4934e48d5ec2879a6ce18462692046c11f39df99db415d45e58e8db1a7df45b8a4e0cef173d0721c33a1d5d1bdf416dec294b116a035378cbf717019e9b56749fe01189266df96e20c79dac3233de92cc6235c32fa56b6a56f6d03e8384d1e93d53dcc37e4980ccbb6c9a90b9015ff6d01dc330ad64f9c762d5b04f504a3fe99f1516fdf4cace04e8336a39ba5fcdd9738095cfc9bb8153564b3f57330c68cee4b2f5b9a1013ea72e546c631800af7ee0423f22f8da68052dfcd7481e6bbca1f3e92867cfed1ac13869510c9676f67be60f19216b92b06627fb38b717e26ab920ff86252715bc7890741db3bd1bcd7aba4b3def93e2f6ed5ad8f428e9709d8d5bb0ac0fedff8ebdc918628c1c88b6a6e28e9b521e4b1a1931cc41490299a464f8337f786dff663b019762951a8bbdd17a8b9ca76ae1842392138a", 0x1000}, {&(0x7f00000012c0)="7a2f2858ed3546d5c4c450e9d01580fc0d072fd25f0d5ccdbdd01ab723d31ab5f33eefaa2da7972c8ed445d6819a1d919aeea0c483669e9a3f0dcbe44e2306396c96ba67f2d7a0278696e956b85567c52cf11d93881434186ad745a2f5628a3dd39299d7ecbf9c14509fe4b6cb5f83dfa96811bd40", 0x75}, {&(0x7f0000001340)="e4acda5df6df8428586b2f852dd1f51dbd0b33ad6f784d27ee18cc9ec3e7ad30843bc912b3c2d17205b12f52e17c153d8f9458380edec9da7cd22fc998ab570380a5d769d0010a89356546d84a249f15ebc6fdcc51eb3bc56bd78be54d9722a7d5d07550ece15af265fa67fde83dfa90d9b0b9022fee89f4a17ce7924a826acfe817a1e155e140c5ebb009ff8ea715a89d136872639783d762b6f41d4e1f2b908ed91d136e9e79ae5df19b7d1a34fa8546649f32fe49661f2105318da4cb5cac00ec2d2db19c1811ed243cacb39ba3a5bc0248e842690247a758c006785cdaf39f528d015856f1bd3a", 0xe9}, {&(0x7f0000001440)="1cae812d878a9ee24e279668cf9ff5cf9a1c65077ea695b4f44fe455c9e6bced80be6b49b69f1875edafe0e41f29", 0x2e}, {&(0x7f0000001480)="db36efe420e0e3fdbfc38d118d2de29bb7b27b356d6f344c6d219e4b7931c422ab379690e6df988f41eb32a9608424833aad95aaaff944cce801ba0815a886fb43fe071b19c2d5147056f8665ec1b34d1c853c680e39c65d8357506e4c0a811f54cfabf600abf1b946d1f3adc17c6eb772982747788cbf9512fd0d40a5fb47ee22890c95f7ec5c9b4c072165be67a02d3c1eba4e58f2809f8b2630553f8036d03980149e7830e07c00e30a831a38b10511cac3e702", 0xb5}], 0x6, 0x0, 0x0, 0x1}, 0x8) 16:00:06 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x40000227, &(0x7f0000000140)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/162, 0xa2, 0x2, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@un=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000440)=[{&(0x7f00000001c0)="ffc5699d303c797b3ffea142c1b669dd89a6bf4a22763148f3dcc37c174f12e17e4369ab40531e59aa5781846798f3e94d7bda917bca5602bd86ce7699396485ef7e2e21b5f6cfcf1c527a0f6596d6abf531e5", 0x53}, {&(0x7f0000000240)="bfbf8836749cabf71321959aba1ec5464c249142850cef2351105a26389bd657f161bc124fc7324d6297451033fd849bfa4d0a783221ec882ef65d029d9fecfd34915f3f4f38bad083204ec6dd8b141a0e7519cc1fe15cc0a09c3273867e466b8d3875d292c43d48d61172f9f0a3b4384fe3f48ac3a9de61f97e8c2abc3d6974cbc959c5", 0x84}, {&(0x7f0000000300)="cf06f584876bac83346fe1b3da89e3d87103911486ec673e8069c61a3a31c1786a576441336bedffcd6750c077d502abfc9087b0f160e7b86537fec2a39dd4400b1c88ff8ed84deeeed3dd49e00af02eb46724cfa280165edcf6c415ac9f69c7", 0x60}, {&(0x7f0000000140)="90a53be009d8a449a10f13d0ceef2b22bfba505d3d6477fc57a6f15d5e8c2d3f7a9426b4ea3be9c73e2fcb2990fbdb68ea7c57a89f83b196da305b", 0x3b}, {&(0x7f0000000380)="04363084af2b51b18ee046ddf332c4f110efa8d33d15983c4d768277e8666d5aaacd42d63461c29735cb21451ee8c8fcbcb5caaf4b010e4fc7a41fc8c663ae44c25aa5471c0c798a6a95538e9567d8ae9ece78d1baa4f0d1bd8c4c02c3890662b94aecd9353d5cbd4476c059714a34a6a0f9a34503da63f5cc97282b664878eb6e11d1b9813356600a755c12268e5cc57178c9009a0b1a3ceb219e196a55a1", 0x9f}], 0x5, &(0x7f0000001740)=[{0x1010, 0x1, 0x8, "9d3ad47d5141ee270c19c78a5200b997c54b639ab3fadc3d0738525a6a7d591e8d65c2723c53b017b26056e91dc90a4301914c72e6a7432ae72957819ab6e0b7faf9e9b213c86ab6e63adf492b1c83dda301abe378a2dd59ac542797fcbedd5ced5bb5c293ee8852b10a152bf5a7b44b6615538c6c2977ff6ed7f4f30c680c6ac9fc874dfd44059ffe272653e58157bd0196e1cadfdb1d515085cd10485b7358e6a5d5b58700551c80dde3f2646aeb26a8a355c7b43b46e4dfabce3f40eb1fc7047f23b0123558164c8979213b904fa3b510922b1ab8c7eec080d118f4726ae563480dc2081888a0855838c89fe3987f48efd664d633d6e471baa34f436a1fdfab62c249b79bb5b0eb9a2ddb0c84bb3e11f5b5344c573672ae78c64abec2e16c714e2e3c0bb78bf0c3f39f91dbd3437359be263adc93b8f24b1d4d56b68519cbbbd793f76e772ff31c48110fe6d1b5a25b98cd29be30506a45be87cd37fffaccbdaef2da97dfc7acfc2c6a8573f382f3098dc47c932e2919f8eceb1f039af0565b7ae5227c974b36b9be34315884656311ba5ae6da2a84803425db118ecf4895ecccbf72c6bb4308cda82d6c94f9f14d89419fcf558b3685a1300834a4f24b32039cd61ab9c42aeeb71cc1677b8d62a13fece6910abc029aec80ea3bb9705b70e8d4f85b27d66e929d0b82df68bb168aae2aabbc07ca732de8a165b2520979ec0ddd56af1375024fb52b5f942100f66be26fecc8ab70e5a18920d8899850fb7c988240eadbed50d9b8b2522a3f8b590a98d896a72879c85daa4527f5f1e549a085804d83004e0b82f2e5286892a2a7b8e4252d352e92370de48edfc901cb1d53dc2f151e6aac575d830c49dacdf196bf182148a6d4741ccee44e87d402cd111058cb0001d04346db794fd509e80edef2e7a7eccccabfc2335f113fcee8383b5f5cfa6d6eae44e16abb136e062d11adec9798b03815a315f05cf4402a2a7156dfa93e0332bddddee790b65bfedb583eb2475728424330c498c6ab10cdcf87f82b9ec63ae3d6105b00c112d3d0bc112e5c07ca9fd7364528bf176b1bca3bdb14fc2f83e032bc5ce7f40acb94ca1c3e30229063a40bea5959e1fb846a9f7f40c8fbea0620fffd0486322a0242141ae7f3b18c2bae5aa3a3dc115a8acb469caa71bd52a69b9ec0b01a4db6e30dc7d98a64918f5be423b6d6327d3c95356cd3b282531ba66ee4d1e34222a71169eb4ebd092e4992646275a11f06d54a57079cae5d070d465e535d5f65e0c184df62a846406ace7e06dd95883591f8c7a58c8e02d99aca7a9f5b43fab3de7b702125a09eda96f82a242b9effae262942e0a60627de6b9a8a724718dc50111cc67ab41dad645f6d6eba9661e6f6d6d47bd65e99ccae992d2c79a5d98e667e57fadd685134ea09e6f8ad140e5a9090259d2361a005a61a29c73c65937a4df66745d7afc32d299d3ecf5335bef3e28824130038bd687033be667d5ed0154711febcebe62de2e207e8d0982abbff9e73b2153efc847658dc868486d53111357a1cdc693302b33520e7fd62a26933dd02ee1b955fd05377716fe60bf798b826e8a89b2a566cc91e64c3076f1a55b684cc43809b013c4939a2b1897d4050c67bd8b927749793f5b8f6dfa4ee86cc26bd1025e979d147f1e7c5ea1c01062ba10a2877212f382e36bbbdbff7b0cdee7a07976c5b3a22f1bdf1b7c60d498fd8f65c3233721cad979ce6f68ce23046bc35aa3460a49b7d812ebdbd2b6d6f8adaa7c26f25aa84be6c77be95401af944649bc2c68f96c9c6a18d94470353665b58efc44ba394a451734df13eb3daff5208a86aaaeaa76f02211a0dd2dc410211129cda723f7f12db91fb1bb88be7a8c08e95ae0ebd0e8aba6d250e80ce22b46e3b1700608586e6fb0db3d35fa7255cbd1a5ad14de538a6a50f17af64a4c7301fff5027e8ce82e6b29d007508d514f2f551f299216c133aaa9735c5086be3066c1edbe9afcf8594b6e930fac6cd5fe420e32cd8d562846e114105b30b9c7b43ae36e67373f332b0535cac837621cf3fb8dd5e1e46bead8d02ebb089d6642edc81b1319dafa9d54788e0fbec3a492a70bf30f8fd317d8a7ab95cf5a3f43deb358ea621156cb93f0643c4c1998c3c314a05120f38ba36cb3613c146118910e0763c3e177a3d37b0bb69647b238c72287f055a0716ed8e843aaa7852b98cc82522182e58b98771655b8cb086797a4196d863f80972afed15deaba7409448e5058c824ef51305099b77dcee582ef4797b36c3c8cca725fea9e88600b3cefd27e48bef3768503892bde76ad239b4ee34f7fcee12e1d94bfccebba31a0e34336e5272c30b990397de57fa678c793cadd9030ec26cbd4e9bc50d82192d420d804a5435153219a6f4b1ccb871c476259a08fe1dace214e9628f889281a6d41ef25d2cc7d8700347c7e2e803facc09154cded349313836fde03045d783d2199d9dc3c66bc086abd0b659f1210eae15eb83992b7102b563313b5633114d34ab8784a83d3876a61d38b0db660465497c04d180c0ad64b746afe79971d3ad275633ea9abcb757fbb6394960ab32d2465f49456ef96cde4dd88d1a2b0ce2dcbb6d43a4e8b021b20aba79985a72d44b2366d6d562de49f11e10bba29bd261196982a03247e0d68fb28d174bb9a2fa5cd4f2f281d727369497a2133be002bf0984df0c913037080f8bed5418cb0ea94c9e35c6bf1b16120058b9a7c1a66812678c9afa0bd08e7149da6c1ed422ab088fcc01a2b4a6a611507003678b2c5771c88874dbc961381d1cfd09fcb7e5763a30811cdcf3064f2218ca0a25b3da1c929b2f9112802fe540670c21e5cd66c4fbc1b3ccdf6bfda7e74fed5e80333bc8036313612087fedcdaa8e829d7246e07866efab721a853e7f615d5c464f65d6969ef16d25368005c425f9554f659bde0fab3a813907c150a7be74ff9e8b6d4da648ec7ea548631a48812ff63454759314fa69e55f97fd633b634c24375af639185959135efe6b5d81a8809984ef253573cc6948d0e135ac7e53196c97aa6cff44d73ae8d7ebaa7f93f65ed512a84a03c8f6f8ffe5a4d27089a0018fd9c412da9ba518c337eabc4a79961f66bbeb05c1e4400c0bb8e738607513a1582921c7e0b3209439bfec999319649b8c03cf94914c144013d6210c15e2730fed655f886a119553eb5504b4578122db1cea2030bd5841f156c3feb833ea7ad255bbdabdbe8de2903c14d2abf32bd1969935331fff43ac7d938fc29861c89bcbcd28b66ad00882d4218aa7fd51ac066191c8b46de616335f82b1f313c498d7a969334269e9464cccd45b0544380cb029220af42a8f5e813a3b36eedb2a2a63d76319e9b7a6b7f845125d9a2bd0ea95c51faf4511667f6ce1295076fa7633cd2ceb87fe7642604631cc777a9cf111ee1e7d012db5101c694d3f7d3ecb413d88c3d7a6b559083194bddd2a242fe48bba5bb9196f6b401f4deb76208e18a0e99b772b10d5a82bd37ae8361eed6545d9604c72dcd4cbf796706fb351cd6f0cfc52eecccfb1cfc091d46230dce9247c96db21d52ef21072fedb88b05756b6157796ae6588f486c1d3c11b90f77107af587821a4330df56e478ab2aa575f4d1d0822e1dd01f7f8971bcc23bb5015e62a43887c6b98971dce8300a491f0bb0cef8338a703fd0666371fc92c70aab4f167db19a9c7c609bea9a561899adb0aefc2bcfb9601353eb0aab58fc75c43a6dca8d4a8f664d560ca200d9793c73ce2c89b3247f21b5f152ba7f570ca165fe08cceac2d226c4113cc85edaac77ad448db34af96edad087e7b5b68f8e7e277e04903c26d8f083c1c587e029b7a0d7527975b47c7ee93141f98739978613a649beb9a596a24fc0a461b2bf84cc3c9274489d398e2dcd41d39c400dec169479f0c4d02f34b27f16509c598b79ac447e5af69be2ca86b0ba941dcac1817aec0ab13913fab86fd5a508eb67b01efdcc4883fd17cb2f9c04ac60aeea88edbb46296f0e2567193bee5aca69934bb5be009ec5c2bc89d4375d1cb20f12f63d6ebf996a5029e125e4591242db3ce79012ff07f62f8dbe2bd6f659273c84c9c35ad9e7d76fe0ba45384db34453df4573323471edc189534a0761f2b4030c2b2d1c92e6f2a447491a3e9badfbd0b31db44f37c0973b515a6458655beaafd12c2ba7f22802880d7f4c8c8e8a1230dc9ec93341ed1531a6377a9d098e1e3c3107647bdd79790f881f10ce79de8257617e07aa1c1b16f121f677645bcfa80888b623a194b43b435abc1a76fee01d259e06a1bf0e6766a5d8a8bc722deb6ce11f72d6567fe7c0583f5687861746b0481fbf9f38ddf4eb3b47acb22a21e3008ba99f5fa15eba1fd75baed0f6cad1f82027528fe8f163ff5fdeeb950507ea76c672b191d9cbcf300d8c2a3bf1894d3db93f00afc9743404cca7a34c0c3ce85baef979f94a21761770241440451a26397d20fc74ed004edba94062e862096d33cec49b07afe836cf4f65c2da10c0eb6491eb3d35763c9d96c19c7ad48a7d6b145e41b0b07c5ae30faeb903f400d4c6f6d54a2744c555a3d6feb3dd38ad9fe1751ddc359a3ef87c5adfbef1c6e0eb5f9bc13c0a81a1efaca602c2ad9e31836a303cd7b88aa80f1b23e2dbe4c99d296c0c706762639a4ed941ef8e532af54686c7d3db2e9520e78c6cf6e1fe81acf5efb1f4c2482a772dd160350dbcd571b759403881b646b3df26b2a4e0dd4e02ebc545b24a2d6c9c33d203bd11e9dc9e389d6e392d14682362e127d08f129e151c5886d051eb5ed55726c5ccef57b0ecab1d6a087ac07b9bd3256e18c7601322b245d4c35f1776c692a5742f3c54b145f27bd524060eb7ba166f5d01105a9dd7bdd3d6c7197a59084daef98cd939f9382d72fa778829acf510a7edc0a2c25e2d9dc0475046d2c2af8351139c6de5daeb5afc027b9f0d821dac2c12b6b9f9168661e43455624f68cfb0e63de43308f827d3a063a8ec6a271387e150ee4cddeb39de7f3ae35a8c08c269a757753d403c2ef8141cdd9d930a56c250624e6edbdfb88059b6a472a461d60dfcbe122e5c9c8a3b142be2fb27c407f1a6e1e9541d8a4e4f3ab1a1b7896062cef518d49b5742a9d194cecd686ece01506e155d792c5fda7f55c20c40cfd4768bc886ff794b85cc01883aa5422841ddbc187f042377dec8325c6689c71af95890be60b5c4798a3406b2d07d63bfb8d581b27dcfde0d4a7b16eb9bfd7696f7a91d16cf3beda660a5c134994878aa5425d77ebb85b6152a83866a2c3a7737f3202914739563efcf9b16f96e40c93f1de4259bc238b1ae2af4129379227713fa826c88d55319a25c1ff394b2f9f16aff50057f35a2a60e19b91337324fe622e163b11da3ed68216869a5f2dd7c940a0862a678561178314111f4efea6605e1585ff9984f162ca7887e9af57792da0ce35a5267dc7c04f43c87ead7d668ed7dc8b3b397a9a496f24f0db87f77885a4232707ef2d8f3b864f46c16dd053530cc081ddb915da3b1a421a66047289e3ad5efbb03f7bf68fefaf87bbcb27cfcee6c9f6faf1d4e8cc0f8e895217395e7400eced87f43634093137b76fa4b641babcf5beba7846f8eb8baab82198424c911dfba598b45e65e4e8bbc7cfd4704eb33d67fac4c9d4aaadd6601d6a0f073a7fbf2d3c745982c3bf5761181e1eabdce573f05af899acaff8c62f31d70e7b780312fce11f1c989e6adb77919f3c95bcb734a734cfefe0b0edba046472c0daeba799217f10b9ede46"}, {0x10, 0x1, 0xf1}, {0x10, 0xffff, 0x9}, {0x20, 0xffff, 0xffffffffffffff46, "0f422de962cf4bdae2"}, {0x108, 0xffff, 0xa3a5, "81822c2e8cf263d11562059c18d5671533f593ed8033bba2c93b22ca6e3de0cc7e905ca2ff17eb9a429cacfcb7c10aedc49a85338fe7957824b27490159006a2aa4b4637cfd3144c71a1709dce9717ff98d6bd4d0ac818cd897ad1ab59bde2e8ba18952bd8dc916498e555452111445fa9d357bd0537ed461475b43cc4cca26d21bb2f3432067a3ac1f44b6385a64df1b580ab1733b268208d101487620669a80cd7de0a080be52e1728d8ec27c005768d0e5c3b4d8d11d475c8704bcab984c2240623ccb2584826f26cb240057f3441357e6365ff982d0c646b3bdf2776f3c67121482f2f8719e29c6e0a6b8e625f68ab6b62207e15"}], 0x1158}, 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) write(r0, &(0x7f00000000c0)='e', 0x1) 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x80}) open(&(0x7f0000000000)='./file0/file0\x00', 0x200000000000000, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x290, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000)="90000ee606e70634c2fe7a81a5545b4f1f21", 0x12) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000001340)=""/4096, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x106, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000540)=""/236) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x84) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x3ff, r3, r4, r5, r6, 0x182, 0x9faa}, 0x0, 0x61ae, r7, r8, 0x10001, 0x7, 0x200}) shmget(0x3, 0x1000, 0x820, &(0x7f0000fff000/0x1000)=nil) r9 = semget(0x3, 0x3, 0x10) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f0000000340)=""/251) fcntl$setflags(r1, 0x2, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) geteuid() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) socket$inet6(0x18, 0x5, 0x3ff) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10808, 0x108) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) r1 = msgget(0x1, 0x480) r2 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10840, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r2, r3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x3, r2, r4, r5, r6, 0x110, 0xfab}, 0x8, 0x8636, r7, r8, 0x1e2f, 0x3192, 0x4, 0x3c}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2, 0x400000000, 0x0, 0xfffffffffffffffd}, {0x7, 0x9}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) socket$inet(0x2, 0x3, 0xd91) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20140, 0x0) msgget$private(0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x6}], 0x2}) 16:00:07 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xc80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x40}, {r0, 0x15}, {r0, 0x80}], 0x5, 0x6) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:07 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1013, r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:07 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x200000) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x6}) open(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xffffffffffffff01) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x7e, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="d294b3a561393ed849e40699c9c20030d182849a52019750dac4f33da45cf9109e53c5d43bb63876b76f04284e46c5ea8ff02d422ee6057bf9bd883c53340dd04fa7e6c6eac308ec858dc0e56983a287cff61b6f00a7a4896e685adcb9881fbd5e8a80292b283fb854face8430af31373bfd9ab841b4daf9a1e856139994de2b823922b9a0666b7b9850abf5ba7056c7cee5d31ad94265f337a519bf789008fd9ab86a5accd98c29ae4710373d5bc377b0ee8428438652c4c89a80d0cd10054793ef257f36b9aa858dca7be4d038fcd6c41406710af03a2ac1457c6e3cd17338c807896ab84c04eec5b681be7e718faab9ef4ef8589c1ee3"}, {&(0x7f0000000100)='y'}, {&(0x7f0000000180)="2450db8b010bfbd8997c954f08ff7f8371a562fd1b531f6437ccd3be25e5c0595ee6ef097a483de7dee5957c06cccb7c457bb845d01f9f6d1c0d1c7a437099bb5abc4127e7f07176959c70d64c07672e483babda2a156c31"}, {&(0x7f0000000240)="962d"}, {&(0x7f00000002c0)="3824258ee220763f35d77c807befe8a9a8524ce41c69ae1661a25448097676aaa6f8f3307c7b7e9ec45023ad3e9fe916fcf27a3bac3275921f53bc70c0a2073d1328119134c339d661c447883526d4c4644eb103a39b5ccf0d649d2e25268870f69148f95714b85ca029855fa6615de0eaba7a8570aff3ff7220bbb2ebb17aacc86a69c1c0b0f36084819ac9b185c945dce1172b8c81731d01e3effaa4671cfdf28885f7e76d995e75adcd226f805d8b5e852d42e87e1993adeb0cde0d2ca95a6fa4d3d6265be55234642a6b22643639b6655a0f47c755c406e11db2389a4c1a989f552b6ff4ab9d4763cd231faa9f07e72a2cad321a6edd5e", 0x233}, {&(0x7f00000003c0)="8070186000dcef513c6354447a0acc9c60f01385cabaa9c0e0e4b8c719facab924d7e9f948fc182020d3a225ced0a77d974f3c603a9726355f6280fa9781d8600073acb965a4d940266f3b6118ad14a1da44458f0d09438192dc67c245ca1e2341bd469122eecfda2fccdb15230733225ed457bfacf32c003b0befb1fe888098f83b40896223dc3425d71a6e97c2cbb06c5c08427aad3d849b0216e7982a9b5941428ec7e0944c72f7660d9ccc49f32737ff2b93ade00cae3b6dbf5d260f2d9ef08086a41e4dabac78a2299f207866f0ae46297f1e83ab44e11696101479e099a8f4d76f02bdeec4c894cc4389bd62db30a929f6d388ed4d830b138f1e966547aad702c457c2b52db92ef20759f3ed2d7600f48a0563da0ba55cc88b114ec8f1822049716bbac324081dcb97acae77d186f0542e740141e840c040bf33ea4beaee300b961c7bbf0d26d0d916970757256868a1f4f5117e035692a160271a4341b32e3d7db4329726a1081b9d99c14b9a132967efe46ed3ec44dee33db778503c98d57ffeb79f23a87cb9aab3022236be38e2513d7cdc5f88679b6939c253338c5274991b6b8c3e7147d4d978acdfb2d0801506f2159198ef0d54351b016978194dc0702124f5da64c3f3ca6087ab6ed4ff4d60715f99d21b5b6ca19bbfdc2a51a229f2f1e987456bf5d4771b91ae42921e7239b3501ae87b463bb1cd2779b707424ca61b7f5980d5bb1d69883cecb9d4c80762604a84059eacd3c1a0f266d2fb591f5a632fd93a00668aaefcef3bbaeb55b95a00d7c6ca0beb5de1d278c961af6bd20aedcdc92cb0ddec5d8723010e6b958e38f2c14829f22794ae37b3bb7ed89680c8a2d0e562bb66aad71c6bf3b7a431c6b308385df3780a5ad03497647b7071fc22afebfc8ff3bfe703b10e5ef6e78cd435b996ded5820bfdb44234db823631e49cb7e1551d86f8a2fc81e7d6f40dd09703a725af0dd04daf971e42cb03f38dc6a728e1e46cc8bbe8695823348bd7eda5801d1451f61570b2a5c9e80744670f40d7c2953ccef8f276db385e8b8c97adab6c6d9e260be16e0cbc0f452c0784d4ac3919489d8ce0e153d87d171aa0ef076edf54fc8b08bb437a7b9098698aa9554eac81aef5317e40d572e21859578141829e79e7da1e1b17fd9ac375d0d563df2d285dbdc68b929fb7a16b8fdba5915894c9de75bb17b0bcf07b7c1d8849b842975290b57776e2201a9b082ba1e8f4d88a0ace06aaf007182f35e86b33e43ac57b381fc3fc81fb95d6f17de30f350160c52b97b12ce5cfb300a6369c5949e518976b523555ebfb53e4134b498c00ea9fd3d891c8605873199903239c2a18a83c0e15b8dabdd5afd9684c30e08e65161df4b58c97b4d0b1a69e2521d1747124ac6ca438bd38f972cf1a65a8ec1fc57c49617d539ff4c535945bb09d8b9118de0c47c6d7fadc9853b5478469eef7fc889ada9f4eabe08d9934166fd9e78f33eeb0778f0449d7f0cbaf0ddb023b073e8af6b5c00b1b81108ceae17132be43aaf9aa347388012c4613f08e182b71b863f3d618e07977a641d1cd5185c9e547e2e7deffaf4838f690d2cd2679b768d65c11bfa4f89d15ba1523b6e2ba8e6efd9c421433ee39a740ab5792c72b2524251e3af31f7b10e68d076c5977a86a4744bea0d46ab2f961ddddc3bb1187c937aac4de73508a2c9a5e471290021bc706c864966b6775a9772b1bbf1ef0b56e1754ce4a6ff0174d15cd35e00aa99de4955cfed61340a4a08926a89098a9503380c85bfdf8e1263a1692bb0470835c9a836e55f760e5185ea8bd7bbdd891dd9774809fe97610eeec8608ade6024c66c734f2eb8a4e4203803317a848829e6f920e736621933094a4553fec607d55d7c40a7f6e4ecace785547e97a0303c519cfbe4adb58a416a112af0d0db420ad9e5d58793c37a00f32291603862225a6cf9ce38537e955bd53acd440b2d34d49b61121f380b1606c25a792463855f829c4d3e7c57edec4b2acd514c55bc3542c8aa1f6f989fe671b7d39d6711fa724fbe33746ecd617359e4928b5798d9ab4368da55181620676c6e03fa31141682d2c0a4668efbd3d2176357b54673233ee54d920a2fc8e93c6a70fdb4997c9cab6fc2781f3cb5d5e9c3fd755cd6ff65c903ee0ec8dc9ad739564335b8f018e0fe983cea6268359f4ca3977e1be01319456dbb47ac18d28dbf88bc8c8a95cb8864f4e7d46559908087e04ce9b3504c84ee7a8c040067f97128e376852dd4fb2bc7ae3fdc3e3d0fbb7af4721184a0c1f0e5fb363a461d629e7a06bee9bef4760c3fba4168c555501d612405ede09a39dbb39947fb72c1773e761e5c29d83c40b61e1284bf2185f7e776720774028a3d323366a5b821792bf2912383bae015bd94c516d58fb5959ed5f164894f4e01842edf8a9c4c87f29d4b417e5e6811e454c5bc02deef67cae9222aa6f63f6fab834f74ae8ba78430531d1700fb0dcbc00bfc5fa1a79fd46c13682b342b8f568510423415e666ec6b16c32c94f393933ab32b16d1807189751a721c41f91ceb9d7141f11044bd56e8b1ac55c3fe2ee0cdac14f850c49ccce90d797cc0fd9dd96de3cc230ec3313a354701c4823a558c2de9461f838db4008627c90f4b4727ee498542340d77e813238c75c9dc8a6cad5c5c9f79f3c4ad82500c0a0f78f5774a39c2d620f616c4a7e41df501916c092f5b2ec205aa8278d2a92380717f68918dd702489b7b8ec557187ad4845df76bf2aa3a6d6e94f391acdf2eb643fb34beabb0f0ff9f9efcbb17496908d6f4971abf8663b6793c746a84eb61329726b91bbc1d0189aa4773e0feafc5ff38fd016f63c320e2d200ebba13ec2e4f6841de4c4a217c313f185bb6ff7cfbf9e9e307b8e6788f8281e2596ad5a9cc9a1d01377eeb2c045e6e8fbbe5899fa581ee7a55f34e0fa3f414b1c4bb4c42cc83b3b91bb37563f0eafa35e2decc85d249d3fdbeb23755fa9f2be576e26de00b20d5c207873c7b83a259fd9256909b6d611f4280f017f73a83da60e7ea5058c2d919514a964cb065a20d354b60c654ddcb82cbf5801d05b227cb18da8c2e487495e54e7b1f696be00d4c81ae92d0cc2a5c63f7f486767902c9f6db57cd0266d3f5d9066f7c0cb49b105894df49af1f7d98bcf2e4f3a311cd20b9e0f7c2006756da3cdce277b4e952274fb137e72bfc29d740f3508147fcd32f9c3f069576f6873c71406113f99105644977c91d333fdebf62fbfcbe61f7c6414814a8015c8e42fd5e732255ba7a976f1d2e3ed15d62e51e086b6949633ff1c0614d6f23a062c1d038d4b9b59ed14f2892905948fbaf5fd394beb6e7737150409ca1d5c73adffdfd8e0f7d153747982eb5125c534d84a337c5c955aac1efa6aa73da7f1bcbab1d79a3185f7c9d99392b942f2e3ec301f5189d17802b63f8c55df2d1c20859c3de5a8c8059deedf0d1e5369e4a14b1654a49281fa3f74d42b20f90ca45bf2908952997ab1fe2dffbbb36c77ec36af08edc9dc253630cd8695405142d325199bb197d01a27a2f3d65f7fe26d0a59fb61e5c586b98e601d2d3ab67d1d22a0a905f8c9b46a984de684a457eab2b046dbde1db1b8a68ac63be23fe63f94d1965fc51f612baa7aa986f52f765d044cfbf4ac59729f1f59dd1dc2e2110ab8188c3bcbe958c44b177256674c99c17d52e5dc36661facd3a442d78bfb411298e5a7d3519eeb81562fb0118ffb29f68e858d53436c9d7d095b8639dc6ca2a110e8d220d1a2eb038fd3840d6c63e052a3fb008bb712d0bf3f90bad7c318d5ded58da6a818f95b8d1b8db059f54d3cf93e5a08e9e2c1db2584b328124d8800dcaad70b7f4cc96100b3fa6d072c0e50bfd2310d64a8669b47c28ab37da0a8f95a7bf5913b3b367f5ef0cf9bfcd3e0b613a6f8df8b67776ac48f7328734ff9db306f15cc3e83ab431a6e6b85f7dc2e0e7e970750ad6babbf0834b300b576b144c49f2f806c481e7a421f9e4a91849445708c886b88569eaa3159fab4dba3c73a146d816d016919fd3f6d46d42cb3e5570d1d378b4cfd685d67f9542cf12499465cb2e7aa5545aa2e33b3e5e3dbe7e140d98f29b9dbd03c951a402116d08df310aa410e9b5638734285b02eb72de3525d7484fdfda84f228272ba2469b70c896af428953607b7d4155d0bdbe9a8ebb6a2ffe36a1c609d1632a6798a04e86efa5606179bceb6e8c199bb1d56079d8cd0745102700be4ca7f45bd960da68b0197b68e67c4eec8168001cccdb9538c1133613b4c5fe2c25b8dc050d7f385da8829c0e330c67e7cc84d2032ca2d6108816d4c45151161e392273dc514aedf5923fc271b23f2f9e036be443aba32e000702a1ebbb0d6de895a11faa0794f6bd027c5e58744b2a2073aee6fc558fced8a3a22a9a81fc77ccfe72fa0b7cece64016669627530bde19044c71dc800463ab1967b83f90cf8c28972f663d4be7920c61bce21d4aa26887efa32674095e9a80bff035114f63d0247b0aa1261de8e4b7a10f45d168d1039c992a7e6ce892c7bd104a54be7470e716d6ed781e9024db275a42dc93ae58b3d6dff899788d6299b94e397f1e48ca4ef1222853fa217a48fe4092e71843ad491dd86b583d4911a1a13efe1e9598a674fa6dbe63f415d889017a5e71137c8f307fbbbb71adbdd874c7b27c523ff3e39b0603da373a4e6f23faf91814af71c2190aeacf428f1bf81b50c6874bcfa4c3057a247d10606c46db081a869849ab142121abfd970eb6f144b3fb1ddd98c80243d0a7fa4b2ff3881703d83165219beec05007a2a490e2254c5403075e8fa7c806b4d3b04d0527b00fbb163da3f23288d650aa7ed388273090ba55a613fad5d15aedf1da463c13a49c44bd33a18be96633e6c61adea7fa8b2baff6067017a4e185d3732ef0fe022b61e9f6a4a02fdcef263b7179c0b35cee6299a57e40658649e660eaa94a4d8aaecf92887f34132f328fa2785640befd1ced1723767a3f682377de0ff09283df9fbd2269d59d612eec06e077bf1444b1c46307ccd47e6f5a1e454a511ee5e9465e26fbb767ecc3a9a0cef9822d75f90fbed90cc7f05d34c6828065a2ef1b1bffe660db6a31f0223be3bf96e23489ed3c018fac2b409a5d1f993046ea77f2947dff5efd46871c10a52fea005589fd67d2c9a89f1aad05b682a1fcf9728b8ef5dbc01aee83c57900bed7661a10c803e8a845c006cdb8196f0f90616bf1ca18db1d2dfd9336b40e88360ff1de8cd8d6abcbd28d3ff6d7ce237851232269b0164b84e0db42168c2dc323830a9a1fe4fb80f265d67b41aee430ff6907bd6ad7a71c9aeefac456978b8b07eec1d604111d439c153f8f92cd808386ff670aad197c6e97e1c49e167947e3007bb000f87e6d7b16a74ccd7cce8411e20602ddddffcda4699cfbcd4aa9782cc80df52532fa87735bd01765252676359de891e121e617a76348ad299faf0890d20f9058c10b1c643d91879fd978c798d8a0ee1d4556389fb5c502f9fa9c6406dc4018ec025c25b07cf2b70179a8b700044035edea9cb44bd706c491b72f4c87889bbce7b8b50a9afdf710d165cf851dd3c4519a973128703f835dda8d6601b47320c21d5988c8dfdc61e1e8a1045cc68a79d0a9c8c808ca33e2d655715c096a0248a13ad51e50f860c134de49751bd59b3a37de4a6cea13410220eca8f5a126c9c5b9b22c3e6fde5d2ba9407a6a82616c62ccc3a05a5d20f82869ecb3444969e9cae62d157bb176e9c381ca949690fcc4964f232ff96c6fa"}, {&(0x7f00000015c0)="3721cee6101084174579ea31a92cc26913b8b0"}, {&(0x7f0000001400)="e6eefce8d3802221b72afd4594995781d8b0a47629514b4506fd09019ee60b459ed9059638efbf3eac3f16576e9e674ef9155dc599aea5428cccfde68fbbe25218a69fae8356c1e93ee6e69666c50a0c339b81b6085c3fab0038c920454030a18f16fc6d3d0fa715ed27"}, {&(0x7f0000001480)="1c101835b33cf112e6471bf2f792b27b3115da367ac855c2d46cf2b5f287fcd24f1f6748a3623c63fdb93dc81f0f287028c1c0f3213b664043cc88bbfc8a3c275daacf14458965e4592690108fe94c254a0c72b31bb7c45098cfc4aced0048"}], 0x1000000000000026) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pipe(&(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() seteuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20, 0x102) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) seteuid(r3) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x4, 0x0) shutdown(r4, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30092, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000040)={0x6f87, 0x8, 0x75b, 0x80000001, &(0x7f0000000100)={{0x1, 0x66, 0xe4, 0xfb35, 0x0, 0x3, 0x7}, {[0x6d03e47c, 0x1, 0x3f, 0xfffffffffffffff8, 0x8001, 0x4, 0x8, 0x8, 0x1f, 0x4, 0x7, 0x8, 0xf26, 0x200, 0x6, 0x2, 0x0, 0xfffffffffffffffc], [0x7, 0x21ae, 0xfffffffffffffff7, 0x72e3083a, 0x7f, 0x1, 0x28000000, 0x1, 0x7, 0x2], [0x7f, 0x0, 0x6, 0x0, 0x8000, 0x4, 0x3], [0x2, 0x1, 0x4, 0xffffffffffffff7f, 0x9, 0x6], [{0x272, 0x0, 0x5, 0xffffffff}, {0x4, 0xec, 0x9, 0x10000}, {0x6, 0x0, 0x10000, 0x4baf}, {0x3, 0x99, 0x101, 0x100}, {0x5, 0x5, 0xffff, 0xfffffffffffffffd}, {0x5, 0x0, 0x100, 0x5}, {0x2, 0x8, 0x4}, {0x7, 0x4583, 0x5e1, 0x1000000000000}], {0xea00000000000000, 0x7f, 0x8001, 0x1ff}, {0x200, 0x40, 0x0, 0x9}}}, 0x4, 0x7ff}) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28010, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/227, 0xe3, 0x0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, 0x0, 0x5) write(r1, &(0x7f0000000180)="ec6eea59330b830bff998cbfc87cd6f4599fe04774fe617694685b3cc1a46cd54826b814c25f90394ef9bfa4942b46b9e2307f90c97d9933b9aa536129a71c26ad3381e9c08eebbf3dafeca61efa0a089f7b0d42974b91a058f2e8f61669f7a0", 0x60) write(r0, &(0x7f0000000300)="6eb9654a676c7d189489b343514e5eede337fe4515f7d3232081a21a5412a0be9dae9bcddeb7a0a6c47c25e4e2438179c936f1d6297f4eeb7ad7acbf24ecb610669acb8837d17b383cae1dacbdcf879b2de0af7cb288289a9fc24cd4", 0x5c) open(&(0x7f0000000040)='./bus\x00', 0xc80, 0x4c) 16:00:07 executing program 1: r0 = socket(0x40000000001a, 0x8003, 0x0) setsockopt(r0, 0x20000000000029, 0x27, &(0x7f0000000080)="e7efefca578adc4844ea500a4736a11f7b80b7bd523da42772d5a9d56944a21cba9f8ab0385d055500c861fc65d88775c4bba9ab217803ae2b93d096a41ec497c13408929500bf6c4ff4725273047375cecc48faa2df4586c3c4ed23d3580d720d4cf71c1d1a84febba51c1afaa2986b25fec17c", 0x74) 16:00:07 executing program 0: r0 = socket(0x23, 0x2, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62022efcedf992772f66696c6530000d00617fde4b5e0ecce7cfeb7428eda26c22c8f79f05e4416738b6a90a160543f22103fa7560d422f1280e25db1f56a0cdd44d669dc76b7b5f24e4862981ac36aa9900eeaf1114db67a3d1a0608152fc4fce262340b9bcd8f641cb44dc563e176cb58f01949fe11e60540e2ee238082c03511a95a8b848f2c5cb2b0f13a1573ca17e23ee435496b0b59457afa59bc9d51e29bddd464f2b0b9ff542787774c62fa9aa6020cb6186c6fe4432c3f5fccadcaa5b8907a30354e9fb2840698cedb8ed0d7da1bc4b5370dbf17d68b964cdf2ed25abd74cf66ed60a4f3a0abacfa10b8625626c2a5687a2f0c6fb026ba00a73633d7200"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x80, 0x20, &(0x7f0000000040)="cbec5dd6cee750417c45d0bce2347cc497c7869bd1a0b6980002acb35f9cf3c095ffa5432edc173ba03457cfa24d2150cf6449783014d53b0ebd09a624e272b2e17e4a63f3d877dfc7be47dd5589c0cb6e5f4f04d745208a42928adceb9bb70511664708b99f9e1dcfa324afca8334034353006be07b7d47b3935cde7517be4014e06a34d195345f1cc782bd05180e5068ddadd60cf69f7894c8ffe26627afcc3c7653721833d44e6330043c90184b7cc69f50e6f1d243442e53f3736e448d9433882d293ea8399e0caf398abc367104e64f212efd18899d388c", 0xda) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r1) setsockopt(r2, 0x11, 0x1, &(0x7f0000000080), 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x100000000, 0x1}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x1c0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x5, 0x7fffffff, './bus\x00', 0x7f000000000000, 0x9, 0xfffffffffffffffe}) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10490, 0x10) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x9) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/224, 0xe0, 0x803, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/152, 0x98, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x2}, 0xc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r2 = kqueue() close(r0) fcntl$setstatus(r2, 0x4, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xcc2, 0x81) recvfrom$unix(r3, &(0x7f0000000200)=""/196, 0xc4, 0x801, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x400) close(r2) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x1a) chown(&(0x7f0000000040)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b000000000000000000000000000000000000000000000000f6a2287f433f000000000000", 0x2c}], 0x1) 16:00:07 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffffffff}, {}, 0x0, [0x0, 0x3, 0x0, 0x9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x0, 0x4}], 0x7, 0x0, 0x7, 0x0) r1 = dup(r0) kqueue() sendto$unix(r1, &(0x7f0000000080), 0x0, 0x1, &(0x7f0000000140)=@abs={0x33ccd4746ca26d39, 0x0, 0x2}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="eb4ee97354e68b6f1d7c264db346409f8d1ce54ae8a34f63da28d1573e27360787d8767bdebe94b9e20a567e3c86ea9c753ea56c0e563cb5d9169dd693ba2b1affe8926b9ad23592d41fd10c55848794f6b017b025ab44fbb1b4858864c2024a3744df31527323d46d419a0ed3592dcf63d39c8f6fe9c6634242ec489b179adb2a8720e31827036d2e629bd95e17b0fb899490f3f7bdcb1055caf404ea87132befb1ae6f9b324b93b5ffee1424f0aaee980bf510ddeddb12559cce486c4203328e243ec61666f7835643ed9600fcc27846fb45b01ba248d66a6c4f2e", 0xdc, 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1", 0x1}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1}, {0x18, 0x2, 0x68, 0xfffffffffffff000}, 0x7, [0x64fa, 0x7fff, 0x0, 0x80000001, 0x3, 0x100, 0x0, 0x3]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 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/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10410, 0x0) r4 = dup2(r0, r3) fchmodat(r4, &(0x7f0000000000)='.\x00', 0x10, 0x2) 16:00:07 executing program 1: r0 = kqueue() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x0, 0xffffffffffffffff)   + 0/3#(  + 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) setuid(r1) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x10, 0x22b7, 0x5]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x907) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x8000, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc422}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x26}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20080, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x2, 0x0) symlink(&(0x7f00000006c0)='./file\x00', &(0x7f0000000700)='./file0\x00') r3 = getpgrp() r4 = getpgid(r3) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={r3, r5, r6}, 0xc) fcntl$lock(r2, 0xf, &(0x7f00000007c0)={0x3, 0x2, 0x5b, 0x3, r4}) pread(r1, &(0x7f0000000800)="b10bc4be00a39906f0676aa066dd701122235fd0604556d90f0fd75f04301266cb232932ec8559745813085008cb756ac8e8f4bbd806da0b9f8bda6336467d8e5e82a0f3fcc4992b97cd919d10a34cc420623047b67f5b63d114b07eb407b211ff7ae928afa6ad91df29b5587f21e026fea22c8870e8b51ddbc3f8186b7a78c62fd01234cc6168b494029348c67fcfb90cae8fa68a9a0fa3873a26bfdf232f2fafd4ff92e3f2a4f65a6fb8a1cceb0bb298e5bc6764013ed32b08c6c242fc54728a014a2bf659f502833068a40832b63fc4d3cedee069efe722bcb1f9c63296cea1655008a60641e42d752bdb9bfc1b0e4c09c6c3a0652597", 0xf8, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000900)=0x2) pwrite(r1, &(0x7f0000000940)="7d7cb804b86fe75cd70c22bf086ad6f87cd9e59b2ab2a50e3998ac1652049ac5be19c7367a9b30c58d528c38552bc53857fe5e901444d79c2d0693e56c1df4f61c0bb3dc8f4ca9ff67e63833d6292e4567d900c66d499903981e1cafac60b3b53a19823c877d0e206ebd2fe18111ace5dc4eda3697491cc5e1901f9fbd57bdb9e1e4623250a31af6e3d8083b79d0551effe7d1eaad2036d2524e", 0x9a, 0x0, 0x0) readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/200, 0xc8) socket$inet6(0x18, 0x0, 0x1) nanosleep(&(0x7f0000000b40)={0x100000000, 0x8}, &(0x7f0000000b80)) chown(&(0x7f0000000bc0)='./file\x00', r5, r6) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000c00)=""/73) linkat(r1, &(0x7f0000000c80)='./file0\x00', r1, &(0x7f0000000cc0)='./file0\x00', 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x40, 0x0) r9 = open(&(0x7f0000000d40)='./file\x00', 0x0, 0x4) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000d80)=0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000dc0)=0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000e00)={0x1, 0x0, './file\x00', 0xfffffffffffff23c, 0x132b, 0x7, 0x8000}) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) recvfrom(r2, &(0x7f0000000040)=""/56, 0x38, 0x801, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8080, 0x0) syz_emit_ethernet(0x8, &(0x7f00000000c0)="001f63960000000000") 16:00:08 executing program 1: 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x2, 0x80000000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:08 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x3, 0x9, 0xe72e}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x10080, 0x0) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x45, './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4004427c, &(0x7f0000000000)) r5 = msgget(0x1, 0x40) msgsnd(r5, &(0x7f0000000180)={0x3, "6303f1c9b70d16efccad3294f5d235e613f4"}, 0x1a, 0x800) msgsnd(r5, &(0x7f0000000080)={0x0, "7741b46c3fd377c0e7cdf9e47dfb2ac59f52e909a24e5bd283571bc03c7d5aa6aa33779f872ec32bc993c7454a4d736b14fce13b12db1270ac94987bd29a5336f77841d5849c6d76197fcc748f07177fc043b6e3f83d82447af4b1b7499c3090790df4048c054cecf358c44f79e0791f3e9392efda049838b96b66ee7be45df465532feed29370f92bbc6af7c752bd807d1bc742b564bf7c95e5cd9c332fa0fc6a8a9acea301199bc0bff9829ab284c17400235d69cc"}, 0xbe, 0x800) 16:00:08 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x40) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0100000000000000647d6a4fc2246a38a134e377415ef00200009fd21a149fd2d851ef923a8a16b9ae044ab0089af5f75005dc1ae7ff9c88b77148b2a5149a1a620538980441fb2faac4c21dac75d6e29c69dfddda222694a2a9f7d3b44233a454eaed85952d6d16790742b7f35a1918b8cea0c098c883ab4a6b4db9744adef4ae311c38bacea5162019f8306aeb90c7d4813b19873f7a4ab2553a0e2551ed73fbdbface3dae57ba48101b1811383d73e223e851ff3a23e1c48adb4c9d44606ad2b7982fbd362ef55c997ce4dec82f2695810b06c632419d313578bd8bb99cd8dd5b26946998cfa37af82211ee6892662fd73423b7cdae3ebd272bc4e9f763c265f7fe290960e8acd194acbcf74951408af26e3e038624d5112851019f46723fb7e1d2a527860b042befb32378c0053775a5d44e58c7e77e2e78d04f851eb40b493b2a84658b3643147b77d0baf7d3a4ba6bc3275741eaddf8abc103d2b7af1b060b2afe4f869b9b7e929d1c"], 0x11b, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/243, &(0x7f0000000140)=0xf3) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)="e4d8c751a8f2ee2327ae3d1715171c74a2ecfc58607ba21de133a3c5b40f7967476de014c82d7c092fade68c64906358d07209a716e209580dfcf928930a434fa5", 0xfffffe8b) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x1c50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x22, 0x5, 0x5) 16:00:08 executing program 0: r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ff9000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8080, 0x101) setsockopt(r0, 0x80000001, 0xce, &(0x7f00000000c0)="c40c363a093a8e1a54981a2735be94494e9cbb64e590f03c61bab16ceeb79398305539ffef66d6890fde7720a33d5d279a49a464d8ac5641434318907a78f4a2866a852a1497edee4fb082bbc7e9c5290afca7df30d62490a7be03f05276d99c5abbe4896dc8ac4f56aa2bc071ede0337c25d7053d77943725bdaaa8b578afdcffe43d4a2496ea38b2ae06549ddfe4e4692ab50f840a7f5a74c2a3b4102459aacc015f9530dd1d0c07fc8ac9eca7", 0xae) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:08 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x60, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0xf8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e12c909347b220152db29c97dbc1954d8cbb7494abbfda1a505ab951580362bb530e058734a3233a024e084ab8bcc3d89e23eed776f5f7bfa88701ffe524279cd205ed70e2f809197ccb3b2416de202db4f70055dcfe36fd87b8e6f25705ce231fdb0a679950b7b80ac90c348bc61151289c24f910a1c219dcf261f4ad587887f0daec886b2ff0f418998b633e2baf82a83102b7f19e77ce30f3dda5003dca63f9467c09680d1d0272f3d39890ea3a6ef22863cb523c8b24cd94a4e9b4ef59ae377eb194680341626063d62eea3feb46e6d50dcf88961252fb135eb106df2b6ca024465d97200000000000000000000000000000000000000000000008765cab644d2c3764fa56a76628d9089131dea6c48a8f19417a64d31bff5c4238642b13c6317e83c272e40bada82fc7c35681af418259e0cc2aac6b8e07a636f592b"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf00fffff, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffffff9, 0xe00}, {{r1}, 0xfffffffffffffffa, 0x32, 0xfffff, 0x1e29, 0x1}, {{r0}, 0x0, 0xb0, 0x40000000, 0x200}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x80, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x7ff, 0x1f}, {{r1}, 0xfffffffffffffff8, 0xe0, 0x10, 0x7fffffff, 0x7d37}, {{r1}, 0xffffffffffffffff, 0x4, 0x44, 0x84, 0x6}], 0x8, &(0x7f0000000100)=[{{r1}, 0x0, 0x81, 0x20000000, 0x5, 0x3000000000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20000002, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x22, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x80000000}], 0x200, &(0x7f0000000080)={0x80, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() fsync(r0) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x600fffff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80, 0x1, 0x89}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000005, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000008, 0x4, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x9, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x7fff, 0x4}, {{r0}, 0x0, 0xba, 0x1, 0x1, 0x200}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x24, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd9, 0x200fffff, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x41, 0x20000001, 0x3, 0x8}, {{r0}, 0x0, 0x1, 0x40, 0xfffffffffffffff8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x120000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x9, 0x80000003, 0x494, 0x9}], 0xe12, &(0x7f0000000240)={0x6, 0x4}) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000021c0)=ANY=[@ANYBLOB="01002e2f66696c653000674dc29be27a842000000048c5ec8b3045199687247afe4448808cdf45d37e4f50a395613979c25d69c51b6f42a410be4d23e38f7b8b818732d24062157ce2933e4146406837b228dbfd7c6771cd9a87eff60dbbc76b0e678f0d4576e1ee00a6175676c50b663b6f87e72c4e4af965f35fb56c50c0b10fa0cfb41278"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001e80)=0xffff) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r4, 0x4) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002040)) wait4(r3, &(0x7f0000002080), 0x8, &(0x7f00000020c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180), 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x9, 0x4) r3 = shmat(0x0, &(0x7f0000ff6000/0x7000)=nil, 0x1000) shmdt(r3) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x3) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x6, 0x8, 0x0, 0x1000, "98a64a29a633819dcd97f7ceb53e1b276f4d1457", 0x8, 0x80}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x800) fchdir(r5) r6 = dup2(r1, r5) pwrite(r6, &(0x7f0000000200)="b884dd2feee278e0e5668fc9cf292978299471aa79e9c1a8832023700d3389922dfd82a483a445978ebc2b95b1d01df3cf7248f04d16696fd1c3d34a3bc903c01bb215a59fd57e3dab1d06d2537e9a9c9f6eaccf7ebcfb3d6567c82a33b086bc53e86c8e6d638cbbe86817357fd50ec6ee983f2cec9c4356a0e54ef072ecf762c166ac73306cac49742a46623134e526c2ac0b9c565ed210a36eef0ec8beab063527de717d2a369bcccf3aefe0c4c26434ee9d47012aa09233dfb8ac726e96ca2bd60dcd1a974b941fdea42983cdff500cbf1c3e129fcd3c4778f57fbb5ed694ae9c82e3bbf96657b87cbe8e496c3d720859728fa6ecbdab1f618318eaa50e370bf5d643c230823c73afd868729e968aa3863ebf47a8800d5f0d9d2832388f4676bac1a5915ccd6f731679033bf9d0a5cc53d698ef3386da5bdb896f904584145c1ec141e7db34bfc899137ae6559dabb4dda85d5cb842ca3a18afc83054b19d58f6a2cdc55df26255e95acc4b5305bdf1dc60f7bed845af616c8aabebc685d03e4db75abaefe24cd135e0f9163f5db4baa3e865b829ecfba4d60c213dddf4c849993887f69ee79a8d6e09c3ece6c81e067129af448c472d23eb10b7425bd5504ec9593e67604bebe5c3906b20878808d8aea713513e67294bf500d5906c4a0f1ab087a1b5952d35f0a779e2b6b1bfd22b5cea074272e5523cf02b15279cb718b0724094766008e153de2a5c66bbe5012ca49c206c686304d94146d03727dcb1b112d452172205d3b2028d7f8d9cff8a945269fbe074ca7a0ae531716bae10d72e9afd51daa80ccd6125d92cd6f64fbed929e8c69723603084cb802905cd925630920c973fd5992831cae17ff25accda31caa11bb686067682785a6700d5e532ba7380e39c0470d36b8c023c7c09ba5442873d0471235eb30fa47f1cc219007967cf48873b37679718aba95fa0d8799337f568b744f2db4c0255993c7473a31c0772009613d14730963b21908c5021c4e98df645daaab6ecd034b3025818e94a6f8521d77ffd88dc539257310975930cbb264ddeff88a6d0a4e0b541a061b7f5f90ace6832790db22177e00cd9e901eb074eba42bf17f33bc10c8b9dcafd8610d73972b7b7b8fd83e27e6aca9d3777e870cd51e6f2e55e4c4ca88149dd6430ad27163624f447cb82f6c8737adda8201830a129a43d98542b2fe43dc3d2e42d5bb4af6cabf61a60d4e05c34f2c89b5735dc6f52543fc0e3f836cff313b781a04395f26f327884f57a8cfb7c9561d07ab186910c6f1722dfccaef5fc9281001d177204c925dfa5e2274d231f657160c5b5570f2ca5407e01a2afc774d9b35175d28ad9c22d14375431365c22e490793094f86869bf6f5880a99c21e60c5612206011a0e8b034bdf68722b02dca42b5cca4ed57eada016bf82db25fb3940efd3edca5f4ae447ce723333fada3a2286980bd6623ba13f479a6309d322e2267af3a50b5608c21a20b02d8ff5277ac2453055fbe7e4dc3f51fe14878e253fb37e7479298f86f067b1f1a4ff4c58a37fa9c365b0a121e7996da99077322de9a1794c0d18b7036a0054679a7095941a47fb7e65aff50cfd8145a1e3a15262c6b1aa44c0848b0c26976459395fbc44e80b0b60c3495feed50a643feff5fbd6ce74371a7a94b83e3e61723f040f18722d289d1bef6405bca60493fd666f2cd4d243303b6f64764a76c7ad9a7326d91466633802ca69d2bf579b31badd7aa90c422b975aceb08784b05c3df2bec369f5d6315106663e74fa45ad39370052ca1ccefe4432f337436df2611690311d85bbf536d889175d10eabf23758342589d8e91715cc85883067b9cde43caa3d6bbfc2bb72897423deaba667cc59f8d20db255cfc40e9e75e4df56cdc17efb35dbcf145d70caf403b9e6d76f8f22f0bf2fa9062a99b1912f66d97b50f2a48cbb7e542eb884197fc71f45b2f6b8f8823bb495f70ca105c8bd947107879111de01b980f0caa3928dbdd69997b44ed591df3e7c0d2be4e064344bcb22e29771c5f5c8d2384a8f648ad84a7528207e6b4e1f252f4bf4b6b72c72a5ac06c17aa914b6c227c015bf8a3992669ab8e72c5ed2dd0160a5fde8d4c4c1990c5e6efea99539d2262525f33427327c15e86228a3abdae13231df633227d968b07483ffb6bbbe294b073e4faaf88643a0db1fa4120cb2d84c3573a4e25b1c4e943bc0298b8a6a82abbd7a9145617df09926292665e5475e52cb19cd93e985c3c65cdb24c2e01a833a7c978591b38cccceba5839baabae958e64235bafa69af7672a5456b255306cd34b2f93196ff85220ed70ca98d52aedad779667be693528ac675501bbd1818d2b411b60a764863ce135fda7725a56e30d7c27b2ea2526b645a013d4692486a4c8b407c71a3c6f476a44b9bc31793918a66d50de4f35154980162d67f813587967d3caac9d112bc375851a1c99e42addef93dbb90b93824328032e2cbff4cda14fe055b4f5095ac0865c05b1fda8f4f73f0d69969add73b660fb008619e49c620304bbb0222968343310bec3d61cae8b766f3a4205a03feaea0c56f94b4579431fb368f4d189f848430eefdbd76234fa46cd77ef3d3169f63c9fea0852521ce6bbb6e12933f7d0d56821306f95c80dbc502a61dab4c427c2abf4cbc13ccb830954e1d1aced2478a8a25961ad8bd7de0956eb61fc18a19f5f0cedd1ac75d541e9b068ea1fdbe147e1cf1333aefa8ede34e2fb052afe1c486693aef67ba2a73526f86aecf1a6edde0c8db42f35c528532fabf24db9594aa249c2bb365e48edf88d475ef1695e17555bfb76cf25e933c8ed707375d0745aa59dcbfc162cfa9b9daacdba366d46c9691cdadd5203be9f324aae7bc435192a5525e369f47777f370c730899cce207327e9df817a6cd4390accadf8bb72dc95ce143af58b67d78ddfd54c8b2fc57c9807d9a2d138b5cc2846d9e91c9b3cb8932205a6b10c997110355b206bc0ab1770ad7ede9ec88eb42c334e189b1914510c60814aeb20e62a53f158c48e790bd23a08c79ecb99decdeea4cf3ec886b40709720ce46383ed37f55a89c6d07ca75d9692398635143792bc3394b4c9357d0861a50e3daa38f68f141219b17a8196dd8ae91720ebe8b126513dc48a1bc69c9841e44537e10be18af595267bdb856728519cc2363285cf3372dba505ddc6b0d3934001c351788af76ac1f42f8cd31d34fa9786d3c9a38986517faa26f56c20926c7faebcedb1bc284443faffb643df728971bf6a9c2525f0b00b17358167ec0436bca8000ce8737f2db271a078a45883085944995511254b016ace6827453b58fedb2fddd1fef8a999c996ba3ed191461253a862ac630941660874688a025b898a260e7ade25e172518e3753d34b3c3db941939208aff702d8df67c8ffd17fab1225f3d4f5c4e4234732c382a7bc573dff51b61bd43e5a506cefa0573dc0b9d8c78cced9713e6689aea3ef4a96f36975d9370d2f6d19cebe9cd163431255365b044c950cecad247caa5a91a55cc7b3c010ea879f998e96b969feeb11ddd79e09c8b1a9b008dffba5745b8b0deffda2911a740f15f6ff7219d59ea4ef35b7d23a7d612a35ca454630bc77771513e7120d71790d63ec2276e47b74efed4c6f9c2914d2337aa1fb6e13e93e537526eac6045992b81ecf32d1a7481b23e5164818b329a62440af810cc0e9ac38899e958c04c21ab50d30d4bc97dbe478127f74eabb9b3836125623dafdb22d39fe055822ceb173058ff54af91a7d1d3c2f0f4528d10cce7b881e708684e1ad2cf3f7c54d17b3ecc7c40daa910c6a211bdf1ee475ea5f05f868276daf6a85c7100c18e9d72a86456a6da1fff292bdfdbb8a64aa4476d55a81f950534322b0f495f2bc1d287164cceb60a5ca7b132079995a2c10cfbd321dcfea2287c68c14f3c4bb8e8434349b0137dec43f71b7d8081054436c06043729b1b94eed8e862bee4f1e71cc945c249481161d7b6c976e800293dcaf8054f2b6b0ef6ecead6c79a2efca72b498eec6d7086600712ee0ee8e43303cd6bd59445a5509965a293c683c4ab0b9337d134ab07aede438085e3f94d32df5bf27f98470d7a3bfecfd00dbd6e32e555ee6732c5aa3d3377c148b08ca62ba66f25c598a5973127769ca27cdeebdb4d367c9312a5067d09a43bc88efb0155338321d4bf3e3ca98c205532ad601db5ab1af2a883e0867a5cb31af1573fa309a0e7372615194c0499282724421f4508ed6a0e7feb768ed89a847561c0218bd95c33cc93b9657a0e0258aeec246e4fc4117844dcf0fe938a3297cd7327bb44a027c485cfbc069daa91d2bc9205bc852a648ace2df3b44591fd31cac2a588e326273a72899a9b9a16ec342f816f2ff265e5b8f70913e79564a7d0588166a65b4cca211bd609f70881045fb16a33c799b322dde68d8ce53704c090873ffdb0d2b80678b6efa7475e544332b69c4d6b7a9e71508cc997291d4c3c636d17874cbc3309ef288fb4660d545cea58ffdca5b4089a42cf6b6eb4278434449101242f1d4d3fdec1bf2d84f911752a704a5352739b4e9c437e066a9f0fb6d7f9d2f0f4f135acf9b6ac5c0741abec8a52e6243acf835f2314224d55723b6938c9def615d2360d4fe72f4cc33f10bfa2fcc38c92e0bb55a10537c275d1cad8ab69758e362c31b258c6facd407516011d8e75dfa8cc062eb5372e2412bd67ca80fbd861d1652b6518d22b73abd3daa73173f5c1fed80ee7f9c188c65951a47383e5519908c5a526f2a4da3ae0d6478d144919c0a2f214251d7455962d74f4d50b7b3efab4dcedf9f33e39f02800dbe39978f9fee2b2b9c4cfce8928ff68b03c09fc3d745d84a8597955cbf502380429273a24b1b649636e536e04fd34ec6d6b6fc867e8b0e8c7c6062853b10414b0f9d6e85794e8da18d077aff66a2523d76505a05443909552f7311bdbb513e4cafe76a7f7905f37d69b9b60f97206447523add31372ca6665f284f8acc7d49699a1f5eb36ade1f12f6c89d309d4434048b4fb6b7bbe9df8243e7785b465ff2f6dfb3dee16d5abfbc75ca5014adb43bac1c92c1ee5b582a26cfd65eb4c376027469ff1a53df7a6ea52857398bda202746e5f2c9334174dd83442b48d7aee4067540d126019cfd8ccd71d6bcf95c8ce6b18df4a9760d5054319d8badd306c23d806c7819d70eb7fef3178b82131ee45b9fe1dae6c2e72e208d9f447596914b30644f46b8b5b6d76c37a51508269a39a66dfe481a8a0db1d0313847a29780bf5c5e0cd1cc9fc2f82741ba5bc93b548f808d5417116d61867a0d0919757474db879670a1ba1fdbfbe3f16a3740aa304d250212e5b9e3f444c8231c5b42b155f7f5a916f7cadafb936c2f0b8b1f05760ff68caee43071f55cb2f210e3e38f08ecd54b5633535bede323936b071f58c2ef4fed645e510df1bd6e1a8c103415d521cff975c2c1233107516019011883891a99b808f59c09b53d9ece7a27c92d580d12334014be02fd6f8092dd547ec4fe0c00b400f6687fe5fec1a7f3fe4569cd64dd47c366dc06709911b71df0fd8f143199ba297c369ff5250ab545a4ae3a4edb210513f81942e2d5af0f0c3b5c01fc2766779d8e9bd1454332bea6d063abd5a89d1e3f43d9b6953cd213820f8dfbfa580ea9aec385bc4b0fc606e1ee3e683dd49d3fc7eca7b05b8cb2175a060108046b678b560f659165b44669890093fffa53ce6894868805ff58dafe08523c9185a4becb60137e48660a20e8906e115a16b75b", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001200)) rmdir(&(0x7f0000001240)='./file0\x00') r7 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000001280)=0xfffffffffffff409) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000012c0)={0x800, 0x6, 0x2, 0x7, "e7d4509497175766718c119d82f7cc7aebdcf2c3", 0x5, 0xff}) write(r0, &(0x7f0000001300)="13f21e0911fad98454375e9bbfe18e7ca5c10617a602b943cf161a64cb320c7e30885a762207f7dc2c5bb7bf58f33a55120ae5029ca648c48f38cfd210a39563c9bf37", 0x43) socket$inet(0x2, 0x0, 0xad) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000013c0)) pwrite(r5, &(0x7f0000001400)="1aadaf8fde7c19515bcf9d935434d0b6d10ec51b69d1ebeb7f91272e38a0c1cdb0ae1195b6cf8a1345abeabc50e103ca9d2cb341408e4bda4459a965e99745b01d3a8acb313b90075970ff5725b9f09aee56d0139378e8a3894727f528ce024fe58eb3d20eda08563216f376c32be37f19fe2df08cbc087a3ba76e01f4f7", 0x7e, 0x0, 0x0) dup2(r0, r4) pipe(&(0x7f0000001480)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000000002004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e463ddfff9e5d7ecf29c13631a2ffbe963031a2421dea21025da38f1b3175d5fc36b776df50394961efea05e7dff5a31567f7e9806cec671b3807aed8ea3cc7c31e39d3cf99cbb7aeb8f198da50589b8", 0x50}], 0x1) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) listen(0xffffffffffffff9c, 0x100000001) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:09 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r3, r4, 0x105, 0x2}, 0x7f, 0x0, r2, r1, 0x722, 0x400, 0x9}) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1, 0x20000007}) 16:00:09 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) dup2(r0, r0) pipe2(&(0x7f0000000000), 0x10000) 16:00:09 executing program 1: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x83, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819ea6f55fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10840, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(r0) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000280)="94ff57d3483f3eac0b88038fbd27b9e4c72e6e68bdbccd163cb01a56ceb9f1b34fe3e943d251526e070fb6c1faec4f052568f83d6dee31138afde5c87fa1e85c774d013e6bf10f2ed5a3faf7de0c552120ac46dad358b185543190f6edfcc3973f812c987988c864b9c3a74576d55d89690ee96df0ee52f9edcc05442b634eaccd0e8556f486e939604605f0440eb37773", 0x91, 0x2000008, 0x0, 0x0) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x5]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x3, 0x400, 0x5, "00f3277673408752f20faf75e7e310e9dc03c2ef", 0x0, 0x5}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3, 0x4}, {0x5, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000300)="2b738f237e0e37d9b093f85ead6083416e8d01025fd4a815a15d3559a34dca5cb13c1d15a80a2b5ae830ca05bcfbcb8bf77f3d021ac61f7b4f95648e00c6ec48b5cdeba0340edca1e6274d") r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:09 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1000) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xef5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x10001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/206, 0xce, 0x801, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc6000000, [{0x9}, {0x2}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x38) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:09 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x880, 0x0) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x2a, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x91c, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x24, 0xffffffffffffffff}], 0x50, &(0x7f0000000280)=[{{r0}, 0x0, 0x8, 0x0, 0x8}], 0x3, &(0x7f00000002c0)={0x8001, 0xffffffff}) fcntl$setflags(r0, 0x2, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x28, 0x100) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x3) getpgrp() r3 = dup2(r0, r0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x18, 0xd) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r4, 0x4004745d, &(0x7f0000000040)) mlockall(0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x17, 0x1, 0xffffffff) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) write(r0, &(0x7f00000002c0)="9085", 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x100, 0x6) syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() close(r0) r5 = dup(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7, 0x1, 0x1, 0x10001, "c523a27abe9b9a66da93207b846a9e6664d4ad02", 0xfffffffffffffff7, 0x7}) r6 = syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x48}], 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x97) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r6, 0x4c}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="0522cd945e0c17", 0x7}, {&(0x7f0000000040)="197ab2c7cec151f6f9b8b24b91bf7d9a9bcc5aff0fe92d3429d2f5eae17164866121aae2ef1f09dcca0ef96229e56f95542339edf456d991dc262593b8205b66ede9856bc2750730c160e7da947c0a41cb145f45594a650a36983a872ff45ec9a56687f227bc1e914f07709b187b7d0dd116db6f7fc0fed2b4f363736f732d9363cd0645bc97ceaebdfa9798ef7aea26bb2f7f63d75e78c10c9819ba36", 0x9d}, {&(0x7f0000000100)="aff78a5366193226e272f3b5991eb3543075d9b311622941e1ffe8d9315d2ae6593e2dbc3c07e5b27f545854f49fe1172017cbe6fd2559ca952f3293490470b68d7f75de031c4bc3f99978e3c6e931792216fcd557237b772706baef483345042698a2a4", 0x64}, {&(0x7f0000000180)="85e5d7594551ffca2020cf76d08462ed4b50170447bcd79806bce15344f1a19b195028d20faebac0495a138add14dbd1f36f75277b2d130272f6ed5b23abf6db77b851677dd5a30fed3fa40dd7153f543debc8", 0x53}, {&(0x7f0000000200)="9b1d29f6323bfb7008bae703982a2839", 0x10}, {&(0x7f0000000240)="99c66b4d372bcdaef73d184c9cc61e0be64730a1d4b92a32849575674cd7", 0x1e}, {&(0x7f0000000280)="3c0614d95e35b08760b6620f38e750247c475c3ce092b026ecb36dbbcae3399ed7c29534da54928c52308502dcea0d34d369a232a61403df35f3e67ea6a70626b2b30fbdff24ab3a3aa3ec16cc94d19d53e42302f9238688a41f039a2bbee291d51ddc463138624018cff40872c8e9d210adbf3ce26823fe0c0543747eaf13f2bedf24e84c6d77dc66e32eb7fd8ea0f2859096c3e9db2ea336e7dfff161bc1957254a4b0a51a878d43346fed5e7a651081b0026bbfca456a4767ea51e033e84e39f8382ab119a90c165d7f44ab412968f16cdc9967354df59e14f0ce8e35b9f550324be49e3ce4b9f8830b9a9ea4954043a95b6d400897bdf1", 0xf9}], 0x7, 0x0, 0x0) 16:00:10 executing program 0: socket(0x1e, 0x4000, 0x8) r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000400)="11834d4357e88c5d", 0x8}], 0x1, 0x0}, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040), 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xef09, 0xffffffff}], 0xd15, &(0x7f0000000140)={0x417f, 0x5}) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x80) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) shmget(0x1, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x44) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open$dir(&(0x7f00000001c0)='./control\x00', 0x80000, 0xab) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) chflagsat(r0, &(0x7f0000000040)='./control\x00', 0x0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x1, 0x9}, {0x18, 0x1, 0x0, 0x3f}, 0xbc, [0x1, 0x1, 0x1, 0xffff, 0x1, 0x1, 0x7, 0x7]}, 0x3c) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/155, 0x9b}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x10, 0x80000001, 0x91fd}, {{r0}, 0xfffffffffffffff9, 0x60, 0x2, 0x15, 0x6a}, {{r1}, 0xfffffffffffffff9, 0xf5, 0xf0000001, 0x10001, 0xc51}, {{r0}, 0xfffffffffffffffc, 0xe5, 0x0, 0x80000001, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x42, 0x8, 0xd6be}], 0x1f, 0x0, 0x746, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x400) socket$inet(0x2, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) socket(0x400006, 0x8001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="001e2cf13e57a7455c0c9baeded1d650a5b2fafb1513a49c64113b2237d5723d5e82d266e42abea8743c6eb01a9d20b94203e649668d1e887de26fd9b23ad1a8d728326ef07409161e85bb7b86f6b6915790ce7e869abc8f44aabcbef6bf17b87aec5bd3d7a600000000000000", 0x6d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 16:00:10 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) sendto$inet(r0, &(0x7f00000000c0)="3832ca3e876f03ef82f969ce3017b0df6acedf0c1523a14c06c2dfb5f8ad80", 0x1f, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000000000)={0x6, 0x101}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x100000001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1f, 0x80000004, 0x5, 0x4}, {{r0}, 0x0, 0x20, 0xc, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x1, 0x19edc6cf}], 0x9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000002, 0x1, 0x2}], 0x7, &(0x7f0000000240)={0x4}) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) fcntl$getflags(r0, 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x81, 0x5, &(0x7f0000000040)="5ca2515f7e5ee89789", 0xfffffffffffffe52) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = syz_open_pts() shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = dup2(r2, r2) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="32fb189238849b27821b98aa0de3f8e355e8aaa95ac871724f3e742bc71a7109279aa64b10fc04f7ba88230b46bf7c7321335f41452538adb3f7de0fe0781914bb34eabc1ed65369c69fad0137ef52a255c78ff1a1b59cea9230c18a4727a674661a7a1d2836076676ff9d19fdb0078f7d4e716236bb9bcf7823b146f659fa607313029350945ae8b9", 0x89}, {&(0x7f0000000180)="f3fc0ec4d36f21ae2945cdb49e00daa205db6750deaa56d97a0862f45c742bc875e3f8721c9b71630710", 0x2a}, {&(0x7f00000001c0)="d1ae479703c0b391369eec2b98acdc29a4808e238c7b0182b0c91fb3a3035c0f806fedd375ae6b1f63f59c363190b500dcbd38eb7c21982181182f4aef0198956354aee3e87955984cf9ea2cac9463655b24d22eb57ae83148421fa951342324bc788f4b6d510cb8bf2d73744c702b3a5dd6d1894c18e1ac8a7e03f23e733488d420eaede4bd1669d4e1a53d9835bcaa75fb7382031df6a4d089ff7e931d9d5999845e8b29cf3037e09d9ce78d0f24cd67670d7dcab4848b6e80ba63283178d1065802c1992c19dbb8c8a9391ec5d9e87a479f3b6e65c820ff006b24e3b387c8e14222a600d80f9dc7dd0c7e37", 0xed}], 0x3, &(0x7f0000000300)=[{0x28, 0xffff, 0x1, "217b6101da6d18e5fc1bd14126d44c55cc1f"}, {0xc8, 0xffff, 0xfffffffffffffff7, "952772d7ca5f39de3be1ce2cf18380faead89086a83b4928cae7d73661500760465d422932704a0e2fbf2a783308eddfc89c178722c380a38c9e3bec04899884d811b9131a4aeddd191a6361eca0c6ea6c4f55a66ca04345ec5c2202c83c3392887b9d6daecfecb77d3de8bc52102029e4e629f5eb52759cbba3bfd8574c3a843767e56e07facb5aea05e360617a02ef3f8c50f2bc62c18419bb9fb9f1449141840c2418e28af76459ff5e6342922e28ef"}, {0x30, 0x0, 0x2, "ec01f4129fc23e0d4d4d3bf90ece72cb78d1c6892717558321fc0bbc1f4178"}], 0x120}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xba, 0x3, 0xbd, 0x0, "fe8645a1173d99dabe3b570125430aeedfa37fba", 0x8001, 0x4641}) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) syz_open_pts() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0840a90000ffcdaad7887585da1ab455bc4bd9e4e7e3282a64efed44c90707b3938d5e7f73b744f87f5acd8c7d01849dbf74cebead891ccd8c58c26d92347c311ab6406baa13c0fe6fb11bf0243e2b1319d4604ddb1cb538c018eb63fbe6"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/238, 0xee}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000110000f63f0000a500110355e3c7963bed7f0bea5371231b9ea4fc7dd0d83bb8b3f986cb9179f88c0c9a4c209b448ba2f0b10676868af64407e27ac452656ed105708c53e749496ba272b510a841f49a01624a051e47323dc57a8bfc9c4a7c08ab0d1b9d649e53"], 0x10}, 0x0) 16:00:11 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 16:00:11 executing program 0: r0 = socket(0x17, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="7c55d0419351af57e04a1e1606bfcd2b397921f86fda3fa79865", @ANYPTR], @ANYRES16, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYBLOB="75ff0d5c6337eb65c27d1cfa3b22abe88fd768ce2a4bb7863fe554478f546efece98573d15f2b00740bc996c2efa0b30a2322fdb291c4aa45336f47afd0aebb68307fd104616c0fcafcd04723fdb3f655348969405c5900a702257a687fbe1fae7625e3a6cbb1a84f0792d5b75efbe6850a35be914c0d1157f369c0c791606a4a38b2dd3f8865af7bf56b4288d3c303ea1e1ad5248a9ac5e3d3dca00b81ed402d8595200df7d5dd8f69cd1a649aa9b54f991d1495edded41709cd85b00ca58f9104f6d4b374200f115fdb1391f38228fe5da88cd60ce93d7a75020f2db5a37d75992d1a49d8385d8c5", @ANYRESHEX=r0, @ANYPTR]]], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x2f) getsockname(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:11 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="a9", 0x1}], 0x1) r2 = getpid() r3 = getpgrp() setpgid(r3, r2) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/178, 0xb2}], 0x3, 0x0, 0x0) write(r1, &(0x7f0000000340)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0xffffffffffffff3f) r4 = getppid() r5 = getuid() listen(r1, 0x7) r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000002500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000002540)="e4374cbd0c66485cc315cf2d39cb97052816eba4a88cc0c278c875cf14d5516ff487b83372bb8118657a8d5b0542051be02a2a1ed0e1c5cfe7f0968702a48f30ae9c9f42b9cdb885d311592354a436e716fcbd0a055107339628a4e3fa1832383d46928c33a07db2826acda4f418c25d2ec5e0a1fa01a64574b5674ef687266ac05a4bf1af36a7563411958040bd1b1260bb8c787943c45ae0a2012d374a15d4dcda612519eacad8c38138bba282", 0xae}, {&(0x7f0000002600)="054e328a100633766d68bd08e206e59cac42bc3c7ab9b8a1381c812951cc18d16dd9928448400e1d36e0b9e60a686d83b108cae20bbc9f66e87d9a3ffc8b2d24381d2ce2c1a6304bcde36d3daa0d514a775b59bc221f00bae9b0eecbee5a86e3a84a9ee8b9546cf33708415b5ebe2d69b6d0f7ca797062870920869e35689dae84501aa74a43250f78dbe9595b91278ac0176b64c68a1a31322a452ba95e4d116bf1f2bde26814b1891568b85fdc2eaafd712a56f7cb0d227dae67caf35140d5635c50c8b5c3f28093d875e659978299962641727a50e29fb68b3ef3cc22ba7ddfd217de", 0xe4}, {&(0x7f0000002700)="24cad921ecf9828f7f36bb28b83cef06294fe9049bc085e148f7539b265207b4732e5edd2fdedf62fd1f0a11f45fbde9f8f8ceefb0ead043edb2f4d37db1623f8dd67fb8aebc3b5e296cd974393b43c31d9d2d48146786a67e19292fe1b5b2138b79f3fb3d329bedbcdec5393021546ea58653809a2191933a735fc27762b9bf564713ec1d603b3007488267d43913220f3eb6ea931c44bd773c1c844898d8d1099d40e3e8819568e8d545cf9fd3d71f270a01e62194a7966ccd1b1e88028a45f42005e4a21b5743845e29fd59053f2b2981b74f344f65044495a119b717b943d6", 0xe1}], 0x3, &(0x7f0000002ac0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="250000002000000000000000ffff0025d4000050", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000000000502357c075d9ce9b00000000000000000000b8fe9523661f7ff20b104fa1062d3f7d2f9b3c301b5bf74a3755caca", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="bb5b8c45d270704f82b66d062c61294543b9f7594dd2d5df9d90a704bf734f236525180b845ad47c6595216101a4f3a164745e5a829ffd1c05af07204dc3aafef44634e4f3df3451ad4d9e70a831772a76f97848a27977551442f3d865ce86380c047ba208e098aee8b44317c3b7ad8375b37b616b98663f3249e5b3a9a8418b125f22c221646d8a9e3afa66588b"], 0x90, 0x3}, 0x2) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="0ec1de75d37675ec102a7ba7e2de10e11433def9590deb3419685570e8eef80fd72d1ce3880a4a93d6fdf7937b41935139c2481f3b61acc1bc677c531730a28d8c12", 0x42}, {&(0x7f00000014c0)="bc53b58c6935b547ad3f321b284bf83b531467de3c05d662f373b4f3d0c2f624ed5592e49dbe6a5fa1ebc933fe977666be7a7675b9dd32a25a77d6c48f0dfea528b46f0e5081553cd9e3897352cdef17467f33a3d54392b89e1f7695c3a3c1504aaf16bdf1433119967deaf1ec7dce876dc832f6f26408adada8d0d892be24ca8e0f3db6e9561ac192821e7641e8cd3db5086ce259f8c9129921b32cd15729e65edada00be42bd25543f8adb5ecdef1bb33404499d56fa8444b100ff737a3edcced824ae7fb549adf57916232a93ed90f4f5c01b56c62d0440291bc4813899c99f0cb530e431a4674d2561135544ea486654f020910327cb96910b8a613169f1dfc41873bf045ec29e0f44c9a28f06ead95ea5140bc81d4dd0a69ddc47184527a9741c118b66d2694d807ee9f2212ba252bb006afcfdd430b1eee1dc98622b8913cc2a355d4252b87d752b2c80dbe6e28c0bdd9a73406e9905e0eacf4492c8e4a7873f2b222f111f369fa4135538727ffed4cbe4494a069eabcbf91c0ba3bd3a3280893066a480f9d2ebd4e4f1661f72a6aac5757702427e9379c8605e2768f2895934e454535fab54b7d87281534ba47eca6c94eff7bd67ea41d34783e66820b82ce22afb8efac536a1844ea5f22152d714dbda4a0e9e6a437c588b66ba485fc4a9feac71664b30b50918c0a5dd885419cfc6a33cf3e2568e2b25c2597dbd12587ca96bd94478fd8e5fc32a955b34f3c476768443795cc2ace01d06a818627c5fc66ecf8fb2aafc5eb1bad1ba40725313de8d8567fb4fc0625d58ac06d5aa35ece692fd628f7915c40327a424b89d8d36d48891b2b059825a0a013e580658a336429847d028871cd937fc131a3dce1cf80f657c31f9920492ea9274d64b5c60d591b869a2b4a9a78a74fef7b481097cb5a8f6420d9847db70a8af64f1f00b472716b916f7cc3e1b621cec1a2e4d3eae71bcfc0928e60cfdcbcb4c9c1642a4965395885dd7211054e4d532c0c5516dd5e9ea22d58f043ba86e067a160cc9bdaf6114cbc53164d031ec61f3997434f8fe67308b57a43b78e4526836e917cfc4e62ff4cf85e6f91837951907848f489871465dc647c1d3c8bcaf8f5f37a4d43703cbe825f6398c26523cc204489a96a8567220e2c596bcb7ea2679763c0a530a115fc90f72b60b639de6c371aef0f11e108add0624008a5b0fa7d08e88d68ea97d514e4848961073f7929fd4a4cd5ff03102db56a30fee7658c27713432c606577911520f1e30362e08510d4849602eeae1bd5fbb56677e45b966c50975adf0b1c49dfde53845f51c4509cd5303fd8d3985304b02c56656643fc4dec31adf732e636b0e81f393906439d6fdea1d488c2a26b1f79d1a7ddc0bb1fdef23d63838c9f56731a89790ffd0e9342ea6b7d2c3c635a278a43c773e363aab4c151c1dc2681589b15e0ab04e6cd9c2adbb73d637343b19b88bf7ca360037868618a6af769519d2887c1d5bc99fe5e34dd0429c5260e17a7c36f04d8f66ace944d6a03e3f56dff70cd532be1ec6cf43e391c1a92a824e0266d4b659961f1c80b85ca2bad03768d3348df687988ea6f6afa23e40a816ef4c8d38cc1f2d31fd8afa67cbc2fdc50f771abe656b9ead40a7c48ce839eb478561e9a87ec32c3c43eddbcdb5a4038db95add35e44e08ca95ebd10754ff86c41f1d2719004dee2accf52da2e36977c09daec4b8155dd81407bf860076e7c132af59b2c1919cc3d982e30e3b5ed31e8973323881c8651854b301ed6a6bf6cff41484db62821c1ea6db743a6dc5b89746379143d8110058f458097cff09fff8a973e55a53dc7b802b198e8c6f1fae1f9c7d839f960e08df844d9ab2926dcd8cd523bc0fd17c511640805d84be9cee6758822e36df4d3d509e3cbc22ec29efce15d9d8bc8718fa4c63fd52a2850ebdf79d818b0ab53457ed0f70bcf8f1513c41e49d4547b0ab331363779cfa19ef81b0d4d5619be0c18e8450fe1dcf8411265864e70da3641a20da3114e81b952228eaf14426591519350cfaa88af8badcc7851c2b89bd2d3e89fef3479ed46e703f975be90391a07a077d5744ca4f7a78d27c97ee531905a6fcb3644b88e3c8c67d3f4a440158d0f1c7cacc2a903b579b7dbe0046d2fd9ef936aac1bb780b53086ca89492126a03a8773863b0a8c74e6b52e22c8672a4093e776498c926cc87de7d1e5c1472675df76cdfca021778a9b79bc8365e6520ba13ea0491723cbe98ca9687824c656497726c31ff84bf044c8160a49cfafad263468b638b3988d13ef9ec47e3af9b36b747676716269b0e265b45e222a74a16f28f7a58149606c5afa0d7c15bc725c1550c64d30946c56d3ca641e2925f51a88c3e50f5213a42f47fc2408d285bf3d2d61228f7a974f879dd3e5cab2903aafb0f6eaf44198b50e7ab65bd0efdff6017b3b4d708a5f9e73102af18567698763c5dbfa7496ae24f321b3d76a77c1ef9117e6135aa040c1005dc02a1c4c4ac3db9d7a42e040eaa066de10baefb675b2408d1dcf20140bd9c8f50528f20c7a1b92b7a4186a20558ee4baab7e3138fdb4b3ab957169b7c485f27337f9fbfcdb5c743f8eabb4652ad0042d77cc6254b7896f6e91f2c3eb7936f972a8f9a9aac1727c7e6b381131d63cf2cca0528a6ec3e4ed2f363af8fcb94a677db3ef295cbc8f9ef0322c79280a4a30a1dd47ae26fb636d014fb6efea5bf4899336d3dacf507c6f73db622b55366db740a2b1d9a64c08620e5c98eef21dd6d2f2e6f90665701088afbd06e8ce4fc278d888b25ea3cb41e603f575bbeb4d6845238d7a7a19c333710c2f6c83a8032e40120846ffd2be834570dec33f83788b1d3434185db9e79b25d2baf4b76beec17a537f4eda308faf542c30ca128ac99a2b13ab890cb16f11841475bdbf548df820aff9ff9eb19db43599571ceede6cfa858c48d247af1e2e450d1a61a7ad6f53c17edb0beda03cf0ea845b0a57770e2d857ee453ad67c2e6625f01fc9edfa3faeb29f87383f2cbe812b705debe4c3b63b0d881ce7453d6ee248116ad84848e2613e56484d4eaa4e2047d670029194982d5cb1b9acb130c4d6f0f3ff0ff070d27dd163d9e4bff95a6c5e6999e8124a026b17f56adfaa956fa2f977713d1a28baaeac191ab77405e237cfc2533784a38ffa4de8de7d588176cb00ffb9bf7044cbac240300a8f368c2049c2d27c9d181459020a76276f24c8d80c0955ee155328a8d21a583cebe37825c987f54a6e4fba765e4d384a016b6a3f604b17250baa3fd714e16e7b78eba7708cbf61e6471ef301094aa17e660738017a1094ccb39d035f1b3964b349089faf462b217402e86e6fb182a9f7583763178d64c73b4b4217750c9538d409221a03737f2e2110aab96bf0f151eb80fd0e5d9fb7d070fe14db201e5b57b30772078999baf38064490a819a4bdf6080af47192292281c6553e94daf4c987eee829c7cbc000103dc793d0799860fe7480c711124301faad0586092f251d2e11bbe8d432965d26f108aedf2279db1bb0733cffd13af299e5b829568a082253b0dd1ec856e00c5eb8652f9d54df8130bd9e0b2fb932424fed2d386cb99a4bb4fcdbc2d2ae768a144e13329fa9bb8135ea25bf400d4868dde18bd11334fe70096edccac514255c0d211591285fba15ce8953c1e197cbb2ce58f4b4d33131290a051258b7e7159d4d3502c2820934f52c26c31a4c4810020d8dff0a9e8c330d08427e7e7b843be2ed9c614dc4288b71e448579339e17e93dee769ea2d91be9f0ef9c1db243f7f7d4bf4e6b0f60ad662e9e6225a14c96b41c9b2dd39dcc007556cc00bca0319d7d9c809374816fcc93a045e5b169fedbbdfca0e38073293091f992da14f484c92a0fdef70bbc106b74204634f1acb1c5401256f49eb001d88c2286a6ab16d37b7baf52b8a5046b34bb1cf14e1a1e5b94adf1c5f29479d6eb8b975f0b6f8678e22dc3a62272f9374bf052b6f924b65cc25e7c72e66cdd14bc2c648a9f007e70fdfaba052950bdb611dccfd51f05385d603ef1b8d75d13d5c52cacec1f215c67db4f38c9fea3a44f3e893900c519fe9787c747e92678d4fb3bec8c3da5e5566d4c774a8e279a670836fc7bd1ef922647035be3398306ecf024f73297302deac05e79d0850d699fab24bc6857f7d41e2c548bc3875c52cb2a9a111978a701d5e778b8281e839c434e4ea96dae0463d42e9565b9e7c2aae98d040467aa68ffb4dd7e0adf0d4a9cec641a827d7a90e871943c999a0ef2d22cda6cc22728b93c7b466cb8c0769ffe204a4cb7eda236edc53866a39715a6a1f3b3b8cc390b73ea96db5c95b1cd3e2f9b135dfb72e06c7d81aba902d893ff8205ec891dd26e758668e0c294ce8cfdd45f05b16de76bbe6efe922026981688bfb95d383617dda60c8aa65d2629780ad03261cdd83786ccd21cf08cff4e0a9c846f3ef4fad907bdf344e500290b291c50736fb44e4b2e9999e62bf3da55634c39ceb7f03693699e9ce4699dc42ef493968be79280e0c7d44e46677c8b5e5fd15a9db3bdb45db97d83539086285f13b384735f7aecd386a94bc657e89991080f2c85067f1e2e9596ec1b18ecc43e7ffc9eed72442349ed239b9ecbc6bcf855abec76074d0a721997422c698b1058e97a0133d9409b618a4e5a8912fa8853ed4a3dca20c0a284ed5fd61f62b603242a8a2710bf4758121fbcdde872985836954db259cba4578d4cf461024ad6b9e0cf9fbb937060a964066021382d20d5eac22baed53792d3f38d17d442790dcf7950bb8d2aed19542866f8c5671e544feb1b0c84a71dec653743f5534aff1d4fa6707c95bbba2f47b0d22b745006447c9bf295fa642f9c18d9ea2f170ae325ade07eb409efdf93bf0cb26ed6f944a78e7c0551a66b50133e6cffe831b622b6b4545d0375aadb3df6b523d27b1ada57cd12858c8880ae4b062a796b00b813ce3328b9a37635bb03faf01d27bc331f73d0fec185e88e126a76bb791b0d5cfd45974105bf4a989ac4b66269eeb56f80f54e97b43b452ccdea5a13088c234101ca23a6d78a8d8b18ca2d5188503405b5c76feae6d574b415c4af027a1f70ba677c786580313a16734e22d11e3566f53ee370c7d3a2cb95003388d11d42db67a4e6e04c8ac14bf821ef7f76297bdc0da81da4e51ff2ae41e2ba535f9b508fa0c3b4061c2a4ba89705195e46a4c077fef301f5e3a5f3828144d801b526599354129b120999c6f400169d838497582da92a0abec3683d6d672816ab9db2bff87d576bd10687d6840739294bc439d10521422105bef0e172b49fd516fd731617611a0363f72fd6fff834fc9635c312512baced239674f2722e25f296648eba0c26d0e4a1c4915811cf21924b3e8fc86274d888a4f613605cfd554f216fdfec4145f5a854624b39afa4a7babee0bc54537a299a5c2bb6040f940b37f8c3e7756c4cf17a06efe785c3e7f8390e9d2516bd3c812374ce116da741647ec03b686161d0804f3c5a41d5d6a4d69b94121f77cced622d3ace96c88b6bb9c4736cd6009b3fc3ab41ce6f46036d883bcc731b793901391cea9b6adda4733b5ca7ab3b05c2c2d4ade2c4826086f3e2ee3d08154891c175e886d435479b2c92ea91119b6c9ba7b6fa830e7ff6685b817c3e1196782616d2a657ec130b7da2f39e618eba8c1c043e92c8753b869d2de3e686e929e7671ea6979f558c293b2f944cd68064da1d35505acea24b7ee251c1e5fe49d265b450ce5f61a71637c361e25fff4b26c17f84", 0x797}], 0x1000000000000250, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/250, 0xfa) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x38aa0, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002880)={0x5, 0x10001}, 0x10) 16:00:11 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x6, 0xffffffff, 0x1, 0x9, 0x23d, 0x7f}, &(0x7f0000000140)={0x2, 0x1f, 0x78c26c9a, 0x7, 0x525b, 0x0, 0x10000, 0x6}, &(0x7f0000000180)={0x8001, 0x10001, 0x8, 0x4, 0x6a7e, 0x10001, 0x8, 0xf527}, &(0x7f00000001c0)={0x3, 0x81}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="45b417620613804086067b1f6d085e29298d5441a058ede358cb22d0f5f3652c00b7d781e89fb8201530c1c1d2b935834db7d4b235c2023f08bb101c9484014934812b2db43bd9e95ec42c998dbceeadee75c0519e503ebce6c8e5df1f65d04cbf8d5524b12cd170c97377d0e035d8cda6aa81490b44e27a4ac4f91b218c25561b46a299b9089506f8dcdf11fbe1a2", 0x8f}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="e0394d0cf44202206e107d2ddbfac191ff0000000000008bbeb326065b9bbeded4b13eacfcadae651a7f58e44e9f82529c73810dcc08e1a5590876c4ea832c0aca21ea85bc1879afc4661cbe99c281aa000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xc8, 0x4}, 0x1) socket(0x20, 0x1, 0x229d) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="70c10789ba1c857dc0776744ae49029232317e84600ef5aa388412e3c5f059fd415959a9b16fb4864cea6448980dc5b0ea0393e57f8197480ddb4a7bbe399440f40cfd4323641b35d84aad47ad6a3fb2546467d44d194df3", 0x58) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) 16:00:12 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x20400, 0x1) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) pread(r0, &(0x7f0000000080)="0bd89ad4056bf983de8dda066d8d0da2e611e74711f06e97e8a23019dde1de7fcb53e2b71c48f2479c6fe11e868e84546d654668e5ae79d5c978581bf6f1a8952038171eae7388a32b4f9f711a3bb5d55bbd5235970a2905920dd66ea5200520995a46426cca9c4f7a27b780bc8d6ae8ef93fb34194da4faaa4f560b659a90e58a1397585d002d338ca73340331edc335fde5cb80a9aac814277469755b16b826161022f9f5439bfae0a6e74cb9bc5822c83d85bd25535c0cb88379f40c71462585ecb0e13d8173e8498ebcb3641de23e91fdbc89442b9ac87ec44026e38fb5476a9b58a699eaf8fb8ec9deeb36650019e9408c6", 0xf4, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = msgget(0x3, 0x570) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000300)="4a29a017de1a9dd5ee15ce04d2688f19bedb0a870e2d3a04e910890dd1f9b40fd61ea063f1a728de6a159b8577b3558aa9a80c468cb5e0adbe0203444005fe45eaddfafb7efd54357606aab080993e63a0e8ac1816c807a0d342a2be909749ad639a0ce252f2a5917fbfe0ba7ab93ec82ad01e4b619bdf82f56bcb2620292e795f2722dc6834be27e50cba95cc7a55c40b46387b371a953c07a40ca77e0b1fa8f4d8f5061d892bf3971ad76dc97e8370c7e8352974f6cacdfae11ec6f58cbc3762aa57468efa0ffe9bf01e937e0045e4ade4468fdbbb9b0cf834962ac82adf5dc1f2bf73bef78a80b60fdc518525f46b64624fbc0c553b08fb1727464c1e341d0fb33a7aa297d21f1757b6d67c95d3e2359d5f69f5017239590e1003fa4e8542c2dda100e8dacab705e401abc690a5158810d4ab6f4cc02ef97255653c191334aad935a5aa306c1b03ef0a337ddabccd5835f1354d9c8e1cbdab4ff578988b7604b3c7880069feba51898c1f338462d8ef61e35e4169bdb7f86d0137cb975eabfeb707697bd18fc6e60cd0659902ba2af43960cf2d75dc2e08378d4670383edc4a33297629a208e7fb52dfa287170cfe25075ac735f8d75077b449ee88419bf0fcdd1b53ee590aca5ae7ec971ab64a4d73e6054def9107c98e3a800263ec09c8522edcf2dfc48164643497", 0x1eb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c147c3d3ec47f22b235f1f8c21ecab41b31b28c970246a77fd1658e1dd068c8a060e73c063abaca4aa4628b4d59a493a9816d44c81ee04fb6b8407e8ca4e8a5610b6b91f3de4c97404f0be46064cf591eec28c9ca631fe736a81c495650391f6e3aeb62426e2f2ab509e2b933010c1a50baf41eb03b7892c99b8a21fca79f931f324c98710d1809582941c9822e94d44fe0d5d6d36f37b058ec8d98196e910ccf1979a15e73737fc5bb517978a8ea8fe11e441c538f8658471eaf6435e9f2951b860c9bb9a5193ae65918aec7339b6e1e323985a3036ef4156653ffd87d6f5cb78485e4b9343e173b8dabdf9c9b0a975bb8cf4c29ab623fb8b6fef0061618e8dc135dc88df14e719835e40bfbb9d2d7140e40ae5385ad191651ec67718637ed772c149d24ddf5b3bc3c7e6da52f723e3b9f8be68cc3c4580a91540ac93637450a72523763392d54b0d5cf39fd06c7ea334f29539ea91c781914ce205e2762d13177c46e1090c77665918fb9a5fdd5badecd4564c445efa115ac327cfbe7fb032c046641747c009bfc3a4e1a7b2d85067d71329ea206a17c3014d306b1249a1ce018c78465ccaefaf1fdc6cd32ce6401c328b277fa0facf905a5be34b2431c2e8312fc0752517541d8f0c977786d6e6c0a669cb4b1cfc54c34eb9cb4a9b7da72bad7ee81b86b30e4b13ab9a00c9100d950c405dc0a4f20fef8690f1fc7d629c74abfc6a18abba92eb90cd289c884ea591fcf93030ff88ca7283220ecf77a83a1b25a7350c83cc639861ba7425426de34eed1cdb145dac54422156c3104bbcae333572b2dcdcde137159e6bff4b7ab712ecbc46cd11e1bcc4ed8226f4f40304d40ebf8c58280ddbceae1b0d904f28eb7e12e4046b7057384757db2f9d9a1eb6762bb6095baf8f102a4588278fc6907ba48499493e5054bbc7544cb8cabf53d2f601e903267ceeade1cb4c09336b707db8f908d281f775b3d5931e472d1d7bedc23cbe9b04e6293a51f2e86ef135ce5d7cd97721bc32caf44edd5312c61f07f08d9e570f0dc1c9d92d7576a51ee33e8c2a6390aec1e0e01b99d13ec2d30e9daddfe2da65644f8dcef6aa59e277c8a2560ad58edc2a310103f03d68611873bb19f5ef1c5b4cb8192372f030e0e81092e891d3ebe016542730eb9fda1b8fbfb38385b964b686f583e1f0c1dde4f8dc0f4326ac02a344d93ffda9fe049e6215646383264a74c4be5063450ac18e12bec6da28e25f5ddfedc526e2108a828f26771652aa27812939660af473d638c4cd0c4ce215a7ac861f63d71acba992f0b60dd58626e6c0bc678db97c9d1376a5d1874e06353b4ca1df8966c706997c676ace51bf20cd66f312befc297712d7ed1af326bc8f82136f5ac5ca5ffe35655ad920c189713fc896283366e0791b6d8de3940e7dfed0f5a11463461942487d66438d5b6c332b15149e8fdb1d8797fc05a1629f70f8a5426f73fc76c4ac688e94bae4c0e92dc1962e8bb652ece0f6dfd985e227246c8bd10d1c7d65685e8cf58aaffb159379c27d9871850be226497a1820c09cd459cf30b0d62672ea69d0fdbcdef5c69dd672a42e00725eb6a6d09e56e70fcd7342c94d74cd4af78b872bbe859d32689c7355a0161cb40ead0dc7ccd6a604abf52477e8c703feba2d09d0073d7087ff804940d57a5400aafcb927a8de7b6d20c2427db3e29e1452a6fec4187ab8e66b5cc5c18374bfab5804d20439bb90464c64a32528e74a5af643f496a061fbd169427298ddc2ee6af01fd825c52beb54d55612ca7e28fae40abb3d31e62ce1b68a106701f7628fc25511554b8be8e6c136446515ad0c8a42656e2bcec519718f34dc2f93aa3888ae5e79bd0b59b4531861aa605f7dc8f97ff5303ff3bcfed1866fc57b6b9992d6e59aeadf03abd8c92c15792428845e888d2eed20e92c88a5dea08faebf23704e951d2d344c48b65f3500ac1cb2ace52f14629c2f07e902120105ac9f9e05f59de0bdf7cc7813cf1875d44c88637bf43d5d9f9e7719578c8a299a6559dafeee5ae5ff8c0afed8d34cc3aeab82ec95beaa51aa98f14799be32def0470cb742624301695d688cd6c731930f5dac13a17149d69d789f54835022a698f69c245e624d554f7a1a3d5b6d7e38c37efa1f1efd36c585bbc96b167b39c0eb0c4cd376d5b6a45097deb3e7c7a43fcccf5ba3a3c6fbe6895baac1a2e6b738706701dc08cfcb767bec7103abe00c983bc45e42f2f4fe52fe4cbf126632e52491d2ea28f5a60c50607e5bad81a082eff45e96610cadf62cfedd235c79ef6614885894493d12ee53aaa6752ceecdfb454f9924f11ea77cc569c995b2e103ab201e3e6db2e1289b71f153930ed17ee43925623860ab227303491c74b1f2b3ba2e094e0ef5fbed89493fb5e7f121885d270de4349a9bd504ddd0595cf8aba7d91361851e270a9621091841698f9e80ce005243005a3c0fbd4a8cf08927127409aa2f82b35c39be2548839b306c2b3954deabcd6e74fb5260f782594a117adbf56db90ccfdf89730dd1b23ee3624981e85a932d79f0c604ea094b5f5bf72e90ae1f8c8280ef18637253fb6b5fd47d433cf3ad138c3ab3531ac1ba60732165a7b175eaae5d3c05d15fee62d672744e5187ba8aa49d5851e08a071b9db031ca63671d005b609dd39c705b3e5428bf3550a09c58fd7e4155b76553c1d6654a36504d20116f2ccf29a745cb4f26c4ff77342c0cca7e8deb7bda9890a221474ffdb2f5540ea0ddc20382081dee2820209abbefcfa73d669354747ab82660af0489d756fda6aca3680aea7a220b04a5a5bf0adce9bf7e47bb0c39aa93a537595291a081c3bcf1e1165fd9f06b3249689ce63ae9dde6b7e62f50770bb4d70ab497f8b562ef43f5986d63464860738d4822f4b7af94093bf9558e33c4a86aa3767d208c60d8a1afe4bc6309164366b3dc32be5023bd6d38a62250523a1fcc9abfd334afe9d5ea3947ea9d00a86a3bd4adde8ed3d084f4e4cd7c294c96e5aa2c4198ff881272c6c788142e0894eaaefa4198097ea333ec5c0f0454df82f9a6d925dba5ec9920f36ac97711113dd13042da112a42f888f47fb22fc427fa4417fe492b226c68cdefa4a78381883af90efdced8f080a2e9a29501da7ff9af06fb11749a0ff0c078284b86a3a642d8155eab8d8dd2752c9696cb9dc20f87afd3eb90c786b95a2afb182d3128e3a7bb9bf738362ac185e9b735e5528c38c2ed4987b70b5b509068f32bf5bde20ce9b04b7acefbd61045dc60d378803432682418c9d075f3cadddb0129276303ebbf4cdcf9d433050dee8cc31bb1fa10cc10439333efdafeb6c80a53301084dfe075aacdaafcf6eb1c998e859348be333d0e082ab385f618ba74419991b4b446ef271e59149d8e9b1ae7d2b59030c84e291801d03a0ae16028a78e2fb67d4b2767d7237e5506bda31ed2d046448f958cca3be2f841a3644fb8dbc8e33741abc80114165d2a8a72977cba26f3728d0cf9740b9f4686bf3f993c67adb3450322e576e054ed6b23d0a9eab09d2965969cdc5b1b96a9ebc3e5b3ee1fa53e05c38ab7695542ef0ab0804ecad566f569a608ad037c385dcd4e8833edb6d9e85803a7561e40e0db61a7d7a61730600020928902567791e6bc19d375bd6743730d76e09b1eac8a2f1d6f7624fea7b79a8f60e26f3d8652e2144336c4b58fb249b4fcc849fabc8b75ec9c8cc1299095e10b263fd546fc3a81c86f84efa07f78d28b2bb62189756e8ba80ba8ead05a185ad58b0a328ab3df890c9b1abf178bb0745574fd2b573f6b7894164dafc05c64eb685c9f9b89a1e6e01914e9e24308a8ca8f8c6a328d72962eccef81e3139950bdc7f4bdc504a809b0896c23721f9f2cedcafa912af208f63e30d8473907ef9b8a1f441787c4f9e9fbc680ff769683d190943f1dadfd98fcc6ecb5e50006e6a899bdb7e34edf63995aed43dba2ab339356aa01399a353e75375b9c1788b480a08c8d69de275fcd57dbece631d796d7b8985ba7363f453e9ce08239a7a5fada0dda4e9b38e012be8065bfe4f62f8f2992dfb7b099c616e9224a2a4a7df85a9f46e82f1789011ce7f6033cf7f7ed618283c1e6c9083ccf0747b540c44595358cd05c5b1b6fe889ad9e285c1dff73c8ab6b3172389ef5e1c780c95d3fa018ada44edc264f95b94b9ad2af587f04f467cabfa50bed3c8001247f81ed000ff67bd19e3c134dbfa730959d49b4b3083c676522e2727c4bacfc22f12e4e17f73e59f254bd1e8348ca3303e9203922487fe0960f41f75a6b8f5ee8784ef274241e4976ca161029bbe7d9e0913e6a40f59debcfc9dfeb597fe462e5c0c3e56feb586cc22705d3a70aada5c4850bf69b2553e05233e59fa04f4507b4aab30fbd902c8834011e2ee883914aebd878b477fd95c5a01803adc952a23565ad8b164023b104e62f0c85c06dad424f46ef88a28e5bbf24779eebd67da751fdb367bb049e0f2dd192b4546fcb6eb450edf3cf1439f30c890fddc33bb67e9513dcbb87c242ee2b7045eaa254a7cc8c34b9a51c940455a85fee03d8fe999065c710bf4bd5302e850dabcacb3bc2838c4ba637f161ffb065f4a41967c96f391c9f1135456dadd8967fbff87d7cbed650cbabfdb958c71eca1a66aa320baeaff99e7c8d3686c208cc558177ae96e5e53135d88153dc667716f23149928a6c495a600f6e2dfc3419374c8d91d4a92e848c7ca64a2008e1faf789afe20074d20cb69bf2c5d44dd43d337bec4339b738044ee1a06133ff3426a069c4954d3c86713a37a2b53e9977f47c6e39c5cb81183205dec09adef1f2cef4983cc91dbf6a92ebb786a27b902b32dc5fb0f4f8c9fddd64a9d9a04dfcec34e6d669ee6b9a9f109d4141602d76ca34cd0a534e790c2bd93d15899c907df1c217be5ffdab4c2abeb5ae7ee3ff8a8c5ee4ef381d2b620fa6785bda4da733c291b118cf9283d378818ac3f0f6fc3707353d3640ff34d7b1e8e6bab76d5344d1668401b132310c7290ade195092d597164b318e69cf9c7c4fa4acc3dd4fc4b7b39c38bfa8d54eb26f719a0c7b59163c2d248a53e549752219cdee7b9b42136389b8e5a3ef01e20461aa78d9af45227473bed4c46ce75593f05109fbc3be81ccdc4c342cdd39da53696fcb720a2e5681d7d9d7a7fe4cf09146051cb761d06343763c4464e251f4b758b27c692b5faba5a5f911bae1060185d006760c37d3da0e41b95104540a5480f05821f5cd96dde197468e7e488c6ef2bd9fc65c9f5d81b0c8fd4e50df117dbae613eea909fdcc43ef6a836cad5ce08e96cfe0c9e07967dd63b736c7e13e3990951a42bc385524532e06343cd23f25f322ce268c7c01b362a03be4d14142aeb4646fcb3664f3f9622fce6c9fc6386d8d8fed55786b19d21bf19c4a11cbf9b83582ab15b8b89ba2c7a00377f46c5b9276ea342bfd8b917811438d6eccea62df68b4e3bf02d0f11df1ecf1b3e52bc7cccf6a6e6437b445d2946114653f678da23f938a38d2cf2c2ba259a1a44ba6c7a839a77ccc548848f4bdf347fdec4126f2b526ed05129a4093a5d6eb041d812ce3dc001f7de10c2cedcb551d9310dbe953225139c5a36a7cb11ee278781538ef7ed4c5de7328090d891f4c9de2d8d31c55d505611af2af88f501f88fe1eaad982200db4300f757f91cf93339ee4ffd88528abc52484af1997c1b0b29b246176ede1666e0b7dcc01723e7a29b6cd2228ce816fdf7e23d8f536d56af70e118b8d1046b4835c864006cd21584abb46c797bfb19", 0x1000) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x3f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc971cb5ab690e9d00"/144], 0x90, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/193) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = getuid() r1 = getegid() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chown(&(0x7f0000000000)='./file0\x00', r0, r1) fchdir(0xffffffffffffffff) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80000000}], 0xfff, 0x0, 0x0, 0x0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000140)) listen(r4, 0x202002) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 0: r0 = socket(0xc, 0x0, 0x100000040) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xefe0a68913aecae, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) pread(r0, &(0x7f0000000080)="565f8e60f92345e025c4ad9bdb22197bc213cb6c3d3cf4c33ba1507bb358ad2b56039fc1f245f3d056ff0e2390335f7f1ecba8bdd55c2e07516befce6f88d685729df9ba2d311ab55f917ea6b6c453819b10043653fdc1c029368cea7f36dfd162ccb0c280071761c95a0991e959b3b5bd1f41264f4107710a1d12b0cd", 0x7d, 0x0, 0x0) 16:00:12 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = kqueue() r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x40}, {r3, 0x9a557b7fb5504aa0}], 0x2, 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) dup(r2) 16:00:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) mlockall(0x1) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) kqueue() mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x1) 16:00:14 executing program 0: 16:00:14 executing program 1: 16:00:14 executing program 1: 16:00:14 executing program 0: 16:00:14 executing program 1: 16:00:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) r8 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r8, r9}, 0xc) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3c}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x100000000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x818) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xffffffffa2a64d4c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000004c0)=""/148, 0x94}, {&(0x7f0000000580)=""/149, 0x95}, {&(0x7f0000000200)}, {&(0x7f0000000640)=""/194, 0xc2}], 0x6, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000007fff, 0x1000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) listen(r1, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ftruncate(r1, 0x0, 0x100004000) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) r1 = kqueue() getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0xfffffffffffffffd, 0x7fffffff}], 0x101, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x715, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x10040, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000004) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000011b, &(0x7f0000000040)=[{0x80000000}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746b, &(0x7f0000000040)={0xfffffffffffffffd}) 16:00:15 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chflags(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x18, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1000, './file0\x00'}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="75fa43b1c270f7f70fa87d09d88aceb7a301660a2f22b3eecc53baf549a26e3f0e5f004d8dc248dfca5ed4c98bd792af596a5607892211be66f33318fda0", 0x3e}, {&(0x7f0000000140)="9bba6f319898b685f1158601a6039348b758a8c442b18e645523d5d6e214f2b9af1daf4dcd167e3a5fc8d58e78a76380d97273a2bfa542a8c089f0d722be69c53ca52e6f17de1c68cd3a8987408722294d48257313f41d4f83b85d0636acf95ccd6c0330b928131d4f4ac61d5b5d4c143f012a16fc02ef8226", 0x79}, {&(0x7f00000001c0)="650dbb18f17840cf59acfb1b47880a13e86f47bf40e79796c743e68b640226c0bac4251b932bd726525ca404ad7a24f8462c54d823dcd508cece775492942fe8438ff9621bf99602c8085f203e7ebdf95936599bccd10cad915a822d5c1ae400a8ca836486b1469e2be0f946dd5da8c7fd09f347df1503581ed545a500464322d80efaded8978dd308e8f5b9d54b480319851f71aa3e5fbe6bd3e40688793466eada7c24cd73dd62f8e1d32ea43f35c46e3aaf9f86a2cff3f744779242c169da5352dbdab601c8d59ea6915d60f4ce3fd2b300717faf1f85004d8f2a7dc4c27a6aba5eb62f02d357fca43252c1a959d44206a6f4", 0xf4}], 0x3, &(0x7f0000000300)=[{0x68, 0xffff, 0x3, "823f6e746993b8f068e9a2fbac9efeab9540461a9f5392f2781d3c509035050158aa74c497dd0336312f3410191bc2856757cabb5209ebbe4e71c05ba34786c062486a293ec9a667386841e4d53aca0e0a09a794"}, {0xe0, 0xffff, 0xfffffffffffffffe, "bc2f48cb142ead0ac2f2eeaf230800dc5c3b5f4dc862e7b885c0889762e4cf8c5b474d4b9a692c8e192d1b257f5ff96a54cca0f9baba831bc73e49a01da815f95dfd58fb1ab45b00cfb663e28d849252be35a17e7d8ad8a3ff15e6ae26e99988d733ae490f9fd430923bd70fd6670c4d416c03ac4530be8beae65c0d859179f16e985f2c9c2ceee1b71db7d2813f03c5687efe03160ed7c616098a08887697803be935c05611cc2de67f8b069dbb93abcd29a3ef4edb075ab00d2c4bbc358ed6ce54aa0c564482020a563aa4"}, {0x28, 0xffff, 0x1, "df027649254c8394d178c8bb14502688be"}, {0x20, 0x0, 0x7, "a41bc0957f6940f3bc643a57c4"}], 0x190}, 0x400) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$unix(0x1, 0x3, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fec8000000fe7c271000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9e50734083f55e2ac355aac6c1ff1eddaa00ea4fbc0e6c249b8e36873dc826274b5154b65b5afdb35f7750e90e658b4d002019975ddd022c5db2ef69de2fdf3d1b3d6991a3b6015f5648677361133253a64ffa275323b20b58a7fdaa97f3d59a314165c458fb1a9f224f7ade7fb5e386ad2dd978afe351cc334574aa1ef76700602bdf2ab446f5c38f10b6a75fc82ce505ec4349c6219506ebabd5b1f564c14d9365c48905517416fc7d56464acb9fc8b67d161165b9a354cb721e7c43ec0b223e73442b392d8529218534daae40f0e82896d2318958e533c9bbaa0ca7f2d578520a12ab5c9fc0edba02df", 0xeb) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)="8deda5882bbf09ff96e8647d73dcd0c9784eb0bdc9944385479ae9b02f847d5bcd57ac3a8cdfb07e832eb1254cc0afb5cf6c79e5bbac10e1ebf0e4850f7e841394cc22f4f8b010d96a8a6bc471c39bf7f55e75d7a9e426b7165a668ac5438c73d40ddecc1e387ad4f08554006f76d8302576a7fa601ae39bb585deb04edd25946598e7cee227b03a81738b236dcef3b1a3d1ed6af18a5c6d82b5a8259d319d8e744a51648cb210e1a6cc69e55d68bb7ca967eb7a5456076bc61f9f5c2d0c9a8f26dcd155d0dd90d1de49902781ed0502b70c3a560191eaa435cba72d0680f365b7382026865f2dc1c0994d36876b8174c9c671e63ff8bbf18302d44f32c1b1885f9a7793f803795cd7541a8a6437b32eb1ada362a0e7052b57950795db6137d17d1280b37f4a7b10459ea806c8d2230796e116cf8bc99740776ff5595962caaa52fd1cbdf2a68532c87c4035fec7fb55d7383c600d04e86116928292fc37c39cc0f439c75836a0115567cda70dbaa2b73629b8a58e1d56587ff070a4bd7ee3fdcbb3ad2e3729400ae706d9940ca8dad9f4dde9d0dc47b3fe3ba28c22814ad11f0f55c1564821699a88c01f39c85433fde4bcb1c5c59fe56388f5c69038811bc7d450649512482ca19c088563b529273ab17557b0d486c1167e0c2308d7643fd136fc80e475f8f9ea0460abd1e24c76b7f5c7eec7854f8b13c7addc96fda9008760759c23dba3b90885e9c75d558435c884dcf0beddc3a24112546b2bf01edb08f924cb1fa58cf22769cada33ce09e661f302475b62bf3b6439db71d99021b757d1528b22767e9e0f938181a0b5f922b76555dd35ffa9f3d0f152014046f03c89437cc0682017047f497b0ff66fcd003cea71b2035b9bbbe8ac3f17fd2c8a166f0ee26445843e9cda863015bc646c33b36a459968db470a2bfbcb8be91290bc6fa616d1e181ed201e89a666fee61d42c77d842c6a3b6ed880f5ef4ae47d55c7080bc389cffd4074d5e9ddf6360711b1403d7c4ac5aff5e3e1267ab8d341dabd8dd3994439d884c143890a2f90d7ca16e2a22367726fd2667ba0ac85490380daeb01462b7a7a953032df30923affb925aaee4beff079e20f80282445f569f0135ca45531c19b6e94808aa37ced19f5209314347accb1903028f311f8e0b3c26e9e991328cdba9081fbfd8612f9451196811e4238ca1b3170221267d0b46167818152dce9d5387806cb240cdd6578f91eee36e6de615025435b145110eb57a69e7d4e6b25314dd7ac01865446e0cf5092ad5025b2f00e1c7f13497b896f1e2e1786b086028c0f6079d2a83c008ab00ee593a8e377dfe56a4f37b00b396335aab902bcb74b85a0db802ee7c397579f1f0cfd31c46918ed5498f3c65981b4b4ea0e7df4ebaa82eef000cbe8000fc57c1bb3b16abc6921818c82fce6162db1dba9ea2538647aaf93d96cee3bbfe54e9d377dbfa8b20bf1195ff9b927a5c1cabb1b80f9fa53e10238a684ac88ad88fa1e912ac5d1fc0505485c84138caeac535259c756909519f0c5aa7b35899ee2da2c2a79646587dbae1d46a349a9d91d10a24698f6f7ba66136ed53af50cd9c52638972f065e429ac698dab9191f9038cd8354011812020684ee424dad26ee84dff43e07927f96c787f1883be5dcf82ed60287a763ffdc47286ead2c1394cb1c3f6941e67cdb8dbb013503306b25a97d467aed98280f684b98f7eae999b3c001a83035e6a4736ebaa7215cc32c6effc0c3e1b58e1be09609ed57892e1f23dc16e620e89d78c28d5386c9f81cfc9774e92255388b5ac73c9deb0fa2aa0ba34d1413ce1d7068aa65ceb51e6b5962de85a363a4643f8883328208318e35e2961edcc8dc6c5cbe75451891f71c88ab264180cad5db1efe5e1635dd8a099f0e1dbc3e831e693b6a79f70888c22b251be10fe7e65a07157aaa910155444d78827a3b131dc9c7f08642e6abdff57d55621a52ce2e164bf3d45b8f0436342c5b44bc9c7d52c3a3e7164c8dceb7141f6b40be1ecf38a263dca1a5a86481177384386beff173e89809c5a637a7625adecf3e7b657f7da6ebc23858c463f47a3bce5577020ff64099dbcf0feeca9bbd3a46feeac4ab584fcfb2351098a0087ecd5e4a81b4e090137463df409386170ad69d789bad4c3515376e4efec51963e743cbc43998fe9a313bcc333d3f1c83555fd95b16dcb04abd87202c1ff5eb6f919e9a412575dd4282b162714cec4a6f5cca81fc3c17d290b3eaea50a920c70681f8e870ab3606fde5898c89bac837b6690d0685254b6d1a2c088e74cef3a79c612f1a61dac65d841dd8c7bd2db5831bb53d06a0283b06cf3849c1eada24e8e3867a29dd0fa34decc04111c5d061954c93b940e8f268efd0ab8af978ab657d94618f54f4dfa1f9fc621bc74228815681c8bbbc2d1289ff93b9808f00800c4b163895d4dc17408bb815d6f1207bf38bfbcf3354eee6b0d0924a41b2edd11573b8de0be76ced6fa4a096576132cbd7209191bab23a42b08be218bbd863bc88bbf5c436ea3243b7ecb676fbb34adcbac74f6618aef06eb7df7987c964db9c88d7136d3ff88d1b1885e17fa42c949bda9c0ccc54cb0841e639bff811cc420856daa1f98be9a5d853fdf3795062acdefca791ff9df57fe494585c3671e354c558b347591418a9d33a5e3b379d7038d99da8c507bb91f8e77e2902e95d604aefafbeb4aaeb209dbe0404e23c94073730f2b5e0000e25501f906d22c8de3f6fdb063f1f5533c85ea431ec0e39e7f4736fb4ee40bf87ab3503c6875303779672d42ad69bcf403e366926a6c85aaa07d2e72bec41948df7ef2ee66fa20408ab4db07f2ac0282a77118a640293363257ff7ba0cd87d84a4ba68bbca7460473f807db2f59380415f21e293424737b21817f9b64eb16d494746597c33593a138340c0f3fae418b356e26f37dad1f13629973ca6624954eb33ee351c670d5b032d93d2d3be21bd92a9f4dbd21764c335cf10dd58e6de478970384532588122be89f6172f85f8fd4ca622e17e32e8a9702a42094e1db09a6336f2f8683841cc358ca902ec40c3964a2fdb76ec4c1acb34bcead373a1f1a7f2be75db49195b7cd26e4b157f8f836d9e87ed087258e53ab5467fa3713bca92c5bb9eda9124b1816c85bc36616505070dae986fc614ba42bca35c32757468cd8d6e066726ff5de121c94e2f6d00f73bbbe6b07927bd22fe315ce7baf45cbbd7a69126a797a34ad1d30aa0365f9342f172c3e2a4784b80a61ccb6218831b021f3c14304a729c7def40a22018ce67b23aba8708ca5237b4a6a9359af009b3b7d75e02354d6c310f860c5506a893d1f03a036202c53f667072d1265a5144dcd74d58c65e2fd48038e070bbfad969184321b62c9473b40dbfe0ede337c1c3947c6a783bad1e5f65cb653fbde40a96bf449499fc08a480c6504c0f0ec666bcbd1d98e30aa3e9ea784babd808ed60312db18a568d1c0b0b2840f082fd3c3aeff89f7d4ce686364e081c4c48fa92d53eb5b16bd45058c27074e83b6870135600fdc580b01d2d004266334028c152572e50bf077f9739f6b765131721a53c5d4acb00f81e00f8a97009d9a0d2384aa81ee6521f042c7b79c65886e9412a319b7533af4b7c36242f1ced7bc81f83e8a4c5fcd7f6231f7ac2b4df12288fcdd0a2c78270fb0a3989e7214c67f5315e0092f2a5c64a8edf1aeb9d856462ab8c5cc0b57c5f84decdcabe8fa3c6b7b251a40d46e85d289c8ab8f1622bc7eb0898b5a1281a858c690c8610a71d37c3742eb43bbcb7ad3fb16a9ad4f93166f18ec6fa8a7cd0143fd88831251b8e116369a2d19a14de6ab042e7d675f14f3b716ae8e646571f754afa9ed24e539c4aff7a79145bb0d8e5ec237fc8046936a19c769af3d0e2ef501492d758b0fac2412dc81182ffa6d4941fa08b94095c6d21780d03a4d5f91008b1c5f562730012d1e5857cbabbdcde38af800b096b0265349ef751ebcbe3e98927da93070cae87e9f36f0d50a3008a3aacea0495ea33d730387b7bb66e192eba55543986a1b202b043e1dded4da3bece2ce1cab2a1a4544aa942190904ffae8d6cdbb576b29ed867476d4bb2ac53f86dd248c17232fa1049e373147a272858f7993cccd52b8dd00b089d38a17418da55400371c6d8586bb3d1090f2ecdef749efb31f6a80705f8b77356957f9e6c7d1a2791db4d608b8c00f289c3f42676fc1bc376a107bb062a3fbc3d65c24f6e9a312b779f02964c037d38e2b23ae7e03d436e17c08e277a349be15a5a958a903783ea109b7bd9875b0e403c8e783fbcb46d871a54757e8198090970ea73d5f3baaa6f3ed1f07d9b510364e2b1a79aa47c5b8586164157732ea18d898a271a7195455d882365877196b3527372636190c60afaca1714e84077275909cdc2e4ced83639fc9e303e06d529e1e92e2b2808b4b6dc3dda6432bb7df52ce19cb127eb41cd9199473f3d1b25b1a871aee737dff343da087cf08f2075d869676bb93023f05f2aa8b79f8a0aa0089ac67ddb790689d56f898d68f824b060e53f19a22173b5bf1dca4cd2358c7a6b62ffa356251abbf1f8e56c89cd044243b3542dc14b0ed414b84e2f9279d6ce154844e306ea69e416aa37fdafb9a383d6f167a6edf79f8d6cf4c8b2a57758d1262ab854e5126aa4675c7241b08767a8be77f31e289d1e2764b06ef0da66cdbd1963f25720dae568f5a4fe11205409e6408dde070d68739a587ef55e1aba9e14bb28187d5b1a09d1b9d824e0e46049c2b47b63f6720a3634d5ab865e20714571ef246caea3cc04c789fc3f5f013040e8caaf5ea3da0806415446e747457697f01cfc7ecd589511646998349043ddb4f51920b5d241f7b21a903deeae67345660ae53e51dc9c26eee55b3542f59519ccaf3fa68b3bb8f37c4b6b72a3c3f0d4c6f59b30e481e91cff1129ac340ff711de3b1d8beb24faa2d888e3aca57af73ed5e35c6d7ce54e9a4066d4185135b2059e1c6b270f6671fb4bf342a1bfed5f8156764d0008664dd7c2e889efb70b9bb7010448cb027f3418f84dc0927bfa24c13789b383be734af8939eaeb5176bbd0910d7956c9b4a68f7526947d33f0a76c67871f333018feed95b6f8704f737584ef39f61572be07fb418dcbca73a0ca6bbb5802f109dc362ecea3cbf00ffbdca2094e7b600ed0849776bf36c8de3fdcac91544dbd51063e7e7451c6da5d289ec895397da676a5d7da2a66c1f1bb9a27c56478479c931933e2bdcd155a54f386a7ab7db9b811a80288aa95184241846d5026b6acdd1883ebc433ee90e4919e6eea8b418c4b4fcf6009e39d82bbe1f27e0a96df9c237795ea2fad616296b7bae6cfe9c5b79d22810e78da033115f9149d55d0527c9d205c6f6da99a2ebdb774f6faa8765c93e9a2b7d8832b4c42ebddb64625db733420065d0e0d717dc165b18cb69e573bef660d3233739de2391af3f0829ea645be39d0af00738bd0cc6ad3aa4ae03e7886da1e108e7b02bbc132f4fade561554be6a67d072afb8ea3e0c3438321469dff60f3269445633542ae0da62aa6f22b26db73fbb7a007c5424d9fe83d692e1d22bc46e6eb208dcc0bc2877d33cdd50619623d1bfd1abd43ef6d2affa718828f3bb8315236a1793789bb88564dc299aa21656b5640750248157a152c4be48f1560b80e29be2058835882be704f6da983e0b08a854816e5d25c75c35d0330faff041f5c98dac3a4daf41351eef4d2098199cbafc536d572fb6853552662a20c44cd550dbdb9", 0x1000) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2c4305e9, 0x100000000}, {0x8, 0x51}}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x3e, 0x1, 0x6) setsockopt(r1, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x7ff, 0x10000, 0x6}, 0xc) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x100000001, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = getuid() setuid(r1) seteuid(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x280, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7fff, 0xfffffffffffffbff}, {0x18, 0x1, 0x8, 0x5ed}, 0x2, [0x20, 0x1000, 0x2, 0x0, 0x7fb, 0x400, 0x8, 0x80c]}, 0x3c) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) chmod(&(0x7f0000000140)='./bus\x00', 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="4e1f400000004528c90b5a1c8bba9bcbfa5382d91d9859b2c4c6f9029999f6728b96067f577e632cd5f23e96f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de6a7dfc25506ec8cda8ff1ea727142b28280a7ccc35408829ff0367140f9818871f6ad9cda9fa1223a7e13eff1bc7047b3fcab17e0329e7c481a93dab17cc84a3bcc7ba194c2092eefa194bbd364b16dfb8a870ec771f798b846aa23e5fec1091c6db59eb561cd0654294cba8cebb1c8ba9b4194bd43f77f249b0f0b498035957672b", 0xcf) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x81\x00', &(0x7f00000002c0)='\'})\x00', &(0x7f0000000300)=')\x00']) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000003c0)=""/90, 0x5a) close(r0) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000540)={0x3, 0x1, 0x3ff, 0xffffffff, r2}) write(r0, &(0x7f0000000000)="a54d52283c7136aee50eb9", 0x30e) flock(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000080)=[{0x47, 0xb}, {0x89, 0x4}, {0x0, 0x2}, {0x104, 0x81e}], 0x4}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x30) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) socket(0x23, 0x5, 0x401) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffff7) msgget$private(0x0, 0x0) 16:00:16 executing program 1: getpid() mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x282, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x613, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="7232c3fcfcfdeb0bbd56d79209b0b558a89f8013660fccf8bcbecdc3bfb9b99ac660b25941efdce65de505eb9eea", @ANYRESOCT=r1, @ANYBLOB="152304797f505ddb6068de28f5743751ea1150420a88d5c273c68387c1f4dda29c2c55a0e29e210c2772cc01c6b3bbcb09e7dccf178bfc0ec8b96869613b5d6ad8d3537d8afa7e1feb9c79aea9607e74169e60c8c4824a0133b53130266da95686022f6710202370df2f8c260ccc7e5adc1176ca4af6f91e011ee658fd81493f938db29c274e0ae55569e87188fd17613182fc92d3b839c9744beaab5ec4f9ffc0ac7d0874d8d39f9d2be632d8d6124040d11541f247aea1bc132bad52515dc74a2b307cf3d8f404e66f2a1b18f4c598365a4589b736b34f0f60a93e16", @ANYRES16=r0]], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getitimer(0x0, &(0x7f0000000000)) 16:00:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6c", 0x69a}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5736567771125b10eda8d32dc15f55b3bc5a6b8c00dc0887fffbc649229c08f885d1dd73f9bef8ca367a62efd28532db5b63b06d8f42ec4c33a050c178ada82deb4fa5a503a3464f838f9dbfa8741a2972fbfc3acd8455ab67db02cc4aae64da8ec35663231a24a3736607adf1487be71b25ba2967a425a8f6b7f6ff5490a4dac963fef6e015dcbd6736408211560f95bef4b34a52332f7310b9877882da1b7de069d252f33af0df4fc3a9c788a8961b3706a0949b517c3b49244fc802ede7857d1cc089abc40e9e66ab6887657191e829ff03a8e7f6e16fb82ca5bd1b1ae3d243b2f463d65085", 0xe7}, {&(0x7f0000000100)="af14fec330d7c1fe76dad823387d1e4eb4a36a68e7b8c78ad5fbed81caff1be62fd4b875a1f9f2399be3bb4e1c23e37544f99c389e8a10a4ffdb45146bea34e2c1ca5ed6ee8edb556f46529624061dcad156b7bd473c6d849c42ac37ab7f47bc5956c6a87e1efccb5ed3328836a7d564b692e9cc174678da7d794aeb2f84d1b742e451276cf76e619f6c46f4f4a1ae671ed785cbd42834a62879846118905739b218cfde7cde9ac040b8a3a8c038acddcf", 0xb1}, {&(0x7f00000001c0)="37cfb9eaebd094b158", 0x9}, {&(0x7f0000000200)="be041ed17ef87637085cfea43fbe87d018c5548e0d9e1e8eec05b67ddeb5334562d29516a042f96b755fcee9ef5baa28", 0x30}], 0x4) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1004}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7e7}, {&(0x7f0000fed000/0xb000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x10001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xfffffffffffff801}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0xfff}) close(r0) r2 = dup(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000940)={0x8, 0x80000001, {[0x2, 0x8, 0x1, 0x4, 0xff, 0x7, 0x2, 0x1, 0x0, 0xffff, 0xc580, 0x1000, 0x2000200000000000, 0x800, 0x1ff, 0x0, 0x7, 0x8], [0x0, 0x6, 0x10001, 0xffffffffffffff7f, 0x9, 0x81, 0x7, 0x7, 0x0, 0x1], [0x7, 0x0, 0x1f31, 0x1f, 0xb1, 0x1, 0x2aa], [0x1, 0xb07f, 0x737, 0xe546, 0xfffffffffffffffc, 0x81], [{0x2, 0x5, 0x80}, {0x9, 0x5, 0x20, 0x4}, {0x2, 0x7, 0x5, 0x594}, {0x8b1, 0xbc3, 0x73, 0x8}, {0x9, 0xff, 0x0, 0x80}, {0x6, 0x4, 0x80}, {0x2, 0x6, 0x4, 0x7}, {0x843c, 0x1f, 0x3, 0x4}], {0x6, 0x5, 0x6, 0x1000}, {0xffffffff00000001, 0x1, 0x918, 0xfffffffffffffff7}}}) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r0) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffffb, 0x6, {0x7f, 0x4}}) recvfrom(r2, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') r3 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x50, 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x8, 0x1, 0x6, 0x9}, {0x0, 0x9, 0xfffffffffffffff7, 0x7}]}) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x400, 0xb52}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) socketpair(0x2, 0x5, 0x800, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) 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) open$dir(&(0x7f0000000100)='./file0\x00', 0x20020, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x782, './bus\x00'}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="0a850e94f1bd684a04d9e4c9b82de6f969156c17844b561551a68629696944ab2e69b4c5bfa2adc82901ce2229799aa60adcef282e82092fa29e3387320178d5c734b6a395e7e405a110cc04a3bcb658137e46bc52f609dd05403e1a9e655ed3401b0d16c0e24bd6228d418a4950fce3fcae7c6a23d19f05d0ebc243766286104990305c2aac506143b88109471f748a55ed2161d2b2f23a39a84152e3ba80dce499f12dcec4", 0xa6}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x150e18c7, 0x7ff, 0x1, 0x5, 0x200, 0x5, 0x3, 0x0, 0x7a, 0x80000000}) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10a1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r1, 0x1}, {r1, 0x100}, {r1, 0x1}, {r1, 0x94}, {r1, 0x7}, {r1, 0x97}, {r0, 0x80}, {r0, 0x2}], 0x9, 0x9) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20002, 0x100) getrlimit(0x7, &(0x7f0000000040)) write(r0, 0x0, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x7fff, [{0x1, 0x6}, {0x3, 0xffffffff}, {0x3, 0x401}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x10000}, {}, {0x2, 0xffffffffffffffff}, {0x0, 0x76}, {0x3, 0xfffffffffffffff9}, {0x3, 0x5}, {0x2, 0x80000001}, {0x2, 0x8}, {0x3, 0xe671baf}, {0x3, 0xfffffffffffffffe}, {0x3, 0xe74}, {0x3, 0x2}, {0x3}, {0x3, 0x3}, {0x1, 0x6af0}, {0x3, 0x4}, {0x1, 0x6a}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x5}, {0x3}, {0x2, 0x9}, {0x0, 0x80000001}, {0x3, 0x7}, {0x3}, {0x3, 0x80}]}) 16:00:17 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000100)) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x1}, {0x6}]}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1, 0x678}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000005, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x15, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x81, 0x2}, {{r1}, 0xfffffffffffffffa, 0xe, 0x20000002, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x101, 0x3}, {{r1}, 0x0, 0x10, 0xf0000002, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x8, 0x3}], 0x1, &(0x7f0000000040)={0xd69, 0x81}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:00:17 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x15a, &(0x7f0000001500)=[@rights={0x0, 0xffff, 0x1, [r0, r0, r0]}], 0xffffffffffffff11, 0x8}, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:17 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4000400200002c4, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186a56010000002b00feaf020000000060d5706c85c2768511fe7422374e341de39f8fdac535055189", 0x2c}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) 16:00:18 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:18 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) 16:00:18 executing program 0: r0 = socket(0x19, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="54cbfd9f3931ad81baef853834d6063d87f269ad579157ef63ffa2f04d35e79cc9c5", 0x22}, {&(0x7f0000000380)="c7fe898a09305e9641c0a77e8f135a6a12fe8c648db504e2edec0bd608d1b401abb3214c46e59ac00bd37828d9fe37d9ccc3b52a550cdeb48559b58faac05e2a046be7e956a66ebf61441fcc993442574dbf6473fab20c402c10d0ee0ca060e686985c4be946c7311663916e842de7aacd4d7c714564fa8e5ad5f91bd5682856b3c91aecc0c626b9b36fa8b383b0660ccc03e1f8ec916a83ce8f90ffc30c1dc132b8f616c65fe4cfda82a4908a47c56983bad4638da6b1bd3f81ef3414f243980ab0733bfc01dbadabfbe79dc73935063cef3afa3b6a2864425a1b974cc164b3910c80aca4066930a2c405214c6270a9bc1b6c387e90af4cb6766387e271f838a0c33e9a127f5d789768a6ce6fbdff64ef9b38d33a93aa753a2e053e9b233ad4a9a717cf741b88157ae879ac92e4e6c119c6adf845d8453a52b90a747562b6c64801a206515b954e8e4f6b98309579471cb766162b81d8e95946fe4d890126d940d5db0973c15145fa8b76a0ed56456b98d323c884b78f2aa3a7e3de05e59f387c261096b5f8e6e00a795c9ab213354508d861a145d41fbd6ac6cd9ae9da1709eb2229d35938fbfe833cea9441df649a714fd6d226cdac43f1c72555ae13e3881a5d0941073633f31956e12194f4abf89cfec0a9ea28ce43e97bf3e2782646478ec5a383fcbc99693f370784399cafbedf18fabcf0605db668c863886d1ee9933d2146ac585038cb8f13651a26a12ae4e5321208e60bef6c8466e5c220acc260d561dae4e005fddf7c7d1829f61c7f1460eb6b5ec33d5601d79c3d45aa321e186e9b809d7d7d0c1b419040fcde22ba481e3865a1a841a9cb362b1930eb8e504046a6427046891819aa01c58d61e36b38d8cc3969bf77a43f3205617f71a257f11eba1f69ad1f789afe1bd0bddc3cbe6bfc325166a393ad6b39c008065a103d39b1f0c1b747b39380018a9266ce2c3264c94f9523866579270f542af635a1c6ea33ce9bc019eeffc2a78236aa8295beb0d596cf4fa602c58ec81272b78abc4b5ec2b7ea816f10e182b2922e7792df33124b6fbe9014673f68f8d037cb91565de276d62fc01bd53038380c59edd032886d4e1284d4520a0e784c7f477a0c693a3594596e0f0ac1b99a676b04acfb56b3fe500f5b164e086a403a981465ea5ad01120e19710652d6df9c6dcbe89a81adbdb34dad4fe2e2ccac291a418236ed65a5b0b5cd3782105b94034dcf988edeaf23fdc7e797c03f1ff5347af4061b19bb715dff09cae84478c1e27abb2f463586371b7ccb26541f259cb53088f451f9303076d9e38a2c138e23bbba559389bd4585af11707ec39209dedc700d81b67f406723aa45908e5d7ab73b285f4174c7a0d5ebe56961f78a818a26a8b613b8f21ce3ad7e62d84478de2d00724ac24cabf02533723582f558ece4c48802c1852a9e91e34744317c91065c2a4e36478aaf5f1cf314da8558ec81821ff5e620701b3baa2cb58538c0b86fd27cf2da1db6eb762d73355025837d804a2165b4d7dd3419e41c4f49357d2e872a977411d4e029a19b0291b9d8870c2e3d5c229652ba891ae19fc7b862d4f67f759d6f6be3ec599bb408e1e65b98310713ea7199e1a35b04bc7a0b763598201d07cd160d8367e31af17004b4e60ebdb4964bb65f15c268271d20d376a30e34e0e9b5c94056d67dadb223fd23fe1e46b031966d4d545c6eb159f0034884e76513947ee8c8e39ffd22dde3e740e18808917dd79140566baa46c2b19ddc0443ff14317bd3a483e784e8dca6d284cd018f5f91c900f2b073508f9b344f8daa0e3e80ed0d6dbe6fb45840eb26eca98c97d42377516ced99a1a71e0249dcd0ec1438e8bc0a43608e49dbf6490389aa7fa8ed014c63a41e42b97ba16248e1ed67169195ab73445d3e05c0653eab18284a8bf11506b79af0caea4607c8f8659dcb85da0fa1ce21b17355e30fffc2b814fd9375edf44d91d70cba8ffce4f99fc2d6f7b3dabd9a9abc69a71e9ae9bd7fccdb262ec410a15e5c5c3914e42d0f8985cb38d58d4104179ee9977025da5ade136985cad119f3f74b87444c236e77f124a60e69eab37f5605dc330b92af11e7ab08b3f76a581f72fee40d4b6e80dcfdb2292600da73e892b0868be1e1523f8cc43023799bc97204d8068d17c55fa68a6cb0d09fa30b4c1ea48c7dc8e63ebcb4be413c080d5d6d0aef74ef04bf74957c7d37da128b6eafa0be6251527cf9e7b33ed866a5c30f54b067197066cfa3b76661fef8770a01bebe766afeb990e4d48e74d2bff3865a337615e25894625885ff4994db825d4f44ede27b7a4962faedd2fae6a8076c2fa7a442318e918d2ca557f0d5b5f3586af717bf8df820bd602a49b55654880e0c135f7289adb102a738f6b549f9ad596b94b3334c85daafe6beb9520cd75712e973aa7a5962b251c5a21330e86005407e796feb37d0dff02c406e4ccce7158dc5351947b93737b81cba882d3338c0ff276e1d0666c7183cee9591d3b0e6ea97163a37b882feb30f0225b62fc26514534182c25bbe742ad9e94cca887b0790d139789962f0fb3f12d631f53995b65fac8c4635fe7f6211d2935bd65e05307b8062ffeff71a0c98153e97c3c782c77ae73ee309444eae693366764c23637e4808c312b16ee9cb7e44d5245238831140e083c7f1e5ca3aa98f99353f7be1790f09aebc32778422884bbcc7bebf1f2f90b3667308329c0d74da90b65fd799c2b73fbc0f156a69099992f65207b0cbf7ea337140608d785a12ffadcf5141313b0eb40106857e1d828da3a85c5c74e7d6e708d10b351dc03c72a2247db710d45e4e098e00406c95b7ddc4f9bc13353470b1c3186ff182fec7c221759c775343620ce1a085ca793f7bab353c681b5d0c86742bab2dd9215ff3248d69d0491fb59d362e4748de49affaa78951da717096e4e254509f8e7595fc8dee24bded0ded8d10a7cbff4519fbcad092bf811e0f84060aff7905b076830bedfa44bb5bf3fafc53445933cb0fc16663b8e9f0e2fd0403215354e1b74decb2a1ad0189e2a3749b1eae5d9eb766c4ceea1e1505b2675603f46da94f6a94d8d69f822360068725c4f2901826da21b2f2dd2881f7284ec010ccc8fe6a75705922aa7e6784d6ea70cf7e4466f76642e61cbc6b859d18f61cb3885e08fef900f856f578818b57332cff3316b0855d66ac61c9af578c7e9cc6c7a6a8f0a5bfde64c6653def43716999cc7ecdd667d28b20bfca795a6c41b15cf0bb688653b906ff1a2b91f3f5ca183463995daf459822940244ea2f7d11218fbadda497b724062a7ffac3d9b0273e57ac62a78969e737acdda4aa98bcdb1036be8c4805d8f5abd103f7bf284164cef66ead1129b0be3375460ae02ffaeb2e590f5fa4d71b9f7983fc304d05b4896df494d46adbee44a8391bc577eef6b37859c447aae4838d26c8d6a18d79fb63c797c194675d994674a170fbde19e737895ea0ac3183116b28c01c2633aede2a8bcd18199febafd96f4bd7777fa2c9bd59fbb1b0020c58dd207d8fac45a0b5190a6f2bbd270a3b767d2370a2a230404a6662bda2a989c8b7e974213c5a65a754085f8e0762a8060028e7fe596b9ff6f44d6183fff00e36f55ad533af7838bbbd72ec6ba4cc7f0bd1d6998ccdc3ee406aa1ff1b7c7a68d463685f06b47967e69de58fcdb45bb4e813b9cdf844e48fecf55bbf196f8b177afcd60f7f0f1a3710102e8243a02ccdc05235177c49342733ae61556a9a483ef2d20e26a9c374c0691aa0bb9f2d96eda5654f642b85922787251042e6e9250a5a53ea94c6f9fa35cc04a1057a7c03aa399d78f19969511e880ae7cda2b11d6d0e1fd9808f7b309965eb2275a1e505754e212c8f33c5003481db2e9eee7b6e7192edc611ed847909857d21e51a500d90c3cfa1ff67adc15b532c6f0e6389667664c05f53c2f2c61236c7603b655dcac063fa7adc4149ce418de614292c56f5dd2d86695b927cc0e066d1651cdfc856f76489db77919f350551a1da2674b9adcb681cca3d8ef54f4f358397a132222cffb63b0fca18a61bf5d68354bd3666b50164c688802326242801568f183dd735f2f9f61d85d9e8698678c16d1f4dac268076d7515f430e4d29e15bd2d4eec8399dc71566106b93f2f1d19a9a5b8933c55e11bb8fbf5eef5f424ec58cbcb59e729ee19200c8496192a710ec4b6f91b281ecafd56e8cf95891a2734701566ab3eace1b31951f8b7f9b3b84943431c556bc2114b7a518cf70dab4bdefdfc36349475cc64b26d1e765637fbd0dd6f62cb544811dfa987890e517ccbf1ab430a2cae70fcce961c04f910cbd49c01600d796e0dc2b8cca870284e89c6c19a33c32cc3295a69cc240c3021f9aadc0cd26ccd1d4bfc495076b23e74ffa1e5c10f5e39bb3e931e5304ad021358f89abf64543dbabf5b7afbf2106631bb349eed2d2b4a91ebb119dae86d99ec61b2c4eb803182de57ce844db513542211533ebbdc8c40a1b32624d60de1d06fc8d94934aee4169311df13f647cd4d4fbe98fc72a681fe4e8bd61db797804437f4c37aa74a62c30a5ed8bc7917fc763a8a2b73f6e8f0fce70523ee4fcead62d7fc540d49c7bf0b2f2dda029683ee300400446254fc36f6c346186542bc09e51a851e9ce32b6ac9853a1a0b0efeddbd19b3f746e134162306f7e1e96ec31e1e1f3afc7a6e856f1b027e51f9669f13b803a72987c35c7f5dd1c2efd481bfe5c02b96a679aa891a7a14dd5836caeafc53c1ba507dfa5e786da62a87f76846f08e54293168d5a747f5a0228a98149033da6437c56f9d75ba31e9c1fe0327bf06ac4b499996e080f39aa764c317ae930f39a8f2cfc815b97db6f155a06b3cc7cf07a4772c70e12227271d5835f3c7affd36c5632112c347d106e58f758f0f98d22e0cad26cd47460cec4e65d73fa5b9cae286b7092b6c2a28d62239fe3a95d6b5820ea1174245ebc3b364ef72990343ff91357612123a98b343a40c9f31639c3c2e5f2119ee080c90734ba461d16138abffd93e717668af8451f273543b179295f7e88ac2bcfcda4f3f41d0f538d23d58a738466e6c90d531adc7e4326a4b5f570d6bbbf06dcbe0b2ea1fe20e6a260db7f26c7675a375e0beaff0e0420aa4e860538bbd8a2eec5d2acdb5b809307ff154410a201bddace0d4f5659cf021b5198944a638d3c7cfabef283fab7acaac97e75536110a34c9a4acb6c402cd903cbbc4313352cedc9b82869b02ee9ff1e1ee054306465cee7f405ce365b07689f775b2108ebefde17718848cc6410970821ffe03e9414b13fb72909ed8007fb1271253b744397cf5ac9dac062ef0be4cf0a82bd89462e0d31ed22c65678b1449a6e5136e5a0ec046c11fae4754841f957830ea8cecf71e8b94890bdffe22c11869e17ce2f39db818c1cb728fb0cb30cd521309cf8114feb9a4edd7374464be44077fa030a48d54b8334fe060dba2e6c8ee398f5b0db01d456a01d776313848502630f3d1778b1359cfe0aa43ea0beb500982a67a0783036c62038030c597a277f39d10737b079a8a621bfbd774b79657c1c9d18debcfc096244f08c1eb2f80fb8a915813ecdd8bb5bde41fc0941d39987a380e85eb83cfc93a13ef2dc58ae50737d17d596d37ae3295c735fd06f0498a192a4f1647542d9b5632496e4dc445313089cc494d83d72c94ee0d37029b172d45374cfbaa140192ae2a539e5cce5cfa13bfb0d050c0d2c1f546fa49bd9c7edcf8a41bd9d17b21838e922694d7c9142e2d4b5ef73912c5", 0x1000}], 0x2, &(0x7f0000001380)=[{0x110, 0xffff, 0x402e, "c82443e9a195c8af06c5a408961771995643a467a13b26b6fdc2870610d5a6b69f8f51e792856c7ad34a652b68ef7d279f2551fa74231b9209a989d130cd0fe8027b0854329db73e4603e39f798e04c93f0047b242c101bad074b44c4549baea732b5f94c9c3bca622e1b618d73d48dc3d8b77d63a28a4f999a7094184c589618100957c930fa1d628dd81db8c9a4376b1bc2765e0a5e6cebb64f98c13877988145a136abc9a9af712ffa4a36ff54f1a1bfd46465a881ac78ff1c918de025b58b7a1d140a5d23ad02b54e80a687f4d78f09d1535c5568dfbc03ee91802b616adae5201522a5ff934257551aab4aa97cf5c989c131eecd6e13a964e2c4e"}, {0xa0, 0xffff, 0x7, "7925eb093c17f375c1f0f0cf8687fbf66ed0e02a7a516c7516d0cc09c63bffa4a79b756be366fd60ae002fe7098b104c7a50b754e79bb334af5dda7345ddab728a05b4246ac801c3467be3e268e70c9816ec6ffba20282e3ee1ee98626bffed7f4547ce9d60ea3a77b40f5a465a26f101b4674e4ee6521a78d4f4c6b60ec4abfd7fd13fc519cbb50e0"}, {0x1010, 0x1, 0x59f, "46e214c0a895a63d8846af0209008f8e141277760e413051304ed3c875305bc50fb1404c4f0845b79ac31a82222bcadfe60d7585f0013aef7368a68cf78f54031d422bb105638be07203f71066726fedc5df4419364f305043bf3fa0a1c0fcfec46ab3cae6816bb11b126a1f1a769ccb10b2bab0e69a43ea72f2ccc0c620951d3eaaa19f158e4c9ee2810eb61ea030eb4d1262bc101989a64517f748c27547e605ea8bf3d49506b11eba3d97d947f166ac0185d526b81f48a7447ea74e094f2133ec44ace810ac926facb1a0ad04e094f946264a9059103d248286de052a22a0769ef48f0dc5611f39ecd53b8335f10c8d8b73a2027267fe6a95d39108ca23e45318c4a413dd76bc60900ad1d9b65a5d5c4729c6036996600dfdfbfb4752ba7a0240720b40d1fdd7741204ec9fb37837029b29168677ac3f5141cc5b07e8b52c60e7a3f119ffa3101750e9811992d3cbb5da6a9092aa495a9bd7fc8324edecf80220f3afd6d1e928624263e20f960f171ac1b1fa256f9b33400cdc83fd1dd1f483b183fb56b8d41316c6dbd628456e0e0edbbfd6656b1b485e216b27b8d4b6dd9a9f14b4e77013beccba69a2fd6c0c16439e869f11c06be7ebb4086ae62180768d6ddae7157412e3d030bda39257466714a8ae349cb897338e661a8181d77e31016e5df71799204c3dc8292253700e899dd64cf5bef5cfed2f856725f3d81c8dbfc13ad17c75b844aadd20d9462c34ebe6165f3f87f5465dc8f9a6f740d4595ddf3f3648b08990565fe5f250783128c91daabbb200e437a047842e4b6084a1de59aa297863f2d898891019ca6f033952e7b1c8e3b1971a303848b011d7acaf19aeca9b122638e8d2a04bda0583b37c000b799601f107231a76350bd8126a5c1fc85a0e00026b2636f75a8ffeafc8fcb801f93773fd90a7477bbc53d3667d498c51398cc439f04c8e4b5631d19a28c27bbddeb94a0317c0577d0b5b0a63fa6bd181f7696c207d7187fa56d423e082ed9028471ec082585e85d69cf083c427758411b648c3c3e9577ab59c1c3921b1c3cc43632b6d11a13f66633411eb979a57137329c9208ac5a6eda86c1d406de43fc98f449760899cbe5f8828846fe3954e68d82ac347503388b50a799954fc206952a4068ac6a1c1c7b4d8e5c3f77a9bd29e67123ac9786203708d1cc0b28052902f69cd4d2beacaf0432d5da1219492e88d6aac55dbc027537bc0421a8ac7310a0b61d8909e7cbc98f6d09b4622573e2d7f417e85d6d3efde972c7b22ab8c8ba25fbbf2719578aeaa7778c4b696e764f45da0a4eb5173a0a1be98653e6c653949fe67bbc91e6f834be86647da55bf8621c49cb08e901ced3f2399e0ed6aa17211859332f18edbbcb1b294d6dad240b2777042ac437479566c754cb17319c933368360d08dad2fde31b69b20c4d40dd78f5d6c581812de245f0b20cdd70f58a4b19bb1f9c8dbe1f5ac92a2b1d70462ed5bcc37692cadd59c808e9046cc16c729fc6211865f6000e766161b25fa1b2c7b516ac101fda15fc20d047d0108166888246f75b307f8be485032f6f442b38a9ddf4ff1a49ecaa1a20f9a204d36e84ec97ecea4caebddd106851b74673a5a5e218fe94b972041280c13f7dbc2ecbf5480074b29fc3086bb0a8f261c5bc6822f2d69fc0ae46ad48750463388928e269920b6dc0e68889ce88ed0d907497716191553f7c802cdef575755ec33404c5d093b872d3e33b27f973f07b659a5b900d5fd92d9e0a132f4f902f3a80d23d5899a3d6a78697a204004209ee8319f85da9712bf87bced95c79e7b6d7c0ccdf15efdd0534c3c25a31b2a9e7bdc167bd73a09c37532921a66e958537da6e876d4b7874f7e8414552aae063421562b81ca903e3cae0e195949224957611bb3375e1bccef4795cdec6f0e429f2871398fed9fb1bf9b98993fd491be6436f99f1335af98c9666e9488042866600297c3a4bd197d9c3156f967123c1059bc90950ebb367ac77333f0d65ec202efc1ebdd9fb9665a261f6f5d63c5a9e9bf7b1d43dc0d47d4bf5dd2c9570f559f789374902ab422b981ad2188644448c43c09911c21d33f482320b5cf59a049acef4e25877a63a49c37bac8abc40a856e76d734317b50458b785c4dcb5236aba2a37a6b6cc4babced8e9a0a1d55cb94e1a6df364d700cea14e0112642860c044ae963d3c4e623b0e41e95f0fdcab6bf096ac115bc04e678ad1a49086583a941a50906117dc2491569febfc13057c9a30572a96e079f9b94c475bf0edea60779017b0dfd3c770c6cf35c4cb3ede5ff4d33a2ab493e109e4643625a4d92611ab6876af6d8aa7718979cf3959dd8c136dac4e6ee92de8fbb84437aff43dd58c712247770d7b58f29e7b1cc323534ee78be8510f33eede5b622ee7e969523655c84f13af27211859098e4b40f4e766721b1f7ae13b4c2c71202eb385051ec7441154f4a587ef8577b3260d70d6c4def9bc855bfe729e87439b725a482e4c4db4bc590fe9cf38ff8fd7f73f57466313626befbe9d702fdfbeb54dda46aa973a6f1b322b27fe67fc58626ff68d7da290f76635ca0d6971411442cec6c4bd423af4a4dff10201aba7605bc763ff42aaa9878a34499b21335524ce352d477293b5098cec4a35adb0d8c7a32a783fc7cfb746ea6f46ef81aca2dd6093d47a989d9900129ecaf7ec2c5154aa809b995ec68f84a73090511df4f7f2e9fe61b78aaf3026f3c0ee63c1a14a820fac0f189189d277b116a8593230f14abf6d6f9620022a4fdbb5dae812dcddb8567e18a172fd4f8f71ae927339185463428614b23a4d77b8f8811fa46d6597fe1909e1d8f49b9feb0516f0bdaed8cb48df6fad40afd42abb19eb816abc5c9a2da93dd4513e0488a8434850c1be0cf9d3fd23fd0c73dbe418bc5368f5e672db11da4d58bc6f30db7efb5ef2c439c085304ce49201da734c9592353aac65d1177b5e164a734f7982d35b8c3d64552960abb9034d38cc07ce1431b47be041fd8ef0e3972eddf957e06e47a74a3daa84b1a778e13b8aa3f030879b9905842bc01eedebb28d237a6538f500b93aec43bc6ac8ef8c353c1fa70123af07d0f168fa29894989da6dca801bca675aeb85444b9af3ce46f80ff67bfa4a07c8d7783cf9a1b819e5223ac4fe621f1305d08f7bf3d6c21c9ca3cd8a990efae7e85e0ffde089eddd11cf7e8fc650d56546f008c24661503240b9d616ca28111d4c9dfe3907cb69c3fc22c093febba6936aeab5599aa7fc4c91273da3646a50f766f777e2d65603524874f1f3ea5e0f282744944202f3fb309dc26dcb3674ecd3e0047aa3cf3848665a5578d6a96cf92aee33ad4aed14a2edb85e78cf9d3e3f3c6b760c9d44a938a2f85a839bef6a39f3f041ec1021ac344ecdedd96523b70b9072cf38a5a6dd14077f6eb93d44f7a6bd55966ef56cd461bcb2774a65b569edc4f1bb3c97fb1cb690437b77d6c92e9b57e892f234be1ee7be76c15d018f99a8b6a19099362d133e2e3686cfdfbdc2d4b95ea85924dfd7125bee6fbac85e0e84adedfdbcabdd588152a825f2940a1db62b78497bf4f5e373dc4ed94a1dbfed54a653aac1aa1cd860fc41594b5fe931d927b5a5d02f2a428ac7338242d2be3e875c6e430d9237430e7a65329a2af2e3dc0f89da20904739a89966fabf3f6ba3568047dba209da010cf52276b6f96b118a03c4ada3537f0817a8039b054cf15486d4ac58eff9d50acde0c2098c7d484571878d3d24099718a66ca004de6f8ff8168d6cf6386eeb337681a77a5d0a40a2a26a9336f9092ad72a08a971493c79da89dbf8020c400ce83277f735c6b3e888c56a02661065f8a6d5c9dd8c478fa4dd504fc3d8e4efc3bf028eed44baa4f1ede14ff0ef3b1de7c49c2f69c13ac000455e7dbed2d42933bdb2c4d901ea2001531f3dd8ca417916a6480d87e445a9a52dccbe0c79a2662e7f2cfdb6bca3da398a54af81d8ff1d4500a6b7f4515fc75a3349920f3dd2c9d0d26c7fe96e574134cd519d3cfdcef168f95f9b1e22cd2339eddbc46d89d8112a2516ca68e57a758041189d8040adf86b2a434daef88d81117c2ec6a1c2d6ab1ed8cc03cad43ef408a7f7f1cf61b28aa1d1475f180fbcf0e7993ce87ef51ffa6faa6aeee191f8c8bd8f204dc1f1384b52e67414540545837f3d76926f1deac831633d745e1257e2a962f5781fa55cf964bfd5fac66ff553e227c530e01f03550f3159de24612836e9ded15091afe9069bf7fdc07cb6b9ee6bfd8e540f3984d1fb0bcc0b8e12fe7fb7b702a4142dd8310da56a753c23779f99ff2810f915524c85dd369b890fcb0ec83075a550febe6085063da3cf03be2363e230f6302b0f1c20833eed3ec4210d8a3eec984a5852b290f32e4adfa436a55fb96b3f9ae9999c59fa4c07c100c6c740e019540dd97ecdf49df16593a3033a62d4e76c4841fabad0dc2694a6fa5866c2faa3e47c71f1f0fda99fff961da6ed3290045644ccf3e9cdb04bbc91b22aafe4b398b6b29f9557340833d1d990d1647c041f7819740b124c6feb969b0afea0a509414b40126159c0491b411f636f59472047a1d10faf31f422a097f452ed3d9963af426e1418aa7db59df9d302d0a83f006c3e46ca1ed44a0289954ac9b0fa911e68119b0832bfb91504758cc75f684a3192fab6106dd519301d61aaf2d760285f592a77097b4ae36ba70417d08f6fec2880497e35ee722f87851ae889a8b001552231e57b38f6e0cca298be69843142d8acab7b1e71967053b8075cb9d448086ee743f9dc62b0429207d3ec06aa6bf50dae15cdb04f9d4d219bb812378d3cc4b7847935375f3fcb77842ae5f6b1a2aa0c8ca3125f4bd2d36a19896ded6edbba842d315403ce6cd31d5b59df5ed5549db087f6308ab0bf8c5ac29cc7540651b584a19fc8b76c663c9fad9a9f189c102cc3cfe31e16cd80229c5cd6154e5767f13f220703838a51034b81b897a153c4d6d64c1e477e1e8844e8947f9bdbdb8e376f4e3e3f7f0571babe26ddaa805d303807a0c72f75c06412f6996287d4b9f8db4fa9a2900309d294ef3ae3d19056c987ed9049498a6e8a7c4d39cb753007694ebd7911f9674c7a7a2d5801d1a26814bd8fa9316b6a4d33f2bcc830bbbcd93be8458cb0d9435f7f3bead8f42ac4596e37207fd0695c28f88d792d80d3b71572ac7ab2ff148c10c4a38ac55abbd05ae12f05bdc49444538fc2fa64b2ef06f43be186a4d70b6511ecc601a4e92da492be8525c3b82afda018572f151c6a96262634b70485dfbf58a55d8db0664fca9e6936ace0e9d1b3724d3263244484e78f5f0ad0b84c651017cb29b29be2f3bc2b89f8059566d4076d48015ef8136ac25138887f8d0ebddcd5428088ca7e006d40479246d767a23a8151d19654b1e89920f2397952e0e990cf90bd3e37a8c5e72e011912f17ab23f350df545873f36beddf03d373ffe5d5224dc301a371cde45d83669aaebcfdc083b868d03c292cb82acf92315a134499e19f659072255080b25237d8b4032d1372878bf495c73f7023471cd905ae6d9d4a71c54247d35615316f1ab2cb43134f2fe305c38a5bdd464806c464137933fdd3b444c6593132c733847149e321ff57d0b92408e0901a2f1fc9b1d7c79cd948dade2ba5ef3012315022b33d2dcd2362f5c95c6e935d29dcd075320cb16262130f33db4c68e0a3b369a295b9773caaba0e2fb25333c09c05297e61e2546e96a926440655ca8d7724016eef90075cd897e9c61ad531581c216cef5d"}], 0x11c0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pipe2(&(0x7f0000000080), 0x10004) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xc, 0x2, 0x800, 0xffffffffffffff80}, {{}, 0xffffffffffffffff, 0x1, 0x3, 0x599a, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000008, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x40}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x4, 0xa3e, 0xfffffffffffffff9}, {{}, 0xfffffffffffffff9, 0xc, 0x20000084, 0xee, 0x2ba4}], 0x5, 0x0, 0x49, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x6) 16:00:18 executing program 1: semop(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x5, r1, r2, r3, r4}, 0x3, 0x8, 0x7}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000500), 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000140)=[{0x2, 0x20, 0x800}, {0x4, 0x7, 0x800}, {0x2, 0x101}, {0x2, 0x9504, 0x1000}, {0x4, 0x0, 0x1800}], 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='/+\x95\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='+\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='%\xc9-\x00', &(0x7f0000000440)='\x00']) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) dup2(r0, r0) dup(r0) close(r0) fchflags(r0, 0x10000) 16:00:19 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) unveil(0x0, &(0x7f0000000040)='r\x00') 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x47, 0x7}, {0x8a, 0xfffffffffffffff9}, {0xc7, 0xffffffffffff8a83}, {0x8b}, {0x149, 0x100000000}, {0x8a, 0x9}, {0x4a, 0x7}, {0x63, 0x3}, {0x85, 0x4}, {0x24, 0x7}], 0xa}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000480)=0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x64, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x8d, &(0x7f0000000240)="5f9215e824425c8adbb48ab276e2e4cde890724059357ed10f3f440a6841bc1d1862d703ad84b9634155195af55055616a9068d0f3d8d32df9fa01093e3d5bd69c7c4d4748806baf1cdf5ddb0f55e73912e1299362b20410abfda08a2d4d9b736ab65160c805331a157b2909a90271a9e8ad7978f6f90000c05175b3abb8bbf940eb638638403446aa1cc2a17a") 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) socket$inet(0x2, 0x1, 0x41da) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe2b}], 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b5fd96558cd21a5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a", 0x115) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfa1b) close(r0) r2 = semget$private(0x0, 0x4, 0x121) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x2, r3, r4, r5, r6, 0x80, 0x4b}, 0x2, 0x0, 0xfff}) dup(r1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r7, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchflags(r0, 0x10000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff5c, &(0x7f0000000040)="b6") r1 = dup(r0) syz_emit_ethernet(0xb, &(0x7f00000001c0)="c1caa111181f0b35bce180") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x81, 0x800, 0x576, 0x1000}, {0x8, 0xffffffff80000000, 0x2, 0x1}, {0x20, 0x1ff, 0x3, 0x6}, {0x401, 0xffffffffffffff35, 0xff, 0xa01}]}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x9}, 0xc) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x20000000000}, {0x101}], 0x2}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 16:00:20 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x7ffffffd, 0x4}, {0x7, 0x6}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x311, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x40) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5, 0x7, {0x882, 0x4dea}}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x22) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) write(r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000140)='./bus\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1030ac0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2d3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='n.', 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f76696c653000"], 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80b0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x4) getsockopt(r0, 0x1, 0x8, &(0x7f0000000140)=""/170, &(0x7f0000000200)=0xaa) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xa6, 0x0, &(0x7f00000002c0)=""/166}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4c}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000003c0)) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x103, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="3907782ab5d39e917b686103dadfa0f5a6e311d3edd0aae92c598047a00bbd53be5acb7eb506fe7ab1ea0e1f740f00fad16848c087c499", 0x37}, {&(0x7f0000000240)="971730765509b256c275dfcc8500dfd153948285a13bb69bfaa5fafcd959c6bb41c67f5b90c00508ca3e786a90aec9344ac14e7fe640273c715f6dbb60d36cf15521ad8463dd2ffdb72db6dfd30a733f86c54d28aa29da792dd710407c4cecd2e805b656135ddcc4a88f4d66096aacbfb9ecf30118983e10c1ef70da8c51c34845de9b2811e453e1e16d2a2ef76fe5402823b23173c65072f8436706681a7d75053a79ca234c6406c04fc50ff2437cbee2897205a3a87f4cd241e944982c6911f6fb76ddfdd81c051577dc2cb21d6d1f4b1a1e631c77feeaac8cebda5f05abb72efa2d1600774765190c875c32ea61683c1ddaabad0dc0b2d4dcabaf557d60a19b46cf041c5b969bb88f7447108a3728abe8c4d642d354cb0efed7fa0eb6e01cd7e357dbc954898ee4006a0b5190ed3f36e681cc3c0d274e76cb71054245b609509684ae7eafd42432db9ea821b1f967b4f4bcdb8763ad379b4d2eb90679bfa57276f5e8633d9e6325d869362c9041bd3d3655d325265d8c007203da8e75fb766c064da553197a1850aed4b1ac62eb27092e8313cc7da425922c71910df8a9a8a7b7bdd6c90abc98e9b04e4285050579899357d07108bb5182b2b7fcf89d17799eb2a6682d28796cec37b4975ecf6b8bccd497bb567d46d86f8d28d6d887f29b9512f3b5b9af35e4a7875c8e81fdb7d5e5e16efb23f737388d3253e5a2672dc49e3dcac9649b2205cd0c696fa0bc22169bbbb3046bc2b8fc623bfe89163c1b3b7a5983950e7bdbccf5c3d1758b8a1f421fb2c3f8d16f389a62d2d114f57eea6e87d6f23e20fa68f3cd2cd16f80f330c428c5a584a950181ce5b9a037c2011e907fe56a12e439ba6fac7a1ab3b9e54a1339f4fc97231ad899091fd44290f24b8283bc92e5932b2f27ca78dd938958aa4637bb8634e57b56eb78be6a358419534149b7b3e6f1fc7a5c53490c459c81382f6df5df6800a484e970f9f0ca8f72d8ee7e3fe96b2d4dcc63e1d019c067a55cd06592b4be006c383a5b5d1140e82117b06967fca9a0a95f274699bc2046bec71bbf4744667c0a222d280e8dc5a9fe72bc0f5eab914888fdf888524246291e250f4e10436d72e3e7f546b750019c09ce18111199b1dd87c8ce733e67b0a6845c665699bca00c0c668858e19e317b36414d3d4dc8c36f19d552a6e92e03ff56e7278b61819f4be0ad3ccf78db26ece095cc0af8cac1e040ebd0ab5900b0c2fa29c97943bbace63805c86d847529699a0122f791d0c5ecaca9bd99732b26d37d3281690589cef3ba79a6f23c7e1fd93f62fadcbc6905e3b9a088c716678be67e80083506923b4a9e3315a9810312be5c26aba562dd43a59e08a9c2d9301c5ad02f1525d3120e928ad9cdd5e4aaa736631bc8d7b23708d87b8589e9300ebea2d44921dfec7bc92744cff254b72bc919ef666fd27c1d0d7139a30bde765113cbaf77fb50672f1c9903da80ab3f4f3ae34097c4c2f4797196eb4fd32cfa4eaed007959beda9ccef2e235f375b9c1440379920f179494e765041f10e10b56f1f2e320c272eab48ecbaa7526385faced16a2d1a8664562be63a6ee67a4838e77ce30ff63088befc3584983c4d0baae217eddd36a422fdd8c928c104fa8b3ffa01b388dd21d4ba8aa23525470b906a8820a5beecb9585b43a9c85bae46d2c3abfe130a048bc082411355fcd68641674d298d040f00ed9f187675040ee090c434bdf8096f60a0a2f9015d7e3711c9971cc00ea653b3d1b7b9a639c2b1a445b2783300e0aa53835de71d842e66fd48536593d7f61592d893d36cc5a1a0223b61fcc84b511fd364b2e51db2f6231305ce41e085a39ef63b39d25c696666bb50c4ffb7e03f11fd5677b27addcf26ab313e3b37d0e8b8fe02e9536d988e4ba6d018bc5bfeffb4df39bdb0cb81726f1a1d9d7b191ea0ee1b86da3c9174b89fdab5c740f7ef8f3d6896a7c49dc922642c3198398486b2270842216fdabc4c67b08c735b899b4a438c3ddf9de5d68f4a5ddc29707537f5d61a6e9d7efabc0b77eef5bf6d87778ce5771bd9fb8f8a76977dbeaeea97dea9d60f838a44225341cc82df42180f24b7ce8943a94cfeae7acc7c6506ed9e57fa2b66f27168e5ae073cd084f5bdf03e4027bcb85a86ad60b368a3e0c4d2517362db870fed62cbd725b62e13afdf4c1258ff4b986bce1e0bf9b74aa43f74ba2472fdc53541f58abcba9fe5ec35eb9cb1b5b8c3ca4e4865e642343c9ffa6c361afb08e9b08e808af5625810db3ffcde0b190a98eb7eb27ab168809f5dfce1d64a646e875c57cb2104247d4d906eb146c8969c3e83b5f6d6954f384a19050224388753ff5c0f185a8919f590277f470a8c1b4d15b10f109efd1c83c34ca1b39323bc3bbcd58b56ee26c89d5a124b499fa7431c05c5b78a39a10e6efce9c390d7b591124acd46c035fe70f0e0b6a62acda6d5da5fce80bfc8bb908fd82dc25906ec5a5bf0861c7375c0b37558bc5f07a127351b00217c139e0bf512cd3b0d1562ae2afa7f18fc044e080efa3b678bc2e65c78ee9b095101b8c7aeabf89560d96d502158edeab0e143221ada480fd8fc6cc494d39d672f425309f4cb697c08f6fa4204698a7b84f4822798e779ef172e6c16c54f8c4797ac04b85c60a06441d3d3d521abe32bbfeb781c528bbc015ac42d286937d23941757d172737821cd24f37e9668cd8785611603dfb0a880f19bde2644a84aa770e89f629b0c527cf63b717f2451950fe057ca92c48c254db09fcb292d79c747a8557d76096e2baf88e65673f965fa2e00249fff141e924c42abb8066f2f9a9f292e48957629d2179ef2bb07fcede1c803e5a7c1522401b4c884cf55030e698d024014a040b1051822dd43f97fe4f8a9e9f77d0a982e4078ca8958cef93a21559138c8ec4a08cb8ea5123a18f338871254e7354f994318a3aad70fd241eaa9b9737af90bdef973f4ffd765366effac50ecf15f05a45c4505e3af9353b6ac122e501315536903cc73ec269a1cff14c5e7aa96284296e8a734f448de52bd46c444ef9ddf671d49d2ffb7515e89f252e6d142fcc3138b70d24b8076e00eca22a5726c1bbf8a37138a9837b4fd8dd6c333438f7987f5982c1a066cc41c230fddd05ceb17f2e12ace82050bddf4716015ef8cc45a75bfcdee47329a9d42dfedcd4e357d7d9de4e298c0229c64ef408baf256b90aec6ea34df3c5a1c0fab7cbcce3902c91dc579998e58cbd001b6fb18bedbc2427132812a265239ccbcc7b83b303154228d818df177ececb1d804a1e02de705c19498bffb581425f141fc9776a9256f2e5162ee5886d5e4d93b45d587f0f31b80aac70433248539e569f9e8982ef1c42226d20e66d12005d749ca75f35eada1fea4f3a6430cca45200a8c51abd8d56b07b622932d4661fd428b1de0684c256f52f3dff104c1dad07f7e2d97d72c2969d5683d6250421892daf01b105562da5db1b44e3908aeb28c1b1e7669d2df87acce5fb51dbb92326e13a9f16e3dce009c4b9299b809d68e97b15ea07b14ed3983a41c2be833361004579e1bd948ab44d39693716da58b29b1ce6a8b23e8c6469654301161f6874c32858d8edfce51de295a83b08a05cedc095b9b2ae464d0067427bfe73bef45d5eb101330c11e356e4188b28c95ac83b42f8879ee73d18abd00241a3a1ee9dd6fa328ac59e98568613944c622b5025a3b9e79989048d3f18e056b955b17b5383ca807295369cd90c8ebbb9f216a2cb759fa9f3018b3b014b44eeab7914daf0e9b6f575a238f8a22fb3a423d05bbe645fa1cd4426d5fdb120598ea4c0fbefa78b6caa7e4b48c87738d165b247de1cea547fc426e43c1cc77813a60c707a73cd5129ea2a53b758e98b72242e6925c0652d726a6f1fcbeb4f202e03a1b09b701ecc645f90fe8a2de0bce7c80772fb7690581908b47ace60bee1db0ff561da87120235166cbf861f72c19d61fec25b98e009db8f691b09eadaeaeb9314d64db5887d3d7d7500c9afa546ccace9d7fa51a2688608852f31e8e6c6aebbf16a76f3e7cb6509477ca6a22f6e65dbefaf47efe26278bb2c42916b7ce6b3a570a4fcc436b261ba03093a907afc3c0769e26754e17720964cee19e9a0ef4fb794d2d12d219941bd2a3d1f8e1972a75d373778ca5b3348ca143f1aa28bf82199ba52b5e32bc2ad3481a17f550de3d8643b14032d37fb2ac2491cd4cab8937af3d2d22e4b2eebb2f460cd447206a197fdf647d5aa3f71a42a93f06d74e53f3cee86589cfa2785019b1b4d2650ada6155e40a0c1e78dcbd35b416a7bfdef76593e4bde98ff971a86c909667f248e63bdf653d8f265723bc3e6fed25cb318ec8d825d4f9e15bb06eb162f80ffe6cae4afa5bdb057ea1e72f853677db218833e810e6fa85a2eb2a3aeffe943c3bc9d34ff17f20744cfa582e74bb2fabb330699d3a8dc05cfb064a58ad193193f76895f7b5be0794458b1f6471a6cb1508891e23eb806dda15cb13f2822c95900fc408407dadf5d2d99686492c95b117a3839e974e801d92515a15665d390b3d870299e8c6dfbe6a2da87e4aa46bd862fbe6eed3a92b9ec9057b1017b9d587fb9add7474f34e5e975f9c1ce94a5f5ec0945bd4a8f43760b22c593f66719cccce90fa398e45fbee2160059c85346c2f14ad7700735ba1e3b906973f97652a68a33f335c0db0c8629fa835317deacad4682479da10aca67cd4cbfb69b26ee39b52a463f8b10bbec820f04422e715a35fb6c4f07f8e75056592076b782d28951f2aa92d46b0689806a1eea87ccab627ab7a4829e7843f478cd8e57d1da99530b38192df4a4fad16b379eb0b93f34f4ed9d03196175f390322e2fcdd6ef73bd1b3560f5ce5e8e288f012f43c53848ae52fb41e7c2ee3ff94555511465cd6dda4502b3aaa69ec4639849c8077819119115211f5556dc43fd12f7abd88ce89ead50f816aabaaaf5a474214171ced298c88b7169599c26fee307b7169793028bbee3157a22b864a8c77befd57df8dcc07c59e76f7408c4319fb173c542c306fdd4e8414757bb496b70cf2269c7649dbbbf6f7b55eb87b0b4aedfb475296e060b3f7af1b988e8359e00113d788b315ac6b9dfa62a0f867c799714887c368943ca8ca85b4b19f51c5728f11740ad418bde13f3ccef9a082eaa52671969b6040d96b5c9f9db32e65b6f96cd6b32019295c0982667ec311a81265721094c5ab6a5566474ec83cefd111ab04189194e3fce42db3acd4ee434506cfdd0e930e2e7733831f216b7de1bc20532008925f7964d191fd40035ba447a47a16967f92cad02eba5ab5498a8b4d238247756505ccfd4030b5ea080a78cf963fb81157df2b1f7f561218c6eaadea401dd4134517ffb26cbe7d05e4db40b2c4daaa1a00576d45eaf502f3257991395322d85544d4d266d4dba5a1700b544f5db245d60791bc9e03a143f28292d33d6e59a9855ae36f702ac012b833776d37878150b33020b8198749285c8b6cea86adb37792b88d6ffdc8a8d7ef233bc202ad776648181b4a6b7dd849e26bf255ae43b307c619cbdcde2ba44fc4b4079d3f025d764192ae99db884fa4d50ad2cbd2a3d13da300d8f8928008b5fe03b8ac7e561710961ffd0d0125893cee460234f3bd9ed68efd3b7ae92d5b2e9969856575eb67eff8fe1f6d130a12458ee2e295e3e4cb2d80817b36ce1f7d843af6efa1da7636a52a724264b42911f41bf964f051b21f2fcb059422af9a5485d637330981d9d46339248b64d680011e98408f453d090", 0x1000}, {&(0x7f0000000180)="a87d8fe5f0c5724f87ae7657934425312dda36c51a9db371c2bb6039994f459ed147ee61a9c586a982c65431b9ec51afec413983c18f17a6a5efdb7c40f404e0b1fbe84214ce7af53dbf93da098daa3f6d4bddfcb172cec54aef058c9ba798ce49e55162774d00f412", 0x69}, {&(0x7f0000000100)="931ae4f18a0ac3d9223436b5d429", 0xe}], 0x4, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0xfffffe42) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(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(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x800, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3ff, 0x9}, {0x18, 0x2, 0x40, 0xe13b}, 0xfffffffffffffff7, [0x200, 0x2, 0x10001, 0x5, 0x40, 0x100000000, 0xffffffff00000000, 0x7]}, 0x3c) fcntl$setstatus(r0, 0x4, 0xc) close(r0) fcntl$setflags(r2, 0x2, 0x1) 16:00:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x2, 0x40, 0x8753}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2ff83b6e6ca1894e13e5c466694c453000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x10, 0x6, 0x5) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:21 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x11) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000100)="28a3", 0x2, 0x405, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050290000000000000004386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000040)={0x0, 0x12, &(0x7f0000000100), 0x100000d8, 0x0}, 0xfffffffffffffffc) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="db4db86d2ca8a12687fc6917e826f4b8f6f82c5846089e846d3b7c242e66735de0339a1a671b5c7f9472d409feb6f93933c47220e2d94d8c2909a1a28e73bb7f8944eaec3e9c6ed69e5a9d141b2e2c118d16183a71dd73e898719fc9b4ebf6594ea54c005144516ca96105f43cc676", 0x6f) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, &(0x7f00000000c0), 0x0) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0xb0, 0x3e) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:21 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x1c6) getgid() writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="320108f342dd9f1b7e450d4705c6e1ae6a269ef033e72199dfaf5ae3ca4cfdcec6732f416711130f1f25971c6cc58dc84d2f07bfc7e07a28598fce8b4d37c74f96e779c1e1fb831ac8bdb2734e05e21e73b0a4fb7cf594d0c7cf4b9a103c0699bba9d49da635a7659164df1993ff644f492bb5e09e20fa2f4cb80742c80abf85780c96c961d07bf9d75af20c015cd5f150cea9eb606fab44224284a2b23432b447526706a2147519a96669b8b3fd194218f713c818715da169927dcf268a8cf8d574073ec1ded130c1d58625d9b130692062f2580db86b88111bdfdeef732c82e9446bf86a9b", 0xe6}, {&(0x7f00000001c0)="2459cf59e684f0e633101fe3c56ee5c65b2b9445e21f4c29f76da780e54fdb5527e7496063951741eab4a9fb53a36fd3208670ad77596fdaf2d81ec79aec0bbad7eac94f6cd64be1ac373b72fbbf78f0b7a2adbc47cbaa14a5f1a0e1342620158ee53e5705d0cda77ae641bc31790bdf0c4a13a8bbbb7a3f1234825e4f3eb52c35d16c631eb6fb8ed59ad69c05a33d0aeaa60999d452a9eec46c6eec82c26a3bf06ac0abdda85eb6c39533e132cd4a12221c701274e1f674f94eac13034b3a26d0f4705145058c88da772466819653b7c181fb0c0fbffb3348b19ded41591dfa39b7db3ac48359cbc600fafded7521365ed8f406cacca21283e9f98e6b78a276dd07c1dc97d71a3817f32f6346010f9e2c8f41b065d5c963d6f85b28bcd4ea4824c7251249c3935f264b2ad86569f268416e0f9ded525a7b3e3998119abc2c72ae244b1ea2032969ba2a8b51a2ddeba785ac0c30283fa78decd2269c51c8549925d405214676b9532f61565d735151f1abb2503474eb03ceaf6d291f5b4cf851ec5350d98a6a25a0dd02676980e81d6487199cb960ec7d6ebd1602e8af15c363a10613ce279ca0d9f584344f66ab1cfa0a7cb8f8722c3f463084762f644d9608c5956a76f49255a619f5cba1a8d3120a716a04ac58dfc1355d781e5a0ee728b896da15fa715e0826e82950bee771a5d6027b7fe5f949fb66618f61ca79e74c7b286ada51dcbc1c71bc6e49683ab09ae4fa80baf60e4b1f6ca01e9643d85fab7508e4433ecaa8edc0769e10cd855e3d7cc6f3edaf9f41980867650c09a9952ac7ef6747c1ce5773bd6e9647507d22cd48528c13bf4a25ed6ed5b29426c1f14a0f015405f3b51926da9e0cb5eb0a378eafc4ba19e74093a0b1c1d6e23cac4ea778d8f412b4c98b2ded8359697dc2ca2018d75c00c732f9441878fbc902568ba2f54e50680990acce2aa6f989fea728057a054ec35b9ad1b145cb9665687687c0abdf49d4bdc840d4b92d7241a7a8702ca252d83e26316ed167da9b541ae05d0048dcdecd2263546d96d0341423fe4cf1125fa074ea4d1b4dcd935715d28051ac9641c3275c8e5800bffb95709498c4f96f98997c4e32d23016c069814db475d66ad86bd2fffc9bd4f9e4c58418da2c166cf703f152fec5dc3671148c5226a3597733a12eb133f80c5f086162fa7ecbcb88a0e46d128d706af6a66725b2c81f98aa4f1368ab96655e05620416db28d090769f42056ac87e7dfcd3fa3472c0f480b277eacc62aad4f2c6fcecae47a59fb6e8e7e892000724076b271b6b0339ef3cce3c227aa3cb5c63fe42034d6ce0413328a15b8091493739bbfccd95dbc6fcc12b4e0a700ad25325e0a721f3d9bac7786b5d307d48a9cc0e842756919cf4a1c218f6a3b1c990570eae694205d403fec2876279982e0fe1c32badd31cc339c1af9318736f9b87edf44351c7a77c7d9d4cb713f9bb9a89ce9e314471c4d5e12eccbe04031071e088784a0c8b0b2921c67f47d5dd182bdebdd03172021f92ff02e4ad460cfe62b106ecc55fc1d273c3cc7a5bf3b38727fb2f5e6eee6a2cdbe2cb47f4f27a3549cfaae22765f0d060626304932b090976f6b6d1fe23f948ee3ad445985ae281cf13b63ef39be3c7bad1fe7146a664996ba443dc592c09f558ddd066a6502fa960587ae175016e6ce82506378e5b50e1c5c9b9cb39b1d72a0e5d2a51357ca74e36ab6f11d8c7b2b89f1255ac85e668f2b19d7305e6b7895ea027613f50606fe447d4d6ba92dd90d4546715b99975f76be4c3d47087aa32445c60a6f410d8ca8228dade0b692436d1c4ec3f3cb5e2dcce096c3833bfdab7301d033d482b00e7b784da5e87cba385196d450dd01e97432942dfb2ef52e660a6eb87210f5b26a3ff7c7f4c54a16586261edef114444dbaf64c7dffd47f1d759453c57063bb1e1a101580fcef59035ffec49fdc3adf8e6fc8681b00c1a291e73d84d539ceddfefd090511cab0b6c3a712221b51403c9b4c357f95efecb0082736ee5e2a75a5e8d416cd64b1a2e5bb8e047423a958078abd4137d1c27188dc26213508beb186a2c3fb782a27be2d3ec7b253deeda1f078821117b4286ce5d2fc2578949208236fb2cb9c85903901d265d1043fde4a2738f270eb6bdb42e2ae49940d43a4e3f6bcf09a364026d3b38bf79e259d94ce956c595ccb5f14990836ba1198c0ad6b8bc052e6a15d9219dbe1cd90eae47ba9a65b7d306050e9e2af2235220e0e0726c6c2480cba9aee615895eb35aaea49a971d4bed10f5d42780275824a5fe08d842db7bd567d3a72422547c4f211f0112776b4dab49ae31e2d33cbc834e0f36b9b3fe39fe0a9f0934acd2e9c115f4b5581a3ba1728e8c3e2fb22b8e33a112400ff87489aaee78681b44c71da9afabbd88569586ffc11fdc2209150e76ae63f6a9d4b81bf0711e2b4ead778ad8684990c52dc90ac3af12ffc26e12786b6ed272486fcd3f95225cdf21c07c89ab7f67606d9ae88091e70df62ea660ac8bdaed4a6849a56e253c8664d5143511a31b9147a323e469eb564ef0b60848bb606fc50eec94a3cba8f083b71ed61baef5a24ed6d3351f3b20483146278d0643f6eb84c24cc091540c405370a7bc040f6898923c8a19bbd2d2ccf8f0a760c8ada479650de5a823c57e6aced69ac9d394746369e1c43660986c6c3b56d311cdc77e1f64f393d275e6b5e8ff86bead1b9e5357aedc38a32820ce1c05bdfe6302ed58898815ab0a747b993a835188461a9de02180339444d423fe62ce65a01d1c2062d606a1e93a48369857c0eed1c24f04eac0ac27a4a2cbb4a272211a3567bbeb6315cbd67e950da9ab24cbcdfb2ea8939a9d13f686122480979e714baa2242fff891520ecabc1839fd782228248a5f40f3ce1572dae0e58981a248bd8d52e6a72503978c501d5024217e08bad399e4c3d0ae5eaf1df42cd4ed24330a756bf5ddf67eeb7f591a304be4f8a134e644b353543ae96964b05fb862c30e179ed2a09d404cd2d07be5e8c58636df662be010429ffe52b1e74c6dc992246c18671e3574bdf07e40aa703b9ef272355cf4912ea6c62c672f9df98a58eccaf78da1b0d06dbf34382148a4d7b8fc77caebd377b1c647f72e22bcc856518c9f0eaad1afae3f33de3a68766fb0a98bc209e29804995b4181e719294487e3803699b3c21e7ec252e9f765eb92dcb9cf418b65b718517cf157cb13e0ba3680282762fb8026acdc34bced13ef0aabcf7f10069c80614fecaf944eea65504307fb0d5454213988d5ff57c4cf5782fce5fa9fcd875af4ddbf1f7e946caa292813d3447dcb18f6025022b310970edb33b1f73a0364dae1f5a15d6def490a319ad222f2fedfdb46f13f3e418541b31a1e84e4e927d32bd3e443b8e1847604505fd41bc537956e749b80a254fd4f569b0816ba15db8aee82bd2b16fcc74175b9bb5be733b86cd9fad525824afea3e02f5d96a9304baf49b5c049065170b23b0487aa85f568624c9c25564fbcf503cad09dd4cc5b659974a54412a2adcffe9ee6f81d15b728ed0465cc177ab6757aebaf3b4dcc8fbd5850ddacc219f1c6301903c3aad5c50f89c8ca05aa06897d762e6525dfbaab78eb419ab48d0dc4e07168c33e9a323d85a6b9ac81a2c2a6463824ad96db6fbbfc2616604e63a69b8f69621347af681baa02ff16d040d4db451301b7c2d3389f0268e9b1899ced46a9a6b9235bdb506885ad871de1fe32bf7cba05127b885a551b135a3a97e50d53b45032a8a390273d96b526027b0957507de4936484715214801b2f43387c2ef0f40b43736ff53afd2050f6e450b3aa026c206bb5f5a0448868aea19d5e39607bb453644fe7b059b747da71ea430085d931eca823ca0de1555b84526cdec544a26eec40289a2ff92873dcb7aa29f20310fe6a7eda75fa8f4b141d7e331c9243e1d6136475f81808b41d6f19314b6c0652130ed4e0ccb01290a0d3017a904da124ac2a4e74b6b26ec9565a9aefd9f86b382d66d1196cca5c4c201dbb4307d324a9cf6f8cac912701f97fbe349522915d9e016b0c4edd06e0e381612b4093d1a8afff35dd3837fafaab9a828f969dce49ca6a98a154f2daeb56f5061ed70a81828199d20a482a6695aea93c5cd310873cd2131be32f8e9e3ff4c4f1aa03b18a77fbbd180dcb8857b5cfef990121936b2f4f9802e68725573f4e51fb42ec85be11995b6661f6882893435843e5a2cc8c8ae5cd777d72c4dc99818a73be563e0bf21a5f464cf807e5d318faba08eded711a41e1b577583f5445d4b3525f74d540eeda6274143a365d2e47b7ee0853589edd3285c632b21ca15844535714d97a41cd77045e135c8b42a58b02ed6f26d0dffaa638670aec49830dd462db0fdef27c963b36cc4dd926728175393483775a7289aa24ab0eb7ea5da6cf51c08be1674c9323de1a7ecff9b2cbe06d4a3b20fa9a5b16161d9af317f2a67386dc2d4423ab833a3bc35befff3518710daeb2a079dd27d8b9be8fa1238a2281d4cfacab46b722cc4b852f2adee6b9ea07b4188a448665cd1ebedfc09eb0f6b838d95a9ace70b1d8e64126425285bfc4ebe91924eac86d8e436088dd8ee27dbe56a28e8d87d9d03f35f0101112fc0a3046b076295f955c6ffef2aac1795a0a53341a0d416a0c721e4d2528d75d7a516635aa46b0288f535b0ace2a19da8ae596f6698b569cc91a9195ea061a727658a02ec54167ea001aff53bc81dd6a7ca8010f654a3dec15725982889f951c42bb71b11a8539c1059d9495b5a6c3c3b5cd9592b76790099e546fcd992106cff311b42e6b01d74d6d9eb622a2fb3b801c436cc36ec4cb7eabcf0730649251a586bc0cce21cbf73c9ed3b0911cdcc8aa5b71388eb8f1ba73ae86f738366b10c8358392401954cf3ca455242747c40c31cfda3b5b2304bc6bed265502ebf717cb996c914ac87fe869184b1c7197a6291d4ddcb4db0ab023a67d49f7605db8a334248126eaa3859f04c4abf35b192faebf42f0cf31e0c437b3d79109880cbe23292f29e9ec454b90ac994c0a1133bc5e2e9cb8b3617896cc6e4a28aec16cc4b2327dce3deaec0c57e317aed809036ccaf70bf7e313dd2b8f63dc2a7a3590b489c33d8592bb184337bf0657641ef9e0cef952276ed4008f6a7abfe00008b9efed20f20d75839b0ac03ee6d0ea25f05b3da82847751b43348c190ae4a304460f868e2597565a229595ab7942076e3b40ebe4b36b1ed7ddf0be73d2ca0a8ceee6033b2bd0ba7d12205c2d0d58ab9236ee457e6ef4d562dbfabc1bdfc8233ea607cdbefdb0477586540f46b7034c629ddf1f0a621ce36d680c9383fc4286efcd77955e25beea638dab39f0de45f3b5fffedc3d66b665f6975ecc563780e7788a43fe95693cf8834a7b08ce29a4afc857dd5ce41fe752c346e01a116e62324b47760ed3ee51a49c7a9d7184dbd87c0f4a4a5394b02c24e069698421c356e4c829248fc6f14c3e938a067b14c04c196ce0622de3cd80c9bcb859bd342124a48937c14e494ac85d191ac0b7e9ce1aeade22d3ca680688f3ef0ef1a789498866d43c1acda400c8664a5cab1e8c340a385f86237a03262696bba46081bb1dd2c49ffdd05d3e90351c295d07c1c411676fc033a2b9c908c16361e4a239fa816d2634c34dbe489013233064a34829aa85fad639d187da026a73b64a41d2ab15ce33b104ff84a5b66eeb05296f492267bce393cc9611e0df6e4d9365382ee877c57e2a1100c701b0f8f67f4b668b70ab5bb83f4c8675b", 0x1000}, {&(0x7f0000000000)="82b97f6d6f5f47ea78bbf7f98e640a1222b332f49226c8ae3c9e170935ca0a32caf5c9e43eedec348c9c7fd8e8825e716d866086e58ddb6a1fde7c7d3c2b7c07e2f57b1ba52b5d9c", 0x48}, {&(0x7f00000011c0)="38b4d0db77d0f08590646802b45e83585ffeaf20e29c5afe73ef2127cdc57a2d51648364473dfeb56d4bf3811916a310701d9abe3dc4365ec1efaa6ae4fd9041fe6a788b8e1bf0edc1f981271e1ce70ccd9bf560f192ca8b77281a4116019a010d3bbd68e44fe6ca4d110cb7b93168ff0f5d680152e6674e0cc530e4d9a30e5c05fbd6168c4a64bdfed4bfd1d2c7f01e0d44800c536b905e7d31bfc7249c289dfc14db189db5fc3b1652c412367b5185", 0xb0}, {&(0x7f0000001280)="6965bc27a07726b38ce9a5e470a45736eb71a0e8f974d9e0930e1456ade79faf3341e9a27c6b34574e36ab13186cec91b8b06aa4a868f1224c28938c8942ae53e8bddae27325e95d9c53f2c41e66d3d0fb053c8aa607fe3f755922bf367f7ab3", 0x60}, {&(0x7f0000001300)="3ef127a64b8b2769d5e4459de3c969a9463217c0ada8e8c1691f679c6645b34ed397f88a8061ce9ba9eb0ce0315ea876649e100df36c00b204b21f3a4384275aa08bc1040bcb70b199fcf062477b31823ed50a1409c9eff92fd7a78ea44ca6d43e0043e1aa9225fcf315d94f69ee66f8b11837cf05d469d10545fc385e408146906dd8b0b1ec1ad2a5f5f1f747d1cfe93b0d7abf4835c327d654398ca0f14ebbff1fdabf69967682af2c6a", 0xab}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000040)="fcee447dde26d64505232635c3cf1e644ff742059de4947f970f92af2587737475367ae27592e6be2796f06e7a2fc9a498fa5ebde350b2904b2a309f181f47ba2b7a4d", 0x43, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1f) close(r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x100000001, 0x90, 0x5, "39419ef280443b6b90ae62633c67ef15bb5517e0", 0x7, 0xe50}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x405, 0x1c, 0x2, 0x100000000, "3ae9d2fa1304b075c3ed5b7134526659d8d00802", 0xd86, 0x9d9}) getrlimit(0x0, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xc0, 0x8, 0x5, 0x40, "a848f8c45a09288b9344dae2f7088bbf3d729477", 0xffff, 0x4}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/142, &(0x7f0000000340)=0x8e) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x3, 0x120) socket$inet6(0x18, 0x3, 0x4) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/71}, &(0x7f0000000440)=0x49) syz_open_pts() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000480)) clock_settime(0x0, &(0x7f00000004c0)={0x6, 0x10000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000540)) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000580)={0xc00000000000, 0x4, {0x14a49f3f, 0x40}}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000600)={0x1, 0x2}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000680)={0xffffffffffffd4c3, 0x3, './file0\x00', 0x6, 0x2, 0x4}) clock_settime(0x4, &(0x7f00000006c0)={0x8, 0x3}) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x23) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000008280)="1130deee954a118face7b911b4aff7b9a8e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b3c6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad0327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd364fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c32bbd9647a4e786adb274f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a08732228ae97aded2df8a31b3eae0ace1e3424c91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccf5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4e2c40dc170c23df4b4361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d27cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581ea8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f632d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b040018ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e93801f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac00"/4088, 0xff8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:06 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x1, 0x1000, 0x313, &(0x7f0000002000/0x1000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:06 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f00001d7000/0x2000)=nil) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000002500)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xd2ee}, {&(0x7f00000011c0)=""/29, 0x1da6}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x5) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x480, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x4e83, 0x7fffffff, 0x80000001}]}) 16:00:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='//file0\x02') 16:00:06 executing program 0: pipe2(0x0, 0x10006) mlock(&(0x7f00007ba000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="32ac153598749c9982aa30b504ed93b965538888aa861c2bc0d9f6751c60e32d0582bf25dceed76c1826e489f222222a086f6432f9c47de31895c8f40f4f3a880d39a72492685d0d46a2dc9e239083c8925f5e00bc1ea77c8b3671531789cda66c9a18475de4d93e28715443ca48f3a65a07e0930862f6e677108cc301b223f2a6a34e0b82fe2b4c079e959b3f9ffe9996b9275b98bd383aa3f2b3585acb85d2c89d09433c666f5fec59500f7a304bc3af97349f6c69fd4d87417bba6b9fea", 0xbf}, {&(0x7f0000000100)="087e293719305a7e7474ee4c58ef2d3e2a", 0x11}, {&(0x7f0000000140)="9027fc5ddaca8474910c16a123adbac1292b6c2d2667b812965b76c91f6965188797a286d5810d9e8171b657f66dd4e51fde9c50b7638d78f7d1943cabcb2ed1a8600ba38d090391169d5a08e2fc4329106015ad1792e4f3fe3dca1a9ded51ed7bed845397c1fcdabb94c9d2244f285312223019e60c467cf99c8e01766d9ae08a4abf9355cfa49cef05aa42449fd34832bbaa82a10b41c1a51dd41eea74560270b90269b8f1cf86953da8bea8e3ca80b6c431ff14a2a5e5ccf1a46540284ac3583e84db22b3051555306555c0e3d87dea596968179fd66268c860", 0xdb}, {&(0x7f0000000240)="94a57cc275e3b3fe91273e650eed1f1b0ab7c603e00ec1806253a917f803e5ccd8fc0083ada6094f3d6c7d4e86069703a5242d8d88f54c50415c1c8ce7727684b288c01c20c98b2e8b9a2d233891dcf0d26e9ef7840c9eae64b5b09aeca0c702d0f9b5ced78159230a859e2311b32bfbe49f58dc19900a46f2e438259886b5344920ddcf5bd4", 0x86}, {&(0x7f0000000300)}, {&(0x7f0000000340)="740d8afd7ef062aa7cfdc1b2d43213ef5dd032ac8ed3544872774bdf6fa53c2b48a3360ee236790df5ef4959bc3755555932caee26ef73f395a1f8be6c24efab9f9343c6622e6f89e0e6f2aa14f2b19ead0cf0a2a84763cf59f9f424f1e06dd92a4b89d390a8d19ee1617a464389dee78fc3557c0180fa758fdabc2f29a408d4627878546b6de4a533c9277d4784cd996cef80277d019d3e136dd2c23285464fbb470e67cb03490722434249ee3b061308", 0xb1}], 0x6, 0x0, 0xe) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000c3d32889db27fa000000000000000000583cb9c90000000000000000007bfe640000000000000400000000000000000000000000018000000000000000000000004f0f4589b1000000000000000000"], &(0x7f00000001c0)=0x51) 16:00:06 executing program 0: r0 = shmget(0x1, 0x3000, 0x112, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="007f002f66696c653000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x4, 0x20}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000008005786ca900f0e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="f673d6830514df9909160453b03e6a36e1ca30587116e20b2f0229d58b5a4f16dd30d6da42d4d8d4d4c7a97e29aee5e30d03136c0a592d7d67644f99c4fd741945658ba3d3b78c32fd1e1f2258adcf07bffe32142f8c5c4b7a62d1ea16df79138a771e784ad04f2837c0f762aec7a0b1f4eec7848e0ac64c8da7bc5ca626744c0571284c4b0691853b9c1cef6e6263cd22ca506fdb5b70e41539d38d61ea763edf7e057ab1fa60f2bbea", 0xaa}, {&(0x7f0000000000)="e45bd87287062bda6b77995ea7bde94858a9ada72465510e5f866f336591a8b941b2465f9bf585631eca84b5bb9a0c268d907a5611dbe5d75ec04c546d436a1403f2abe6fe58c086d5b599eeed30d26c94e425", 0x53}, {&(0x7f0000000180)="2d6d3c719766c3e2886c572cd0efc23be8352747a1f56adbb3f28a0a8f93a70611f6495ca89884485e5380032e0a3e6ecad98c19610370e7fe87d2881f74861c8d8fea42e6386f0207b3a375ecf7960829b627c724b29f0aaa1ef5ace31de153e16332b4883999c0033a546c140cfacd20f2600ca35de1c50d4f07478622ef53e653cfeef4ce8f3a5b7e0a529573d68ec2c1419c2eaa0fba2de9c9ee230c3c0f95d029df7b43da07306576a41985f53f1a276ab259aabfa8eb52ce07d86bb37ab671f12ef07a41b2c4a3a0010de232162cb777a84064", 0xd6}, {&(0x7f0000000280)="4ff9bffc3fca9a003c4ec80eca740aa952af3ea5a487a5920046acedb769a32c2de82c7c870df8870c7136c973e7bc61d66d820a0b23eaa60c08fbbce81d854f3ab11123c5e5c644b44c00ac3547c6f4a1d826d80d668309a2a057edd501753337ad529bd8a969044011dd3b07c75cdcc9528ae64962d0edbb", 0x79}, {&(0x7f0000000300)}, {&(0x7f0000000340)="599b124d6b5fce1a0e3d95c1d03ab7f2bae8892b8ead4d39c5f8453de38b626f4c5d896b4944e3d50ff4cb34e06a0760eebb35ea548a355c5d3f804c56591e29fe59f22497fbfe79617a4d73994cc93112dab9d1ad223e513f212d7559de15c51d0fdf8a2e90a36d8aeb7792e919a12156b3f37ffbc6333809c1383dbc97379d58ea18ec077e0b7f613348fde4dd80ebe3dbb2c7e1c7903a755b", 0x9a}, {&(0x7f0000000400)="489e026c93c8ee1e24a902578c613968d83481f61088c09f038d39d3f3840b947131d104b9801a292e7175f90692772e217ac53e90ecf870bebb6b2a637ed1b668d053ec8231537deae84b5a6763ecac5a186b8a3729583899316af0d9f5aacb28389ac970ad774b261f8f3e2a2cdedfc3c85506b1c8e23c2d9bb64f358537b63a156ae544f319bf35b35f2f0e55eed668d3c0c2cc61b77588b2adae9b0e2c38505105e7c144555fdba6c3eb48816784c65b25dca2cfde1b2d032730894171263956745008879cee8f7520b472d5b5aef39e1800717cf396295ec360eb", 0xdd}, {&(0x7f0000000500)="cbdeaf715dfa79a1eb19198bd8b02c0c4cd2931b633cad5fdd0cce41a3cf77a7f497add4accad6d31ed7250a9e3b2876b84fce67e338e1741464c32ac13ebae327801fd4c418612c527e44abc4227485d523f574a4bb8dfd5b459e2d70afd3db2a96f415374fe9383a58bba7792b8d9b2a737aa69cc1d7f7058f7a4ca11351a416fd44997263a5df4692b977610fbe1eb3e5997137f2b7836f11c69b4625e9c6fc48178fb8c2eba822f4e06a9c36316dfd010a0bbd6bcc2626b9bd02d06642c3d8de07f86f1efc901ff2b6eec078493300ad2ecf394b2a9ec2ab947e32c1814d5160b4c1eeef3b3ee9471264c64a11ac", 0xf0}, {&(0x7f0000000600)="5dd93315493bc83b19fab0b9401162ea75", 0x11}, {&(0x7f0000000640)="3779fe6db82b1fd886f72bcd6ba7484f04d74777590c2506852a75d1ed0e87d3a85d576e488e1769c37025aa878d7d78f812701747371495078c7e6dde466d67721782eeaea15327d48548d6d3c74414275f8b8705e302de0cbd737cdf8c91c30b08dba6d1766d93b05c1679cfc7ff31b1c874ce1754ac08d53a2cdf0d6e8ae0fba007e607aeda7c29d897f455213202a96d8066acfb6da42f4f84ea52f1521ce6f4e40acc2ebe540b40c286a87cb032aa638d1f43e96ded993e51ed8d3d11e9b60e71132465", 0xc6}], 0xa) mprotect(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x2, 0x36) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:06 executing program 0: clock_getres(0x0, 0x0) r0 = semget(0x1, 0x7, 0x48) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0x80000001, 0x9, 0x8, 0x8]) 16:00:06 executing program 1: r0 = socket(0x1a, 0x4000, 0x2) write(r0, &(0x7f00000000c0)="82f94cebd3d4b05d3b2e0e17365088a1ac34ddb16b62bac53d8194b4de1bf3dd78a7ef85cf867a70d15c19f5bb6993e840063aa0ea7cfbdba1b824b31bf3903137311ee2338f882ad36329c4343ca5f831e5fef0cfc2dcf34decce57db27e60eecbbf704dcc1755715d34aa733c5ce3e281077a7ff76eab5fb70592b2342cee244f7475e446c6b69c8913aadaa37c83997db2408838f8e1520784a5967e35d91296e6a2c9e3b6ccad9873c0020d39c35", 0xb0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:06 executing program 0: r0 = socket(0x12, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x313) sendto$unix(r0, &(0x7f0000000180)="5a390490d0dbe2d9a6bc44f2b234ba34cd41e6ff4178175fb6100e2bde508fdf1b39f0a018d61c4aa1ed15874809eb259a9ed25089ee7f6c527d23c1240894c34650fef45f6432a84568bea3a9f86cb96e825e5528b22b2bce70f37a5344f88f0e7e4f782b92117b7b019a7fa134d7bef766e86d031f35986e7709170cb8f7894e1408ee4589beb538b761299a20dddaa1c8a79d297b00449fa18af757050baf923434056284ed30e494d79d8c2c361e28757a4f5dba0b327f1b6bfe4dcd53cec11d191904ba9dc8b0b0ac5e001ccb94d5d3d27240a1156e82108b58d706cc", 0xdf, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x140) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000008c0)=""/121, &(0x7f00000002c0)=0x79) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="cf00e28502f0916a0f560e01467c8973f2", 0x11}, {&(0x7f0000000080)="f58a888493f052043866b015bbc9eb3023f96d36136f782ef405ab5d66afd520b21cd7c74f3b0085178998f09f2a7c2198bee34aa37eebed4a03dc0b331f75dfdd16c59e12af9a5a2c28e87f7b90ee563888e8bbf4c289193727d147f0f0", 0x5e}, {&(0x7f0000000100)="7a627036134ffcc66507cc0197cfe9b57a6e8248b77b920b021fc7324d015815d8a1353fce0002fcc2242f5c8b3bd13c2cfc2fbe4592bba820c7a2f5c605c91158f2078d75e3b83d0c1727b9a7b6eef937a85c4b01053d9d5ee70907beb3afa348222eb6f88dfa3641901bf8a08a6ebb01baa93329ff6765d5828b982c5f641abb3aca78f02a07e06405dcec8d109e75211544399fde1919da370cd8d94f3173a79b86890090f82b56cad5693abd48d3c1ecc46875c7c6cb8e9fa4704a846f2172c028698265eb7a3e022d99e2c50dc029966b3d3f51060d1cbbea6f6e7cd2c6", 0xe0}, {&(0x7f0000000200)="88aa10999f3b9b06e60c77dc56ae7eb90c778f25f1b1d86b78c77bc12be8e523ea03d9c069c0c97d7bcda2bd859a3fa0f1cbc82e18ba42", 0x37}, {&(0x7f0000000300)="1c9f7030eb40de61ac36fc9feb5fcd6ceeecd410b442ee64821bf68df35b607b6e6e61c556d092e709c6f74d18f988f3b7d48ced4b40f35ccdbfdf231b04e2b0ab92af6f8fbd2f95a939036c9c10197f66b2268efd1e9e1023b13d0424d5123ffecedb276a833b6ed7aa9f2d0e1967bd35e3f4a9d05a42c34991ea3df62f4a56b9aedae2ecefcb76a0feedb50f328d02374798594f2c4980edc966030c21709cefacface93e604f27bccc81ad825e80c365b80f935fd684f7b1c7be6518ade61fa09689731edf0869d06041a2d8aeb52f37ec357ce148e96ab561529af8d53cb6b6d67df3212a95e7cc88ba2c6933464", 0xf0}, {&(0x7f0000000400)="981ff8936231cec6151e2f2d50ee54d95c618fdcf150dfb7b1abe1aaf012b55e537b8ebec94ef639d8ab1e7f434ccb039aaec6f289beae44df0c6eec4ed1a6f649814b921c0041eec89408e9d916974eee5e815442599424e7ef1c9bb299610d1ef2d775aa27b43b2334cf5d1bd77b8bc7c43ded9f122073613481604d113bfbd75629c8cd297fca66d004e06c87463ce6b05dd0257b879e0264afd60045b3e6823f37f0d1b33e5dd4be16f140b1db8fbb880525d77b240bf61f", 0xba}, {&(0x7f00000004c0)="0babadb478c60f045ae1a14ba5715148715116bac3aeee93565b8181c23d17eeff702a7ddb6b8dce9fb6e03c2705643a8366255fdd57151e8ed7ade0fe18c711143e2e54a49b88712547562b4737deb8d419127bc1887bf94eac0cc842b812f35eae7d70c89ecf2df75efb729c1a5026c3d818648b0339ce62ed32d4de912bf720a37a8254bb3e81aeb0601c4a85366710fd8fdc6d6b4e6cdc6a02b84610d68b969c318e8e4f4c1c70724f6766630db8520991f85ed13821e124542782023c4b08ac8b3f0ab2a16fbb08ae67bc94fccebc720152a7e911d29420cde25f58f8974013348727a3b99de55baab906475f8293f52375406ecd990ab7aa", 0xfb}], 0x7, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r1, r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88}, 0x400) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x23, 0xa961, 0x1ff}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) setsockopt(r0, 0x100000000, 0xfffffffeffffffff, &(0x7f0000000400)="fd85a227ff45024589170b463a05fc67bd2f51974b553c601dffe8bad6a8e3ce75b0bc829d3a05113383e962eb48320e2e8f0292097be6123209f9f9e3a113154cb519f54e46dadec942f36dd27d9f2dcbc6c62869fc195db02d7f55fdc5bd2a42ff805e66785fdeb44479b7cd674caa44e52bedbfc343fd27864e0800825c924e5d79956b2a612a0760f4b97811d7487ab02200"/157, 0xfffffffffffffd76) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r1, 0x8, 0x80000000000000d, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) 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', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) fchflags(r0, 0x800000) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x400) flock(r1, 0xf) socket$inet(0x2, 0x7, 0x2) dup(r1) 16:00:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x7}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) recvfrom$unix(r1, &(0x7f00000001c0)=""/224, 0xe0, 0x2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/15}, &(0x7f00000003c0)=0x11) recvfrom$unix(r1, &(0x7f0000000400)=""/136, 0x88, 0x843, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x312) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xd64, 0x1, 0x7, {[0x8, 0x7ff, 0x200, 0x80000000, 0x6, 0x6, 0x8b, 0x0, 0x100, 0x8001, 0x10000, 0x1, 0x4, 0x4, 0x0, 0x3, 0x101, 0x10000], [0xfffffffffffffffd, 0x0, 0x6, 0x3205, 0xfffffffffffffff8, 0x7ff, 0x2, 0x1, 0x5, 0x20], [0x100000000, 0x3, 0x0, 0x80000001, 0x101, 0x3, 0x5], [0xd5f, 0xfffffffffffffff8, 0x1, 0xbc17, 0x200, 0x5], [{0x7ff, 0x400, 0xb6, 0xce65}, {0x2, 0x10000, 0x2, 0x6}, {0x8, 0x100000000, 0x1000, 0x7fff}, {0x0, 0x1, 0x4, 0x7fff}, {0xdf, 0x7, 0xfffffffffffffffb, 0x3}, {0x6, 0x6, 0xfff, 0x1000}, {0x6, 0x6, 0x1}, {0x10001, 0x8001, 0x0, 0xffff}], {0x1, 0x100, 0x4, 0x9}, {0xfff000, 0xe84d, 0x9}}}) openat(r2, &(0x7f0000000800)='./file0\x00', 0x8, 0x105) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201e978c5b86aee10180e15515cfd621ad2e64cfb6c9a2a44c125961bf8110480fe6c0a4bee3f4086485ba0d3e7a555acb347420984782dddb9c286d8e03aba510768c2d520dee075eedaf3e239810fec72663a5ccb22a3a18bf61b4652abc6de084fc3724a5d387b539a4f23cfc21f49380a87cbbb95103c7fc6082218e820df01515a2b35f268ea5075f98c2a71dcd538119d23a7fd57b71ee8481b59f1865e5986995470769bb0a49cc93f9ee3410b61a8b0453ec3e80ec43e2bf45531a1045c926f4ee89f50b8965310f697736b9638325add3e5ac5882fa6360c6fab81d96d441d243e28d87f60b670b550a08545ea7b4e837827209c22f506ab8140a924a20f06d456d4466de5f7cbf068d676c70584157"], 0x1008, 0x3, 0x1000) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001b00)={{0x86, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6}, 0x400, 0x30, r4, 0x0, 0xfffffffffffffff7, 0x401, 0x753f, 0xe00000000}) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x202, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/139, 0x8b, 0x43, &(0x7f0000000200)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) getgid() r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f00000005c0)=""/4096, 0x1000, 0x40, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="9cc92f0109f0be4752f7fada59538d199dc824fe2cbf8b14d86b27ee63a905c6dd99a4f9bcaabe308258f39623491bba760837c2bf4ca625127bf13f9d9d8fd7a1fa1c05804182e4726b87460dbec522af84b62e796f659f0155cb7ba72340576b0de5156986f94d81f1e3f26bc4ae5cf3fa6f2c29d55e53e1bd46dea65e63b57e643642c7a6ff37fcdb93c539fcff33bf5acbada305277117b62057e17984608e64abb3af1432cb0525bc9f4d3d878af60f6957fd222cb7796b76b9929d04ec2f42776aff3d82a789a82ae3d72c", 0xce}, {&(0x7f00000002c0)="de34f83edb90926b0a5ca35996441a0c3eb347ed53390e85e5e3ffe228d71b2c3f8ae9e3fb82bdf8847fe5830ea4ff3a044e217b75fc52d6a403c7688d7fb266065f760872abc9911f8bf4c98e64443428cc77ea6a407858ba2a6c417eba4b90038d9282b1b54896b4685c0d59027f3d9cb50aa76ca4291f76dcb83956ba25", 0x7f}, {&(0x7f0000000380)="60e70ec978f0d976dd50161224c9636deeb1ec7827ce51b7588aebb4c4d71ec7f21db27770a266a59c149e2f6670fd8cba4c1a42a3c02523253e231d6942e5d0a79b08fd09ae1d0ce9ec783b99daf1700bd69613acfde1934880e3930240fc79fbaeb987b971875c68bc8912e96ec7b290d44f8308a84241fdfb9aed0554bb407bc5ea2703d98f60169afb05a94d6e9d45174b6d8ba5857080cdeef034a527a7459cdebc365c972f76e15ca85a573130bd0e3d873ef48e7e0deca81783d1d75161680b3f43c955527369ae87", 0xcc}], 0x3, &(0x7f00000004c0)=[{0x10, 0x1, 0x8000}, {0x20, 0xffff, 0x20, "d0376c94e433c787628699a3da2f"}, {0xa0, 0x0, 0xa77, "8854c5aa313f50d3062457efdbe4d551a6561b70ebb4d030de2fb0eded6299ad3d015193f63f1a0290b1915d7c17839ddce3fac996fcc8e53059a56fa7c04c07f33f551fb264c1c2cdfabf635fea51e81ded7075366419a8b29aeb1e9120ea7a3c361501c85d3b6bc13bff102611e382a80609ab557ac72c6be605e3def3db6532a265c6ef21e85c5e4f6b69"}, {0x80, 0x1, 0x1, "559a139a2fc404191c404b3ebc8541c6dd51f9514e7f9950db575aceaac15b18367db469e79f69c1892edf3af401a96a4810abf19547c54841509feab3c8ebf4392a9f78d4073fe233df421077101c909dd696886a27392f094a22e73e7aa9bd36f1f90f88c023bdb16b5d09"}, {0x58, 0x1, 0x200000000000000, "14ca88db2b69adf8a7dd52b98b5d4e52ed48fc70e73bfbdf7e5e942264d8ba644c04edb5590bbd628198bcdb4294eb0e9935522479af31f30921e7af974224b268b8ab1c5fcb"}, {0xe8, 0xffff, 0x100000000, "60b196dd4aec13b42fbad6634f8b80d1d6f3640567b821e7261f86121dd7182e96fa18a96f50f18e665cd15603709840f6a8d5628aea15600b7ac792513a329a101fced041eb5641124e330ab67424f3d65febba67d50e5d358d548f7c134c8a10e2881b48b781f306c65256661c515d7d63439d44eb6843aa99f6ea0306c3073ac6ee8d584c0bd325a4222175dc284b2aaf9c1d958d106ac586bc0f4fe074a528de1d9b11d833184ea169e0f2537abfa8e5484b2adcbb8abc7f5a8a2343acaf2009cca480bc21615565b468c7fdb6d2d3ed"}, {0x90, 0xffff, 0x6, "f8b18e911a8e9aee2ca00e091c4d9533d82d53323f8a26c333d5abbcdb7a3ef10c71c6900a4c3da53dd4e38287051079b6cd07c8ffbc44925f6ac450b1252e0ed844f7fba7d32478d7b0e38e355ab50a79f4e13f6b19d7bebf0141fec3bc9f3335fef415efacd82e06392bf13c8c1ab8fd904307a505fef3ac3a529c"}], 0x320}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0xf1, 0x30, 0x0, 0xfcd1}, {0xfffffffffffffff8, 0xffffffffffff8000, 0xfffffffffffffffc, 0x6}, {0x6c, 0x9, 0x0, 0x2}, {0x4, 0x8, 0x1f, 0xf4cb}, {0x1cb, 0x5, 0x1, 0x72}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x101) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffff7fffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x1e37, 0x10000}}, 0x2) setrlimit(0x5, &(0x7f0000000100)={0x2, 0x6}) setrlimit(0x5, &(0x7f0000000140)={0x3, 0x7fff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0xf6}, 0x8) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x200, 0x3}, {0x2, 0x7}}, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x10000) clock_settime(0x3, &(0x7f0000000280)={0x7fff, 0x40}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x4, 0x1, 0x3, 0x8, 0x4}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x10000, 0x80000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x10100, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000480)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000004c0)) r4 = shmget$private(0x0, 0x2000, 0xa, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt(r1, 0x6, 0xfffffffffffffe00, &(0x7f0000000580)=""/38, &(0x7f00000005c0)=0x26) msgrcv(r4, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) dup(r0) r5 = semget$private(0x0, 0x1, 0x100) semop(r5, &(0x7f0000001640)=[{0x0, 0x5, 0x1000}, {0x0, 0x5, 0x800}, {0x6, 0x1, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x3861, 0x1800}, {0x3, 0x40, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0x800, 0x800}, {0x0, 0x7}, {0x1, 0x64, 0x800}], 0xa) getgroups(0x8, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r6) socket$inet6(0x18, 0x0, 0x12) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xffffffff, 0x3, 0xfff}, 0x401, 0x7, 0x6}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0xffffffffffffffff}, {0x4, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) pwrite(r0, &(0x7f0000000100)="214c0a717d55c431fc38118b0de08b933946c1fe4f917886372e1f17f9b3c13695299e8a77cba28d85442fddeac7d28bdcc185f7379057b5ed5b0f151125b7e9b9978aaf87664e92cb5c3705d9afcf7142a25a4c570737a158680d16382c667b4026406cabe4a978288f58afae278df5fa603f333bd8f97efd50d8f3c0d8b91eb9294b17d165d1169255f02ea1158fa2f66f0d4f2af508aeb630d1189f319049142508ca0dfa069608cfb128cced433322f6b5c2fc96edcc8d4ab18e9dd70bcfa1d93c6c598f21c11e5b6e59675182d2572811abc8e42f9dc1edbee6fae2bc47917a113fd6", 0xe5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040), 0x391}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="eb359860b109a3b6a9c6ec254b9f03a073756c00d4464c50aeff89bac17dde0985d214890bfcccfe07e7a4aae2cf28d662eba13dd98c195c1e6bd1f4b6e4655b76571a58ba607b2943534703b0bc9066b0c722744b5b712e20998ff693595b8c1fad22ebebfec2625918a49c9ef341e115deb24e34ce03918365c27c2adb4bf274e2af8fc3782144dd8d74478e971071b8e3dd5a7634e0fe88d50567fb1cc2b951f028b928f99a49f9ae16892d3d176bd462574066d522a880943109511f19af48ad92f4005f23bc53fc0b3cf93ecfde15fc6bfb6a2a39", 0xd7}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000075c000/0x1000)=nil, 0x1000, 0x1) r3 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') accept$inet6(r2, 0x0, &(0x7f00000001c0)=0x3cd) semget$private(0x0, 0x3, 0x24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) semop(r3, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600), 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:07 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffff18, &(0x7f0000000140)="b68eacab5d6386bddb22c6035a400762a22100000000000082e8d0b35d39dddd8e7d7613eeab552b8bb9") 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x100000000000000, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0xfffffffffffffffc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="588b332d48e4816bf999c749bbf56da4be251e75d0667b502646bcfbe8cd1e8ab8414c37d1cc19b7c823fc11166b6ba984c26248c5a9a5e79918b04acd17bae7ece8a77f43fcb503ca930ffd67d1", 0x4e}], 0x1) 16:00:07 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xb1, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") 16:00:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) socketpair(0x36, 0x7, 0x2, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = shmget$private(0x0, 0xc000, 0x41, &(0x7f0000ff4000/0xc000)=nil) shmctl$SHM_LOCK(r0, 0x3) syz_open_pts() socketpair$unix(0x1, 0x9, 0x0, &(0x7f00000000c0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x142) getdents(r0, &(0x7f0000000140)=""/87, 0x57) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x808a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x42, 0x30, 0x8001}, {0x0, 0x401, 0x40, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x1, 0x200, 0xdb80000000000000]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) r3 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b275e6247ccc04ed92d11058ca8a82ca48bfebf00"/44, 0x2c}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getgid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x1, r5, r6, r7, r8, 0x4, 0x5}, 0x2, 0x56, r1, r1, 0x77a81b9c, 0xfffffffffffffbff, 0x80}) sendto$unix(r2, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0)=0x5, 0x4) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x5, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xd53) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x4, 0x0, 0xfffffffffffffffe}], 0x3ff, 0x0, 0x0, 0x0) flock(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:08 executing program 0: semget$private(0x0, 0x4, 0x20) fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80c2, 0x0) close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfb, 0x401, 0x7fffffff, 0x1, 0x1bb, 0x1f, 0x4dda, 0x3, 0x2, 0x4, 0x9}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xfffffffffffffffc, 0xfffffffffffffffd) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="00000018600404000000000000ff5c3a7eff000000db4b000000000000000000", 0x20}], 0x1) 16:00:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) listen(r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000af0000000000000000000000000002000000ffff630000000004de2c67bdd3915cb0ecbb78500e61185ce3fde56bd43cb25512a4a53846e441a4b515025389cd511c995b7666c1da3640eb74d2f6107efb2ada7ed0466205cf07bbf41159a6b1d746478ac1421a74330f1f242cbe80e015b6e24dbd1e6511bb2f65905ee71ddb6e2619be0eee6a3a9b9db7295db55b7deeb6693b1fd439e79dda1ef4b3a6bb88f224ce538f1c3d71dafda2d4"]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7}, {0x46e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000440)='=') 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x7, 0xf8}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xc1) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x136, 0x747) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa01, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x6, './file0\x00', 0x0, 0x100000001, 0xc50c, 0x7fff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:08 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x2) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x888, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8001, 0x7fffffff, 0x6, 0xcf}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x3f) sendto$unix(r0, &(0x7f0000000080)="acbfe5b034fc08a77d3567", 0xb, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x4) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x45) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xff, 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = kqueue() kevent(r4, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xed) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xfb, 0x1ff}, 0x8) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x2, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = getgid() setgid(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100047a6f5df7524c9d12d7ae6a4e269247b8b0600002000000000"], 0x10}, 0x0) socket(0x19, 0x3, 0x8000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x20000000000000b2, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x10002) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x0, r2, r3, r4, r5, 0x2, 0x3}, 0x3, 0x1, 0x2f0}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a189de575c05e5e24620e3aa117d169cb78f111927c3058d5904d9da5d8fc7e12ccc163c22103d7162af7017b6c58c9a749cacfca0b3c9edbe9c1ad4a1dcceec74b6739bf335901811b8925d3a9d24143985dad3e5985f62fd025419b52f6c1e3520f6dbb09f389536fc3cf5498f2c0882b3e65aeca42df4e0fa6a381b152e4a14ee4d5b6e124e5624c645b2701ea9ced8e6cfb4a785220f6845e43eacfb0803aa3352652e873eeefbeee5d5bf42b0fbf978e492f2d7063c7fbdb3992956b4bc891f6c853c4fbba9", 0xc8}, {&(0x7f0000000240)="0fd016aaa86688e4e6a89e7b94ca1cdf6eee92620857b78af12e246ad524e7afea90187e445e6b75385b082163c17acb49b055e3113ee84b75137f839ee23c1af6a20d4af93d213ecc907c08fee4071438e62b79fc922be327d6504feac9f3d2c1436ac0a542ec7d3fca2d0a557c962b1b8df377d8d89c79791fd28c9d8ad330c34e36b5ffa82e1423dff23a0c46a5c6fbb117d9782403c24e108c54953b08af13fe66646926dd9e2c42ef5bedd807e00b70", 0xb2}], 0x2, &(0x7f0000000300)=[{0xd8, 0x1, 0x7, "54c18aee6055b39e76262040d113eff7ca5dd42456a44278c65e0e49aff9c7f5fdf19c2c8eefc202e0c8d5043388229d73c7dabfa84ad6ac791845b486ff1a2589c225220ceb797f3b92ff62952199854cc95807f4be4b357004cddde547e5cf87b9330fc233d4a76da4b7763cc98d1400464b9087b8eaf174bb40f986df751498b6bb8d5359ffdf8c95f5bd9d8f006512032c190a68b21cf5c92da0dff2f2e7d8e9c8c327e424a7c0b507f51224d58bbcc104f1b78d8f4c66a1919a3d96ea587f"}, {0xc8, 0x1, 0x100000000, "bda9c83fa768d439f565fe568886867029c4d4812c294fd779c8b39007351de911151aae9915e30ca2c64891353c19c03d8060bd9c481e96d0fcff7d3b85fd23078bc2515e6e952ccb2e412855e9c11476612c01af5cbb0ec17bb87bfea031f3e20f5cc5f8510a525bfb0df722d7a386a46c1e5899b0bc244fd45258605f723158b3f4fa20f4fa40383b368e6d88ed6e74e378bd4b917bc9259e8c231b3fb9756308564d146bf7e00bca377fdbc00ae6fe"}, {0xa0, 0xffff, 0x2, "1bf4d24b50e4e4081588fff91a310c5939eb9dc412fc2fb51118a5d9b0d63e5b86bd04b757b65589ed7c5e4ba7361a7cfaf9726cac950936d2edb8dbd9eda35ff9abd34b742035f168d5dfc1b571314047ab7cc25e7747405e3b78c75216ed32c2b88841623603f3c446bceb5df33a6100e3a16cd72677626b8b7db37ce4ee47d6dd54c864ac8948d5d719b5"}, {0x40, 0x1, 0xffffffff, "e9576a0da006b06d73a775586d259af4dc7ec0ef428036a597cea86408b8bf6434d5c103e675ff59f6607abc2d"}], 0x280}, 0x40d) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2005, 0x4504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x44, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000002300)=[{&(0x7f0000002740)=""/232, 0xe8}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xffffffff00000000, 0x7ff, 0x8001, 0x2}, {0x400, 0x3ff, 0x7, 0x5}, {0x1, 0x9, 0xedc}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080001fff, 0xffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00002b27febf00000000000000000000000000000000400000ffff4f22006e103b4cb185", 0x2c}], 0x1) mknod(&(0x7f0000000100)='./file1\x00', 0x24, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x3000, 0xff) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746d, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x81a0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x600, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') close(r1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xd8, 0x0, &(0x7f0000000040)=""/216}) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000001200)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000011c0)={0x5, 0x4, 0x9c2, 0xffffffffffffff80, "0959e26320d64ce1ddd63cba3191ec9cb8aa1288", 0x30, 0x4}) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/102, 0x66, 0x2, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20, 0x0, 0x0, 0xffffffffffffffff}, {0x7}]}) socket$unix(0x1, 0x7, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x8, {0x1000, 0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x4}) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000040)="b14b06ad7eb25a", 0x7) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket$unix(0x1, 0x5, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000001280)='./file0\x00', 0x103d, 0x7) open$dir(&(0x7f0000001180)='./file0\x00', 0x10000, 0xfffffffffffffffb) socketpair(0x20, 0x4, 0x401, &(0x7f00000011c0)={0xffffffffffffffff}) mknod(&(0x7f0000001200)='\x00', 0xc150, 0x0) bind$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x1c3b) recvmsg(r1, &(0x7f0000001140)={&(0x7f0000000000)=@in, 0xfffffea3, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/140, 0x8c}, 0x840) socket$inet(0x2, 0x3, 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x27, 0x1}, {0x6, 0x6}, {0x88, 0x7}, {0x7, 0xfff}, {0xa3}], 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x3, 0x1d, 0x8, 0x925, "c03876250025a822eb6074f0249390c895edcb94", 0x71e76f9e, 0xfff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000240)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x9, 0x8, "840700008000"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10301, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa751, 0x40005, &(0x7f00000001c0)="0c46577d119ab1f2d1ac680484da2b983a8a4c0cd45b2740a4e750fd70a17e7c0cce9172b2a083a2c8ef336d0f7f4bcd022c59bb9b1f304b3f57479cc7aff010f4e7a1b139f1bddf696be074e4817185201e784f2ed53fadcd5f8f9f8dc53e4b0e421a58e0d8cf", 0x1000001f6) setsockopt(r0, 0x8fb, 0x80000000000000c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x397, 0x4, 0x3, [{&(0x7f0000003000/0x3000)=nil, &(0x7f0000333000/0x4000)=nil, 0x1}, {&(0x7f0000492000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000407000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000765000/0x2000)=nil, &(0x7f0000147000/0x1000)=nil, 0x8}, {&(0x7f00001a5000/0x2000)=nil, &(0x7f00003a8000/0x4000)=nil, 0x3}, {&(0x7f00002ec000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe8}, {&(0x7f00003e7000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil, 0xfffffffffffffe00}, {&(0x7f0000626000/0xc000)=nil, &(0x7f000039a000/0x1000)=nil, 0x6}, {&(0x7f00001d3000/0x1000)=nil, &(0x7f0000121000/0x1000)=nil, 0x2d2b}, {&(0x7f00002a0000/0x3000)=nil, &(0x7f00005ec000/0x2000)=nil, 0x5}, {&(0x7f0000162000/0x1000)=nil, &(0x7f0000640000/0x3000)=nil, 0x800}, {&(0x7f0000714000/0x1000)=nil, &(0x7f00004f7000/0x3000)=nil, 0x32}, {&(0x7f000079d000/0x2000)=nil, &(0x7f0000192000/0x3000)=nil, 0x80}, {&(0x7f0000581000/0x1000)=nil, &(0x7f0000078000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001ab000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xa1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x800, 0xb2, 0x9, "fa1fe8e76f8ee462587e86ab84d72c693a8cce4d", 0x9, 0x2}) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) chroot(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x3, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000000c00)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) getgroups(0x6, &(0x7f0000000d80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000ec0)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000880)="166aa423e7d9755686708ba469924ba357f29654132a1dfd878ef72e1ecc4d8b9fa1241af6cd48e05ded02dcb2577d40a06feae775a337226af5bd92aca98c47ee33e6efbcb5c88f7d6f4e59", 0x4c}, {&(0x7f0000000900)="0088bfdc644289173063ecd85b1f02f93891918618e71c3eeb1304a18cd689d757f1bab8af169740823b2002", 0x2c}, {&(0x7f0000000940)="e4ec8c2deee5739e3b9e408a80a0d9e41a2f2b7aa9e33ed271ebbfaa14ce16e9697c321d887ffa4e9cd9974825bca7ebecf15e6f9f6c40aea182c72d157a86b54a06114cf5ae37f180a7e4f79f9c35cfa0446b659da97567fccb7eac62930cdc17e9488922118a4b04fb8c193d8033351101c0fa406330170be1180e741f4444e25e40", 0x83}, {&(0x7f0000000a00)="410dbc9579eaae2504abac35ea196b7c98c1fc5d6dd95bccf3316a4663abed86cc68b962c7e417b38cfbfe83d766cea390d2767c25686f2ba8990616c60bfa7f92564938619b1ba884f49b1b5ebbf2b218bcb3cccf82ce6f738291e8349f588971e8e495ae38854c9c1287afc14719f110eda5d091b4f4b9e5a01daa8cc4f7a74bb3a9e23d02780d48df9ee5ad7375e43ebce79124fe4d97b34c4bd9b760670dffe533", 0xa3}], 0x4, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x100, 0xa}, 0x2) writev(r1, &(0x7f0000000780)=[{&(0x7f00000001c0)="d98bc2c1cb9b3339b9457b9baf33584750636a4824714bdfcc3a7b273853e9f33c3b42a418dc03bd309c91754d2625848c6546a6b80d07944881785b49d3cc715ba2ba763538b96885d5fb64741020382629494dc6ef33122991574a68103aec2dd0d176bfa4f5a89cce5792549ea673c9ed58d585f832754bb1b75bd602521bafa0b2187d345159c9fdc5c59bd5bbfbe9076352f815f0a382458219fca7d25da92c4c35331502a40523342a4642428045b84984d4e9e92777548fa94c1e0f", 0xbf}, {&(0x7f0000000100)="325797548171c7056f3fb70abd1a63ecb5f33edc112fa6b8516fcea9d6981b51495ce3b81e6fa400fca6b64b4010a109543b2a57f5304203bbe2b7e16be043a36648c547ca66f8f0cdc5dfc6e03a26a1954fc7b19eac7f1858b0fc1026e4693b2c0db03e69b85c1e434123da48cee83ae2c4674ee7e2467a", 0x78}, {&(0x7f0000000280)="68d2ed63335995bcdb3a11a8d4b5916702b06719a8ebe208f20d207fb58e0fafed77eba660e46b06924a5e25a82c5bb69958aec6aa54f39e7ea7427317fc95d06a9c27581726e031956987856c6ebcdb598b854ee822d812418e8c7f2e11e6812287e9f64eb8f123200947cc17ec27bb45bdf83f92cae52ce36c7ce9557571fbd5159037fdda811741e3de2bed18f74a75fb03a86e718d7d58e3f4ea80cce9d3724fdd2db8742a65655388204d0157be898b13b1e276df13babb154a12aa1fb7eb52a0118a168e3440d9621e3a16e83337d2783226563a59b2eeb05de87a02434c5d6e607a52ad23ab4813e3970529b74bf71ffc", 0xf4}, {&(0x7f0000000080)="f336190830f8605f0a4d30b85a6ac726657d7d", 0x13}, {&(0x7f0000000380)="cd304d44267ab12feb5742fc50a28381e6dd1120c189f3db69b67e3c2bc765fa503e420735c84e11a809dc51721798a0cf65afa08c95ea094e6ccfa23bd8de058d49bbf5ee288c9fbddeee392ab109fec7b88fa7cae728095e5811cba914617a9286f6a25bad13409c7fe0573332d824625437f532ebc811088a8a218b094a40e7ca0fa149df7d90d260794ab72e8fe349eef99c91aaa35b87efc1ceb2adf1af4667bf8f6d39e5910b6c405608d6cea267fefe90e7353ffe18a9f4155fc0397f3cf061f96c97585a0eeb781d6751b6aee3620643972df0657eee8fdb24b5b6cc28310c", 0xe3}, {&(0x7f0000000480)="5b166d908a34dbeecc3407d4d38de41270459542cc11a6bd082d9e16ab4a5dd1c1aea6f17e5aaebffdd6c58512b8246a1d1777b19f0d6249925046c6a3f25be82b882b31671ce8abdfbeab4d4f68eb9f037b1f5847460ace35dce1f33ff76f74cfccceb5bab7858253f2f782b28de2525be63479ba284bd286be8f2fbb3f0ee49013ec674a1eec28c9f08a42736e8e010df7aca2112bb558db057f18ed90a4f9951d05a7083164ff2046d5b734abc9a1f6a47004f5e2d23c9bfe9f24488522e0", 0xc0}, {&(0x7f0000002280)="9a30505a32db0396c88a467964879d822e8d499ed5eebbc92243bc8927c70ae3448d60924916aef037c67789a39533dc262c5bfc933ecfa52dd801463f9c62f2fb4672cf0e3582b5fca45bde9479cf40d3f6ddbdfb3bce8cc55e5ea095f4e624a9fd8727f1d0b24c5502fdeb6f5cd83ddb3158bcccf913bff9bce53057917452d1638dbec0310c5289120160bc627d364eddb030cc42e5e862984688e8d8628e128f614f3ac7963beb4070afc9df97f3333337b0a066202344c6d9089481473d77760acace536d9ba14f7dc901bff9ca6aa376e65223192fcc49a936dd13b60189f483434ef8ab6b2fb87a268e03e389d549440a4204ae9091ad23d45540b4825e3e1f94db3a62b72fcb126d4ae9f01f4465da64bcad6e898c6ae5f48da5241c6285c07b77f9500f011776a85238cf946d661869dc89fe7900d90f56073367935671e48a8b7687be9fca69acea9a2351b4caf920c1be7bea748b1295c325853c802affb48b9da2cc8b554593e0940d9019bf5d4860700ca3ad4e6e9544ca6ac3b5f899a9737bdd75c53c531321bd0f62e1ac8742748c5a3e5f8a79c2bbd2cf0ec083b89efc0049babbef7c59f82d6ea55a24361e576765ade7369e4271778688728de1f7ad772ba536fdeb4326abf9f8dd84d8535d1e9a333f93aa65f48aeb2b32868b22c610ce667f3535483a58320f49cffe52782bda9eaa2627eef65bd199448ccec65d35fc30431e90752f3c752e3d8789f21b99ca92726edaf6fd5ed657696352032dac37b0fdfbf9e7028551c62e8e3b19577c7969fd91bc6f3d6f3e779d9fca188a235fb5aeaca3b04daca36c89394320258a16ab0625ec4a3eb1cebd8204252bfcc4544474bb05771d61a8b3c9c9c8d5a24767c41048df6c5beb77511d7951a65e0f61446925d8122a77a691f011f42ce742210a4ec78393af83af0aa8547b9678f64256e3bb690e3b8b12a2059e40b3dacb8c0f181a90124edf5217a2e24b27ee0ab3bbb0e4220d9e49b561baca4aaef1c13625621b2d43d49afdca5c6a4299856a71234640f467c772c03908e2b75765acf831ffc6bd1d219ce7449faa1f38190f67c5de1ad6f1ce8d4f05cc7c3d6f2c7e5941f61c2724f7767aeca44752574589356ce1ef38dcb6f72840fadf4aa42647dc04faa632d6fab986dabbb1d18a1202e7a82278b74a7221f913c1e1aa0c1c38b4f062d180f9f1022f02aaa9cd1e5b88414577199237342fd013235c68e1d96a4ee1af5ab0921c417d0a398a453fcef35768dc86f031a52b80e5b736e32d305c88611e797be045920bfc02d49b80a36f01c1d5b8736d2ed3d563d4a2743d55f4e0b7e2f6502c34c0c793cd0452cc507d9818655ead71a65b6f6bd7ff2bac98fbae610a1e7a66d7090d6a5a5374be29ce36fb61b52f4e00e3fddf77e4adb726dfa9d1aec002b039968180bdc081b458af66b3217c1fb64b8f414269d5c977a07ebc4efc7d5d47695415c193ae73eae658238f3ee2604ed0f16f57717d9aaf76dfbd74008c552d66a2225ac7860211b5f5ae5b3a2fef6c2f2dc8cfaab9034ab5eca092cf4966ada644ba3d9f8fa707421969f70ff347b03566306c89339be9b8261ab4b4521090950a873a77765f968e101b4bdda842b2176d08ab9975a49cbc485c54f999f62da1e3a21d84814e6d518f12370dc12ac98ce8fe943546f5c10aba1b07e6c102b21ffd915768f9cd7002a9385573e76d6d8edc74905d95d9f513b742a86044cb085c1eac8de528a58abbf9401786e231a4de7e9afe7c4f805c004bd985c3e449dfd2afeea533f37a25ae68358c8c17cf3e3b4c39861ffd735b7fe5be7fceb18e6d959ea7e425b4fcb881543a6d321e8bfb911eb5d08cde5c65ab1c7d86ab6c2534e9cebccbc1b4161f1ae80304b5f4f31c9f27db2a3d7ede67bdad26ad21f84d100917726779c9f21d591cb27fada53b353bf54987badcfed4859b5a601437173f26af52d5b3db8be173ed92fca3ed2ec787bd4a821ac11a86de6a1515f20f7f3d6c9e48c35d6affb69fa4f07fcdb1e3684e9af663fe2f8e6ba6058075088eba1bcbbbeba83d036450494cff932179f836e2ef10b5b4d1dba6da508be7b0237a89ae0be7ae1ba2d5a8e96a201f2f50767134dc0364c3c856d6e7445a5f9002c37636e97b9dd317cf24cb020cae3d365277b2a713c348a730d01a8f201783dc4403ff02df068b72cac4d817fd23de7b2335c805097fe4506094b330b5448cad8463049f891024009c8634e217de3bdaba2518e6ad33b06e6b3cfec4b9b2c4b7a42db321a898eabe3237162461482a41ae98a04b5adb3c4240929c166aaefc0aeda48950b7dc362ec7e42ca92a98427485e7309606c4524e8b01c130619289f81a9469aa1812091cd3cf7b8cc64f45e17baf6a346df27c61b4b5a33f37bfc9335f8aad09d895f3a536d0840ffd9068503ef081fc2874dbd9ed1d776300b4e5310a8e416a29882b136769b7f69c6890f2d691f7b6b78023bf3f92f046bf19b8257d1755d6f988e51236a765f97b6821bacc4f5f347eb1e3c8d8dadee709f37040e9717444ff7cbd1517337952e494fef04ad2df73933d9c6568de7c1bc05d68aa847f537593efa789db1c8df4473c26bd5163e19e9e055fa45d9dd20e68dac384b98dd5078ce0262a9419a5345045c993f5e07aeca8c7965e1ab21cd4a42ffab8ae4436482f7f9039fac2e6d6839dcc87057fc23f2144ba93937201a92fd50567a96eb5ec62c878696ea5eac53416877d15babb45d45691e883907da23ae84792f185c7dc9ce7bc6e7e0ed155bee46504699a80f6919272f17abc6bde7012c7808f659fd4d1db4f66ba600a0960a3a113f8914c8ced434a469945d4cc0b8e780f2f4230407a14eb2376de36e1c58ccb9c8eccb24b39f8b7747dddade66f84f7dcd6970b4adcbcb548192226de7a2a6d6977cc6185fab34d99bcf283053a94b8797af9dec622aedf720e51499c3aefaddf1bb85c56d957b8fd5fc260e854d83fea33884d5d3c711d2fc9289fdebca51116fc6c34e9cbd48857faaea8c64bd4220d96f5e35af333396022f2ca19f882ab1ded764940c713d0f1cdaef29c1a0f4a51eb091e4b4f45455719c85519886bb0bf8dc25462201237e4a66d69a377f9ce2baac8db64ddbf14c41f99b5deea6429f62b92d021b8d82afc001a243c04bbef52a8f2eb38d3c8c039d6a6669677b2864d67bffca698242ada687b916c9ce99cbca8613b649ef65f1d1515d29b1c516ff3bf99779d32f6769fd8191e6da18ec02a263bd68be12d9eee4501edab76d8d435cc589333beb895a266908626935f5c77f7b8368a0d25c7b50374e91f6eca878e0b71b09547466e1f04ff9708b6f2152bf6708f56dfbf69efa5c5bcdc5075930b3992bccb0e203af609a70fa8d22de6fb8871b1346589eaa08a74008d5a4ac46de0766976979099a13f9f0e8a77602d309d40ebdd2f6e9dab0d5ba33ad841cc9cb5cca8bc51afeaa2f4ebd6bef34cf06a4c62cae043473dcbfd4ca1bae9408cc40c25b5832b741d2e763b6e590ee41dd73a62dbffa0481225bfe6f1a8d9d143f4d16a320c7c8e5b54acd850966c7c1a30bb1cac5e6f118d987f5241c5832366b27664a610bb2fdee3ad92b7008364e3617886761385ef64f5ada96fdd5206922ac5a731671e531e18aab1e05dbd3e58639b6c2c650f0d1e4f03709ae6ca35725408434423ce576c61fbd841f4aee6dab6d13bb12aaa3269e4fe3be15d95828ea3f8a9bcc94e9633e6cc52ac2b60485269a345dc9988c369531830868ad33f965dc7e9f7abe7b322a6930e7a3b2212c33e67be3d8b257602a8f3883b487a243f48e9f997c534e86cfd6d6e44f813172b0024022ae52e6edeb3ca93ca93640562edd6814c96b4cb9e387aa612ec8e0c4e23b9ef7fa9b764d54021415466dcba010a4e84a3a212713adfd4b2830bb824232efef0b68251c1e5751c02f1d9011c3ca7f3107fcd70a6f53305e9f5b8bf524f117a51c884cfd0f4fd7c6271a270ad5a0ff349a72fecb0eb650fd2e6739841593a1db0df052fde8df5be11475710448bbf239713c58939e886cb94dd37cf67f11ab644a8e31a2e748176cd735d461dda9a5049d9e42020d242fd1ca982eb56acb4dece359ef6ec8478e8bafd2304347d1ec137799b511d65cfe49e561ae930b68d15fe7404d1af69261b7c2ee906a9a1ceb0175384d1939607a78a91f23a8f5036b9785076849dd711c2294a956da6236593e1ce38056864e85bda3c9cc04a00eb5e88b6b21f9e6b29ad7b336d37527a2e992266163a510614df30ccccc709ea9e4b3a61d311b01c473b78ec5b4d85c0d8fba7ad07313b63d961f2c0e425f286890abdf1c214ae72f27fa7a4dff94b165b3630d5f3f9edff6b39eabc7f868d859571cf484878fed5ab4c017abf44dc362ba54fbd5b938b3339cd0fa7b3d42a7447dcd0f582d617d268d90c5a605a3619677f5d546313f91122142edaf7c22a7e5320c75c5ed3851580eb6cfafb897e81715b103653f215042f29c817ba615c98198bee9c88a9706c69407f85214f5c85bfd15a22425c3d1064fe5c71dccfe16073096242feb73b78954288e82774c83348e075419e0db784a4636f55aaddbf10c6aa707a56fb6ebc7d18e16410db56a8c8d456339d654245fe3727b6557ffa91e1ecd7ae8c8d3cf9f99c1a7846f10752d398e30095bb7dad8ab57f70ff737885e5db258ddb7510ef2e6c2b8524ea88df5d0b5753a68eb2e6ec99929332eb476fd04ab5d98c58ce2d20ac8e5198398798d41a15715bb9b2deaa5dcf0c32e4670a351b5bd10e1d79004f3bbee8a9d010d267585c9d6629cc4bd751cfc519b3a94894b947e1243307f68e8585d04ba41d39729cc8f6490ebfea2552d1df933de2b99e223b1566327f0bc340711f28feed1cbbb09eb426c291f738fd1db6558840763b03793d3c70d1bf863271b9b7f9aa7bb0bce247631f897d75b2eb0bd47e207d11171514378b91306c5e61925adf5bded1fd240bcc73613ea11c6ffc4e4092e4bdc6485a054cce68607a6610bcff21c941f9405b7f202344a1842e0cb2d6413d0b4ce85a8433928f70b40014dea597dd18c6aa5d9343daf84a09a8c8456eeb733ee5c1097344fadc9367ccffcb85667509f2b1cc13dd5ee30c51785a18a12426e40f7ce8830bd6f91922492b5ab7a54006ddc962034a81526142fca30e9c5799dd25491fb1149cbfca7ef5aebe65c9057fc48e3ada1132723078410556d929b2ab41e5116e47e46a3727cd91246f740e5eeddf97a9f165b9d8d2e825f3527335f98ba6218b3d94f9d045587e118ca2a8f59858dd503582f4d3b50d687be178fe9c7719411ae9340969e2ace79452ff92d9224d68064d8fc15a34761cf3b6777469c09aacb43ce0ca7e20a2914baac551b518e98bb7425d3366bdeb42e09d5f94d3a43b3e12ba98b986296c55817b098a1e818d86673bb736f3df0aaaf19eb65d8888400059020058112c6eb9a49c16b44894195e6fb58af813bb1e227fc5164762e0a13d5950d7578027c9bf4b1ff3f7bfc70f12a300b860af9992499ed23d8a1b2c6aa4d81439b0bf8cc8208e977bb5a53479efad64fb89585d12289a05d4994f359e1b92a93f531ebec9da3fde72fdcdc0b340ca20258ec8063400768c7aaa2ababfeeb422f1b5f597bb92f60425db8d55280d4b57886c4b9f0a7131bad436613d7a7d11572c10795985580c981beb9a646e6250dad45a5c3bc23f24770c9db51438b49b85580243377ac7233e1d716eb0fe69e8cdab950f88990b0afecd98e91a53959d", 0x101e}, {&(0x7f0000000540)="549e1be1d332250874c06f463419c89bd7f7198c2100542e5525fb8902e366d776a33c8b191051b6eb9f5d9c380e6b713440d3a2f91ba13395c512f96c2395547164894c7c875bac940c74bb40a1758128bcf93680d47b90ef1eab3e1deb737accda21a08f5840a23c205d7d9478dcae347c958c5dff44a7229345368f2814b0ad71ef35b05650c58afee8b20c84b968550e8e790aba9a663eec34a7408ef0245cddad007bdd8c0101b2f8f18d4ba59718e27b6305560c49a8364ba01a3fb111318eb81bcc8188f31cc339", 0xcb}, {&(0x7f0000000640)="f8f13bc92e4d9e0201d775da22e81653eb414ec8d7fbbf53fbf077558e44ca5c89bb5edc32364bc62d7f75dca934450b8129cce6af99856b8a94abe1a5003f3126ebf148f18f16cdbecc29fffd0340045e2119", 0x53}, {&(0x7f00000006c0)="341799ad0ca65a7e7dd5997340f284b589b5876af7058892a5a1f01758c993d235d23def9c9c12a1bac6580b71651b01c1e648f55949495585bec217127367be8735ec641ba761087284a85fbdad78813562fc7ce04fdbf6361aa14804b5f89f177b81d12e89cffc6d82081e5a9f0fa59338df91c6e300e80b1eb02821f9aaa52e534eb4c5ada1bfa0534a0e47dba3c448ddbe2e3e5b02d0490d726e5764016f5bc41e1b5c4c370400cad8445bd060f5a5e8adf397f4d772e534dfc0", 0xbc}], 0xa) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) openat(r1, &(0x7f0000000040)='./file1\x00', 0x800, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7fe0000, 0x7, 0x0, 0xfffffffffffffff8, "da261a7252be88d5cb9cba69a9d2a02bcbf27f77", 0x7, 0x3}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="9362329a074c65007358e7a5df4dd49993c5a9961715976636", 0x19}, {&(0x7f00000001c0)="85fcf47c38ad01229e353e97b13fc1f898b4d446c1890708db4db9bef121b0b7ba11511c882f9e25b0b931f332a380acd85ea4c01ba2f224e00fc86680a00c5a4465b2f8baa5439eecbee61c6a573396c48895f1fdf15a0a60fe163df75d6c6dc41bb523f9d78fafbbddc9261b4bff3dd61378bcd5d8", 0x76}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./file1\x00', 0x0, 0xc4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') chflags(&(0x7f0000000080)='./file1\x00', 0x0) recvfrom(r0, &(0x7f0000000100)=""/53, 0x35, 0x41, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2000000080010001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x23}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = getpgrp() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000300)=0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = msgget(0x2, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8001, r5, r6, r7, r8, 0x13d, 0x8ad}, 0x8, 0x6, r0, r3, 0x44fc8b1, 0xa9, 0x1f, 0x4}) r9 = getpgid(r3) fcntl$setown(r1, 0x6, r9) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffb6f, 0x9, 0xff, 0x5, "0775a872425189286f361acc4ba8cbd1bfb9eeef", 0x100, 0x1}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSPGRP(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="e8fde66892b0886f986a36442eb31772c49bfcaca0dc95bfb45583f8a4ca663fe1f907775bc9d326427c0e8d92282bfd95f2300aeedd78d0960465b26aaed82550f8d02977d701bc871df51dbd2c9c28f08c1046a52a62acacfffdef65cb010772bc658e32cfdf517d3faffa32b9fecf77c88fa34168f75ac2f3840468d80569ae59123798cc3dfc94fd8a9cf120e9", 0x8f, 0x40c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10010000) close(r0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xfffffffffffffffe, 0x1}, {0x18, 0x2, 0xfa2c, 0x1}, 0x80000001, [0xfffffffffffffffc, 0x7, 0x0, 0x1, 0x1, 0x10000, 0x0, 0x100]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r1, &(0x7f0000000040)="2d3d9168d7493b14", 0x8) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$setstatus(r0, 0x4, 0xc) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x9e0, 0x1b2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x102c0, 0x5) poll(&(0x7f0000000100), 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x100000000, 0x100000001, {[0x8, 0x10001, 0x2, 0x3, 0xfff, 0x5, 0x3cfd, 0x4, 0x6, 0x80000001, 0x9, 0x7, 0x8, 0x3, 0x4b4, 0x8, 0xaa5, 0x2], [0x7, 0x8, 0x6a, 0x8, 0x3f, 0x100000000, 0xe8, 0xfffffffffffff001, 0x9, 0xe3f9], [0x100, 0x0, 0x1, 0x0, 0x101, 0x1, 0x3], [0xffffffffffff4c96, 0x95d, 0x200, 0x9, 0x7, 0x1], [{0xfff, 0x10001, 0xf3e8, 0x5b}, {0x7, 0xa46, 0x4dc, 0x400}, {0x3ff, 0x1f, 0xd2b1}, {0xff, 0x4, 0x7, 0x7f}, {0x1, 0x1, 0x4, 0x6}, {0x8000, 0x4, 0x8, 0x9}, {0x1f, 0x511, 0x7, 0x10001}, {0x3, 0x8001, 0x2e, 0x4}], {0x6, 0xf8, 0x5, 0xfc}, {0x80000001, 0x2, 0x5d8, 0x4}}}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xebe5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14a) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10a) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x80) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x3) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000140)='./file0\x00', 0x802, 0xfffffffffffffffd) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r2, 0x0, 0x0) 16:00:12 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x40) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) sendto$unix(r0, &(0x7f0000000000)="a2a88e2bde3269f695cd46fb94904327a6f44fa35362", 0x16, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x1, 0x8, 0xffff}, 0x3, [0x101, 0x6, 0x2, 0x0, 0x800, 0x7fffffff, 0xfffffffffffffff8, 0x2]}, 0x3c) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000040)='\x00', 0x100, 0x40) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x7fb, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xfffffffffffffffb, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x2, 0x2f, 0x0, 0x0, 0x6}], 0x80000000000034, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8041, 0x10000000000005b) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x480, 0x19f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='&\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='/dev/wsmouse0\x00', &(0x7f00000001c0)='{^\x00', &(0x7f0000000200)='%{\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='[\\^=%-)$\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wsmouse0\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!)\x00', &(0x7f0000000400)='/dev/wsmouse0\x00']) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10400, 0x27) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x0) 16:00:13 executing program 0: select(0x24a, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x119) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000001ff8)) msgget(0x3, 0x402) socket$inet(0x2, 0x3, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0xe205, 0x2, 0x0, 0x9, &(0x7f0000000080)={{0x1f, 0xb, 0x10001, 0x36a, 0x3ad, 0x0, 0x2}, {[0x0, 0x1, 0x9, 0x7, 0x4, 0x101, 0x724a1f01, 0x2, 0x7, 0x90d, 0x83, 0x2, 0x20, 0x8, 0xfff, 0x2, 0x1315, 0x6], [0x8, 0x0, 0xc4, 0x1, 0xb3, 0x1f, 0xe, 0x9, 0x3, 0x7fffffff], [0xdf, 0x4, 0x3, 0x6, 0x2, 0x1, 0x1], [0x1c00, 0x922, 0x2, 0x7f, 0x7ff, 0x5], [{0x3, 0x7, 0x5, 0x9}, {0x3, 0x8, 0xff, 0x101}, {0x8000, 0x9, 0x7, 0x100000001}, {0x6, 0x800, 0xbac8, 0x3d}, {0x7, 0xfffffffffffffffe, 0x4d7c, 0x4}, {0x1, 0x6, 0x5, 0x779d}, {0xffff, 0x9, 0x9, 0x80000001}, {0x2, 0x80000000, 0x101, 0xad}], {0x3, 0xb105, 0x1, 0x40}, {0xfff, 0x8, 0x8, 0x3}}}, 0x6, 0x200}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x400000001002, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x4, 0x76, &(0x7f0000000040)="98c7dc21371bf73fc10dd28c692e8ae664c8c07441e57dd566836cbb503e2c806f2734f2bc814e52952c6a1c46b56e25b113f12481928d81fdfc3755df4a2dd588352892420bd647d0ce666b6a4ca54953bd7abe58b078572bae3543b637d5996de2a72932670d559b49dd9214e1f26f6d97cf094edb3d3092ba515cc1723eb820a1c89b62205cee89a59747f46231361b168d4e6c02a32281689f", 0x9b) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fchflags(r0, 0x10000) mlockall(0x1) pipe(&(0x7f0000000140)) ftruncate(r0, 0x0, 0x3) 16:00:13 executing program 1: 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, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x81, 0x7}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) fchflags(r0, 0x0) 16:00:13 executing program 1: pipe(0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9fcd, 0x6, 0x400, 0x4}, {0xd36d, 0xcbab, 0x7fff, 0x5}, {0x800, 0xdc55, 0x60fe, 0x5}, {0x8000, 0x8, 0xffffffff, 0x3}, {0x80, 0x9, 0x8, 0x5}]}) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000000)=0x6) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x11, 0x7, 0x3ff) 16:00:13 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000480)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="8bf2a43d9809a4272746fa08d4d640da758c90b81fd6100da768044c1a4ef3bfc53cbbf3c3222fc77f877a", 0x2b}, {&(0x7f0000000200)="93f729d34aefd157beeffb5da0137687846556533056b1b55364cd4bede9221b0c4f10ccf683acd5b5b39be121349a24d4e400818d9fe7cf3aa38c26c01ca17a8ea30382ec3229e3a85d8ccdb153153a6d1cd13f85f9b457cf3c7103943930d70f694eb0", 0x64}, {&(0x7f0000000280)="052dfbd85790c267521036ca5995c64bc74e16ae9bd6b65b41e953fecd0d8f3e0d2089def6426ff7df56676b80786ba61cb347c4492f1d08d05a5ff18d96637c77fb8df6c19ca597ac07699cb8babb8ce3b6f0eaa9dfc6366d9dbd3e", 0x5c}, {&(0x7f0000000340)="14e4d4f64a2ef3cbcac41d20e2922b200d7112ea36d002f7edcef2fa580b62cb728ac625757adc2672f01df5499a3da4a94457a39b28650083702e3eec9ac5f11c56643a9dc75848eeaecedf9d7226076a8faf6f6753894e48ba3ebb3bf0c113fedae7bb7222e737c7b42fee427f3a8e52b62490f1cb74db86f7e54723b8a12e6783325b007aaf66b4e96ef0d43a9d03bf7750ab00af4f1af39ee2cad3f10ac7c58cf263ce21176ba1bd6514c6652670ba41be0b4347f2d0c5e6fdbd4a9bc46453832fe8c0185e7d92e13a3dea06b00cb8ddd7e6a0e5eea3064ba2271f3188f1327b847e9784b1aa7062c92aa1f705f5d2fe7701a602", 0xf6}, {&(0x7f0000000500)="ee891c348fe5835ac35ab7cb7f2e4c3a73ecac470f878174173c17d46e9f676b33022a7dfcffaed37e1aafe97118fa7c4327b4e807fa1a086ef40cd02d427a8418382943597244015fc4ea697f3c09fb57054a4e1bd2888df7a8546c5cbf91fce0067aa7f4bf23d96e48aa0bdbd49cf004e5c9aedf2e5a1da2020f016c2abb0e078fa57ad2385a6463c4cbf9f5188f2a79b6aa83deab6451964ab1e27a03f2ca47e198c31e296f5b7d674c08a1c2c5a27804381e0448bc7d", 0xb8}, {&(0x7f00000005c0)="afbc0b3a86ad0c75e1bde8d24670f559ed647c8df499cafe3ed73aac338d26bc0e813500f721843ebfd738d9ef603b64b3513903de74687366a52a3d4801b8f6822bbde28180cc18db711361fafff9505937c53f7dc9245476ca56314ba9d90852a136898d23c7eb7a559ec68e94a01a0e17dd9647c19b6dabf567a5ca87c6dff8188f21cad6a219427e6b769104fbebce6cd3da268c82d5e1fe15fe27b750ae934945737798154303f812e76c61edf383602789551901e90cd215cc94ec58", 0xbf}, {&(0x7f0000000440)="d3c26be3ff3dd510aba0e4e3c8", 0xd}, {&(0x7f0000000680)="929dac2bfcd840b777e29ebc065ff45ef59bff58b7a34548cfc7bbb6d1e8783bc3f2a198277e0aea2693ff0becce9f92f00b7fe0344029e018469764d463e296f3d3eeb69b4ff51b4b3a886a00e62461400285d9e1eeb6df06a23065e82737bee7e9e9661159785ddbf751400c3b13026c2da2c03f3c65706cf0c93b64861899965f9fe795937d01e2cea3b90a3d984c078a257a866ff03a2fa9b47a919921b01fc96ac861b2f12a6156a3657a4000fcbbe4e2e9e8ba9f33e799214e065d64a9c3ff849401431147743d750905a2eda6968cc8b0a8b765c78270c2816f", 0xdd}], 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) munlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c653000650963cb1dde4578667875c03bb461ba3dfc3c047bf76fe01113549e29167faa503c1030c8d5fa58402096b5a3cde92917b7744f34d9147d0c835ff4fda2aafee485c087688dbb7a5c2cbcdea82bd2c7419f7f5f4d13f5bb027bf1ef3b4e1d91b7553e9a3915373e7ab1f5a24709adefcfb98100ed10bf69e3c05a1539b69f43c87bd20980f4501dd684722cbce93c45a18d880fa56d861b184a8856822f0274a00af8faf830336b5f3e89d221dab686b79507ab8d091d39bae11308a8a79217c2d8"], 0x9, 0x0}, 0x0) r1 = msgget(0x3, 0x2) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r4, r5, 0x2, 0x6}, 0x7, 0x94d, r6, r7, 0x9, 0x0, 0x100000000, 0x8000}) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc2) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/105, 0x69) sendto(r0, &(0x7f0000000100)="1b03a75d6faddf9f5dd73237066d184d3385a0ff2a288e052aea668eabd92d2bc82a7c0dd5acbfc38e450e34ba3ebf88dd58cff3a791ecae633502f7f1a1dd7d715088a82179617aed59c28af7ec98601f2c3c0ab9af6a2a17af6997", 0x5c, 0x8, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x7d9, 0x4) sendto(r0, &(0x7f00000001c0)="cac98f", 0x3, 0x4, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x400000003fd, 0x0) dup(r0) write(r0, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d17860820f58d0f9ef7e8e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a190df34f29b094513e601a2aa2fe5239ee983b0507f7cb20a875c8a4c82442d", 0xba) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x5a981df9f4f4a510, 0x102) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7f) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 16:00:13 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x400000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf235c036b00000000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:00:13 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, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ff0066686c65ae9e21ca14c00462e5"], 0xa) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28481, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x2, 0x8001, 0xaedf}], 0xffffffffffffd828, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40000012, 0x2, 0x4}], 0x1ff, &(0x7f00000000c0)={0x80000001}) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 16:00:13 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) close(r2) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x80000088, 0x7d, &(0x7f0000000000)=""/50, &(0x7f00000000c0)=0xffffffffffffffa3) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[0x101, 0x8]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x35}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xede, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xffff, 0x40}, {{r0}, 0xffffdfffffffffff, 0x8, 0x80000001, 0x6, 0x14ea}, {{r0}, 0xffffffffffffffff, 0x18, 0x10, 0x401, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000080, 0xa4}, {{r0}, 0xfffffffffffffffa, 0x81, 0x19, 0x4, 0x10002}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10000000, 0x1, 0x100, 0xe5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xd, 0x4, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xe4, 0x86, 0x8001, 0x81}], 0x3, &(0x7f0000000180)={0x3f, 0x7ff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x851, 0x0) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000200000000000000000000000000000000000000000000feffffff0000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009236aff26c83ba2dd5edc7ca17bc3f00"/126], &(0x7f0000000280)=0x6e) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000000)=[{0xe, 0x0, 0x8}, {0x1000, 0x0, 0x639, 0x97d}, {0x3ff, 0xfffffffffffffff7, 0x8, 0x4}, {0x4, 0x6, 0x6, 0x800}, {0xffffffffffff7c32, 0xfffffffffffffffe, 0x962, 0x2}, {0x7, 0x4, 0x9, 0x9}, {0x4516, 0x3, 0x80000001, 0xfffffffffffffff9}, {0x6, 0x7, 0x2, 0x10001}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x108) socket$inet(0x2, 0x2, 0xffffffff) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) write(r0, &(0x7f0000000180)='N', 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002004, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="5458c6ef744cb14a70128e935b7fb5", 0xf) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001940)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000003c0)="eb5bc530057d3799c30fa37ff2ccf81e18b111feb462aafd2dd6579ccd9810156ca4ab2a58d1d8f0c333dfc9ad9c2aff0f09638f07652c5249594809bf9e36cb4162872da7cce248eed9e7223e58f5c44fde1edda936f6c2d3a7fb52929da05b933f7f3759e1165ed605de2fa44dcd16c81f016e5d02409a7dfc487f7e65215591c41add31fe67a25a9887c3bfccba3a6cfe605c2220812b2c15e429de98f34d28", 0xa1}, {&(0x7f0000000480)="abe13d0a8edc5cf559b164ac48aa35ab72dc2eb5eb056141e91348f56d95e0c48494249cf83d1365225ce6d399766ff23c1e7e3a6627ecbe22dcedbcc6bdadb1649c056e2f4bf01ffec0b873a49fac41fc4ea48c44cf659c317757fee7386fb9b166007e7a1c52762b2171e251869eb5c40dcd3d2c5cf8e84f1d8007f7084ab7ca0c7960e28317894ec911517813158a5ac1c2cbf566399ee17ef9e9631a47a8c7d324fefa5d27bcd3cd9d3912f75a31a1d6adf2ae97bb077a788dde5dc3b5edeafb39d1412fbd1d80084d3ea7c9395a744a4c929b5a6aaa92e8a60591e0eaa3a80eb372647cd2c0214a9c960d1ed9f7b4", 0xf1}, {&(0x7f00000001c0)="4a54f6c771edb6c4f56812a3", 0xc}, {&(0x7f0000000200)="8dd7898b368fb1c131e63b3f4e0685de61fb07a0a3203f149a877f49500222f318a5f126eb6bed6400d437c473fe842e7de7568c732f938c80addefef9", 0x3d}, {&(0x7f0000000580)="ff8b1303a2e3cb4b2a2c201d87644ab05a5b356b72daf78ed10f2f6169a64772493b938e178d827f729fabbf48f86b7654d6400cc7c3dd6ce1f5df1af9347adff3e6d9365f9996da3812bbc75030708c1c999cba55d100ed42e38a4dceaeffa14cd43e0d", 0x64}, {&(0x7f0000001740)="bdb796baa9e51588f6fdd28b7dc8446a6f8994d8285fafd87071025117aed37297a6906fc2695094f967a798cc8ab6901eb9e353f4912c4d3a10c57a231746bde8b50ff56ff208d461fdcbad86925f5816def9944b81c49642fae63177342066b105a21345bbda77b91135d2db1ed32f0d5570657399301ce4b467d93745f1ee56ddba89eea75243bc7014ed71a4518d42f5c4ee15f571652789156e194c3fe9cef97f0e3a201995f39014703ce13bd6197471d912c969a1553f37b72ac4233ea3d67b44dad345d4fd5d4e9cd5782ad678ed087f7044dd1c076f92eaa52e23a9b0", 0xe1}, {&(0x7f0000001840)="d25718b3b4461ad397583b8752a1f6bf6d2bed36debc6889bcb816897391e28fcb4a1d538be51b3ada3eb0c7e0a5ef05735b4c1506701a2501a9eab54dc010338ded6d7c169dcdfa3a66cc54798eaedb268c76c9f5dbeabe211a54c7e296cdf8de4f53ee19", 0x65}, {&(0x7f00000028c0)="1905963fa64bd0569e37c62dd35b5af3695a5ffd9129d653c6ed577188f092a239f1adad450fc9580130b71448fa41f2f05b27206db51fa9c0e7e47dae7f0ed183c92d97f3e7bda52d96b606b521ede7ae93efed2350149ee6c9ef7e7171dd0b368a39f6adc36192b2bb175723cb19a0a6cb93fc08ffb0b127184e47035047d75a4b0437d92b56c595ddf638eda34f758740658ed74c24ccf36ec80b99efc51e5dd4c2af2a5de3565ee61f7cb23f591d757b2487b17ec11347d1769d9139f1d3fc96b0a45b82c044f972928f9cc679a95168c130397f51af4d6cc6c36addb126ecc4865697429f2a2cc2684c6ffc760459d4fca68c8b4a752c57fd02e58e78a414f31a410ac5211bc68d4ef43aed6e843789e653f73c06793cb4bfbc2aa6e6d7bcaec4ce862601ffb275c6c8e38a42a9500d634454d67f8bc251c5b07bf0920d7da6ec45da5009133bec351f8d73f932e8ca86164d03dd2d97366b170381cf73790deb05cb1ce56020aa60327957a3544056f1ebfc50d6a64e8c32d069589ef5be7afba0527964234a583432fc6a297e1d4b395a1493b5446de820b3a90190c01ad8cea8849c3b3ac265d3f094af5ede6b9cbe90a8aa6b1e77787c130dc6b096ffb0523dfc2358d3dcb173cbddc8f11c971fd5537bd6c79b173f4690eceb624e217c3f391d41ffc1f32b89ce32fdc756540f6e375cefa7728145761c928acf0e5c955b4f48824bb7a1198ddbbf4e18355d2b7d8ed3ed55ed65e4e0dad9562748c3e850c6f9e7427ad489cac62d44cce881a663128e96598fec1ff2dc65b0857d101c61dcd302b2a518381aba8c65afb428d26ecedca749e7628eda4e4f047313377f0a2d611d5a7b645d633f735d7539cdd80a7c2fa170ab4e771ce8230bf9dd45ed0436fbc6a9d7d705a07bcaaa4b8e51e69a68567123250b2fd5e2b10a3bad484be32d42d138e2db23eed6d596e83f5309c6f1f8993a2104b2e3446272ba9468a5936b53093c1dda8ecfa0de2666566292ad5a3dacd47feb2bf9761b24a04b679b56af7fd19c5c780e7733333c61ea8f870a1686420ef22fbc3623bdf71b242b17bf989540460559a1c2285ceca74489811d0dce0996928917b71f15b02114cc0dcfd81194314f5ff7737da053ff79b1841889454a9690e69a4c34a4de6ab8ad07fdfb542ec18652546c62d9dcb4df510cc3ed681d78defd153b0049040ac4a843137894fdc20f74b183153cbd88aa9c1ed3016a6896972f24198ee6593531e792a791a330a022211540ff7366b54aeaa832580d7a526b299cb51c6c5db8c8343d2b75b95f845e11404e6356ab3d2478cf6130301ffed019473bf157a40a624c3f0f920eddfa5acb64e55c9c06c6fbeb5a9090bc2ab08aaa0d5f38f87c1c25d05d33ffd3a2cf1fd8205df5e045a3bd97a1f66a433516094498c12135c4fc7bc35d2f8fb2c17cd15703adcbd21bd687c1e9a76842015fbd7dd5b4cfef0c82a7f5dbbf193026dd7343fce394e706ccb934a1614bafd82f498ea587606903a221f5f0be35cb440c8abb70697f316b34bfc81b3f59eafca043cbc871ffeca8ea1174ac5c0b70b3d51af78bf0fa4f623967ef25d1e766eaeb28f3558b5d6b64064b93ece4cce9ace26b20f9ea46d3b242b6d74ba53628fcc08d4213f2a5aff8e3c5674c85055bbf1f6aa3445741811b11e09aa20c081d0246e7edec8f9d67c9be75a382fdc24e8b9b632d7d86ae4fccded83a57bc3e347e8949d2e74d086896e30be9f0908b566502888f4b8829e3440b6d0b6bc58970f6c7db4ead030f001cf2ec087bce383c7c17f12d336f96b81e0350848a4f2829ece281843b480f3e8db03e2c5555fb727e1f394c4d7693f65663e439a236fcc505a6c99e3d72ffb9875234558a51e11d4b34a85706d9ba9ccaee32a900064578d9363c47f29326774d9060d787b4d49a3002fae48df1cdeb94ed749391ba2a1506465f32aeaa06ab70770575bffee27b97394a1f67d22bb06bddb7d0ab762a16803cc9066d2e8e253e6bf0bed546fa64e98213e2af75cb8164d835d12b3aee23d49d1d7fdf44a0468cdfba23ae1ba106e012ba987001cb5bf0745b937684672ae422cb87470b6d0885fec66be2e85f6fd5a1aa5e12e7c16e1de1ceb41b489e05a8d02b244567f4869b0c3faa37e17fe8f555d81b9c1159ba3d416abc69acff583b4c31386825c73bc280508f941c5e062347aee56997e51504889c98bde512252309c946ab856e10127c34416da20a9e95257ee9fb3253445d44ead54bf594163355794119270e7e9945b290d990b806f5ab8e3ff4be65424dd551497ef0f6d5f9ee80d0995de1da6d3be24f52aaea51f2798a5b1543910c782aaba7d70aadbbaae1c7f0a7c73c2f528dd3a78fe1416e230af8396fed60fa59fd340bfe2f31f6052c4ddb53ae61736c764ce22d37aba2f9ef95a970da940380f3cfe0f595828bf108050f23ce6d30613b084778436d140d5042c5728edf204a3cd6111018115b3062e4bd51b897ba52e2481b3a21a45d2513746f7c87e910987ba7e2b73ffe812fdd43c5ab3a782379b3e4edb92cfa8af49e79aebf1775941a9bbba74cd250dd8f6d1a963372007bf910718c29483c7828ab9815cfd569b31b7f87a007f612016670742bec0b327036494c65a38431102e2482acb0b0df2d82eaca3cdf01b9a5e9762fc98704fcf2f28c01a79f7a6275f5323acd462c53383d517585864f70f0f7bc18c7ce14fc195fac7f35f9b827f9ef5338cdca6164061e8536d3aed45a1ba55f52eacc9564ae8ab9d4bcc0d2c962f9ff11dbcd219af560e009de9c584cb1e8582143537786047a86698eded81019c43c276de24f7ed80d190cb3bea25aee51d656b0f401b31d8b3afaab580a7cfade434594321c3afb9287b47355294479fb439354b41dcd75f0529f56fe5845df93e976b4c776956997d4465b722157dfacc026c1ba2c1ffa92e0069d90ab42257f39cb2d7df4e11d5dc7c58dd5c84ee54853d0de7dc35c04bf5b2abf8186df08563f8b113c46c570b1a105b611a2dd6c5c5f5debd277eba2add27a5f583e08dded985c98616c1a007b8e25be8db2a0857ebf79e653b43c66b47293e22790ee051575a514f92259595d4982cb2b8dce5a4e699451f5d9e0fd4cd0150f6367da4fc6349e46a832d7b183dc0353acb6a8c25079cfaa39aefc073143305c8986a93f2b72b43786e584fe2f252d40988c93bbfa8c2dcf341e7fd165e1c19b95ff117df9490fc59d54fb0d1bc046f8da8a0182272c1f99439490a672df69e2aa00cb3e6891ec032f48204d69bf3295eb80e436e799f99a8234a7f7a59f1cbf9ee036642fef85984f9a4c6a3668f116b5a107728864f61ce515ae33ffa5e200ae792674f8bdc34c6567d4f480673de2fe80070ee69904374bb5693f23968fbee20c2dd20bd60e1c02470b063d697ac632a81b974a072e8f0a61e81311ed1a4f07c92ac83117d448bbbc6758e63c129ad93a9154758aa1921f2c9390a2aaae25505c9efc7fd1164401d40662e8170cf4111d0cc4c5f5fd264ba424ca3e8484a3ce0f2c9df58b4615d78de73959a7c9b6acf977a0fb4339834c83fee3abaf5b26f8c086830e335af73199259d569bb4706fef1bb7dc4b34dc5a020286c7f07c06cba3ecfa823907ecbbdd8af1867bbd053af7b2b4968ad4407bb54d9bd3d24d116dfc9aa8730f06dcea010db511b153da62f8ce873a859f7a9902b7d8a531134a21329ce5b5cdf829391f1141bbb4193829f3f322b78c12776933ddc4471fbe3c3a435f9bf85c4dcbaee11e01136af201e039ebd9923197c84922419ee643060b7174ce9bd01634ac84eb7f45dad67af01756af731c01f5520c17c127b311fb9321b843e893019bded8e59c4431a860c0c82ec9fb5bddbce8bced77b3356276643319fbfa5c228e5f9265a5a058634311556e94aa5c6e719aca14f39baced89f1479afe8d16a15733a5a5dc5c2c2d7a86b4c71bd5eca2854fd01196726d6bab18d74a3fe2eb7b92dc0f32b48562cb4428bd74663c7352e3419bb7e5bb34b6d8478ce437de264bc15b26ffb37cc00113e69e01b89535a0de3bfa69d37296d34de9da7475c7d14a4a3dce9510d398ec2aeed423b5c411d4673cbdc9c583202496c439f5315bb3a49041c08a8046847ab5aabc1e7a4734f2f6d00055d9c4a12f2990e1169e1ac818cae762968d7806d85abcac78e756ffc73319c2331f7febbdd6296a3dcba830df4d5bb9e00c418ff1f3f91429c729829838e6934224bfdbc16743ccf600d5d169fabf30c8f3b41db028a90d4fb045018bb299c17a78b68d73b34bda7f36c5c231b72c56326cd9d8be88632bd8ef7417b733775f38357f07db53cbe352c39ba603e78724d6747f897a60bd36e40e05d7e9a1dd8133fcf20ae66e1237e9125bc7ba68bbce82f13f62fe6d84400384322160ce0edf25e25f2b1c280ca72484c6c890970fd420072a0e4a43bcd9f52b52120627a540d11bd7c315f3f591c01e37fd19c1221948bb4bffde2ad1bbeba9c8e588e40bf60d255419d28c23a656c7ed563bcee0d10d0aea75f50a8c89b09ed9a0689363e91a6e32a91a227cef495e9d24f8f06d39d374da3304f5001c5d5f83344257b78e96a553614e2d2d3d74c4bf85cf64e6c8b2433729cdc2477db8cf9307693243e27166daf824bb9a1ddbea815c3538368440c0538c0863caa289f252c7b883c343185a1fead452a91c6fc18375b2950b5cfc7d6728679b1cf9ad4e1f7863eca3759c8aaae100df94d631de6b276649334226d455564ef7c480cc946eca385432cfc11e9d2cecefb41f3f909ad3799373b4bc820e8ca6a2dcd3c2f971694de068216b927596ba631a0718d717cda5e336d8f4577ea2073eb069f7fd9289e15a5cd9ff04ef02d725b6b5f3c9d013a7e30b0aaa8ae6562cb82a245eebfd8e3576c949a47fa0bdc2dee400fe776f23eba662f8faed071ed308f69fa40d6f718b34ae36fe5694fec9c92ef64db81227c48317420fdd29ce16f8e94cb7bbf9b17b9f643ba177e467535da45d1bd398acd15095d96fea6db252e068130432e948904ffa6aa4bfab106331ce086d31233215133da44f59ea11decd66d2e398431bad99294d80bb58298fab6812fa82208972231c6c6950a75a09a9ece38777dff6d9ff0aaebbdc61c8099ad244b79257a08165ab653c9bf75bb4501a8d0eb3a85207f0f3acea3c89e9df71862f975da07551d4053f96ea1beff77799fe161daf006e82646ad4e662641019759a7b53c54cf29c28dfca3e67ed6f5b66ba3a25eb30e1b5c330ec09b6027e39604ea925b48d25454ae951ce8eeb007fb8da2b518a764b91e63314d1b11c12c99ab7bedb0a8933ad4df6f24a5572299a851a9f169e9a0ccf7a256763f6fb5a399e4014a511347f5b7172468becd971dfe754fbf473013f343aaf48a29387d4ced0b171a156e139fd89cddf7ef2b006644d2b68f0666689cca1d449a3ba383e0c0bda97a31e13809461dc91b8e525ebd72820e28e8989bcb6058ed24348cc15a3c7c8cd08d3152e10844a6f0e69692cd43d5c360a590f2444a8c4c05c86cbad5e6c8a4e91295ae7134def295164f185fc6b347db6d60361f54aa1c941cb1cce8b4dcbdc81451549a2c58b3e293db15cd59a422fea1dfea1246ceafe686b53dc247aa54bd5f965c455697fb2fb955ca55b0c22481b8f026d8e66b57bc664484f1b87d1b2431e30598269da8b9273b85ac23292b55065ebe390874dfae14d2d98e0", 0x1000}], 0x8, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x5}, 0x9) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000001640)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="5e9817f8") 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socket$inet6(0x18, 0x7, 0x5) 16:00:14 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a7c000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="09000000000400002ff0"], 0xfffffffffffffece) write(r0, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) accept$unix(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x7}, {0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x3, 0x8001, 0x100000000, 0x81}, {0x4e, 0x442, 0x61c, 0x1}, {0x6, 0x5, 0x0, 0x2}, {0xe4d, 0x4, 0x2, 0xc8d3}, {0x6, 0x9, 0x6, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x40) 0/3#(-!0 34!#+ 082071#000-0820"1#000 /& -!0 08&&&&&$803&013$68 &!),%$: (/,% ). 2!.'% 16:00:14 executing program 0: r0 = kqueue() r1 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667d, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x6, 0x480000, 0x1f, "e434f0e050ce8fa9731e9ec2b297e714eda0037f", 0x100, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x280000000000, 0x2, 0x7fffffff}, 0x400, 0x80, 0xff}) pipe2(&(0x7f00000002c0), 0x10004) 16:00:14 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x3000, 0x1, &(0x7f0000009000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = dup(0xffffffffffffffff) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/151, 0x97}, {&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/73, 0x49}], 0x9) shmget(0x1, 0x1000, 0x141, &(0x7f0000ffc000/0x1000)=nil) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000001ab, &(0x7f0000000040)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x130, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0xc0, 0xffff, 0x7f, "2014c95780a016a79aa0147038d40608da407a3f55e3f6b296528de281f9b1cb5a46eb8273bee81324a2db8c079c7d627e1659a4928dfeda86988b1d63b87d36a63892201f0cb805b494ba80b5f04c4572a5880a7f54304592e33af9d3982a4fcafed999f312a2b31a0d3e5946693c3ad7dd2f7d213014030be8c4d7849ab5dc130729372472f0761ef57b6750911fc9cf221f79190487097eb6b7b1f2ff4feb95aba383190641b873c8c4124f"}, {0x48, 0xffff, 0xfffffffffffffffd, "8dd6d8180e2dc0889115d8b5e23c36d02d1f1dd17d6851e781b837e395dc304268e6aa2c164f67b9903db640675e58c7d08cb9db26c6"}, {0x50, 0xffff, 0x7, "cf0e6b5dd87c48009e07d81de2fd757755e638f6c5980e68f6e35587df8e64709457cf979f417c6dca41468cb907c291c10c843d812680428882d57a62"}, {0xf8, 0x0, 0x2, "9e52a18a22ef946a2692a8802995ac2fc58f5e9d6310aacc8028670ff1a66bdb954c2fb7f9f68c96be757364bd2013b342fe0129ef1e5846ac7faca52b598a3250b42433ef84be33220890ab3871492998805b799f089b936f4195a4592cdd6e13fe4e6892f088d5bbfc52de90ba9c121a54d3c8f25d4107405283f76ec1a0dcc328c36a3b3451b5b8dcf212566b15ec97a384565e39291fafd1b56c1d903b6cb7b14ebf71c11fdbe68ecd942f09c7e960ed8f9203954c19594d6249043b2b709de1d28d5de92c5d114afe832d16c422f131a7abb1ebf0ac64fad19ec1900800f14fd09cae817f"}, {0x48, 0xffff, 0x9, "bbe9614184f087bc0d2be8291d36217a935aa8286eb2b362e653eace4712fc7b7543cccb2571da6cb622a0173d7fb12d67"}, {0x20, 0x0, 0xc8f5, "f87335e279b42809b74a"}], 0x2b8}, 0x8000) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5902) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:14 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) unlink(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 16:00:14 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="18a9bd8a3c2af376ca0c171541d8157ed0e70dd92c638296214d182d670b92b4bbc583ef5b1971f0110acfc5fb6c4381bfbb3898e389f218dcd67910c7437b4916c143d152de8b5ee89f285c84f03d38f28901db0614e212fe5d3740c7e7ea45a59634f90414889d9237ca755204676b3b08201d4b8f4352deee7f95d92e3a0310131b8cc485aeb0eb609c13a10ad1fa4afdbbd07d79c8c8fe54df5b356b5ea619022eba2fabc08bbfbe89fe9f07bae15149", 0xb2}, {&(0x7f0000000200)="051ba79d7707c865957d8ea49d1252bab6afaea11f32d7d834bd3e667fe903a49302be2fab6bb1793f718b54c866463998e93a373ba51616bd0c141b3d857480f568da521d91b9e999f244cc00b0982c8a7e369bb617b4d61a545d627ae33e53d592e3c0718ed28accbf227fbfb1b4e5d642a13a838b35a2a484ec25d51dd0abc7e7375616ff5ebc2d09576bb794db32a0f02d7da8925bcdb7eee331dec6093bc2cda6e3c7320f057e07f870deef9a46e0f9c4d0f03546295469f76ba02f3f1349d8acc4faf3e85ddb8dc62e209e1b41b3200277e571c391940307e74504fcdc9214582309ff5fc538f1e5e8ea003bf1a3eaad86", 0xf4}, {&(0x7f0000000380)="b5c2e7267ca851b68466293a7c141ed776808c83f859500c611b5bebff579749b8d0458431c06ec8d52b2188e999aa2d980453b2b2cbe06d03ecc3f54ce64c1de417e170", 0x44}, {&(0x7f0000000400)="f27b329c26e5209e30f730e585c824713327e0ee15b981bba8bc222cf0ba82d51d6a23f2a3268abcfb97649b5d409ece41f2549aa744a8ec2d0c7962daf3ad17c6ac9b97dc287449052d1b097d395fa9c77ada5767a0aeb9df00a49ac459c60086ebfcaab47eb49a10f72969068cef6903342f3998b3fbdd74e71bfcd7df7eb71cfdc9761b12e81e9d52bc0925bcef908b58", 0x92}], 0x4, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xffffffffffff7e81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0xfffffdfffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="54de", 0x2}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x6b}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc012, 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) recvfrom(r0, &(0x7f0000000040)=""/236, 0xec, 0x40, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$unix(r0, &(0x7f0000000240)=""/115, 0x73, 0x42, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setregid(0x0, 0xffffffffffffffff) 16:00:14 executing program 0: execve(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='(/(\x00', &(0x7f0000000140)=')\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='-]-%\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='x\x00']) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000000)='./control\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000001a40)=ANY=[@ANYBLOB="01002e41636f6e74726f6c2f66696c653600778163b3f1f220e320807f7646f8a4a29c1843b36d5fc8dda4d7d327d16baf7c199d03e0056a528247fc0637c00600000000d535ddd300279cca43cb5cebd62cc5f868ae90e1e1942a960a9df63799a8d202a0bfcc2a2cbf5531a33f3da47d1a1342f335075bab8289ffe285423abc0126d50000000000000000e27a2fbe3cb7f47b7fee4b0fa08bd1cee59e4b465dbb5dcbd7da6d13f44d55f9f6cc97463b77f7538b157ea2ca8c59f190ba2538b74fcd4a7163de886b0985daa2f03cf2c5f8cde45b466c3eeb9845e70d15748111eb32439613dc15df59a38761c139716f092e331311cd22cd8e3e3ea517e0e07ba3f301905764117882969bb4bf5461eaf294f01d20e291b37290cfae8efc7801e2302f704873ba31ca26cd57c6f4972e9fa323eddb4c41e95ae874c886c1eca1e537c7be01c5d13670e3a62c24f3db0a4349da3d2bd97c39e9e62876345d1de0467713984cfca40241e9c1c14b2ac36e9d4dce71e678551ef872b4261c54c8b79f000d5a451b57514cfa00f2a8e90ab5de7b76207268d09a5250f17d3593f904d031f4a3bc0ed752d02abfb7bf66a258c919e8aa8c4cd3aa27adbee28c01653c597da1bd8b9a"], 0x12, &(0x7f0000001800)=[{&(0x7f00000004c0)="b69bb1b87d9d50ff05d57df66eac6e93bc1f13a3b4c68731f790de6c9b6a33521f079fd47b7679176f4344db1ae1c61fa0f91ae08f2844a10040070b", 0x3c}, {&(0x7f0000000500)="0d0e6a66f635324c2806e7f9d50ebd78cb837fae59b8a2927497b2a511a4ef52b0bba922e4b1d65a2d407132bc9567d020f6ae877dff98a14581f6ffc523a0", 0x3f}, {&(0x7f0000000540)="f36dfdeade6ffecb35094822242f93b5b970f267a473164cd6d480b402de2aac364f1a1d97fb64f0d5add060fb35870b208bdde58cc073ee70a0f5145b33a9138571543176c5e2707f7d", 0x4a}, {&(0x7f00000005c0)="30f4cd519cdc39f82c486a546459acf46c991b6a2df7d8fed25d9f8c20d9532b8255b50722811b09db7c786213946b79bf654879866a41b308e83e07499ede339910b0ec7d2b6da6a60749076b2aeb3908df6e5dea18374797ce38de22ad3ab20c7d9b485860f45f8dbddbfef126f1d1e37851c9b4ba08d6727db5add2676acd0c4e28097291e277170ef3ba57a51ab25b3f9879b3c83bbe419820b299eb10068a9a1c6d1d09b290d45448830bb80914ff2ea867fc191e476c04de7882fd9c9dbe7bd4852c4d6c822abae587eff3f8fb4a6d3bcf1f8f8d6d7a85e0995200682a893697d70c3362f56c57aa15c7904a23b9b9eed94d6e120d7d7b06fce1f2cee6e4073b2ae1812f0038330258b412c824149d4c666bde064b09d6ac4d2794ab7ab7768b233dc56f0fd8e2e97ebc7462294ab2342df2dda3cd67421b7d279d2b670cc6f60445226b3052a237859b5b19bbcf30c22be5f0662f54ed40bb8a426062d9dfb1bd0d7a38e2843d9c2663051d93eb9e5c50983dca966b39aecf522e67a5ecf6d44f7398c1400e6322a4efb1f68109c3e9dac2f02e33761ce471b1c5518945185eab1d678fc3ef3828ff1f35564458aaa2bb42997f2ba844988d5f269ad0349f28c3488c4162e86d44e5830c49dcabcde63b7b617fb8ab31a1df5cfdb070c7cdece928d83220e1113886aaf6efbada45e0b9bcbe0abc23acc9ddd25cf81a44af6776574c06b453fe7206c20493672a2ffaa828cc5f9ffe04680ca1d637f8b8ca57bc59d383796255ad80cddc9789a563adda3e5b5c6b74c9b7974f1d7098b056d2c00bd76a634155b2bc733cf85f11204c675977983012c321b5b12f504aaf9c825f081ee99277be42a5143737ccfbf449deb5e5780b4023cabc00b631a0e8a1a67ed1b346a512e49cc163bea8270a346f5bbab44cca284c6b6c43cde59091baaf66062f97d53bc0244f9b9dff5a68b47549c454ae269227174aad59e762c1f4f2fa1b36f80de9844389b350f77e488669dd7e5062b4df9e1a174ceed9552ad3d658cc5ed897c79fecf88577b00baf5f479fb2649673b902c4d272bbfc7a55f7b2fdc26e4fdf106b30d596dc71f749ed16648f759373b83176f5035fa252e2feb526f5944f8a59e48b58ff99d28265f399774ce740fdff43efff80360620bf3c3bb90ea050c9c21fde7e27994129519f2f1f2e1de5e7de475194ae4123dd664d4b2ee98877d164151bd6c8795465e8fc02ee3e0e6af269240c693ac0b1ee43861887a424f550ee29a2863163df7c521dcf985c7480ade82e62c45f8e26b4ed0138b57d26e49e6d60d206c85c88b4c054e595576c5eebc27b7caf91fbffd83a197183c3fd3732632e4e7a50cbedd3011d448b37e5cc6447975396b71bf5e3741dd5dd754091701702420ac94370e31913ad9849fa914fb3ab109ebed700f5240e0b6407412885ace101e408c8ff5524f7b2f496429af723a8f98ffb31aca59671b05ef1d1d77ce1fd17fa014c3b4d1fc8393188754dfbbbfbc4e855b00a994f51ddc24f7f08220f38c99af570f0e165a0f5f878185c73768cfcb1da1fb485d8b915876c35d239e5514e149942a84d0c61f573fa492876d5cc21bdac00720d2f3fb85cc1c187cd4717a4da46d1495651f06157e2008f6a19a5c0f2a4a2fb90d224ddda70c7d7c1039bead50158ed37d53a69912c1657f7618e15833618a6385042b3edb440ffd6aa052190e6c8c8fbcd83f826693b0877562deb4e31816bd574a89b153e7e8bdf49e459b6545f420017e4799092c10ababd836e85d7aed3029dc97ab3c8e0cfcc10d8faac3bbd3169aa9a57d0b9b567baadc32caf3def2bc14a17f2cd2b8f4f837c6732ace0f3aff52b004e2eaf5486b71afb1564e9daa26621f620068f610c149aa8f3495f05bcbaf996f19027e6f3c125d40b3b55f2ea46d8189db866c7f76cdfa661928d4c17fe72ef1ea5fc00a98b6a5c4652733b948a4cc188eb084ad3815b602521577f82d701c8b6054402bf8610361624104cf209938daa6ff733ca5289f824e88ce5cb4c2f01440bf856aeb609552f9816243554842068521aa4e7bb0c7d64ddfd8a7d8e345330f1fb1e3269fab76e5b5098b70b82e60a9c4b5f8cf6a0f9b41cb111fdbef34340f88abf2c730daba8b9457b1430025099f7b77660781a8f8936e160629456835ed12027cc92488c888ba83b966c821c1d1acdf0e8cbe9fb3e7c7a2bc32dde8ea22ab3f8f3971acffdeac7d6d6241201ddc46f40c59eb95d05dea759bebb79cf8f6a0021b1c0bfaa46b22060fbe0c804fbf8d14f6ba0a326b8130455480f3d8a0d34fa01bf1b15d8365dc439f1ad70234e0f77d47d8a898257479eaf89b45386f2106155458f7d20497ad16119d129df8b06854c25cfbfd9d00c94012d58a98885228853a640de86a9ff08416ba4064588b141ca8f94075869c9dbbf7242b67a94639c421bbd882e3b11dd6f98adcdedaff2b383eb7a819e91b42d9aef09fce43ded9ddbc9a59c61eb59bfada1d0e3d01eb1bf61812f0ff780a91133b2e96a6be1c50e0e6ec2062f12bf4f8899b2d70a70121120fd7797691d6f54703663ef7a428756d6673ff9d44a6ffee50038d57aa4e1a83ed73d7b7486524a0ad6ee098c926f8579fb822128e2dd8c7b5b5b85f382574bd0edc199b956816f52c9a67a1fd5b4ae39091963cfd6f6032f169226305838c44a843b8347851650732e1daebf51fd64fd8b98859ee640224115aaaa748c82726d6ae037706aa8808d1b12681a6fb2ec780e4aa3ca1526ff7f4706704740ecea80c086e64019374b1f3fdd9424ea85b2ea56f9f14daadc046f4abe043e669cae6fc4771ead4f92915f47997684f3f3f4720afcb097c3a1011fa38296a6533520672d529ec149773e8af9d1d227dc16076e178a843f9097ce4688370ad3befc6af5ca7b406b0d0f4acd16ce0508fc6c30438af82e06c56e070b7cb94afa178ee6e2cd0838aef1fc80fca3f37b16722ea1d5b2e4e8232dcccd5e3ad93ea28349e6e6f21512aa5ec43def0fb2dfe3c5a37e1762364e2145febc06be4cc2973aa2a49705f315a24c5021c65cf520c95a0b31b8e19f0a80324dec2798411e8b83c13e299b45f58b7d8d99e0fd8f7a39de8da3232e298a7d238b087c6ee317631341015818b1715cdd197c478e85907e7c3beda99cd65e1c9edd713dcdaf00e23462592f75df7c4895498b8e239d44f64fc7f1f4ff4197672821f4aa317078018a78401941c9d681a458a22f774d0b1cc9dc88c7a70cd948c152b9a92f00165ad91de196021fe2ee086b5740883eb29e365a3f85b353aa7b7dea7fe27ae4bcb5faafef1cbd0b97bfbbf209f614789d87e8b469af886a692407b0a921cc86c499c732902204c2dc69cd3fff8048a5442068915854a8f844246aae4cd7a1e6bd4ff5d6c47c8ffaa06c909a6ff36aaec7041e90790cd6ffc75f114b3522fe326fc5ab034a09f55c1391d37c57c316a1cdb1fb093b39acbc6ed8680a08f53c8283fd91295d91e5c7e3e1fe92ded222e803ec17c17b0b717c814752e04993d9b5b5e8b6408571e51f1ee433ef519f5a7b6e52e0985fe5c7fb7d6288b78aa139ce11d179c2355bd436b2020fa9af0fbc998be8b376f04e64e593eba8a4d7ea35e8954b08b45c494d8d4df27f0c71f887c32401e08b083790f46c8dcb0cdba1ff8c7d183ae4ca04fcd101f90e0e4ac67cf068afa9ef21f9196ea35a61bc11ac79ab1ff1bc081b9702262bb39c463ba3f39eaea0b0cea0a8ad89016d009c8587b85278021dd28723d0e8645234b57b63a5a7eeb9bc261a4f74bd0066da97a5ebacb4a9de93057347140fadb95b9247d9167a48e2f44cd8fdeedd80415da0db919c544451fae1ef2d4fbe67cd9ca6f918a81b6648a00f41c0c734e828e0bb999d1ee4803d8fbb5980fe861ecd9774a7a689fa7f10f4e8f86710efa050311f16e9e17907f2131fc2fb2abd86fbf022988830b308f05e1ce664855fb4d58d18251df3d4fc9e29b5ce0900d541700525eb666fc6661187f65df920acaaebcff04a3fa888a6586339bb7e160c3c02d6579bff3f4483cde02cd9c94694382a1b02b97b36f5f2f327e90963c2eff048b304eb89fa84c7e9cd45cfc2a4db6eed0555ef6aa309f988be9165a3c7907709d858dd0ec66af0af5d5c583a777a63e23cb398f547625ce968ac43d85a0c7dbb58e38eba64493c9192fcb4fbb17e34b56905b4145fda141015856fddbfca474e805c212336e175ace35336972594e3d27be97d9bff656b5b1e658cd0ba68a078c350ae034ce5e99fce08c8307fc6e63018cd97a6d8f8c02a133ff1eec4248173cc88e32c8baf2a02fb4e596eb89995ef05f918d40bb3b09919bcaecb2b6841b2686bea4706f7c01360a4c04085811d94514eb9c51c25ae1d520d6843183e90ddda2090a4ba17db87f1c31f8279946fc5b960f8d4cd5115fd8f1588ad00f89648d3cb127514c1dda56a18386d4856db99ec8aee20718fd0d09d2a8f1c4ff1ceeef9774e772ec80bda13c7c8f597341d4216b4fadc9b43832b932760550b787472f0877914e6b01105d88aa65c47fe66de786a900766843af999ad94b722dd32d1fba5a8a7b30e7bc4dfb62d1c67c03748ea06e4d976aee4927f6b7607808ae61787f64c2342ee1e288239b4008ebbce7b10693b5ab7f5c37ca4414fdc402d7f41c260a6ad2020dbb477ec3cdfcc4466de13a71a8081cf0025e3eb7ba92c20663295fe11c0f071fc51a95b7c76ff1491216e0109092c86354fcfb925bfc6a44eb409f9f442c09b36a3054b747833b88ec1fdf10a711dc109eea7b3bf4a40ff905fe751e92988d541731975790d0db4ce2461f8e8064a1160065b392238438ac7e0bfd7f15ee6d7a157c6fb23afc9fadd9dde43b6f7ffd5216f13ce45df02d436f399b1b339211e1163576df1a6ea44a39074a902b00ad8a439efe1ed694c374619e363f38b8b2e6d083f696f389390ca3826ea0f4bb1ad9639554459f5acdfca10a0c814ab43665d41efd8a5ed81e46c23cb20ec94859ed787d4c5110f0c0c77275f9f24a0a4f3865579593d015b74e2e946767506883431f039e6c9fca91392e63b35cb5061f77ce4781a83a13d10f2e11b139a11255ccd1ab7352c37de9f8d54711d0455ee1526035898e9a486acd46781a09fcd3b80c649e2f639389db42b5b4ae11e952148c4053d012177e3d5ef95580026f4dc386f5b2fc841a5764e6736904c40effd0a25c0ab1c79a8b9601f192f789d0d8495f4f3652e3e3cee59d8b8be6ee8710eda5d12333351be747199f0549286808b361ca179df1af19f808c765b861f1771e77e0e52274f36bf27d132a4d183641a5bfe0b32ce86bf29617ec4af75613e14bd87aa011e3af12ac921e0c49aa5afeec791f1694f2eb166f5565daa4434d34597a4af117a22580d73ebef91efa68a24deed20020d115fde8d45dd8eef1e291503f810a6670231bce15b7dec200e41ff4589fb4fee21032c23287ad86736dcff44854f536b35bbf3ad1a9dbead78bc4ab191ca45a87429d205ee97c8284ec0ee16353d361fd6057d03933f0264619f64216da8f0b9aa4e97490784946ac11766d88a18b7ac3e41ba0870d53899556c75325af57ad0db404c0814281224ba5da8ba39f93ed9a771f57c1bd5a9c8e0063218c904c6f27d91be04d081423dbb0e56cca93617f3ed28a56da5ee6f448d6929d2eed947745f92c18607900a95306a3bbbb3c506567e4fb906ff5d08656c611435", 0x1000}, {&(0x7f00000015c0)="46fe3cc560bdbb9277d4c6ce002ae95f5bf618f60985ca07acf53fabe9d09391ffe36e90538dce52847b32b892e62c897245a4f0a9c56cc89e3acfd6ab3d4e54005daf1087f2fb4501cb52a75d8779d4f5dca2e79946f39ac4fcbb7ad6cb5915657a42c76ad47a3de24e1cb0d1070b2482a9d09eb4ef350e", 0x78}, {&(0x7f0000001640)="f41f076f24001b801810eace75ceb5c297e006e5c2735be75f8a2a23972e7be67433f3414de3e41ce0475de2f23dee43819b36b38d647562ed217096c9b2f1f5de6f041bf07712452621d866b7c85e014ef71d0705e76a6067ad9a298169329847c528d9fe589864760ca4353ab0338a744e939af6c11c19f2e09f3608a7a3b40030af18f445936da992bfbeccf0d67b3b714760ceca0472ae5e51114e18f85ffceaa1a3c9794d9699837fe15127c466262af822bae036a396618531a0d6e9968db79d19fb10316f066f6d75e22add4f8c5e553e6d8f", 0xd6}, {&(0x7f0000001740)="3267b696eab1ba19394ff1c902a642983df7f038cf9741531f86dcd438bd87b6b25a656ae36c73fb9df1091835e2885ee4927e242c6743daed2faed72731d861738dd7ee830fb50820dc55d4e476880b8704038ace0a7a2bf98347ad839fd8cafbe51b906af939f513667c5b028e4767dbb839be1772df0c14", 0x79}, {&(0x7f00000017c0)="c67c8f48b961dbcb1868c223bc9f0ec0af3602a96e322e9442809871d2dddf863c99526de6e2ddce8f1ca8bdcf440d6ad20169220709b15ac3054c", 0x3b}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="98000000000000000100000020000000adf7099304750e534b5bc3777fe0934f09274f2ca620b996b6a1f2033e71ef25de91ed39150440971a72f7299df28fc7d0412551417da3707a5feb7606cc75db4e8bf184b9f9ce856bcbb7e836eefa2e6bb07fba4322ae4cbf1a9c4b1e08fe9d2d0e432a23b217dcb8a74edb4380adeae5152505e2c97b7b5edad23224505b1c5ffc3eef183c8400e800000000000000ffff000003000000bad6b7128f9ab14ab0875e21527a9ec8878a8551f65399ad27c666429e7522fdde87aa0afc1e8bff15d22cfc5711c777edee67ff1484d13b564695a03387d6a980dbffa329a262811c96958cd491ca5d1029f4cc65132bc36b597a9acbc8d51abdd39e44f482d172e034ef8a929dd3634cb8e3bb73551a6404e1dda9c22b1f31e5ae4500b10b7af5bdabc27111a862fc81a26f1555801e112f1b18ffa873ab9f5869053cccaffa01b43465d8c9d4fb336a854155005972e903e7087d35c49966b1c9c762cc1ac7988ade791639483c1327caad6a5ce7eb28"], 0x180}, 0xe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x9740, './control\x00', './control/file0\x00'}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0x1000) mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x7) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[0xa063, 0x4b88e48d, 0x0]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="df374a9bff6c0192b31f68bac598f1e223c5cca74f894a06fdcb09f75271d73db3c911fe227aa3925a9dd8325515d07e6268943affadf6b9cc7b1a493a8e63dedb02e00705d82360362516cd5ab5d79d9c3b21f8b4f6d60df18c35254d229cbdebb466a1b5a73c18db16607c33e41b133f31f03c69d9c7a55ccea47cfcea15e962a6dffd4633fbec7f82db05d33047e26e86a777167ec8920b74143868af133cc4c9de5c645e6c82cdbc89dcd0fbf7c2fb1af7edd9e1a8a325d9ca71a1b4495266a967e40fd83370ffa199a204f3d2733fc36338f59243fa8379264c52cbc1910cdd72ad93b90da4c841cc14efc8aa63037562", 0xf3}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x40) r2 = shmget(0x3, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x345ca0b0, r3, r4, r5, r6, 0x100, 0x4}, 0x100000000, 0x5ae, r7, r8, 0x1, 0x6, 0xffffffffffffe898}) recvfrom(r1, 0x0, 0x2db, 0x0, 0x0, 0xffffff8a) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: clock_gettime(0x7, 0x0) r0 = getppid() r1 = getppid() setpgid(r0, r1) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getgid() setegid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x80000000) read(r0, &(0x7f00000001c0)=""/158, 0x9e) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) 16:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:15 executing program 1: select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000200)=""/84, 0x54, 0x43, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x2}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8cd3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x5, 0x7f}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000001, 0x5}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82d924c5a5e3a3e99a279000d4c6a9c76a4fb12011736e58a2f67b02e0a3813029ae57de398a1b9425e8a24bdc4b53e28da4a13a15aba60100000000000000518f049d2ee8cc49e0fe3f7b43eb5afa7dfe619369825340c2d0a09e4386ff2edb607a7a82d65d63ab6ff7de5765f9bb5463be794938d98d705b75528489a9b72681a1abd9ed1bb980d51485488be395c4e5b3f32591b65fd34c7d6d3575f60dbed14db7f861b7b984f97eb99c984c1862ec441900152b83e781fa742374a98dc124"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x206, './file0\x00'}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20088, 0x90) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x5}, {0x1cf, 0x1}], 0x2}) flock(r1, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000240)="9f41fa3e93c5fe27aa322fbf2c14dcf8b8a4cff3394bb0e2c18d18c475ea58c00aa201d3ee544a4d9bfef07f75f27a07f3450a971b75264b3fe6b37fa8676cf61d4ee94f5a51fbeb64c8ea75ee27070a1eb1227cc6a471a5b1fc", 0x5a}], 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() mlockall(0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00"/48, 0x30}], 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000480)=0x1000) 16:00:15 executing program 0: r0 = socket(0x1000f, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 1: setrlimit(0x6, &(0x7f0000000300)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="cd22b3caad068384b781b1a774e4da0667846d383a91cb9f4d30de9fedef40757ae9836cf5a575c37151f8ddd634ebebd8946b81f1b65ad15e10783050aa48bc40132405d301c1d9f2749ab730639d6765c3d137faf1efe78388600f635cc39ceb706fbc4b394b", 0x67}, {&(0x7f0000000100)="fda5a5ad8ba3558ca4ee8422eb8d26319132404eaf9d346b6a443e46169632ad255b82a903da92d97e94b56528e59f98", 0x30}, {&(0x7f0000000500)="e398e35cc035f47250f51f6458d5076e48d90b9883b0c71162324008204a3409fdc019941a5b8a2bd1776666ad008f7623e941bb6d1574738ae69be9977cf6121d9df9f492eb631490fe5f06203679330ee1812fbc1377ac0ddc51bf38c407d2f659dc99667cedd03956ccbf9c6c439b66f5cb7f2b992a3b1ec5ad809aa24878261795c6bdfc36be2b9c8e2662531b61f7ec9c52d4cedd917fc27479e660511139e434515da0db90931828307bdbcd5bde52a5ca271d41ee2feff3888b90ae6aa6c94d0ef435f8b2e81e0e52b41ead5968fccb7cd634ea82b7cb630599720ca8ee3b43c3839bcda4b446e65aaf26fcc0679ca10b16ecdc017a0aa364a0fd8bb96dcbdb51cf557121097f2ef36d3936c7dc8b8152e9300ec58fa650bea652139a334701b6cbb370f3263e2bf9adef3d6e55ada3da22321fff162a377108afd47dcb6d36dcba5d95e96504ed8f2fa114118843e838db466a0b7cfdf57d540a85d48509cde6f8a78965d314e770715a40cd7767ff8e96d0295c7cbaa9de7f0a885d479f6d1c1949f332a9242e9272207f0cb85d46e9091bcacb02b44db04462d609c1ce27757f1d09b7ec554ff82a182b9bfa9b160e5fa0a394cb2776013b91134ec6461fc77ef1ca4871b3a6743932049245ad31d17c2d6f897d876c3e30530c9d9add77b5ff422990f77b3db4fe77494193d913d72f048d83fe85a5f6d2df76a70923ddb4301cc0dec354fc18fe572dee56d5309e22064f6311f103b7547c9c938b7876f2c1a57c4710277e80bb4bf7c125d79d8e5ab93893deb3655d8bdf2f8c1df3e10f4467716516ac5ce59763327e81a500105b4e13fa124ba48639d480f7a96b9fa96ed0b8bb019b624d535c79cead91a25097bfb9eb97131d07bba6643e8e90fc19e920fbfad4e32156df0f80ab47885ada318ebc7d19440ec60f68329caab251d8d46d2f5bca62ba6de6be95e4eb43fee488f6c916943e1588bd31ea21f4d7347d8a4c70ddea97e7136e7e2d7a4391c54b60a82de80d1e33401782ab2aaada74eeceb2eb9b260cadce914cb4038937304b83dcd4a9526cf423144f888225c82a70770b94209c26b520d29f3b55faaeee04d2710aefcdb6dc88a8adc2d4b8a3e325d41bb937811f43b7d501d6048f57f44c26ac273413732d18f3c8f4e6fc699b2029275decdac40e148387a09729bffef8fb2168eb70b910fce2221c9f4a5cf6cf65cc701c7a413e11bf709b5c822bbe89da7c954761515a089f66f7ac15ae476d0407b3df2ac30dcaf7f914b9eb316b1e4b092011240b542906b48d4b197e651438c677228206d43d682379badf93eb2c1e3f79ac58bfe00f786b921aeeb829f78c115b9c2b7baf86e3fefe6289f366cb4eb4a9ed989476671df6dc7419b0addf9553dbd60d3bb1a660968f6387f0c47d09997eee5074bcf231685676d2b1acaf698d94c1fea2641e3b3feb831e3cd689111ba05f481228f1b2e5ed019b19756cf69cb97ca3732a16baad3f0781e9755f5244a537bfee5d740be29f71e1070cf48f503c1faf50282b8f3c0988bf0f40ca24b6ab5b717fbbe0f4f92faabb06742f14bc002b406dd20f53101073757afb19d6b530810d7ef9928e5b0327d4f91d802e56c4a66fe0d2165497271d84b33ca1273d9b91938f2098aa278532accc41af85bc6f36be80f1ec8d38320ef1198ec0634bc18a6d268c0d11e81b23267f3c59fdd6fb7a48ba0c336cf13a3fab9009c0b746fcf2b048826a2d483c8df3850c4fec49af7dd1b9eb55769ea223fd748bdf6d51d1f41b1b01c10e92323916d9c899eb39f448500ae2a2b1c64c41b9d19535a533a328ff132b214f2660df5a53ba61d581f98af730259770e06031936065d6152385c79ad6b4429966d7eae2f5d844123edfcc436dbdefc1c0e528a9125290d164f98f8ba3743c7b17bf2f50ea80b8d6b8d74782279f8d802f4e2958a90a46a11fabcde11df57abc15e5c81759a0cf3490edb2a15135ce946560937ec946442c568bd81a9df8c6de487d23861fd366c984297556a1a4a3204bbeaef1abc53cd1eea8dff0cf7dd30eaad87c6be8e9f38dd3683cccac384c7ead449e4fe40816d6921e5dcca3c3ac9a639e4feef2fe0ec86a2627b6be137a63420127bf5ea458580c5bd38826e3f10a03eabba16289c3a6e57353fbef5869e4884d12cc0106e7d864e64d07301a5a0e43e13bfae3c8224600d0cea4af9a0f1f4e88e9d3c01e08157e6f911f6d97438e4d5579e2403ffa29f0fa92024c7d14d828c95fdaa673e2dd902c2f40ff5fee571737b7d955c1bc1d6525f832efc2b07c669ade6b277392d476181f59ab1952736e31e943ce1600e25b9b4e410c33af27fc1c67b28cb8f313dac8aca0fec641b133d6429a8bbed69569753a2942c98703e7d03d33c7e9f81c74e09bf41281989d4ff579b465dad9f9d11ae94cc3ded0e41e1d4df76601bfa9bd5576bac53ec7a881d419976d64366d9b398e3d9eb91843c18123022a94254b63fcb9b6d656bda1e975aef4000e2a15c8431a547912702a3c12dbd42f23ec0e676fe17a88fd6a51ffac7391085b03bed3de2e081364864c48838ccc03a4806843f381162619c7575cdb7b6fe0100a52c5fc404b0ac30ee1307052ee6d20ac4cfae516ae030d8ca70b62e039a33f5f1bd1d87d3a22a210b4a459f1896f8a66efc08e250b5d1112d6dc46f53126884914cd010f4f7f438932d3a0c44aa8a52b2468223625f54ecc15ffe6ff5d8ad1cb31f3a60b195ded8701965c7f54ed1b8f3a8ff900de9d7f459fc2162127b480c0b0f4bb63c394a002c8eb784e22bfac7bf9a49ffb06413d9be6c9e734a698353650966ff6c7f094d32c081553e2deb2918cf873542b35649860c1e50842d6915daa75d9535a5a7976095f986659b93ddf18bda734e9d14d201a02b97dc3bd23b1c076a43b8db2d57b18959efb57991f3196dc30abd1cbbffeeaeb98717fca126cea8f6aa93f2aa17d0a59839ada14396916ad9885662efbcd12cbec12b57730c691bf4ee105076df214f41d2ee13f8a18c3011fdfae557db15495df53d45192d167bf8f32d4a56c31605fc61ab64f2e9ec8835f207de7c2d1d6874d820589a3ce1c1efb2482a30927f5df5fc0a5d06cae5b5e23e60b794b459f384e36d515a938f45f872bf0a04dfbac3aa082489b465437c913150fdce61370f9d5bb1d38bf8fd695f3e0083af16597033099c15f8b481018430ff48d314507034aafdea0b447fa01339d97f5bd677f31fe19cf2cceadd28b11cd65dcf316c6fed84dcc349336b132a6f3f7c7a2323f3750b1e3c57dcd6e15ec5e01cc7a7dfdecae3569bccf8dccd06a6e4a8be303c06b0e9b9c14f05ed0e748218095e742667f07789ae83e4e315ac8edff789e260a24a7c041d9643f2e01a1c8690371bff2c068ae373c4248eca23027f312dbcaf9d722ab5778d1fb155b40a659ee6dc38d3cdb36fbc65a8063c5c3aa2a40f6a40147da3bf02535efc90135a9288f2fb03257c09864e430888033db5e09ae8a00e9f82ad7a5607c99f98385938801b224d8f230d2a8d0e55a2238d86394526619e710bd1f64c264e4f7f8cb19d5570707657d028e24922abc3cb7235d6de21533db64829f9dfa30eed6f302113a163a5d2a965225ce50ec7fa18eefd46105dfbb023e4dfb0c78b08ddb502ead35356388fb276cf74a18fbcd63de0bb44f959fa686124091141b4d5c85402496a4ae2344c4a67350712d719bd3a93aa37cf90cf0a1ffe66131d7c8570bd88eb1bf4c99b829c4a26b7e658a25b6d23d2e7b3e7e895490bcc047576ed9251d4d01f2b311c5b59249a1766ae5bc8a80057fd0fa6b771d11d6b54a3430702efc4a2ad9260e0870ee5990b320ebc7af18e23bb1958243a55086a1d8eefdf38a9f1389b3865fde96c94cfe293831e45888b55939f53313839f0de621d76faede8259554b57233da13493c2a907918003f31d4dbcde7efce7c43ea75f9041861a5f9d2fd6b827b46c2a9a58b44733254e5e1ff2b28812e697cb199ac115a52348b5a3feb148194fb4d8fa6a34cc078722cf3037e7269afa8b2cc02d57d5610be6a7ee004281daa7a9d1c21f32c863485eb9ddbb8b6116a276c3bf437c3fdb4427e476a0806f10d2ef7a4cb396c50e798ab2cc8579627ed9f07a768530fc32f83aa2313efaf5bc7c7603c5267c17e43ba98f8b978cd6b7d131c42de6b567c8b5a4d2a18515b83cd2f72489719d888261cbf6e949a2774c192d18ae9b69186019c850e14c3e225474040efebdde1a37e995bac7079c8f5059b6b875a477fb33463f992f0e47a6b9c04f5ed508ad7b57d273a12d839641fc25847c7083e8dff75b81389c45ddec8fb153a75da28c8f19c2baf6bda7de60b911ac960140b831e02ca8d3f1a8f465acead9c79dc26ba66fc85c211938501762006072f75e2d98b0ff80ede8068eee2d00788dbae5c082929dc20a045be357b5b60c2c70601962b7393c60ca18d2c5be4139c8e98e9369be7dd216b9d8a65f2a12113c75592b4652e9cab86001badcea7a005d71c09e2bca96d7465780d49a9c428fb795da41ca746a7ccd262f46af1b7c77a4159e1427039b5edf761d7f22a8ded1dd86bb4965e08e3a59a7a9963c3076ddcf832d00f33d16ec057f5c8bbdaca904c1ce46154cf45c06e3bcb9bbad5506eb005aec0e5cb8bdc64519ff09b31ed6d12613203dddec85cfbdcb06aaa44a6c13de0c24a4d3a6a77364734edb5f2f3501d94835918982a362cd80712d3d3f4fdbf9952b78e91539b55d2d2a9d2778308ae7adbf99da544d4ab577649073540334f335a066be19b3f29d3ba5e40ceb15c5b73519750208adfd6039da140a0c21e1a68425a74c8806985b537da1e4ac560d5363aaa3388c073375146a21bfafdfeb0ca7aa2533ce74b8fbf0472855d776a7c18ac996ff37b03dc5479902ae42451351d6c8a2a512d2235989b2915d52913f37e792def06c2a80d57ff78d8ff598581e901c8057de6a4106df210b141521f05455b32a33ec78b91d447952473923adcae84b5ef9879dec927b4990727f86cb18e71053d6115c9068ca2fb7458515fb5b97b0a9bf3fb77cb9066e7ef7bd7884c279753c04ed6ff854b1b27030d43443ff972750c973185d29d51c007e97f607519d0c26ac3055d2e46c75d157e8c88e60ef5b3bf1adc7ef78380da68c99d980a5761d7f5e1a9bec8fe3199174bd3ebc2259c2a88ec4c2a3bb08183bcd1cb8b8e2e73c56877930da8a0347e34ecf851dab16ce501300e9284cae648283c00f51e26bd443d6334e62a1017e3656564f0462a64b4b289dfaba41212af1b7654e7283b2f02b5ade4e33ed725b784f9e8c5928c57bfb9d6e3e403aad2656b8a206d5ce77bc63d241a923a10899fdf68f157e6214f3dff4c9c3bf109e1813ee89c8da43a42a15d263046a13c1c2f9abeef62be0b7fc3856716f3b07864a51602457f38116e116894e791124629caaaf6d9b4708f07a687a1ada7577b13c6f1ddad8f61246ac73442679fb19e390c9558582f6623dab68de6af79aece47528f02ebaeea2802d3828777c84bb7ee3b2f0f9acb88cc91af126068eff5fddbf79c1a9bf180558eb4b2b322690232d36557b1df8b14d0d60266cc02e8e07b5a16f5c7e5a6ccb6aafa8a4614b9e9fb13ed8d787f5028683d2935c8a25ec9d46e58b216b1b073a7b1c4d54d59b5bf41c3535fdd946f4f6a8593cb36077a9866b144024a5ace0bdd268b488a4a1b455a4cfe505978d137d799d", 0x1000}, {&(0x7f0000000140)="f9a413e930efd56d37d6092baaf316a5068806aaa0c755349d1ab10b47cf27a5865ef3c5521f4c3c2e2e137295eca481f244bafe13da46f87c76839d9639f5f39080f0456eb1bf", 0x47}], 0x4) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x8000}, {0x87}, {0x6, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x0, 0x1ff, 0x1, 0x8}, {0x8c, 0x6, 0x40, 0x100000000}, {0x0, 0x6, 0x7, 0x3ff}, {0x6, 0x2, 0x2e80, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x18, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$unix(r1, &(0x7f0000000000)="d3bdb8b3c7a7e4021fb09c78a8c9ee5b80f2335fa2452852082846681c5f72d81e076978911cd5986c73413732a7d9400797cb6a0bfc4a4ee41fc8328f514375dd05fc795ebbe9000816fa1d8ba73724cfd029ece4c237", 0x57, 0x406, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1ff) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf3d635cad91d2980000000000000000000000000000000000ffff4f22006e", 0x2c}], 0x1) 16:00:16 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x1) write(r0, &(0x7f00000000c0)="a49c83076b831b", 0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3f, 0x81, 0x48, 0xff}) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000400)={{0x3, 0x3}, {0xff, 0x3}}, &(0x7f0000000440)) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0xfffffffffffffffc, 0xfff}, {0x1f, 0xcdb}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) r2 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/209, &(0x7f00000003c0)=0xd1) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x20}], 0x4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x10, 0x400000ab, 0x1, 0x59d}, {{r2}, 0xfffffffffffffffa, 0x89, 0x2, 0x71, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x9, 0xa91}, {{r2}, 0x0, 0x21, 0x11, 0xb16, 0x400}, {{r0}, 0xfffffffffffffff8, 0x7d, 0xa0000001, 0x5, 0x5}, {{r2}, 0x0, 0x1, 0xf0000008, 0x3, 0xc78}], 0x1d, &(0x7f0000000080)={0x2, 0x3}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:16 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000000)='./file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_emit_ethernet(0xa5, &(0x7f00000001c0)="750f4d203214bf4f1292225c7d2edaa85cea9b850b54771fcf506ff5fc168840c370b9e3ee232417698584c9b3e41bd0f92fee58009d55cf4e6916727b366c8787ee724632b2ea1a6c4d1e73a1ba239dd7b59b55b4bda6804f773d32515266d7343a99729f423ab687792c31280a2afa5410302efd0932906bd2b1f67ed02ec07ecb505e32284e165a20aec6816b9c5fb7b8cca358f811cbae127ec1980ad4ac141e4d5a7c") chdir(&(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0xffffffff, './file0/file0\x00'}) setuid(0xee01) chdir(&(0x7f0000000300)='./file0/file0\x00') 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="5c8ed75edd46ec03ce1c512432194910dfd548445f8baefc8d631fa13d281c1933d350b829d6b1b3523b026aaf52824a3401f349fbbd605eb82c59d540b8b90b787c5cb11bff688a2bc50eb6cc78a1af0dce579466a547300676f12d781d3163f835fd597e131f6a58732f41ad96a740eb575f614bbfbe9e9a13b3fa4a6c851bde6db297e48dac00e89b6ef208df8af126cd7bb65d7e1b3616c493352e2f4e03c615d751ba3fee53cc7b913a74231ae4566c6cd6de43586e64caaa24af90e6617314be834882ffba195057cc3655d4044ae192", 0xd3}, {&(0x7f00000000c0)="768819e155e804328fb3e3ddc904db4c8f7c4b4db1c5e47b6bfd71ea26c2b31f4c48ec305ec76f383754024be75dbf7d70aaec30d4d956584f71e4783aa761bc10c105f5e4cea4171fc399feaa8c32b1faaa293c7f5ed69aefef3c0cc9a0c14b1de96d570555738dca6cd62a53146be5c28b4e90a669eabeecdb767cc4f46abab8ffeda75c28776c8a3b0ecfb076d8cc6d66db9231f1d2ee2d7f842a4abca991a641c6d6a209ea098143c6f7abd7801a102e9396293b3a", 0xb7}, {&(0x7f00000002c0)="ffcc90d7ae4e1231c99c7f89c3010e7949276ad086abe731a891fa00bdb61dc149f8c8c16b268c0dc76d36b5d84bd9b5390a2a13572eba95a0b51c11fce4cb", 0x3f}, {&(0x7f0000000300)="57f939d0fc2beb415b81c68a66053348ebc4", 0x12}, {&(0x7f0000000340)="287e98b184a982fde0111506181b366d3e43ccb84e259b3338a0c9e3378e6131ca09843a3374845785ae7e8682d30f17c7eb236446ba09ea85f324866a1e25754c8f1937905b2938dd9dda8e9929cefda9d2781293c1ea444cb8bbc32c2918f7dc87d996790511bb167c94e1902f17bb9f1ad0f9528f8a91486a4edaa23a56bd871c3fcc8f41c17d6a", 0x89}, {&(0x7f0000000400)="0f0186c8facafa346f1aef086052d4e373925a", 0x13}, {&(0x7f0000000440)="c941515b6c54b545b940a794e179c85bec6b6af4f41955bb5b7eacd617d83ef6d8534b0265b11c47a1bbd176cddceda89abf731def1916f6475247d48b90e580f6afe34b808cc50c996b75d316cc54a954af677d82ffa9ec86aa3b86e6d0e4c659346361517c8dd2aefe4842ab85a0ec12cedfb4f886c3f5e867c05709", 0x7d}, {&(0x7f00000004c0)="d4072d713f7f89a50ca0c17be6d09595b4a9eac45ae5ca9a6d01ce05d2c9301742ef9a9c8e0d35668623692194ad8f2de5023bc2eadc1bbb67df6ae5b94b49f6843ef60e2de7b637de7e764b7660e30de6a105b13c66bd6263f2a00da0c1a8cfeeaa50abdffb76c1a4f63c5e4b18c27c000d71a761851669bbe246c1fc31f2364a590a0909df446d1c75a4beb043b34f821eb4de26d92be098ceab8c576dc85901565628e0cf90d1804fe8668f16c6e55300cab78da0bfebf718", 0xba}], 0x8, 0x0, 0x0, 0x8}, 0x1) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000640)=""/205) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/79, 0x4f}, {&(0x7f0000001340)=""/144, 0x90}, {&(0x7f0000001400)=""/119, 0x77}, {&(0x7f0000001480)=""/228, 0xe4}, {&(0x7f0000000080)=""/4, 0x4}], 0x9, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) dup(r0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2000000080010001, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0x4) writev(r0, &(0x7f0000000000)=[{0x0, 0x258}], 0x1) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x19, 0x20000001, 0x80000000, 0x4}, {{}, 0xfffffffffffffffb, 0x20, 0x80000010, 0xad5f, 0x4}, {{}, 0x0, 0xa4, 0x2, 0x20, 0x9}, {{}, 0xffffffffffffffff, 0x20, 0x10, 0x7, 0x100}, {{}, 0x0, 0x84, 0x1, 0x2a, 0x5d033500}, {{}, 0xfffffffffffffffa, 0x5c, 0x28, 0x8, 0x67}, {{}, 0x0, 0x80, 0x80000055, 0xfffffffffffffffb, 0x4cea}, {{}, 0x0, 0x1, 0x40000000, 0x3, 0x4}, {{}, 0xfffffffffffffffa, 0x70, 0x2, 0x101, 0xabf}], 0x6, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x8003, 0x8}], 0x0, &(0x7f0000000280)={0xff, 0x8}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x8000000000001a, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x1, 0x5]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = dup(r0) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r4, r5, r6, r7]) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x100, 0x7fff, 0x5000000000000000, 0x0, 0xef]}) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10200, 0x0) fchmod(r1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) socketpair(0x38, 0x8007, 0x3, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000340)=0x7fffffff) socket$inet(0x2, 0x8000, 0x1f) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) fchdir(r2) socket$inet(0x2, 0xc005, 0x8000) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0xfffffffffffffffc, 0x1, './file0\x00', 0x8, 0x40, 0xfaa, 0x5}) getgid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000480)) setitimer(0x1, &(0x7f00000004c0)={{0x183c, 0x3}, {0x2, 0x5}}, &(0x7f0000000500)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x20280, 0x0) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a5300000031000000030000003591af0dc1bb893fe3333b58c1055a87bc50c35e2626b3a005f8ad4a27868628d4655da9c86376edbf362c24cbd86c3452c26b58f48b8e1f8ee7fe2d20331cb4dab92e6f44b52b7d6aaeeb7710991c11b7873b4ba8fc042428aac04da4b15ffb6d77f0812fa3f803232c63ca1ac8b9df82f16bce35d9c31d4c6726a46dd451185f467d3c9bd8fa5022e4cfb3b2655560cec2346fe983fd05d70d2c4e84ffcae285b2c08b77c05d5a9f991e5e1fa725895393de58a128decea8116b397ad69bc6d45a3d6dc7d97a9563ee98c5b74ed1a6280e798263132ef498e03cc53fe1cd2b1872503b299eafe4f8b9f7a383207d28252ca71114abb5e588"], 0x38}, 0x0) socket(0x6, 0x4003, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x8004667c, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{}]}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x68) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b8413333", 0xb) 16:00:17 executing program 1: setrlimit(0x7, &(0x7f0000001ff8)={0xf48, 0xffffffffffffffff}) setrlimit(0x5, &(0x7f0000000000)={0x8, 0x2}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffffffffffffffff, 0x2}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x2f6728a8}, {0x8a, 0x113}, {0xee, 0x8}, {0x40}, {0x189, 0x8}, {0xee, 0x3}], 0x6}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1c, 0x5, 0xfffffffffffff000}], 0xfffffffffffff747, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x99, 0x100000001, 0x7033}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000082, 0xf4d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x1, 0x3ff}], 0x2, &(0x7f0000000180)={0x7, 0x8}) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20012, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x1, 0xc8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/254) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000200000000171604009647796f00"], 0xfffffffffffffeed}, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) chflags(&(0x7f0000000100)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) getgroups(0x3, &(0x7f0000000080)=[r2, r0, r1]) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x2, 0x100) connect(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 16:00:17 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x351111b1, 0x401}, 0x10) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:17 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = semget(0x0, 0x0, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/157) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/192, &(0x7f0000000000)=0xc0) 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() shmget(0x3, 0x4000, 0x20000000000008, &(0x7f0000000000/0x4000)=nil) dup(r2) write(r3, &(0x7f0000000200)='@', 0xfffffffffffffe25) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) sendto(r2, &(0x7f0000000240)="d7b6d0f0c79199ca09de4c4044ccac7d6bc941023c77b77083564bb543007a2f9b8dd16091f0cbdd78ec750a461e0e10260c134cdf7eb01fba00432b82c0f4ced8993bd8c4356cbbc6325d9c6918bc65bbf2b12a97b1d1be1fd04ead0b7d52ab74d0f98589fa21155b4a738ade95907dc077438ad9c34054e555fd782c1e1b10a2acfb903af1d1082d4fe811dc997d8045b5f13d2d096e54c75e188b3934b000a7d25880060b531a877b6f7d1b66868d77dfbd2e8c6329ef3e1fb2505ba2ad371055d905c8a4d9caf39ae8e69f30918885478b8eed13342350fe70058f6a", 0xde, 0x8, 0x0, 0x0) 16:00:18 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x8) ftruncate(r1, 0x0, 0x95) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0xdeaf4152, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x4}]}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="ca711b8387aa94306f6ef33db32fa69ddee53906f405ef2ddb7862e4ba1df5c6ea03fbbf115472be63678fb55e4ab416698caf48b1a26b80bc1f1617ccc5d91a931b72e9d4f965afe75b470ca3883e1d04e212a360b5ebbb5700f77778252b3c7638a31c5edfbaa619c904e4c69f71a25b047cd3c1929fcc5f1bd48d9f3e182865f8c09cd87d056432f491b2e21db5e71a55b729a94cdf2c28cdb175821cc7134e82116b27f4c4a131b92aca50d3461dea68e8429efb532a17445c6e977a6179d4e217ea08d869b2caabed63240f024e", 0xd0}, {&(0x7f0000000280)="ea4b5cb5bc1b89b2c050f087919f8684003f70893f953b9081d229353de695892ed9439af1ed0f6b62a3d53c4eb134ec070a3a9d81321333eada25c7829f182cc82e89ab82fcfef19158e03e857494b629cd869eb937b9c5a32887c97332b344fdfb880be242b9b244f85ec5e4b2f75e0fd9a16d48f8a895205eebd3e9409f2ebfc952aa8469e89f728e647d0cf69e1eea689622a6818a5d93e190e190f768e9cdb310b078c6e918b2ef43f21d162bfe015dbcb4b427aa8e5f6c35cf96e9dd3b4a759bbe5a4988f209df0138c68ac750", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x4}, 0x8) r10 = dup(r0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x81, 0xa9fc}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0xfff}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xa0, 0x0) fcntl$dupfd(r2, 0xa, r0) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000080)="02", 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x20000000000001e, 0x3, 0x0) getsockopt(r0, 0x200, 0x7fff, &(0x7f0000000180)=""/123, &(0x7f00000000c0)=0x7b) bind$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 16:00:18 executing program 0: getgroups(0xffffffffffffffb9, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x1, 0x7ff, &(0x7f00000001c0)="6c7498557626df4b428f83fbe975ae89871f5419a22766e6b05078c37dd0354e829c405b74afd78f174bec23921c5d4d612cf4b42794d09227513908b2f3d665b95efc68575baa25342e5260f9d7bc7cc7072ee6b24efc18213645a5f7321f8f0a454cad7fae6cce3052aad76e6d29620ab5cefe49a075a8a6d5159f527bdfed8501882e41e638c0eb9a47f75e7ad2a4c9539ab70f71a2c999b40c8def00a7a253e4eb680dd35ab68724524015e07f17e5ed7f33e0bb76efa85972998f11fab7e38797a07a498980d8f024832d0811ce929a97d5c2890d5307d64e51121135196a5e20", 0xe3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x6, 0x2, 0x100000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() setgroups(0x7, &(0x7f0000000140)=[r1, r2, r4, r5, r6, r7, r8]) sync() 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x1000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:18 executing program 0: ioctl$FIOASYNC(0xffffffffffffffff, 0x40047309, &(0x7f0000000000)) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe5, 0x200000000004, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/8) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x3e, 0x1, 0x2, "c5c039966b95804df732aa3154e413208b0a8139", 0x1, 0x4f}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x613}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xda}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffb84}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffcfa9f9b6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd77}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000700)=""/100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000007c0)={0x3, 0x0, 0x8000, 0x1, r4}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000800)) select(0x40, &(0x7f0000000840)={0x10001, 0x6, 0x9, 0x6, 0x0, 0x80000000, 0x9, 0x81}, &(0x7f0000000880)={0x2400000000000000, 0x4, 0xffffffffffffffff, 0x6d, 0x2, 0x2, 0x5, 0xfffffffffffffff8}, &(0x7f00000008c0)={0x8, 0x3ab, 0x0, 0x20, 0x6, 0x5, 0x6, 0x72b9274f}, &(0x7f0000000900)={0x1ff}) r7 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000940)) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000980)=""/4096) ioctl$TIOCCBRK(r7, 0x2000747a) utimensat(r7, &(0x7f0000001980)='./file0/file0\x00', &(0x7f00000019c0)={{0x5, 0x33d794c4}, {0x7}}, 0x0) kevent(r7, &(0x7f0000001a00)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0xfffffffffffffffb, 0x81}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff8, 0x9}], 0x1ff, &(0x7f0000001a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x6b63}], 0xfffffffffffeffff, &(0x7f0000001a80)={0x81, 0x4}) ioctl$BIOCLOCK(r7, 0x20004276) r8 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001ac0)={{0x7, r5, r6, r5, r6, 0x0, 0x1}, 0x6, 0x5, r4, r4, 0x82, 0xe9, 0xe16, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001b40)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r9, &(0x7f0000001bc0)="219ff9a458036d2ee53558eb3201e8e27acfcec85b2ff2b65ed084d8cc2120b148060baddf63b0e4f50e0cd4566907bf1f315f7d34a99dd30a833c562286e828c4c8dd8f2654877adea4102529f832b74f21d782d58535fb0d5ac9b1515d28c6da6080f231c63e14e860c05a56f055bd8a907e1dc7924621e9611990ca0232f5a668ac4c9685632e340991f8624c09424b1afce7df6c5dc7e1e916ed77ad8e6216c548eae343c9105cbdf75f98cf33725e73d66c4f5fcfad6c1bea992a37cf96528f204c8fe868d7d5d4b551604d7cd6946e3800630587ee882fe928acdd4737396223057c25991434168db942ed14a5071c5874b31e8d82b98ec05f58c9f4861a9f08c8ecf3bb120bdad994c70667fa356f4a2fa1c733f624c5853279cf7bb80a402f41915d51d51212544119b833947f775ff73be3b7a8e4cfbe955b9379bcbf00febba157c11828337017a0796366a9dbe2330d5ef68e9a2cae6fba16cc0b04753e34c05b70b12ccf652623f6b06b518fbbdda1488cceec1b8d3a3820b0f4088461fc493891a5c6d90f9bac9cc2428b244e4d49cea53dc4dcfb9b080a0823e2e319f731e8072510a415509865febe1e4e7df3065e95f8b4da7c6f292d6df5f4ae10514738add73856a32a770dc92798e50428a0e3f3bbe13d34c1df6d856f843eadaa533e1f2359de044e1a4f5abf1c57439e36e8ce1d1bee7dbf66c60cb4f65fb99670a1d2ce7cc4586f8d2049de1bb39e5acba0cc945b3e752569de654974eefa0e3906e87b2b8e4335adb2c632a47ec6864ebb6777c8bc8ad9c844b04a1ed07ec21e296fec64547b6d9ff42b4b09d625b33cb214be0515661c06c7c88505a3803b367a8cdbc4f218e071a3f946dbd23d9a63b211ce81b1a7314843a8f9715c3d9b40512c82dcf9f0e3a43fe0cf25680195a6e70c9b29022f312195c5870a68b374a1d04883e1d40225933bc25844b966ef7d67e31580d95667adc12cd81f9f40afba45727e587434d35f7feaf88673ccd8e38e5a973851e66d2caa03708f45329aad041127c47235970ee8afd18a80258d16b105010d70cc7bfca9b17185654127e1fff92bdb134e158f99386a27cccb08f6404e3fea665e83a75cb79c6e3cff2d433377a268118fd672e6b4fab7acee5e14c0f570aa15b7f012f4eaff94c88343abe7cf9b8e5576cdc6dce9b867774431e0acac287b25b3d337937a46eb119f11a7f7c52099dfa92e236ec2fef450d221036a71b1a1492591b0ec5b03870b13cef7b58823e1d5f2c1e97cd72770d053787ef8fa11529b8e4b761efba0cf2323a3ed68ff35cf991ad0ab84fb6f62ec9cc1d3975fe2b08f44bd3b6047c6cd83ed264aed1810e5e500795e5e2c7d67db7ce2f847135e9ae6af6cf41073f37ce76f16117533217048ec930aefec8f95dd937b685241d604c00d3ea2160b92b5a37856751ed716a523c064e1fb67d0c00358488577f8ae0558827742fc8f2d19381d1241a31787958d91d5917183508172659f1136ef58e09dd26f43f85539386557429c34e44f4faf64d1406db40757d866b92c7a05eb8a0c15dc94d291df17200db5d2b37b28edd49541f4807296f9896c6ab1748b205f0f04130c89b736ecef5e0c28ebe69d3fe57ed244771e00814e9162895e2d51e06caebb0699c7f6f8ee9372a2ede45f65cd082d40a16a0577f4d75f560127044a35b62097730a0112e227d23c5f7323d5c870b66134a722980b1d51d95bbc99c18d1749bc06589edaa576bd3425c9f0588ac954acd4df985c7e7c16fd1e115c239f790e29cf76f6f74952344cb0d623ab07e5a179646f504b1c93f6be593457effb8b6e260ed3867000b2138df7f55023392be2f62df415a0e61101a09c3b50d97cfabe7f94e11296b30c12a4235eb4cb1634e058f3c9dfba5df26ef4a235f2bf1b2b607af1de396c980047b926a5e0fed821a475cc3db9ace22904f521f2658f4b573c9dab1ce0d3f8b7af9e2916f432eee577f9c1836fe3db4d73cd1d5b90b2f6d691c72e77b3c804913d4958fabba756397598f0522e6d3c20731e4e16608419a140c1bbe8551716067e571b22c0e4f463d98f5a72fe51e5042a3cad11146dfa5a21a2bc382e2eacd91406627f9d6fb44f00c5942ec86f2e1df5b52e361c8be6d64072a775afbc80226a7efd53e0f63e6f2493253fd9e3930a25ccab9386b3f0c42001c02a3dd33943dee3d6691a3def74e9cd528b3b61ece3ab5aa0568f37d2a61ff26a2171fd10fc2376d4bdab98c61005ad6b2376f0292e7565e5f96374d954d6f764867e8332b4688ccbb8da157f800c5be2c29e3dc4e085bfb1d4aa38815064a104fa57f2caf46aa80ca887f22020e8ad20fc9e523898c9e68d82f791055e296f4efabcd53a1eeaa7b16dab4016c816fe7b35ce8c2ebebeb74f4485c7bc32ce4829d0694e7bf2f32799760434195a95c03352e1df8481b8f3e23c81d0e807706246905fedb0f12d15224a50f9eccd9e98c1bdb97dbf0e637333b35f0a1e6f569a8c8a26b702a0c0e29a8d9bea941416e2ddadeca494e0786ba5019e15ac5e07989d2751bc0b6646853fcf684f24a62555a8e3c348f08b1c399f6f2ba7543831ef25f166e0d8aa17d02490ae1a002652f4d2037eef7a26fa418831e04b12d439d524621bbf435e7b253c09a56a597ace3b67b4d29a172972c1c122a8d5a1eda61a2f69329ff0d86e7db402f7e464634792951a9b3d04cb9506e35c8104eddea07d8f3392515f4b3cec44414d0dc6e5b61d392eb41ac8a9128ddca42cc66b764308ddb5a1668c7678e45d2f425de960a89b85e37c4b777fe71419ff064f8c56f741dc1425d997331fe109d76f70b6600031e6b6743a3b24bf4b71b3fc47cf7d94cd0f7485be0efd58bc6def5ab644930746ecbbf863d876bf0ef9fa11b48bd4d6d2ca32c402aa1337948d65e6927985ee620a9c7837c136a3f497533c63a94549e28ed7126f2205917fb83ddfdff755fec51dee6094fecd5f4506401c95f04099fa6981bffe11e4a5f79568271fba36685e14fd45afca692a26b8c3bc962e7a7c8f65a4880bddf50c492bdb5f984a8abbf9a66acb1f839b320ed34439ca8b8356b1b40618ac3a27426ac38ef54714f28c0ba00624bc80d4b022e6a7b527619cdd1ba4b7b2e7ce3035de46b7baac4778d225ca7bf26647113529b80768c3ae4e02ad95dcd6473fe228f4bda1f126707403183e7a675e71601aad63006874cee0d04f2ca28baf5825cc71b81cf31210e67b1002de00b47dcdb4a700f2b717e912db311755097355cb9d5985fd2e2b0f21940924ab12488462061ad10f36cf9ae9e834f369892929ee4cc53fe84d283148de0a9f4854d17d8578c5321847fd4f4df08b5043a56235beb0f9d3a12ab0aa072276a8552554de8a504af9337ed37ec2cf058566ba511611ef69f52112e03c53d0257329ed7996fa2eacb85683b4d17b79e0ea0c4ba3c99a6b569f825e39f0de7728b432f692d33468ca9ba4d9071c4dc8b06dbcc5671afbfaec2b8b120fa130d844d07652c91041f2f700ee8d5b99ed93018ffd1be23eb58fea2cb0eccc27f5e198c8311ada12d5e90b513fa5df0510f2934cd1ccc6a9ae4d5feeb10e2e5a85fe097ee1bc53586bb3a815e4e35f8953ee58c5a4448d2bf5b111d64350a17891ad611594a181f33de0b6588b4dba810762711d4a84aa7ca34310f1407fec2f9b1bcfeb67a4c44ee839be793b2f1da5c515ee7e250763cfd641e5b58dcf8c905794dd4648a77ed8f4cda9f4e556b68580d9eca96d58cf67161eddb0dfc6f7596c25daa1fe9d7b87b90586bd3284bb2685365efc8598107e2879e7ea97367a09d04197ce4ba04a7029e07197bc174f7a8ad8e0aa74300776782cfd33c3c3943e84acdcadb36c90d14422b3b0e82140891ec03ee9588130be1d8b1dd26087d7e554e7396c5a1d9e7d71c4632e657a77507ea7959ee0dd5401553fac9a4687bad2911b9399718d4d9b5ad03307a4d870cb37a0a2c030c88b848e49f960cf902ad75c79b9d4b80a8c9f601f6a193f07fff07a3f433eebdbe1631b329d574ab2bd2f851fa1ec84a8f60b9751a7115ab54dccffeb47727616fdea1a59f1da6d4e3f0321d617cc7fda8430847d42d86da5b89e6c88ab3350bbfc49764d52a7221065d71a89fe97bcb5dc326e30f0ece6af60e042a118442b28c669d37e446e0a5ab504048fd6a651571695f6eeac00329585c8fa5b91db74add5082023b413c26dc1569c018136cfc90f91c6c22631b19742570d8a3142670482a1c0ae18d4c2c85e945a433367d7d1182aedca4474561558535f35d246b8fde739e9c764e58d9f6b55c7a75cc79572b1896a1fdb51734da4089a41894f5fd9a8499547fbbe19b47aa0a37c701813fad9cd76854ae8ed2b2a186b5e08b7ef9a49422e4b4b1b060b2ff4d112077458c5eeb64d2683ddfd2ab7cd21186c72b94b52a458f63f591f880fd2ca0869282fca6f689dc36ed6beccd893f1799bbb110d057ae2965485290e1d4a4ccd9d3fd4d2ae39292ca6def4dd916c3a8ba7481c66327f767e22316cd2defcfb118c7fe8f076aea292f8809d27007b19f20efbadb526ecd7dca33acfbe26dc5cd7a2d982f286cad6ca17996a78f2413089aaee8e9f3025b0a47206f7a8f1ae7ce82c30e0e28c3ba7466b4a597eeee3cab83fb800e74f41a4d5b4dcaad11f2994f7041de7026d111a5b5f21fddc1af52ea851d0f89ce929b568529f15088b28b477ee3dbbefaaed6b48f7e3e0593d9861e266c99a43b9f6589458ab6fc5117f00a5cb62d48e18ba07917ab1957d5bad9c67b1e752acc743f6f9c0ca64b7fc48e9b4b1dd0006e6ad748bfde4318f5446736cc99af1ba4ffdb297233e67e9a4350dab4e53c69dac66994daf938c28fe98898f0c891ab536c96cc784f090b20d168cdb782cf11372c9d01e907ce6b99fdee743840396e6da9007946c65cfdd2a215130be8ed532e6aa6a1ab410df875c9265070af2957e3cfc1828713aa9cf4f0ccb2e2166a46ad29f56a09159b55889334f942c5858a64c60baebb475a40f82f373a15e910f167d452f51d5e6713099198425d278cabd0b8e34ce6e218ebf33b7f6afde2199082eafebdb990437575f99b3e6ba56413d906a9b831dbaac3eee97db94493d9ab26ea6c09d09aec0c81870b5d2eb8360bcc701826b77075101d32355f82f465a03353163d24b341808bf9789730410b7a8507cf470491698ac30f8c2e485dd95ca88c683fd7f11699101109315623eee0fe0dab1e568b69fbb1dd0aa9104644e086c83f0efa4811a47802e2ef94d327843b7cac01077af04f58c6ae7516bb3cd054f7854766a2b32a8701c9bedeccf9bdaacc840be9fdd1ffdd1a8600347dec444b86529be0766173a3c899873773dcdd6ea481e78d2fd2c93558545db141548cf55eef2b26c529da58a9be5829c0c4636035522d28ba4a5970df5f027ff546b5187e1584c67d99a80016440a19d6cc1ca2dde545ee191ad2805dc81e0169a39ce7938b007ce76389b22b9501b4d4925eaf3137b7579b37fdff1ac67b9efd386cdcde15de28d74e46bf702cca7c927e3432ceb9ab672603ca431740e78b0bfff6195bbc5ec532a70d64591da28ad1f214ec1e15adba8efd67a1102b55e7837cc07cae76c2b96fd33fb69b9375c795611164c627cb0b90939179069e3e0d74d385ff02c55bdf5a93f593b00d6b1eb5c6d1c03010f77b4d114d7dd7ec7ea41b36d47404515f0522c061e955b386c8c6294fb", 0x1000, 0x400, &(0x7f0000002bc0)={0x18, 0x3, 0x6, 0x1}, 0xc) msgrcv(r8, &(0x7f0000002c00)={0x0, ""/200}, 0xd0, 0x2, 0x1800) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1fb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "c63bd98c7393b58cb07482b48020ab3efbe4f1779198cdd6bf43f209d82b7b9ccac673d6a87193c4557ed38e178983c485d39b46baadbc83bded3f32d88b3109a3fddd2a4dd1661f2292a9d5b27e5ea8280b8c369a4bfc0d8fac5f4aa6fc4c6d546f496f7e503c1e0d20e312dff29c6a67f69f48d924d2f512ed668579f0fa7a04c33f9b4fb9183a6041ba0b0159f3b3854e2406b969ab828af127d56e4668288addb4b54e8c76919ec944853400b40f287ac630b1966084e0fd2f242918c41144064d440448cebf0fdfb6c073c3398146433cb987a00f37531483add972063db97d9d6c4b6d879f63781d88889c2c58187e832e948cce"}, 0xff, 0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x990, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) lstat(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f00000002c0)) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000640)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f00000009c0)=[{&(0x7f0000000680)="cb9d66fb1f63db47933d0b4a44ed3faf9d9d5818e68b89e838104421fbc61481d719bd408c7b42943a3a9fe060af87417a75d403237e104d6fedd40676ea6a6bcb5c66376e6380ed9e2166e69d77fcaf67894f30a1912ce7a03fb1b867aeb2a750240aed4804146ab90e8d1107059a0dee1ddfd4a3154e8058b65cbbbac26744fe0a73981a13c5eefe3224745040f49c96e56b3b34a470df467aee0766418de2d31c89caf1614b097233c21502dc024eee387595f2af8d0902dc4ac5d722aee441067b6ce8943ff1a5abf5ee8cb4ac69c26602c5746eb9c65836b9555a29cc", 0xdf}, {&(0x7f0000000780)="2f2baca47101968aec269786ede5085311b5a7a558fb6a1b4480da772b0b1f13bd6e5d95a61696a143a064ebf9b3f3aaf2", 0x31}, {&(0x7f00000007c0)="0835a43d0480f9e8b67c2072db1a740bd1d94aea6d0b3140a15f278e", 0x1c}, {&(0x7f0000000800)="1e9962d1e3d60b915efedeb762c6c3310cfb695deee9f4d9a43d41e7afc9dacfc4d9a7cdea63f66a9860715df1106e85ba34534d86ef02312a2b82dd9ea7a72ea479c3424825d8fd2a98b66b3c7e0bc9573de250ebddaef5c2755b1a64c4d194836a2199236752c7b139cb5813ac726a1b56bfdc5e9c254d0b38bf026226cf169fe0f976406314bfda4a6f7750432b64f1f82d7fab831fda76742ac42e8b7cf517d6252a669790368312273b672f55602c7e2b6922d06e62e818cc6d4484131715b1445c4d111178d79cce642038ff34db8513715ac4", 0xd6}, {&(0x7f0000000900)="073d06d7f74505fd0ff0a0177a33c4e81902c4c13d8c9d48df9143f744dbce4bfac8b13adc3a3aba03ff6a4ccb899b932f0114b6e3ad75cf2ec277acab5ddfd97ff3b7b6a7aa93f0d709b9d658b2c7bd8309de4daae83eab0c6de5d834a7e4aa48fe0fb50af6fa0ea26d6491a8ebc846ac039c9b", 0x74}, {&(0x7f0000000980)="7039b4fde2288687846c122b403fa289d9a5acd024f253995f2d41b8809c3335157009", 0x23}], 0x6, 0x0, 0x0, 0x40d}, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20081, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0xbdf75ec16562a09c, 0x7}, {0x0, 0x400}, {0x2, 0x5}, {}, {0x1, 0xe9}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x83c2}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7bc7935f}, {0x3, 0x4}, {0x3, 0x4778}, {0x3, 0x80}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0xffff}, {0x3, 0xd}, {0x3, 0x81}, {0x1, 0x43d8}, {0x1}, {0x3, 0x3}, {0x3, 0x4}]}) socketpair(0x1, 0x5, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x202, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x3f}, 0x8) read(r3, &(0x7f00000005c0)=""/116, 0x74) socket$inet6(0x18, 0x5, 0x800) msgget(0x0, 0x208) listen(r4, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)) 16:00:18 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 16:00:18 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb4", 0x4) madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="817e648a69b8eeebc6d4a0e1d9f394094c53e333e7ff071fbeb266a2d35a4748af35c8e5d112f8ae1adce7f08ef589dbe59c9fd48e556f51fee45b8e8027f6e386fe8e891d6316e770942a2830c34d22f22a7da6f2e823ee40ec3cd1db6b007efe14d12fc9df985380c2b24217ab080961ccde5df9ad4335598d347cacb04a9cb4d2ed8a4ae4a0e462cab974ad4ceaf5222c0fb40368feaa8b7645d9ded98b0d775e11309e4be57325400a9fd618c1dd88fb51e2e32a3fbca23085c3813e967420e590b71a1710567418f6bbf39364f852f5eff60182f10fe99dd28e9d0b1872b44d17a49e9c357c638f50178a2e5df04777a9c6", 0xf4) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x5, 0xc0, "031b341822eeb2aac8632f11f318c734baa9b89c", 0xdd4d, 0x5}) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7f) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x60}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb0, &(0x7f0000000180)='\x00i2\t\x00\x00\x00\x00\x00\x00\x00\x00') 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="cbf8d6a115f0815b6bf70ebd3df3a5f6749d2b34be936516", 0x18}, {&(0x7f0000000140)="ea4f7dee90482ffe8191288bb37e134def4de22ddc4f96b30f52750b62ee3e7d96c23cc18a5c00589ed6d7f9095b29fadc9ef8bfa1a1990a", 0x38}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x108, 0x400}, 0x0) socket(0x2, 0x2, 0x40) 16:00:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1000000000000) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:00:19 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:19 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x6040, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x5, 0x0, 0xfffffffffffff826}, {0xc38, 0x6, 0x0, 0x8}, {0x0, 0xff, 0x100000001, 0x1}, {0x8001, 0x7, 0x7, 0xfff}, {0x8, 0x898, 0x7, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) pipe(&(0x7f0000000040)) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x3, 0x0, &(0x7f0000000400)=""/188, &(0x7f00000004c0)=0xbc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/233, &(0x7f00000000c0)=0xe9) write(r0, &(0x7f0000000340)="727333fb4f421a646eaab0fc20dcc10f136bf05bd1436f317f1f3b020f8f7d98d098efef9e396829de643327b4def7b85464ed332cbe401b4e891d6cb8103dd7d098c2add8730caeb90c1b875117a4dd87239e3673ef3ae96a3e1b4a37f491dc578cbdbb91f89abe1a0b12e234604eb9f75ae0e9d6bab0b1188d15ffa60869cb6afc70ecf8750b1ac551735c1dcc3febb61530ce4c1c6bc442178049f354c2c838b4780dd00fb9e348c9a0b9ea9bf3", 0xaf) pipe2(&(0x7f0000000540), 0x10000) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x8, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x4, 0x7fffffff}) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800480, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8008, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup2(r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchflags(r3, 0x0) r4 = getpid() r5 = getpid() setpgid(r4, r5) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="4cda1ee52944739d5c11d8aaa54fe126da598edb011e2c07bed7ef4c01ed2f0bb464d302c63a92", 0x27}, {&(0x7f0000000300)="c7e32966e72e1523bc2d995656732d3e7199031e9e02c46b64f9ab4c1f02061ea381488e763a464f75f57193d99f7e9b5020ef6498b7474e7bd67177f3013045cd8ef9d4409ab1be3ccda701533d768ff4fd85c168f61bf667a9a4a534e5fc17b7e93d28cf83ce1a9e51095077eef46adfbcb568384ab056655f385db60eb7d4624b61d2f8133d1ac152258d6ebadf936ef305c53e8b2c18adf5932bfbbea35947741b9f20f58ec9c28a255bb909d603b5f6a055a9ac856bc0e492c0e0f600483050195d06e4c907d87904808eff22dccf68f43bf850af0aa1f9f29451b6b96ddff7b3268d6f55dc75444e9a2e431c5eddc097fd217eff05c334af936419bc1093c15799c11dc598ea36253b2c96265c720ae7c41ffffa0efa5d438ad7b1df254d2fd7f7c49576629699b83fb136cb0e578ed1c67d0683754ef7869a1e8d1d92e8406dd2927506dd028b29e78256ef6ec363503596caf6b116dba37ffb5d99a089d09c7d810998b4005f21615d4ef17c6847d2606a4bfa0f034d1e585f3e140abf3b511a456c6c9f8e4ffc14a7bb28d47b52af9446d30d504e8d6e9b5d6df3d743d80d20f864c7b6134682d6c318a481d2caeb75378ba415e6290a06daae867594a60f88f11197c01817c1ea4d05966621128c0c006004c3e420657a7f4728262bf9107961298c54c2652d2a85afa71e51b81b5b155396ce66d71cf2e8534d5563a812d1207cb66c602fef3a07597c4190120c0fddf3ea59fd63500058c82c87e20107c1b78be0838adadea625404bf529c9d2ee1e11709448c0dd2cdc0e47a4b9fdddb3ec576011515015b2a1dd640ddfea2d9dde46dadadfc8c5bc9c3042b752edca3764acedb2dfaf31faf2299b0a3a8def3b7f4575fdaeacab4163646c94feb1d6489ab19b700575e1f7f8ded9652bafa0ead28cbbe87600c7f015d801f6627426ef2ef8924a1df68fc2d9d4fce7d4c8997517145b2f5fb7ebb7bbc02f5c6b0ff2bbf905a64367f07a81f4ce196631490e48d3a168fd1f507578f805daf8b282e4841f3e7bc61609aed4345edb971931be4e048e41394a559129e82909ef926c573c50a31c59598c33d6fcbf57034b04febb7ea6e87751f3f0cf3008a1ac92a97012f3a6fbc2d301e4dfff7ba4fcf0d73d00116796827c7d6e2f5ddeae2bedddef5f5d74eee5d8975b0c6ff86c246450fafe32ec5d234601e37acc5eeef7ce3684eebaa4dfc4110503f252c38db4c239b2e9375fbae710233a09acd14ee93a1184b4d0f5a70c9666eb5d772f72c322cf78534f1d27ea688b0f00851670c2a599813260d869bd739fe84a470547c45ab2aabcb925a9a825c1758a1f727486b871451b7eafc85b8e80194905ad3c98a33d705d07f315a9918648d9bf09d9d8a2836454b54041f64d1c641d3421d9564a61162a572c8eca5384a50c4128361f6f2651b7b3cc44557fcd2c54418daadbb97ee18fc7f5b9038363920d858334eba95a8cf0cd1666008f12de3dd5c66ec2bf1eb67073f86adfe3387c632728a2d0f500519e299ebc59e7aaa7f4df04fdffe3083904b2f44354bdf5894360bd4dd0cd76221b7be958bd53353bebd448a07f0ada4661e2a5fddc2862065cba7f4a70b6c9fb6a7517e244c1eec95f4af7c777b20cffa3c54189f0cc7492c76bbfd32bc0008364aaaf2f783b7e3eb0dde9234facd2365f783ab34985395c857a89bc99b224ea0f68a7d7895857bc68b3bb7dae13a7acc560f4ac77083ac17cad71413a4a79860a0fa2641a1e727e40b8996e0488426e36e07028b7f7140d7af635183cca70514522ea77acc0e3467ee03e100be7099c69cb0efca40c6b84e71470e916ebab39da956e3820f4fde487dc9ee96635b8a3609235138650058bd642afbe2144a3a2d5afefbe80e9910db0c202bfbb01b44f552d6bd806ae78d3901de9f38f6b3b4489a8cf4d9de1f1cc8602b7c199d4cc32a1c16360a9b143056bf375f532287aed3a08dd68d1de0d4105d85f7c3a47f4c90dd20c9a5fc1301e273ef823b555a16c5d17b3266287278102c0d7e3387cbbffb55107d3757a1ff90a0fcbe1f18631c1f10357ffc44f892bae48083e7fd3640e226f238ee8ad9260683a02a4b7c0985c7dba080043ddf39839ac1f35640ac2ccd528368dcca62d720356285c149d0a74ce0f4a2e9c57df5e547f3df973ee752d0b6acc929c6e366e66f055c4c87c2d241a18946a8b2526b4899451098d535b0940ceab18c9a63dd7a490b5778be9990c58a0d32c60a3b523bff81c0508825bcdfa023eb912058e9e4fd9f8212fe2536b022271c058d3dbcd141ec8c4ac0e4dca0c7f61d3d10073ff510936a36af460bc00b72864f0bc8f81da316238b450dfeb613272bd4b095a70682d7a2f713b9893f3ab8e6582096924fe2b3bf806bd8ea61f515b08e458106ae1bf0ea7b1ae9fd77a9fa9c526abb50acd53af4aebcccc92a4960134272755e6e62e9278f548cece8339526750d777f2aa60017a56c3c03b21be44f8cdb770bb03f8804bf6658d27778457afc84ae4de50ed7a7809e6d46aed08c294b4d5b364d9de3cd7ab97d98596b24256ebf32a9f22216d03d87029f3850fc40b72c5e6a361fbd68b5307d96618e332c6373c247d8f3effbaffcd57d0edc9c98b2375b02f19f41158d079d4a0f0e479ea7af54c0c7e8de90309387ebc37111e16cdc358c3e28508deb0584827607bb881c8cee5fadbeff39cd82397c04e36caaeb5f54766c48af0837d58f2b49a50f0f2a6dd160b336bed3631268beec05f839414fadcf941e71fcb644202174eef9ff8e9d524976d9981a77c7de14098deff53766ab020fe4348e17366ba069a82ffd21334685bbf46aacdbfea12dca090d4b12980f69e30a384b6cff82f1d53d5e5a77ff439727bdbdcb8c8b16443787e57cd2ae744efed1cce6bff3aa8c56e440787e43d0162ace11dbbab10a6fbf4b9412a037d5493d924c525c471cca7ad8e0f07e9655d204f81303b9515d3af8e4f71fe6c65af28d4b89b1357094225df37f765e202d305af57ee844746a7df0abc771659b163b2fdd352b280375c99d4cb7baa3bf378e158338e95320c6289f60b93812805a68a8b91667f867230ef6122622b516a19075fe090f906d826edb7d80902f8357b65e52c8c1c1984918e11321fdb68efc8f1180aaccbd9b10c0f97afc270f85dd475a1a33cec9bdc3ae1f7c043f00f06eb8b52607bfd3253511b390c3f4bdc6da5d18839761c09587d06872ff556bb93a5f4c96b9c8a745d9e4f6faedec9ff905f1a328a838d676788dfe222447e79dff211429d66ba38cbcc4c5c70792fae3a24e8913f5913037adf2935462191027a70fff4db9e1be884acee66f286dcbf59206118cfcd26a0223c4b34e6ff39495143ff154e30a4f92b742f2ea1ccab3b9667ace4eb2e9a1c20cc3d914c13620a845085d36bd72b23aa2ae2a899d6ed702296dadc2ebee29c0c727b6d28d1cabe4d8335c98a4b664ddd421db82aad86a0029a32fc70396072da7916d130c384f84441faf3cf2f96549840c89f3048ed9fc0b2ab7720e85c2422d96d8a4f318b3fde58af659440150f339d8817c26ff8e6576cb01542e4f8552507ec6c29ffe628f379d83c7570a74294463d650bc30951988de7dbe83700cc7775ed3e0ea6c89e2428ccb4b331ff0b48a721bee275bae929fff0548a7fda20f2d267ce5b428d641795e32f3b0c19fd16567fba09f84b12f819a0a279926d1418a100c44b9906d1f9cc9c3cf48895d80566b5c98cb329218d40311be4ba2fdfa2f1e2743528b0e93df9138d02a6daaac21cc0f6d27717e05e1829aa99909c9cf051d870b8a1c053ce42e65b0d6a54f870bb01cbde273e2f6d7558ed649da3708f032155b09090897407498aeaf480a719b983d348471d355cf63ece4681b0cdb13115941ada83e117a20ade06b61b6987abcf791ed15990e569e340cc13c6873f23ffaa7aeec063ff5ecb91a53bead17b12bfc4762cf81ba4595e04c9928a2cd422577085e72cf91989a5f187b410b1d9860c9c017f9f25739ac970f09fcddc452a9fe201d284c0d5b45251d088b12d720e0b740ea61ffa09e81e1da55716717a1cddafaf5fb3deb7ece30c3e0307cbb36810aea31599973013fe26c082effd61e448d70d0a2c09139f82cf829ef3fbacee4e52ed65d7ea0d268a52e715aa5489ec510717647992505d0d0548b5792049dfb8caf7946119732f5ab629330a7735bcefe7cb17718f736d8aa61e0997cfe4be31c3215bcb26f020eb34b88410a173574bd0e6ab51a185e1caaaa671a55bf793daaf6b084aa578f17e399de85327db0218f84ae88fa7131b326e8c3260a4c95ddc2958008fc2fd315a3bca06aec54a92e4ef88fa253c5d9f4d2d345fe6226d9cc287b87286edacc501c5dae4d9338b47115bce8cbf7e7e23ff5db106af0179ce416251fab8dc2d85ca9535c9ddd7355e7a3574f4cf1374e225948e4d99aab8b881e972b9b04b6b9ec8cc433ed07e40a0a61f556bb4bec0fdc8b258bf8d38a583a22a4dc8f3560904f40d4e5dbfe6ce13bda9957ac9ee80f155c55f0013c0ab09a65b00627672abf0ff8697b6c992c249a40464fe665ae5106c4f3ebf0c0fddea857b9af539ffcfa4886f614de93ac0c73267ecd245081f04aeeedb932fd2be344d1e48fe8bafb9af8b633a420d95accf0493502b5b18e85e4d8ba3f1e0c4e3dccef61f8918fd1c6b09970c2fa3f0a8ebb38cb9e88903ca47bb45304badc87fce652d37a52f81329c6e93afe52d98548231dc623c549d8fb7a3077bf54d61de5ac02f2c281ca5e76163cb71788def247879bb50115db73bf8166fd1209b59e9f423f0626c10746cd3e7ef2618796dcd102906d09fb3cad5108f508054f0aa044c3da79ff5912758896eb852269bd3624465a4fdd189c80b5b55c495008b32f4d988cc50b475d3d79f0efa1d76728edd89b856bbb3412e5f8efd3e8a9e817cfad2f84719fe96976ee4372cd12dbc6ef426c29386c7fe4c9e52740a0e544995280e1920ccc3bd532fa957950385e8b9be103c6583c290db0cc7b4d418b4635675659afb28b244cf48421476bfae681580d2c3990e90198b6aa71228a1a4fe87afd9afd5e8850e7924b67c74ca41ed211fca9f4cd88847b462fd4614045440242b2f329ce4ace2cc8f0ef041f0cf1c2963f7520b18bccf2fc11ad0effed21c574d00a2d1bcdfd45be99634e17580e5e5ebcee4aceb87a86d13ba011c4f0d3be60a8f98e179568c5f8fd7d66a355a877bf216a80b335e740f4a57e71fbe022715a1a3a6b79eb6aeb64ed5f08b8e73d7c0906f0ffcc120c8eab5fd339c47b7212a465f722b0f6cffaccc275a407d5a1dc21da0f24eb2cdbc5695369790eb5e6561f197500f5c7a1d0751935fc268cd3b17a9e6b8ae9b95b23e44846fb796164693c3656b3cc8f9343bcb0c4d4c8be24625a01969fef98e0c2ae0b5915335ccbe4600064e5e8e4890e830f21674758adebe4ee1419ba72e8e2e7ed2a45708fa13ab556de9e84a63370164ee60805712eaedf42fc282c740c5ca2bdc9a9433d193ff0531ed729430b9eb9bcab2dc1ea1c3c543008d5cb945e29ea2a5db642c234865b451fb1b511a09db09814db0017ca58f693b6cfa1ecef41c1733de525f83bb66d6b245d4344f045c71ae2259984cf14c8d1a5ff7c9fb6de9af6445c2ab29ccc1b5b3607268d19434bd9dec5ab5c124ef3a6f6642cbc337d5bd5c78db956e05210e5b48914344f514df03efe9b68632c8", 0x1000}], 0x2, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) fchown(r3, 0x0, 0x0) 16:00:19 executing program 1: setrlimit(0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7fff) setrlimit(0x7, &(0x7f0000000040)={0x8000, 0x10000}) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x900, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0xfffffffffffffffe) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x6}], 0x3, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x14b}, {r0, 0x3595529d9878c926}, {}, {0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x100}], 0x5, 0xffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x10001, './bus\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) dup(r1) 16:00:20 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x68, [{0x2, 0xe9}, {0x1, 0xffffffffffff8804}, {0x3, 0x1}, {0x3, 0x80000001}, {0x2, 0x12000000}, {0x3, 0x8000000000}, {0x1, 0x3}, {0x3, 0x401}, {0x1}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x401}, {0x2, 0x6}, {0x2, 0x8}, {0x2, 0x8}, {0x1, 0x200}, {0x3, 0x20}, {0x3, 0x40}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x3, 0x7fff}, {0x3, 0xeda}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x7f}, {0x3, 0xffff}, {0x3, 0xa00000000000000}, {0x3, 0x3}, {0x3, 0x12287203}, {0x2, 0x800}]}) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5, 0x100000001}, {0x6, 0x5}]}) r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getppid() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = getuid() setuid(r1) 16:00:20 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x3}) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/45}, &(0x7f0000000040)=0x2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xeeab) mknod(&(0x7f0000000080)='./file1\x00', 0x80, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000000086, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaf, 0x4}, {0xdec21d1023bf1d49, 0x7fff}, {0x0, 0x3}], 0x3}) 16:00:21 executing program 1: syz_open_pts() 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10084, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/18, 0x12}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/193, 0xc1}], 0x3, &(0x7f0000000380)=""/14, 0xe}, 0x802) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81, 0x0, 0x0, 0xffa8}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7fff, 0xb3f5, 0x2, 0x7fffffff, "f97ac2eefec65430f7f491fe87ec6f159e415f77", 0x80000001, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="19846b7534028b618db0f94e4c3344d86f61a38cd56a1aa2f37b06b3b6c19aad5ee8f589657c23b8800e1bf125a999fffae6fa951451518e418244436baeef445836b308ca1c371a84b75592d5799578088bfa7b0f0671ac10ade08dea3a2999296457fdad7b151ba585361c58eb6160472f0290f8f7f5cce3fd302c2188f30d7c674bbfa8c8fe0091328b5ea7f58ed9353efb4e9ba8677fccc9d465c1df06e8d454db359c", 0xa5}, {&(0x7f0000000000)="71e09f99061ccc1d35ec4ae356494522da721015f696c4170f396d000b3d52b81e8ffc99fbd1a2fbf8994add", 0x2c}, {&(0x7f0000000080)="34dbbb3cf535450df3a040b63a9425885ce93ace54115a82", 0x18}], 0x3, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x200000}, {0x4, 0x0, 0x4, 0x401}, {0x8, 0xfffffffffffffffd, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000100)='./file0\x00', 0xb91, 0x100) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x2, 0x2) msgsnd(r1, &(0x7f0000000140)={0x0, "d562047d9c57810810c83fb144d51260170f790ec8b7abc60f84172f87dafe704c9ffa23d2b522c6c1f5bf71a49d99080630e95849c3bf34bfb6f6b7e87a3aba540e65ffc8c93f6177a27c3c0583502598e47aaeb6a497751a9567f25b67f468ca9afcd313586560440ce753761a0c3470dc2be34af532d2e872c53c540b5748b5e8b07056c0b4af130b2b1e8d6f5d16152480bf5d84846d0a7f7525b9b5d6102ecc31c3255e9d045e71a456ef6897423fdc54653affd78dfca0d515a1e8df5a664f1b5c2dc3be53ee47e4828ebf"}, 0xd6, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3fd, 0x3, 0x7, 0x0, "32bcb3490000070000100100"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0xee, 0x3, r2}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000), 0x145) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7f, 0x4, 0x6, 0x3, "01de24ff8e0b809fdcbf0f47573daa8431968196", 0x4, 0x40}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x100, 0x10001, 0x8826, 0x4, "e39d4e6eac94ee5b4cedf95ff54cb87fc60da1e4", 0xfffffffffffffffd, 0xf8}) 16:00:21 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x7fffffff, 0x5, {0x21d7, 0x8001}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x48, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7d6c, 0x12, "f1f743cb24080ee382a6fa67806d00"}) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f62757bc766696c653000"], 0xe) socket(0x2, 0x4006, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x48}, {r0, 0x4}, {r0, 0x44}, {r0}, {r0}], 0x5, 0x5) fchmod(r0, 0x10) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) pwrite(r0, &(0x7f0000000800)="a1d33b4571c49693431d6808f60b6cbdda188d8898430fa6a12bf179065b09bec35762fd8756b0fdf508ebd366baf737a8d91de151b8ee52d419ce04bd25478963f0211fa7412665345094de6723a22dbad4e6dfeb4e9d290a61c994b9cb301d1a29115c30a22714de939ef9d3531dbbf64baf5a3fcf082f702e1633682625a0e8c4913a7ab3511d5b0c627ce4e7ba563f800ec331fd37ab1e4250846e5dee3a004ea3532407431de5266b728182b4fad8ad614db0ed35b1d19619def06ff89ff689bd579321f3b551856a4588", 0xcd, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x21, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000001740)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000018c0)=[{&(0x7f0000000040)}, {&(0x7f00000017c0)=""/27, 0x1b}, {&(0x7f0000001800)=""/185, 0xb9}], 0x3, &(0x7f0000001900)=""/23, 0x17}, 0x2) stat(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001980)) r1 = semget(0x3, 0x6, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001a40)=""/65) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="d3cbc3af10dcd8fc11a764b1d2e09300f3", 0x11}, {&(0x7f00000000c0)="20f5564b411b99c5c78982457418cee7e774e5d8e0af4fada516eb050cac3368674f1a1480ac70999f2b3ee8dfd827661d8831400e1f6901619303939880085e176939fb0efb45a0506a4cb8b8f53aebcbe3283c06", 0x55}, {&(0x7f0000000140)="7ab44188370ef9b25eea3e5ea513928d8676a4cf0891094053", 0x19}, {&(0x7f0000000180)="c7a83fd7b722c1e2e5", 0x9}, {&(0x7f0000000300)="73da356e871ac578b5da79175031695d7349d6fdce41dab3007e13d1c8ed5dd54289730010b0594c63bcf65812bafd21ba726fad6f628e7804b266fa18c63fb70e419ba06aa27ef9a19b290ed3d38e98a493c39748c57b3ee77bf5e2c274c5d4b4e23414d16cea711241c974910b9669040995aa1415b7c848c0c1bfe7c10efeebcd63bc9960151045c13be0edec2d7ea1d8751d58e2ffc037c989ec007fb8bfcfc6acdb66cab9c7c5f4dfa6a01d6432c9ea62a376dc2148fee229a7a7114cacbd108a0f640dae7482016fc3", 0xcc}, {&(0x7f0000000400)="46099c9bcf7ca43af3242691c58c7c0af9aedd02e2cd41605d6b78babdd2472c850d3eab34d887c94491b5026d916ee6c8323265f3f78c044f8a25235d7194fe876ef8cf9b4c360fc8d006c7d55567e9f5204f0b29fa944673e85445459f970253e1ce4614ce61e1c498eb0e9fb2e2b70ce315260dc0288c41dcd081df3c25dc95680fbd37f0bd9ea39da8be8e466d2179d09d0293cda5d691bb760407eb327c4f7128f64497072fbe8910ec34575698451b5e8aaf540b8aa92664ab8ca4aaee6161686bc47f5689f51ed11f0df68a82d7cc57acaacbf0ec", 0xd8}], 0x7, &(0x7f0000000500)=ANY=[@ANYBLOB="c0000000000000000000000001800000a62f741cb5e3a98ff739dc2db070161fdfd748e3ccd7f4fd726bc15c89960c9cb6c8bf8055160163912c35f83c5fe7dcea166a017da76b05dd5b63f16d93b5e3921def0574577ec76905af94d427522be149206970cf9ee146b9d4035163727413608e66e38eb9bbde7af316f0a7f3dd9692d660321dbe7fcb8f53b4d9488b1188dfadc02729dd7c549849613e202dec2761ef673b3dbb1631bb220bdb591fedb5ff0044649eb3667cfef24f7000000020000000000000000000000001000000bfafca94c2a69ad1d5a758d610ce00006800000000000000ffff000081000000937a7f69feee557852b78a0bfa12e3848f5b8d5fc353e362fda3fc08d667fe502a9047e0f3e18522276a8feff570462fd4936048551bcaf1dd4c10ecee1a91a1875d7e583b9b8da2e136461b2b35969f90a48d00000000006800000000000000ffff000006000000a6fdccd9044290f7ee4fbeaad7d1b17d40bee9d7a1cb06946c85961b33b81a6f1bae4ce4b4fa54fd1ee4ce38787e36cbc90702911e4b997745f392659114dc73d782c1d5116752515b9bb6c0fcb28b7670820000000000001800000000000000ffff00000200000091000000000000001010000000000000ffff0000060000009fea540673f1a5811d3dab4c841784553d414d167aba4f8b6a87fb24fb7b8560473f39ca7a617f075946ed1476a8a4ebe3cecf95651b1b402b5514e763f79dea8d1ef9f768d6b5ec7e881f1be1a6615b68dd98cc229e25615fdc6c9be92f79cb0c6034f99305a2eed24ed5266102fef2c56d23bc9a47d8ea4a9868348897196205435583f6494f2a974ab3af9233d2bd3fc1f67037c03fc6f44f193a85ace2ca1595b2d2fc86c1f8d6629eed79d295772f7d5c4831aa0242075fac9989ae00f70bd5c7154b23699a97a4e3f457c1fce9e99556aaa050e65df53f96e9b1b4efef2821782a9f41422a2768b5e288d1affc5c9a686186ecd203a3f2cac1a65fc6f69447bfbe7642eeb170b6a951b57314f27ef216354f945a1550bb1ff105581ad6b9b0b56076092132192342d99eee9176083a1dd05c51c2b12418c6b8a4c95c7d336fe0587413dc436a08d26880ac58db0aba0a2158583ef029399f50d704b13db587cb4dcb23e289ff1343e999dc7fe9698aa586b0ca592006925d95d62c97c198603ef963f31ee8b893645d7d9055f1472e4a4a7349ddc9a90049a1050b868a484bbb0853bb4f9b5354136d1ee8a985c71e6b19d14db15240b6567f729bf900071e73cd8e607f95a34fb5c7637a8b4c08f7c3e2a6ecaac719efdf7e82faa2332f05c18c4040e08aeb8c1b556a1a6119dc7bc776f6794584bb1e5705a132a981aed9db264b5d8e9e09375e5057c1937e1004626d0a5bf6e9056dd58e1feeec932949f7ffffffb3a6afc80113846bea2fb32c8737224b1a88856b7fde905fea44027faba0a1e24d48760863c28e2dcbee595ec83441b12c152552b896e99e03f8c65fc17e12fed95b2ed48623675c59ef7e029d45081bae4d10fa373e641f3dc629a35420e82fd1b366f3a7d33d7a177a9068f5a4157f34493ecc7bc7551b7ae3104126b32029365b52c91c2b486767ee67e017dea6791daf78bfeffc9c97b3b6e6fc18ff1f733b84a116ddb781718dbf6d2ada0d14674aca2e0b843d5f7cdd908f5e7ab92cf5164211cc9f72b255b7e2f42575f94c8006d5da05c7a1024de577ae8e4dc3fcb8711ce7590cd0d737aad9ff0b210cd14d9f96fdb6d0e8fe57b99e54d819ae9073f58e8de9622c4f1cd7d62980f45c6e1f3ea9e646b1b2c7735a13502b572678647541f03b4e07b0405c47df6ae0318d74e6f13a40c90a2254236035191d3f7630639ccccfa36e09fd9082ebdc9410136d142a164ec68c7c8232129f3463134e294ec87053d4d62cf69545014774b172aae1f6cb2cac4b9d9af84aea70c06ab7f1c29e521034fb74aef7849d1b627e0c5f195f95f11af32ffaa41c75332ee30189031cc2bba889d91b811c408c82c8c979934117feabb3e31833261fac243e003350035d926902cdb56e25bfdaa8ee0309bfc0435b6da57d38df002daf2dc9b59b1c5a29ed72e589acd3ad951aa81f10ae0ab1d33dd87f6bd137b1f772d8b06c50e342e6b27e346289a4c19517babf9a3b3a0e7e6d67e527f24f06dbeb0c349d4ea92935029b1ccd298d378e17a24da0bee931604840ef3a5ac10a20ba902b8e1c12ef29999021ccb5d333649886279a6d19690aa15ec35cf591bacca7facdf1c614c3f217614af767b2e53f266b855f69b2d333f0326435173b97c4ace81594bff257fe2fee3a78688952a9b3a4021ce407e8f00ba71d9978a6bde45e9a757de5ba48341b14824f89ea231f127837feb0d61317fafa0da916e2abc095ac6bf79b2cfa35bed2e92efa93c38e145039bd357c8ed0d85abe1d48987f66e58ec9173965118a5f86b60ce42747e0458ed442d24b941a19ea0f7d3c62b9aaad1ac8924c33acc7b0f55af1f990a5dcd280ec18b71a114e6aefddb1401a341f10d1e6b5b17d4cda1edf193adfd5432c50e458b5a324832ffca39d6ab3a03bc6dcdb9f0611dbd08a6d181826e433c11542c762792eb210a6f9818f798553270b7d46179b90fba6526dceaddf34ccbb3ac00468ec306ffa09a4c929be527a0211964de4e9d5aba30f81f7e2a4925e1a01a5de758a7ab12d97c83a108f9bc9bf6bc6f21b327f80d3b79479b01b2afa9299786fade39110d097faa79104829c89578226c7614c784767ebd026033e5ce4f234461e15d891f726e1096f8427447e334e7e072b80d4cf9f05d4cf6c14cd359ac9639a283199fa02a453b6b1b1019d7a0f28905e45ee0d50c3a2c32afe59a3452d76e341268d4aaa7364d873241fb0510010811f68ba78a3b76cbd921f65d90ec8ffd5f07472c0a848c35d521adf03f35a199af4d1fe4d71a1e22d493d6036566efbec4d10c3ae0e62ed84e95e962a33eef334b25c7198c2242ee4181d47e93fc63de114b953f5a02e3aa7a746f5a1b79659a5fca5c196534b89081ab3e4eda3d3060beb5070323d669c7fd592d16c929c6adac728ea06c563ce2d57f1ee8d884ce98b741557d6a6ade4c63a93466174f75402e7f8449ff8b668dbb0c30786311320ab379a50063e3ed62191db49dbde08309027151c82d80d79ee31d8519aec3268c4da46236e4713d1b194353ee080e27acd161726a23f9bd420b0f3462640355906074ad04bda0da91938f2986d7e6e20c2097d5c92d206e8adc4a13aceb69cf68a51fe7689052a9ecbbe9d92160f5586fc202fffcf427961c048822e5c6c3f6618675bb05f6aabf70be470378d3881bd8b5f03bcdf7e7a0373fdb4da0bebcd6dc003b202df24325167f911adf392d0237a98f4d38dd4767267f88b9faa45db1a89a2a0422b49f4864fe5f653eaff7ea49079046897177028b2c29cf44a9b44ad10d449b7638c198adaab9e09891d84f33bf942c3360a73691e873ffc3291e4f15ea7b12202f173b97a72fea8f15bdcb62f2d2f7cf5989d59d8c66f51d4558f36c7586126ab1da2cde5b424f3831a6c05205954f73e9842a56b2a04e2217190b311c8bda82b24db242ba2d6bba773b97cc1f1d871d48a36f19c4e7f10ad46106547a412ede0ba17851bfc43a9654f8a6c968f25cde39ed36039942238ba48a85088a173e5b0814317dbcf71128da25b4cb7db091fdb5ec34f3c385a5479b3c6cc68fec3dc2f039d2a54730d35fa73a64510776f7095fe8a0c6030f8e79d680590cbc25b5126a8b37966c11225937c43298b2a85cd8c68aa2addbee0e2a0fbc32db2f3678852f5ad9b5ca0b5d1a7a60cdd6f35022ed080d402caa0e97f5b60bdfe07f54c386465451a10657ce0b3c9eb89ee036848754d7b7cd32d57ec4bc461e8a1809e61ba5b351d2e6a98dce370bf6afdf04268ec0fecd025d7a3b27ccf04f87a36b02a9eec7d09e0ff70655719c6939b090d5ca1e28db6d5efaa5cecbb9465b45b41dfb01361578377985aefb676a08d5dc094c5ee3306b7f44dde9598b74f46dcb29415f67084f56fd303b89dc276669fc816244b5564c7cf169753c2fc615402ac55f9e907dd872ed0c8d3e7d489d5e55b56af36eb4beff6aedcec976a31970feef976bf9d56cafec20ff6f3ee01b1fac22b949f0974c2e8f06e92d3e25c90e7dbe437385fb50e4df66e1b22b84e8cb6af4606cdf92098107bc1bc7514cce02238e15303d13bfcdc4ddc122b833796fbc9da0cdad8ac129c0426268ee3742c8e4694926ad4cb61c98141ecca68f261a5e835782a83e8dfcb5fe378281dd03e47a8a5f4059ac77bc3e02dd000c33ff2bcfae63511559c901ffba3f63b0b243b4c2c0f4e159c0729d3979cb8c871c492e3d836774d6c391ef2c86cb07fec3ef9ee836cb267bc19bbdce8d1f9029dd8a89bd4f12d589cdbaef952f5754951d33e2348f43bff7081069e8abe0b0c3fbe532d7381e030dba32c073f7e0ee34d1b2de8d23c10c7bc07483306132b760300c1bcddd1984920d7ebed367d589f4376a324df72acd7b7e54333fb7d11ed209a389a06b742fb879ced69a16f22e2ee204d4f92df4aa4f84e94a646763563ba25445092cde0dd0f326bf5c3eb4417bc4ffaf14def82c0543f6d25c298a36ab86f9fb15bd2fd3c94b18a41ac213daff71be5c82e3b2b26c6e089959c078a84068d0640757826c908646765423c8d8dfeca353ff45e4c7a2c65010dffae6ce1c4f928a495a25dca91703580c0e26119b0134430459292ad6a9ba4b6cfabdd70e9ea2e3b566f7b9f37e1f05e8e64a1fdfb170e58c572deaa617cda1e5ea90e3bddecdd4b80ead6c8b64570b1fa7779a071f419940c239441875e1ac4622f348484da78ee7d982b44cd73fc961135ace3c54add7351f2c808cd1547bef0ee1a1b15a9166b3a03bd013c7eb45acb4e400e4f759ce4f000a04ad90fcbbe317556f66bc306a8a6411636efe7444283320da0945234334a088d7e33d9302e05b9de33196e85c649567a95930a5df2a3ff80afc844f6fd83d1950f350825475ef00457597c9e51e6b03e22c87cf8040540b542556711c494c6fe19013925263f020633263d5056f1876e38270c3295f239b6c2acacc90c12b92d66bdbd16954966039a47d4fa412731d7e14b751566b3a4d08b5e64643dedd4083ffb843347f29bd5c155e4196018390a5bcfff73cfdf19074eb23fea6403d7f2cb8471007ba651e33012ae20c37dc8fc5b2f00e75d884fe4680b3849bb6ee5b2657e4a64e37b0f99b465386bee54cd5f5f76032e83431c3f18d75a80cca2a20f66d0307bed05160b3c3f58a31299acd9e4b609d23e381ae456aea811a1550e1104e251ad561ec766ab5d5821a9bc922a2ec9b94671784b23dca5428c1ffee35d31d88f92fae00da1efd1aa33174bd3647459d90073dc05367a8cbc37c39637420b02a58b2a70fa03a0866c2461bf8613ee9cc18e649464c49ed690f5bff5a2e3413664a1e41f33e6d8ff5ba4e5f1dbe76891e483f61edf020b24ccda884768a75007147e7ace19e70c19eb632f722cc9678c75b09948ff9b832e36a91289bdceacb99990e30460dae9afccf0fda9341c855d31db9c1f5c208f0d83970bf2b91f6cd6cf37c84de6dd4809083361c9c7ab254329ace0be9a6e42c2a11558cca04e49363eb974f3f417b79177cc74e637ae33fa11b7d908c9783a70c4dc7d8b8829710ffbd6453ace2c1a02916e5b7ec96004cdea1ec39dddb755c6786ecac027cd2deccbf5c426d217721db49101bce3d35dd12269a1c59f3e1645c816f61df379a68a8fc9e8b71e8868882c5189f7ca814b9880d9655b9e00bd7fba8592ab7ba3f47d28f6a58cf3f8180b5c563e166f38774c935745e39fe3ae1cf65927b687ea1c70b62be2e723365b87c21ec138868a70cc001983bb845b3c742ab0f8f57146cba0b19cef9b4e33c1c17e8c9a9af7f6f6b9ec2e821dba22869678d902b6d69ada4274c7250223f7686308c4bf3dc99a6ae2ec35eb6c1e723cad6e452136d206a6a977709f7c945cc327dc022e91d7fc1d49a90d988efa42caf67bdcd04cd80232a5fb8d5d2becf98be99188594687e35871f6585f951e3637534c4ddc40302fdf4f31ce9ad336911d8d3167c398208643301a4e38e166ebeecc9d8033a3cc49a48d4d106eb8d1db7e6fe8daafa2f6d830af5dcd01029c75371199cda79809cf639c46d6f72cc2495d16a0634125d5aa6caec49a6ef1b0cf9d5b977c552273a11006de8d3852858eb4584f0da4fb1bfb44f6712a07e71d9ec218be85b5f87b928c16572b897ebf25e2a8988c707e085fe28c2f15315360ed0a52b63e823c7e392c5a5ad04eb6039222e13b5dcadd9e3e2cbfc66be60504"], 0x11d8}, 0x4) r2 = shmget(0x0, 0x4000, 0xa1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/47) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x1) open(&(0x7f0000000140)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffff}, {0x2, 0x72}}, 0x2) getsockname(r0, 0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) socket$inet6(0x18, 0x4005, 0x7) 16:00:21 executing program 1: unveil(0x0, 0xfffffffffffffffe) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r0]) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x60}, {0x6}]}) r1 = getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getgroups(0x6, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1]) syz_emit_ethernet(0x0, &(0x7f0000000340)="b2") r3 = semget(0x0, 0x7, 0x2) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/71) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000040), 0x4) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:21 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f0000000040)={{}, 0x0, 0x0}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x401, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) close(r0) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bd0cd24e91c321a8cf98848e4aefd53dbf313dea8d0343d605b9e2d3ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cff03c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07000000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc32c6c3b000", 0x85) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495500022000000000001167f5bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:21 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x20000000000007) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) r2 = semget(0x2, 0x4000000000000, 0x400) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4000000, &(0x7f00000001c0)={0xffffffff}) r1 = socket(0x22, 0x1, 0xf4) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81, 0x0, 0x0, 0xffa8}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x64) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002005, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x100, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x7) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10812, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e8b03610a5b9614f7510b8987cd7384e095aee4"}) 16:00:22 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/13, 0x33b) 16:00:22 executing program 1: geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xaf6, 0x401}, 0xc) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280), 0x2000018c, 0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = semget(0x0, 0x3, 0x329) semctl$GETVAL(r3, 0x988b7f080f4c7efb, 0x5, &(0x7f0000000040)) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc3e) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x9, 0x80000000, 0x7, {[0x7, 0x8, 0x9, 0x39, 0x0, 0x4, 0x9, 0x9e0, 0x800, 0x22, 0x8001, 0x400, 0x0, 0x65, 0x9b, 0x9, 0x9, 0xffff], [0x9, 0x0, 0x3, 0x2, 0x1ff, 0x0, 0x1, 0x6, 0x0, 0x5e8], [0x6, 0xfd, 0x5, 0x4178, 0x7, 0x3, 0x1], [0x0, 0x6, 0xf431, 0x6cca, 0x9], [{0x400, 0x6, 0x200, 0x7f}, {0x7, 0x7, 0xff}, {0xfffffffffffffffd, 0x0, 0x10001, 0x7}, {0x0, 0x40, 0x200, 0x1}, {0x3, 0x5, 0xffffffff, 0x6}, {0x4, 0xc13, 0x5b61, 0x40}, {0x9, 0x0, 0x6, 0x5}, {0x1ff, 0x5, 0xe7f0, 0x2}], {0x7, 0x1, 0x40, 0x26b4}, {0x10001, 0x4, 0x3, 0xb0ee}}}) sendto(r0, &(0x7f0000000000)="49a15e0479265aa19ff1fa7af714aa06924539", 0x13, 0x4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="60002e2f66696c6530007a9fb381eea0e422492a9cf1272cf43f1a1a20e51c34f268269756eb467985451309d4622e38eb8b7d271faa1a24543f1f342d7258279d2dc84fa7c43019869ec3f0c40f949ca7ab0455b1495fb0df7adfe0babf821dc5291b8c2db027418f194358c481bd7f6b7871f5349fcac92100a008bb71f101d8af874455c30a5a435bf246f9506a6a33000000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x0, 0x2) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:22 executing program 1: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x7, 0x2}}) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x4, 0xc00000000000003a) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000140)="0e7deb780dda9c3b69bae1a002c6e679280e4312ae97587e81c10a7e12903bdbccf640b77df1030907da4e41b730ebaca26d9081b18baf84652bd6fb49cfd544539505ad70bcd60ea5e12a7a0fbddc3a7ce97e1f010000000000000048df2734cb416c313d3ae8602cfb", 0x6a, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x382) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) 16:00:23 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/178, 0xb2, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/15, 0xf, 0x800, 0x0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = semget(0x1, 0x0, 0x200) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000002c0)=""/249) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/33, 0x21, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xeaa, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = fcntl$dupfd(r0, 0x8000000000, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6) 16:00:23 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000000640)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x7, &(0x7f0000000580)=""/62, 0x3e}, 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x8080, 0x7) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10}], 0x10}, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) socket(0x26, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0xfffffffffffffe01, 0xf423f}}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x170) fcntl$setstatus(r0, 0x4, 0x40) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:24 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc8, 0x52) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x1}) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="8cef208a992f70d7ad4c860104b704ed68e1ee6ad04988c19f5aebb30ad3cf17c1a7a0d0c80a1c749e73f0d62d3bbc24e170d199ec202f9ca92ac42a8ebea5c3fe4d3e10fc4fb21dede0cec2ca9d6e5506a3fef60bbbd2532abfe52267e720ee6e880447e858a37fd2d22ee272ee9fedae45098c0053db5d05b0221a9f5c32edbfd90b49fdc5282b821e25f9010075d70d32ef7728c0b44c4817a6f60226583fe06b7637bd4f94dd28b84cae40e4a6156e5153fcb125e466154c78c86888f90a83da1d232eb1fd556fd5b41d7ab59b9a8f6060bec89a82d98361f31b0bb1c9f1"}], 0x1) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x28) 16:00:24 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x2b5) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = socket(0x0, 0x4000, 0x10001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x5, 0x9238, 0x1, 0xfbe}, {0x1, 0x4f3a1c2f, 0x4442681, 0x80}, {0x5, 0xffffffffa51a7d45, 0xfffffffffffffffd, 0xe24a}, {0xffffffff, 0x0, 0xfffffffffffff787, 0x10001}, {0xff, 0x9, 0x6, 0x2}, {0x6, 0x3, 0x0, 0x8}, {0x7, 0x8, 0x8, 0xe6}]}) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b2030, 0xc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind$unix(r1, 0xffffffffffffffff, 0x0) linkat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) r2 = shmget(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) getpgrp() r12 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x4, 0x0, 0x2, 0x20000fffffffe, r12}) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(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:25 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r3, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r3, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = semget(0x0, 0x1, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/194) recvmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)='m') 16:00:26 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="a1", 0x1) r2 = msgget(0x3, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/155) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x16, 0x7, 0x7fffffff) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="967e7416ea28d525b6684046eb2d4100f2c497deeb0491b6867d842e9d1d05cb2eac08c3f4cabb834e4a98dc0be2b3e3e22f891bc89d4d65bc0a92fdda01488d0adcb095", 0x44}, {&(0x7f0000000100)="f3ff41993b614200c92ca305bc37d4d125004cbb9a7297046e667717b3ccfac6f91c6fee78e2441c232e775a4208bedf5a4bb0c68c7988fd4daeafe3012c01c1e60970205bb9b953bc2ff7cccffcce402876125000c8b1163bc0beb7bc0e40b0ad5d7b863030a8f99a4469ffb5d8d0ca6aa959d0453b78dbdfc9b4a806c0da3b95e2aefec9cc95", 0x87}], 0x2, &(0x7f0000000200)=[{0xc0, 0xffff, 0x4, "7d985a41c0de0ae38d179f3da1671aa5b73102292306dbd5091d3e50c7915cec46ae7c7259ff7ccc8efa6cf17e27640997626361009abfbf261846dc37e71e2895bf9e03a5348850b85d2195ae7dce2b044a1c929d7ad302b0c5ef72cb190b9003052eebe3c1a152b7f3ec20eb46d10890d3babda76f064dd57ec2c407d2cadb064b5b072a7775cc2e6551003f1a6a03187b874c41158a92c25795f587e18897eef7f50ea1f89aaff4cf22db50ff34"}, {0xb0, 0x1, 0x467, "9504f550b7537fa23fbc09a58fd95b7a9b3d19ce2d71a0733dda87589739a8845771a07b6b7c139490b9bc14054c51894f0142b729b50be4d87b7cc6e015b44efc3881c523cdd98d1a44b0638809a2e578fa001894bfecc239568c9e5ee1a02dbd25af9e8c62a71961b9651c694d53c29586991aa68d61ad0580488b2d295c2f23b179983b63da47501621e78a0c09dcd986a50d4e4b618385c3a6232745fec9"}, {0x40, 0xffff, 0x6e, "d7f5138ee58643bb06b9d0a5809e06049f54e9b8396d4b07f056203baa146cec0584c1ec68eb9a2c88"}, {0x20, 0x0, 0x3f, "505692f6a0e7874719a5520d44"}, {0xe8, 0xffff, 0x3, "c284dbca381097c028b6bb3ee3acd669bdd6d41c2bffddbe1df8f591518fe1e53f8635489495924e6c62191be90b130b4149edd0aeec757f1e6bbcea59f4f5d9acddeb8b608f59482f5c8e68f042846cd6c92a76c317e14fbd1f8b36442993476e01e05b54d89eb3b823762ae5bfb5744f914d5d169dae6e6dd30c1a1293d8c15a54a98568032b935ff1437477d29d26e0601240d62f1c0a5f475b47392da6dc9110f17d92c10365a8bb558ae6a6a24463cd89b03ee53b6be595fa202b4099e8ffdbfee11352deac18a0a74d684d17d99e82d02d4e56aa"}, {0xc0, 0x1, 0x7, "af2cab2b9d08c89fd2b8541df2ba50dcbdd17c239785a2ffd36021a431a3dab61f260ff4fc8bf71778bc9a33d85eb6e59963d693be25308206f9bf4b129d697ed8c324aa9aedc4e590e7d4fbddac960c5db45363aee696d268d766329770585420ccdcb02744e2fc61a702abe24f0397d1478ce05a826aaa4863ad3c6358b6cd371644957a63ace6440ed6dfb6e76950501491b9b7cf74dbcc8751e7cb58fd90fba82986069bf5200ee9"}, {0xe8, 0x1, 0x80, "f2532dd5171af9805bab19a3a74027f5242b548c256b2921c748eb8df599fa1f7839fd65c0501477a9dff9d0022c6a516ca2611a84225dc844a2534e1b454c34d6e76546324735ae155298222ab0f9897e795c312eec746100d4b3cc96b6b7357ae14e45df07a07f763f1483e0f8c12261041d533d5a5f14f79cdadff61b2382e1113bd27f766bd858fdbcea39b8c04cf8937c8af64fdf87bcb2d66ade48e59602d85f12191af0491536e037c7eeb770ff3c28c809beed79b015aa616403783573a39306917a3275e426c51bad12c5f0f242926104a291"}], 0x460}, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f00000008c0)=@un=@file={0x0, ""/108}, &(0x7f0000000880)=0xfffffffffffffdc8) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950005000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x20200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10, 0x0) readlinkat(r2, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/29, 0x1d) 16:00:26 executing program 0: geteuid() socket$inet(0x2, 0x2, 0x9) r0 = socket$inet6(0x18, 0x800000000003, 0x800000000000000) clock_settime(0x6, &(0x7f0000000000)={0x4, 0x3ff}) getsockopt$sock_int(r0, 0xffff, 0x1085, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000070c80800", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getppid() kqueue() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="215832776b1dc4", 0x7}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x98, 0x8}, 0x400) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) pipe(&(0x7f0000000000)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:00:26 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x7fff, 0x38, 0x7}, 0x9, 0x101, 0xfffffffffffffff7}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2022, 0x1) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x400000000000, 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x821, 0xa2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x1d, 0x5}, {0x5, 0x1}}, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x40) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="b3e6971e38c1e2ee179c5dbe163d6dae24ef77c6d11d250d9cbef4acd76c4a90a96d252df018eb33151711d9f1330eee3851", 0x32}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x80000000) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:27 executing program 0: 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, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x7, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x6, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xfffffffffffffc3c) fcntl$lock(r2, 0xf, &(0x7f0000000400)={0x3, 0x2, 0x0, 0xc6b3, r3}) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="f8d7c266a749b6cfe5ba5966113718862db4560a22be5b09f1bfa7e2c7b204814878c4bbecf5e48056c20dfe8a3ff5cc9e39ffda22fde0160d9b89338f09a1fcf7d1385508ad157dfa8fb241cc3c34b7b118a341", 0x54}, {&(0x7f0000000100)="6a43dba90db01aa9f9602769304d0053ba04b7053395c4f70daa91000988428caae946c1db663fdfef92c07dd6cebfc77fb4fc393337cdf89478a2c6eba5e8d21415a3141cf45f571a723aac98f6ec6a2dda5a5b144ec048aab53d8a1123d9b285c596f0d1de3d2f3122ef047026b3221c4116dd353c6964c69a0000eaa4c45767029669e1be397fb0cf443a1005f7120534dee7ab1af47b60eb866c1a5d800be450cb380f873c64560956d3df0a42cd73e7c9b085a13da402e7c34c", 0xbc}, {&(0x7f00000001c0)="f3f8cc47b51a5e799233d5951e599a6806e411a6d3d763bdd353b00ae72bfa7903a42683672ab805a12239d406f42c824a92fa6cb69ce2e09c0ec5f1020d2dfc450b0f3e42b12e084beaff527611aa8f04ca699e1f1efa357ea33bdac69ab06757350eeb91fba23ae2dc8c2f142cc2f77a0bd26ac4aa1ae13f2c4ba8ce918dec08a5a6ce6c76cd4f24bc754b68f4ff9c8f77f5", 0x93}, {&(0x7f0000000280)="b1ff15429e221bd3b742b243dd97e1d783c0d62102be3d3af82157d1bfd36d49109a7110fc59f8013f66240a44195584ea1817ccfa207cbfff76d5d8a8325e3f9dc26e697242f5e59f36882d47e92c199104f3aa753ed672cdb2f4c3263b5b6442e94a1e1b98767fdfce516ce5ff41c92c4505c6bef473d97be8071e3f4ac462f9888baf2e24bfec64fd35d84cff1b", 0x8f}], 0x4, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0xcc) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0x9, 0xc4, 0x80}, {0x0, 0xffffffff80000001, 0x1, 0x7}, {0x1ff, 0x8, 0x7, 0x8}, {0x5, 0x5, 0x1, 0x20}, {0x8, 0x101, 0x4, 0x7}, {0x4, 0x80, 0x101, 0x5}, {0x9, 0xa5ea, 0x8, 0x3f}, {0x9, 0x7fff, 0x7, 0x7}]}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x54}, {0xfffffffffffffffe}]}) r2 = dup2(r0, r1) linkat(r0, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x8, 0x8, 0x80000000, 0x4}, {0x12c9, 0x4282, 0x120000000, 0xfffffffffffffffd}, {0x8, 0x708, 0x1, 0x7f}, {0x80000001, 0x7470, 0x5, 0x10001}, {0x7, 0x81, 0x2b02a2d3, 0x2}, {0x0, 0x3ff, 0x6, 0x5}]}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000fe34503000"/110], &(0x7f00000001c0)=0x6e) getitimer(0x2, &(0x7f0000000300)) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0'], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 16:00:28 executing program 1: poll(&(0x7f0000000180)=[{}], 0x286, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getegid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) poll(&(0x7f0000000040)=[{r0, 0x1ab76edd8d7cab70}, {r1, 0x1e4}], 0x2, 0x5) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x486, 0x3, 0x9, "b167253b481ca351f88cc7601dd4148117c60521", 0x10001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:28 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r1, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x3, 0x3ff, 0x1000}, {0x3, 0xfff, 0x800}, {0x3, 0x944e, 0x800}, {0x7, 0xc4e, 0x800}, {0x3, 0x7f, 0x1800}, {0x4, 0x0, 0xae0d9b888e2641d5}, {0x6, 0x4, 0x1800}], 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chflags(&(0x7f00000005c0)='./bus\x00', 0xfffffffffff9fff8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file1\x00', 0x0, 0xff, 0x7, 0x1, 0xb251, 0x7ff, 0x101, 0x1, 0x2, 0x6, 0x7ff}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x4) readv(r3, &(0x7f0000000240), 0x1) read(r3, &(0x7f00000003c0)=""/214, 0x5a) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000380)=0x8001) 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40080014, 0x8003, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7e, 0x1, 0x401, 0x6, 0x5}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) listen(r0, 0xffffffffffff59ca) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x20, 0x4001, 0x40) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x540, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1d2567770bca98f8f08ab59cf3977165a96464dce429a47752da28d8df1dadb695f20f9601518b17e2f811abb3ce0a2df05ce4a1ef67bb71aada2617a2dd7cbf2ce33448adf73d9b371f3e6d2c5ac0084cfba1e1d8ad4b8bf2eda557203690820eb556a5a906517fe27d59f30d0e0a9bc6d140a9255aa97a6b6fa41d5e04e2b8c7303e81883075de", 0x88) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x68, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x5}, {0x5c}, {0x6, 0x8001}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1ac) open$dir(&(0x7f0000000040)='./file0\x00', 0x10180, 0xa5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x11, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:28 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xffffffff, 0x800, 0x4, 0x7}) setsockopt(r0, 0x6, 0xfffffffffffffffc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffd07) syz_execute_func(&(0x7f00000000c0)="c4e27d3a6f65f3f04380670032f086b45449f77393c4c15562170ffd526c45dbf36664f043819fcb0000009d0046330a650f3804ad000000002e450f2f6d09") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcb0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1}, 0x8, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x9, 0xffffffff, 0x9fa5, 0xd15, 0x7bd, 0xa11, 0x9}, &(0x7f0000000080)={0x79b, 0x9, 0xa7, 0x10000, 0x6, 0x800, 0x8, 0x7}, &(0x7f00000000c0)={0x22, 0x81, 0xbce, 0x2, 0xfff, 0x4, 0xfffffffffffffff7, 0x3}, &(0x7f0000000100)={0x0, 0x9b}) msgctl$IPC_RMID(r0, 0x0) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c3, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 16:00:28 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:28 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 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, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x8007, 0x2}, {0x2, 0x4, 0x0, 0x80000000000}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000005c0)=""/195, 0xc3, 0x40, &(0x7f00000006c0)=@file={0x0, './file\x00'}, 0x9) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x272) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x7fff, 0x4, 0x3ff, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0xda}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x800000001, 0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 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) 16:00:28 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4, 0x0, 0x29) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x6}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) setrlimit(0x5, &(0x7f00000000c0)={0x0, 0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x34, 0x4, 0x2, 0x3}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x2}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001440)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000000)='./file\x00', 0x100c1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="8ab9d711da370c0f41c22d4de8b85be008954a5501212dbd3572960dbe63a038ad65a7438cf954874d2d85cd6649ef2207d2c240ef21bbd210a6b3c6b8b8af2eff5ab06ca4e0f6e26ff3654aea350ccbb6d47743dbe3bc94cf9c4a877daf69738cd1a99c5ae844a6619a76f1903781d05fe50482515e94a1eb5359c36de4cda19e07bd1aa7b67531", 0x88}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, 0xffffffffffffffff, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000140)="836686a997915c1ac72db1d3e9723e10af86", 0x12) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8, 0x6, {0xc7, 0x2}}) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="9bb0c3bc0d35abe5ed"], 0x1) shutdown(r4, 0x2) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:29 executing program 1: shmget(0x3, 0x3000, 0x600, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffc000/0x4000)=nil) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000340)) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./control/file0\x00', 0x1, 0x89) mkdir(&(0x7f0000000100)='./control/file0\x00', 0x40000000000000) sendto$inet(r0, &(0x7f0000000140)="e8ec3342c5bf1ffa4e1fd734e7edada8429cb3d6ff2fbd1c9a00247f64dbaa801a7e48c561a16e04d1abfa1ecdaf602665f65f95cc67e68d98ef8da4fa89b857b9210be1c505590841e4a2594cdb9a0af9b5a24f5e389f1fa683f05141a3", 0x5e, 0x405, &(0x7f0000000080)={0x2, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./control\x00', 0x20, 0x2) utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)) 16:00:29 executing program 0: socket(0x38, 0x8000, 0x20) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2003, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETA(r0, 0x20007465, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001003, &(0x7f0000000000)=0x8, 0xffffffffffffffe1) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:29 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 16:00:29 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000011c0)=[r1, r2, r3, r4, r5, r6, r7]) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0xfffffffffffffc9b, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f0000000580)='./file0\x00', 0xffffffffffff2ffe, 0xc214) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ,/!$: 1.30 ./4 ! #/.42/,,).' 4%2-).!, ,/!$: 1.30 ./4 ! #/.42/,,).' 4%2-).!, 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x888, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x4, 0x2, 0x1, 0xfffffffffffffffd, 0xa1, 0x5, 0x0, 0x2, 0xf3a9, 0x1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7fffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x1}, {0x8001, 0x9}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x9, 0x8, 0x0, 0x8001}, {0x4, 0x4, 0x2, 0x6}, {0x3c, 0x200, 0xffffffff, 0x2}, {0x1000, 0x10000, 0x0, 0xfffffffffffffbff}, {0x80000001, 0x1, 0xff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x80) fchdir(r1) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = socket(0x21, 0x4003, 0x2000400000000) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x9) 16:00:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 16:00:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x40) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="af95f27b1de2f5036130f29e4f1be7f6bad49d9472324ab94c6a8c4dbe856965a495a064fdab0c10eb04ba8c186309d73a60d6ff4470c405899ba2b6c8fbf11a319300834ec8c4db2cb2cbf47667ee7ccd6cac7e0357658797c2112b195f064854ed36802308e4a4f409e1"}, {&(0x7f0000000300)="cf64a25ed1d18286a2df047f8cb3a0521b5c2e1a59c88f7507ae5c914c7b438e69b9f8649b0c1480a1125ae2ca29f26b35a89d3e7d87c0755f6396335ad66a32ac18df9b1a618314d3adce718ff5920702271bd6f4a74aca6dc56b8d91cd9e741dd9a7ebe372010e4e94e86b7d15e7011edf8a444d0ddafff30c6bcff355b4ce1d595918bd247c8f38318f7ca3c7ab693119a2ebb815a678b250b1712d497f5a"}, {&(0x7f00000003c0)="7874afdf43e1839a96a9717e73ad8c723ac159c6d60c35e18474dc7928a8256e8792879d74e60bf468f96148d56d919d0a811e12db4bcae965adf7d6e2589ae1800db54ba0f9fca04872f52245fa99cb1448a67d9c29e1"}], 0x10000000000002d4, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xa8, 0x80) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) semop(r1, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x4, 0x3, 0x800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x204d, 0x100000004800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x80}, {r0, 0x1}], 0x3, 0x9) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x4000000000000101) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x55) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x1) 16:00:30 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1f, 0x1f, 0xcf8b, 0x3f}]}) 16:00:30 executing program 1: setuid(0xee01) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:30 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) close(r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data}) dup2(r0, 0xffffffffffffffff) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x4002922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 16:00:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 16:00:30 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x100000000, 0x8, &(0x7f0000000040)="ebffcbff13b9fd8d39d505713048e6993192964812c5183227048d74038307e0ea981273faa41fd46aea26c31bb6f02ca97647dbf82895d0c2e5", 0xfffffffffffffec4) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb66, 0x2, 0x4, 0x1, 0x0, 0x9, 0x87, 0x2, 0x1, 0x7fffffff, 0x4}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') semget(0x2, 0x4, 0x204) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xff, 0x31f1, 0x0, 0x0) 16:00:30 executing program 1: setrlimit(0x100000044, &(0x7f0000000040)={0x0, 0x82}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) setrlimit(0x4, &(0x7f0000000000)={0xab, 0x100}) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20140, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000280)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) close(r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) openat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x20490, 0x10) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4}, {0x93e}]}) syz_emit_ethernet(0xfffffffffffffd15, &(0x7f0000000380)="49c777f717c9a75e4039f02f32dbec6be9d9ab45e5240bc8d487ed86efbfa3734e5b3b7fc5a967425d80cdcaa542b3cb174c09bc2777777dbe45798027d31b61252a7e607dcd7c4fd9a08427beb2f71524731fc716e77777b997a6b2d02ead368460dc3c2d7cba087b90db56a2eeeb84042477bb03e643c9eb9d87959e1c2f3a97d496b492967602eeb2c39283e753db711f58968d0e625a745c10c0d5bd14a0532030f5b605fed0f27a10e9b0d02b5d7741c09163ca37d97dd49f14e7de4418c7bc3271b84473275c0ed4add36a7ddc223d05bf361c208776b82abc3ecfbbfdd518492effaa0243b475684cf4bb05629e8c40d596679c38556a357028f296159901c5c500bdaf40c0b97daef1dd6de9b180cc") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10aa8, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000100)={0x1, "4f1444ffebd1f3af7f2c70e1efe8491fc7cc26c4573599ed12be"}, 0x22, 0x0) dup2(r0, r1) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x82}, {0x18, 0x2, 0x0, 0x8000}, 0xdf, [0x2, 0x3, 0x2, 0x4, 0x8, 0x10000, 0x6, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x71}, {0x18, 0x1, 0x0, 0x8000}, 0x12, [0x7, 0x800, 0x9, 0x75c, 0x8001, 0xfffffffffffffffd, 0xd850, 0x7]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x80, 0x3}, {0x18, 0x3, 0x100, 0x8}, 0x846, [0xc77, 0x4be0, 0x7ff, 0x4, 0x28fb873, 0x1000, 0x10000, 0x81]}, 0x3c) clock_settime(0x7, &(0x7f0000000100)={0x4f7, 0x400}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x3, 0x40, 0xf234}, 0x9c7, [0x0, 0xe4e5, 0x8, 0x5, 0xb31, 0x4, 0x5, 0x6]}, 0x3c) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_extract_tcp_res(&(0x7f0000000280), 0x4, 0xad) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) socket(0x11, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x5, 0x7fff}, {0x18, 0x0, 0x2, 0x7}, 0x2, [0x8001, 0x1, 0x80000000, 0x3, 0x7, 0x7, 0x2, 0x4]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x3, 0x7}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x3, 0x8, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000480)={0x1f, 0x10000, 0x2, {[0x5, 0x1ff, 0x6, 0x3, 0x3, 0x9, 0x7a7aa7da, 0x8001, 0x8f1, 0x0, 0x200, 0x5, 0x6, 0xd4d, 0x5, 0x8000, 0x5, 0x7], [0x6, 0x87, 0x3, 0x7, 0xf4, 0xfffffffffffffffd, 0x4, 0x7f, 0x20, 0xfff], [0x5, 0x1ff, 0x6, 0x7, 0x1, 0x7f, 0xffffffff], [0xff, 0x0, 0x9, 0x1ff, 0x9, 0x1], [{0x1, 0xffff, 0xa1, 0x7}, {0x100000001, 0x0, 0xd, 0x2}, {0x22d, 0x7, 0x7, 0x3f}, {0x3f, 0xc44, 0x8, 0xdad5}, {0x6, 0xd3, 0x9, 0x19f}, {0x5, 0x9, 0x8, 0x7}, {0x9, 0xaf14, 0x9f, 0x8001}, {0x80, 0x5, 0x4, 0x1000}], {0xffff, 0x7, 0x8, 0x6}, {0x3, 0xac9, 0xffffffffffffff00, 0x2}}}) semget$private(0x0, 0x0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x5, 0x2279}, {0x18, 0x3, 0x2, 0xffffffffffffffdd}, 0x8000, [0x200, 0x3, 0x5, 0x100, 0x200, 0x3, 0x40, 0x7fff]}, 0x3c) pwritev(r5, &(0x7f0000000c00)=[{&(0x7f0000000740)="07aef442bce9beb347cc2f9996bbc2d9664970a87454345e78841cb4f5d532b5fbc625df4c102255c5a35ea8c75a9f06810f8cf16c8e82c3b1d6eb007c2e101a4d00d232434ecc0a78fdf3a48712b6a279f965cc8e9b2a75637f277b76797948f61cd669", 0x64}, {&(0x7f00000007c0)="33ac56edf7ff04df010fa53eb14bd064a1fc4bb2c22344522f558a03cc28c12c8690d8367529fe8bcd19c091dc00ad140d7e43c454afebdaf982afe3cb82a1f918d5c237d5076614a75099a9d195f5ec3d45e4b086f09e68047d06daac2138c121115962f01d3c3240dfee75c14df473ae3af5ed361b50fe2b54ef4850fe603df3e67c318b8a8f91528bb1a8fd0f5b90524e26f530906881a822c5514239a405092bf1fd377fbd89dc9380c176bdf8520a3385251e46b20ae30bb8989f03ab74fdb9884d3e4fba70555601dfc90083e80a103bcbf45ac0821d787fde6b7a8e51d847f4678b3a1cb4c7991530556811134c405e06878d4687", 0xf8}, {&(0x7f00000008c0)="ebc83e872aa19530d75ba66538d5fc916f9e718010a50aa5b3b7766c271c16c1ffb014198230888f09345e7675ed99f8c19ce82823e7cbca84dc2250dd0efb9b300927f1", 0x44}, {&(0x7f0000000940)="34fd0c8c5ce71b90487eba750ddf5abacf38cd2832307102a29a0696f152a36dff868266c9f61eb4cc08cc640781a4f51e045a9567991f09b503c0455f5c51879c5dd4967a5a8f15c6add1bca9b565971defa088e7a30db6ed0d32f0429fb56675c5e5b6558375be529670daf8360c531aa747784981103134a34e16a50f866173ce56eb670c814d79b14a", 0x8b}, {&(0x7f0000000a00)="9b0bc0320591a53afe8c23d0c2e4633d6ea922c3595f644de7c10066a852e0b5b63ff9fd94217581bb768d57ed3f26c45a186ff89c434f1fee745aec601d73e5a326b2e5cd31d81a339c2170bcaf94d6d649684d7a111572a92ba2b26b3e97dc3306749086636e91c3ee6b2b05ebb5329be5be6e0ceed8f257086067bfa55166b6f1b3af738506a4dd3767b24e3a6e408cb0a7c638d207343f174053e5d6fa934fef1fc1aac7b8f94ca8b898308e918d127c2c932e592034b2df9a91046d5a6cda954cf10dc0", 0xc6}, {&(0x7f0000000b00)="3ef9923072b5c18a28cef3f6069d8ef3a75fbea228dc7fe49a17fcb6841f5a017b99ffb8a99b1a4765b50ac583aa8961fea6f5f1428a534a7b4ea9e9a7e993607196c9b0ab336dad173c4cbc9422f7c5af3421e01e74b58b949e5254c2e00c70ad1343a04d57eae1a73d317d51ab52143c370314e59231f7e03e8e3e4e4e332aa60cfaef0b92709f2b73f13588a12e70347beb713f989ee612145da73b9433eb280a0e2df9906f24286e00caa318362ad91fc19316fe0173faeb46fb527603dc9cf329a546d0f3fce7c80e55d9bedba16fa70524cf4b144a31645f3d", 0xdc}], 0x6, 0x0, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000c80)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000cc0)="372f2f4d10a4b9f5c1ccf80e92587d6aa78c0325bcb3073d52107c5a619c1b29370f9095416654947b7fece32199627f7a3d0ecd846564bf2b3f10666a109f2d1cc9931702673a509edbdbe7d92340630179a9261f678559609904cb06ddd4a3372faeb3bc671122bd2a1b005a8409aa4555cac344831e9983633dfb4f84", 0x7e) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000d40)="9579a65bd080a45857f06ad22d7c605e7882dac29fba94053dcfd47c064709d66ebd0b887cf5ec8fb3600eaf46af1e2602224024d4acb7300c01bada591ae3f2888a4a71647836885446182c7319afcd95402ef4f178c3e064b5b9a5215db37ede715317a350ecb3822fffdb8d31916f7fb78eb20095fe6f6f40378b4d5e184b0df78e718f3790b4cf490b5c77bdabbe06de840f85c46ad80bee767edec12420996e235d7627d1e9263d4f28ca6f0ca4cc611b79c6e5c766b5f4f54d3dbb3cf99869c061cea82da807d594bd787027d8e7e3b1d7deb7a2b850da3b1bebc1d3bffde372322bd60d715f90eea1a1c432fc1008280446d163c2fc2db9b4cbc9f3061407535134ba2a3dd2c7a30e3f94e015983c6339bb41176e080223d87f45b9ac1b0da5d2874eefb5e55c4389089be65c2a309d18f82909303000b8f891eeec4fa453cd923910e4ba45f193ebd139597131d7d87d9c0b8431785fd889cc9e8ca1021de15d6526f3ae51a34d578c3472112619058602cb5afbe17cc06f00b5a0913923cfc5dcd9b4c003853e38ff474a5f465f6e914d2b2bb95a1519fe595f86ba14df9c60b0f46c70fdda398ac90f25835d3d6847a7773ec25126967a45a96761c4ed9ec20c0b501ce80ea66fa71abc45af17a0ef911cb9d262fd9660b687038056518b3edb047456c08e2c4c9745226fdb271b81c3c01874c6f30b6e8e85e6cc5f908366131455c927bc58f8c5313303a541241de44bbd927823667fe9266d0355fc3edde3e1617ef46263bddd4b4c9681be45d5803a0b57c708196ea508f56b65d476f3e2bb6d8d4eca841b358c3d71f86b26881681f16ad4ffe6ac7e3ce8eeebd732a9fe4064dc21e33206062cfc0523dce08118f92c317d2620549f950ae0ce31a2817cef5b0d5bef2c061e1edba2b37a47a372940ac1c1bd5f9753e23ad3e991d1d20984b37fff73428d18092c1bfb42d48ed873d4d025b6805be87d8e04f4b0540b97942bc1f2510123acd619e719539f9f570b7bbf5c1f9af3cebf65c93d3e882f2721d0881c6d5a0e1e6245095eda60110346dc8044360c0a0dbb65bcddfe8491a994a93fb1151cd6dd9b29b22e7a0a494cdb7b0abd1d0a95b4022bcc6c66a3f3c612f4c4670de1def010fe54e707d41d948699b1582f7e4e7fb00a4a7af3f170ac8eac6ae7b5aaba32d80506738ed9bdc4467e69ba077f50e5299251794cbd5b4241bfc332780d25405f51812a4f11edea15ae6ddf45bbb24bbfd91713c9ae68cf07af118dc1b028ef86f135116c499baa851f8c0e14e7bdf40b6d80f6810c81b4564f50b254a931d1ac546baac20f6ede8eb62cdfd8fd0e2ca4aa2e39dca039b4cb222674730e0c8f5b8fb41efa3757d7f2900c3db2c002d84c67520ae9187c790bcb7e459b58993b181eab29abcfd65a52db2b9e366bb46ea41d59e9fa3a10056fb7d95a7ec1d61a323fc3fa46462c09e757fb654790617f45fcee9fcd3c16549cf76318648cb1af7147dbe30d55350f7fe456c2fd6d9765f39154a67345af2109dc593f857b1594a21fe6719575b430c402725ef324383f18a56597f7f4edd11a0fa52612004482182c38939d69a2a700d338e798f7f74bae63a77e692cf5cf4c94a3cf420298fd98555ad6589f2ea3da5f761aa62f5631e5f15709875f2c5618136e56922f1d4a327c65ec1d092302a6c123509901286dba9a4043dd6b0daf426bd70f11de033a28aace0b195db833e0fca04c94c7ada29a3b5de6c07bb3463300ecfc69b9df20b4ef1bcd528d8a1084cd8c3ca533ab7c76ec083dfb7ed95b0ed2da9ee0c383bd9abf189cbd881284da40dd90dbd9aa54a83634734e52dec135a84a4d676b3d37982d15413f6c9421cf5b5482b2575a70143b85196b3c7d57df0800c31c0c8bfaabfcef2f068448f6fe8921904c8f88d1fa5efde4f6271e49da03b3887ac901d369cbd3dfa14040c84c24cdc230a8b546ade5999e36902fb49bc53b45c877e7084a034bae5286c17b68fdecd24d91814808e2cf4ec8c94bbc4f44462cc461622e37eb65e5e3442472d481cd75d5e21446dc83f6b2a9784c65c26af39c5ebf4187bf3bc58f55cb56235eaf4a1dcbc32ac21340bd97b9822dc0e2f28961fcbdb63494cf4cca305b263966bf0e00e327aeea8e35e59cd9d341e160d47fe1e5d60558d0e297cb4c695c68113bb1b29beeef2868c9f9f43df73ddda600b4509ee76905e35c552eaaa629d05141e6fd0d69438a9feb37fe5abbe6a0ed4ea1f0db4c93738fc06430e94296d0320aa6362fd17a301705e5e969178ab8add8e49f5123aabb11bd58432b233006a0d568fb19dc4847cf586aa01cb895dcbfb03d314fe157268e88c8a6f46b9faf99f28739b360dcdb999fa9bef302a8cb57c23d714e63262467ee5465c47cfa10bfc2a33950fda17bd49c835cd9d0153e827aa8e0761a642d731516941b4c204c38fa518b93550af0ea66ba2ebc4a9aa3b7017f8d1f63c0c2186e171637e825081f580c2f9152ee9c26ebd9d3295cb23e4cd415a0300171e067f42102a6fdd6e8a3832519e20d44bff3102574375a189fd3e84ac3909e2918d336d41352f52a1ed9474d49184c8a0340414215aa5eed5cd03d3d50b6ec8af87abab88a8be5cc6a6d7a8a462387c8095f97fe60aec39da5a20ca987fab38e15ef2fa2a3727c9b64f98a68bf78fc7852f24530a79609e466afea22cf665713e174e499a90db0da65381433f089a9526c6113a234e371c27fb79ab6a4453f5a88d788ceaf433cf8a65579538901d735208265d34a8ce3c6d413734b1d0352d00b46a77b249d1a986263503cd8882b6112120db34d244b01bc12744019027b5e54f335140cb57ec603a1a4d3cd1fa1abc9a4e8bce0df82a5744d6684d191f48126878cd0bc174dcf87c01a4aeb8344484e645da6cb7bf2629952962083d8249503fbb8a07b3f8d7d764f1e061586bb613c5990ce8e957fb60c1063a94907cf801ed28d0b7371d097531bdf3d217765d7182d5f56925eccc62c3eed5b701c29df98ebf6634ac90b2bafe054bf4475e9dcf7dee924df9aaf5a4265adda06a7e2015baf4773db4dc0da36a796e73039aae1b3cdace3f365f351c7b3d9040e3c1d1ce12dc6448b777a41f48a5ed1e575bf6f718dbd7238c7cdf5a67f3918a5adab9346dddba8fe6dbde966aa7c6f64fa4b99a063b14898dd33f65813a0828cbae052f09bdbb4a8b9c4fa9aae99adf379df56f7f49df4080f5d491dc6de16223145c513b7f94d805cd9926437f0a0d5ce327055c20ae9aa8d2d8c520168fac005e872bb637bf1c2179b3f9b94a322b3d9e3157f6ab5e75cc6da313577cfac2579477d79ab71a70576ba87d6651d933a9cf66ba609ab6135cf230fe327317f6d23e8463e0c4f62fd8f35b569b063063e7e61e8d2a9116b9aa5e2abff982b1750e39f02af2db3fd76d5c4cd3489b2f7f35232e5419df25d1d393a1cab73e5e69e1dc3a35b6d86376ed9325dbe423d20289505277c792b27f34e141fe40133e5cb9904d45fa13061e5b46332ee30e8f991a125fe858b0e823f0752239951cd4cd6bb0e2d0d85fd5b5549b7982f6d46900b350c4db4043d1097197c44b234643df232d4682e80c24d374507049e96196817fa666548788a43d96322aea6d7820ea3279f3eb6fd3e2f86c42690efa23e4182ec67fb85c916c9160e1857510fd4bd242f373809b57fc29dda8cddd2d94b9ccbc724102262675186881b2fd43ceaee242f1e1cf333da6879839fabd0fd711d03b26b36ab9bb31adeeff2cf0700d0e7de631364e48b498dab282358fa1e9e419e0b45dc5b40fc4192f68bd1de9733fcfec2d350b8cfa965ceeed18e388ab1075d04f4dcd1bbc418963ba05f9cab9ead3c51759e1373dd76f0fe7ac40039c0785bb575fbb349c50ffb950fa5979c0befa173a281aeccffe9d0ffe288cb2f39fd85809dc1fab968f1c0499a7f4b097154cd2952ee7a7a48c887115b71ce10064ab2b2a245f6ecf3fb14053bad83d8afbe15c38dad42232189b1964d89582247e608efc03fa16745d60cbabb7ea38f25cafb633e5796617dbf82da08b206ebbcc73704852e2ca6a988d1fa24aaa3b0ef6ecd108d38c81bafe7ae601b7f66c5ddbfbd579f73defe1c85f5a70ff1ad39f83222ec252699268d75317a2f8d63aa2284c0c27893cf9973a654865958d0c9cac4bae588bf87cce702b74d7e6137fc2a6d98f42d7a5a6330df35f2feb5b56a091f2a464b32e9201ec1a8cbf00a1000b2dc2b9d3a484725df771cd2aa7a5c2b51105cfab7252966463ce4c062432f4993fe41d358e41fa0291c230b1b8dfcb115d81b4924f92e81f0d6caf3a659c189299aead350cf68a6a13b179c31407202f5d1e3b68701e6264dd8b077382ade6bd240603bc2123850a5609104bae6db266f1da2161dcec59ec29b20c452eaece920310008b0f25bd37114d9fe1fbbe76a28affa0b6cb4afeef3e1cdd9ffc341bd1907683475d6b0535f894bd00fc157e8d380e65c9556701c2da3491b37fe94eb7b7b1e8ae7aaefb0f0a38349d2819d376847b3f7fa81484e5c1080e0632b321c66958bdff6aa21ee1d6e8bd27c539e21eb4f9db71020ad35ccaa62d49dceb326870dd1957cf6ce9c3afcb19a9af70ae1e791403e021ed391b28b9f3f2ba498fa6cf01ba1d6136526a7d932709241db624692c0152410b3c806f80bf4995417aeb873dd0f25f6b5f39986126a5243055f3766eb60716342451c923a9160317a337b508759b23a4aac36496dbf1dcfc6e95a74b302bc70df373a765f738c85161524f59e40d718872d8f83e4ba439ef35d3eee5a53f62a6da49cf826356feecbedb5db629c5063a0a2e907e60987829bf07c2fcbf5e1b8f9d2dc101f985a68e49ecfdb70a79b37beb6f23a5d049adb8eb9b676de5ce17d0c6d6f727e8cfcd86c5aff9f4b39262628f1d72d0aa58b07dc228a34a51917bfc6d0d6cccfa652e3187be1a8a73d2bef1ecabac15172c64a08ab59aaf9f7bc161d5b126c77e128fda22c65a753b9d1d2b846370611f998fb6e62be27d6a4615ddf4d285f26b1d1c93e06d0df87ee907f74e4a83bea09aa4ebf21cde3b928420e16d3b5425202746243b73b620326a8b98822bd3965e40bbc5dcb43d84b3e7edba190e81a0ad0024d195ae89c470ce7db1108545d817b0089362bed3f3ec23a0699780459768b1404271df829c2aa225fd10fe0b4955875e2f0c1bf9892ea9e3789ee7b997e1f3365ee6e30dc6a8e081a089f326e14da7f358e53bc72f18d7560d5815212feb0ef86c4afebb77f8e4e3d517d8248719d48e443950af9aab8eed5141bd3a4060968ccc4f52af3691befc812255a219cde68aacbebfcc8043c939b0b4c6d04dd88715b3683267734e1a1acc70dff95b64962c5350a74199e4d3b1a211456b8e77425cb18d5f84a06cc4f824bfdbcb332a3046feb29556e96980f3db5408e0b1088d85d75462e9f79361f10ab51d067dcedf97e432a487ca106447c4b3bad5d789189a4b6c9bb5f7a2152e30149691a8a9c12ddb05feda9b26c1d9aa4170060521ad01737ef9fca4e64b8eff932ff16c3c9ce19635e83e38a330e65a5eea11a46f58aef156c1246f14424e8e3bf37e8599beef94f49e2e4de27ffe752431592e1a15f954ab2485ab3c9a6fd8e650436cd414ee3e4039d450a75b9bce2ee76a97de08b13d1f9716c96fb1b8e77fe23b9ae8e8c03bc4025f6e84ad3e89aef3579baf7464c499bc76c6fa0735252fe87cb", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001d40)={{0x18, 0x3, 0x80000000, 0x4b0}, {0x18, 0x3, 0x4, 0x4}, 0x200, [0xb6d6, 0x5fc, 0xff, 0x3ff, 0x100000001, 0x200, 0xfffffffffffffff8, 0xfffffffffffffffd]}, 0x3c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001d80)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6941882d}]}) 16:00:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c, 0x0, 0x4}, {0x3}, {0x8, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:30 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x30) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x41, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x200, 0x5, 0x59, 0xc8a577b93e7e3b2f, 0x8, 0x28, 0x9b72, 0xffffffffffffffff, 0x2, 0x8e, 0xfffffffffffffff8}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') readlinkat(r1, &(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)=""/184, 0xb8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000480)=""/92, 0x5c}], 0x4, &(0x7f0000000540)=""/203, 0xcb}, 0x801) poll(&(0x7f0000000180)=[{r1, 0x4}, {r0, 0x38}], 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x90, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x3a0914c44f7b202c, 0x40) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)="51d6664b71bb15f316b12580fddea209bc9afe09854cb773b2c2451c1e1aa7b579db839fe0f47bdc71f01a6e336657b9f6d15ea5a078e7c8c3ba71a2cb48960bcaea819619dda074dc3bb3739f312e455df4694196e140f7954d27d02f7bab7ec3c2ba95c85ec0346e20164891b078717dae51df59246d539dc00d40ddbf59ad36dbc4d9aaf942ad46f1952354faf1daedf8823a4d042044722ccb733be99eac936f2368c34deaba7b388b86af7ffc884ee979f664", 0xb5}, {&(0x7f00000002c0)="bb7555f49d499cd8c93c911a1199cbbd05e0be1ae01482a65858cfe654788f9de65edcf074e2dd4b5675fa88a2603160e4fa900ef69eb22370dbf3274ffd84b356c46d508992f3ed9b7265ef9b7a2e546c09224b5681dc7f9fc264615d8bf63f26918eca4efd9d99680ff9c939722a92a8828e979658097cc2205b2471ee4cde50b44af9459b0aa3", 0x88}, {&(0x7f0000000380)="7cc7348e3808d671e1dfe563fa991898ba694d9d410d65311c2416e9edc534488b5079c7a5d66187c039705d4315d12361bdb965b4e54d1a78cdf2b3b95c538b1a52cfcef0982ebcb615617f1041356c3f5218d62bafd2d56d0d3cd175236816989f02e012833a070e3890bc9b631848da8761", 0x73}], 0x3, 0x0, 0x20000000000000) writev(0xffffffffffffffff, &(0x7f0000001740), 0x100000000000013e) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="6841e198960e60a728f107f3b1dffa6284600340ebd5ddc97276aa824590fba8d584c0b794ff917a796ddde9018be3d8e9e8d783487b1d1565b4dbf13ec8da43c454d2fcb684d8b71f9d603eebb3cf7787e960c081a0e290aed7dbdfc7c9dce22c4d46aeef4edf369fa245fdd2a77e685fd696c44f94d01187a2984bd7f8c9fc811c0e7ebe8c3b808d7027fe5eb10e79eed0540477ad91af91", 0x99, 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="0100ae2f62757300c3faed9bb4d1ff642a75671b7da5dae026d61f98710356000000000000002501800000f92b92393b822f698daaac79dff97560aa0a368ae30e7f5d1dad103847951c4abc7799b3860a5c6b5ccf252e122ef77a98c5268cf0c6c1fc6225ba25d0b3216a929740782777e68e3c8307405263c2103d85cb2cb78b13f4fc87fc7cf7b200004b73c8008c0368491cb889f94f41a01515d1f85cd9fa766016"], 0x8) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000540)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x520, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000480)={'./bus\x00', 0x7, 0x8000, 0x3ff, 0x3, 0x8f4, 0x2, 0x10000, 0x2, 0x1, 0x80000000, 0x8}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000440)) fchdir(r0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x48a, 0x4567, 0x6, 0x2}, {0x4, 0x1, 0x4, 0x9}, {0x5, 0x80000000, 0x1ff, 0xffffffffffffff01}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x8, 0xffffffff, 0x8000000000, 0x7}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10001, 0x40) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000001c0)=[{}], 0x1, 0x1ac) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffd2b) 16:00:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97, 0x0, 0x9}], 0xa4, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="c3369e6700f758ac5f827d50a6d0eacf17eccfb0d0b81eb5b8e16ad51e286c23fe2b5a690a90f32057a209fbdf673b389d20b607488f323754e932ea74dd50af5785955c47458d735d09376c9b681dade6b82503a22fb55b1d936783caf1db0eda2a782ee710f0d8f4a5b7cd57fee2dda9760a0c2251206ecb738f6da61fe61c1ca409b932b320a7326467d6d6383f9e376681d5df1934", 0x97}, {&(0x7f0000000040)="4fa064ebe9bc4f9ea2550e51ff0b967fde3051fa005b911989f1be6777c635c46013e583a210ba15faccb50212a23bf8020a0bfa2c60eb", 0x37}], 0x2, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) recvfrom(r3, &(0x7f00000000c0)=""/239, 0xef, 0x800, &(0x7f0000000000)=@in6={0x18, 0x3, 0x80000001, 0x7}, 0xc) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="4b659d81b91e13a3db39094658a5401dc237e1a1f917a8d8e4d941631becbe13f6ca23825e1a99b6c6fce3bf8475a8c298048d712f350d9cfb9e88fc3a72e69d9017c2a51c08e933cd9825c94852e89eff81ba3da4965b4247db8d6562b629a1a2875a8593e70259caf2a7c9a918096115f683e47861aa553f6ed416f136bbfddc658e2392b11e28824edb90f18c4151ee04ad38091cfbd13cb26bae148fe45cf9ad6c336a05ed3d352c09b891d4cffec3631bf051ef503558d7455ef1af3bed132ff9b780af50fd3915c1dbe9e43e4de5dd682ecbf191a2783f", 0xda}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000240)={0x7, 0x2}, 0xfffffffffffffe89) listen(r0, 0xffffffffffffffff) getsockopt(r0, 0x8000, 0x5, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="5e9817f8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x4a, 0x2, 0x6}, {0xffffffffffffff4d, 0x3f, 0x8001}, {0x0, 0x9, 0x0, 0xffff}, {0x5, 0x3f, 0x200, 0x6}, {0x400, 0x9, 0x10001, 0x100000000}, {0x7, 0x80000001, 0x10001, 0x3f}]}) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getuid() socket(0x3f, 0x1, 0x200) r7 = socket$unix(0x1, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01008a8266696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="65e6f9de043a3ff4f50c7e0f8b7d72be8844af85dcbb6fe92b2545854cc6a28e6eea51d12a74472bfb65904546cd8b47ca0fab58b0ed500de9be13fe6cb313e8c9512f20052f69f2e571a52800232030db2d15e6a9270d666d10c1399929f8ddba0cb294f02f209e00f20d89427c13ae4dd4bc475ee334d54d2604fd5d48a227fda540c5675bfc7387784510d2811de10df94b165b896882b159bcf44051ba1586257ba0944cc671bcadd7162cb430008c4913fa5bba31202a357bb09d45", 0xbe}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}], 0x68, 0xa}, 0x5) linkat(r8, &(0x7f0000000480)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) 16:00:31 executing program 1: r0 = semget(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/39) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/4096) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001080)=0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000010c0)=[0x67]) semget$private(0x0, 0x4, 0x310) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001180)={&(0x7f0000001100)=[{0x47, 0x80}, {0x21, 0x4}, {0x5, 0xffffffffffffa854}, {0xa3}, {0x5, 0x3}, {0x45, 0x200}, {0x101, 0x7fff}, {0x1a7}, {0x1a7}], 0x9}) rmdir(&(0x7f00000011c0)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001200)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001280)={&(0x7f0000001240)=[{0x3, 0x40}, {0xc7, 0x401}, {0x88, 0xd9}, {0x85, 0x6}, {0x1af, 0x1ff}, {0x84, 0x2}, {0x47, 0x8}, {0x0, 0x49c6}], 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000012c0)={0x3ff, 0x9, 0x2, 0x2, "83c505d6e020fc92c684d7785e5db5ccc84eb4dd", 0x1}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001300)={{0x1, 0x3, 0x1}, 0x4010, 0x101}) semget(0x1, 0x4, 0x40) semget$private(0x0, 0x2, 0x40) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001340)={0x3, 0xccc}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001380)=0x3327) r3 = shmget(0x0, 0x2000, 0x61, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000013c0)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001440)=0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001480)={0xe7, 0x323b}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000014c0)={0x3, 0x3f}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001500)=0x8) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001540)) fchdir(r1) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c3556662d2e2e", 0xc) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x401, 0x8c64, './file0\x00', 0x5, 0x1, 0x3, 0xfffffffffffffffb}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x204739115dade426) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x1, 0x80000000000000d, &(0x7f0000000040)="ebfdaa4e713048e69931929648bed2ff23f39b2646a8ad4ea1f009866ff50658b86f3d9d32e63a7eff47b0fee0b4c26aa40277671688a7c281d0b80995a3e25ee15f05731d65dbcbdee671cb953651f3660df69138b15b3ea5f56bd30c9b06c9bdc1d049cb763b976a264897d4c64e819910d8e149e8eea63998e66ff4f8921041cf839b", 0x84) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x3, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) rename(&(0x7f0000000140)='\x00', &(0x7f0000000180)='./file0\x00') lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:31 executing program 0: getrlimit(0x2, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3}, {0x18, 0x0, 0x8, 0x4}, 0x8000, [0x3f, 0x10000, 0x59, 0xffffffffffffff81, 0x3, 0x6, 0x7a12, 0x3ff]}, 0x3c) 16:00:31 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='//e./null\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffbffffc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0000001860040008000000ffff0200"/44, 0x2c}], 0x1) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/236, &(0x7f0000000100)=0xec) recvfrom(r0, &(0x7f0000000180)=""/140, 0x8c, 0x840, &(0x7f0000000240)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000280)="0dae2a320b0547a51df5ef8f59c76ce2bf4eddd8b5b12ae750eb7e2d7c3378d0c43442b535fbd09b020118e9d50306d67e1286c415e3b1a9abd73bd3f0ef42664da1e7440583235b18146c9192b65f148d3b8da13e3dd96db6b269255c4a3475f64325914b8d56faaa10f444d2ef3c90ceaec62ef395b4023a53d2a3ccfd9680fbac98cc96727d03c3a1a50af34ea608b5d714832cddf632bc87ad46e43d623d55e618a58eb4a5912b816c48045bbe942b77f7e6d3ca5de14ac67e73a21f0610b02212ee5bc06947bb0603903fac6a868ffc0a81448cc378b7d68524b7", 0xdd) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r0, 0x3, 0x33, &(0x7f00000000c0), 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000140)=[r1, r1, r1, r1]) r2 = getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000001c0)=0x5) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r5, r6]) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x40, 0x80000000, 0x0, 0x1, 0x2, 0x8, 0x40, 0x1, 0x3, 0x40, 0xff}) 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = socket(0x800000018, 0x1, 0x2) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x341, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1000000000000000, 0x0, 0x9ff, 0xfffffffffffffffe, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x15, 0x1, 0x7) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x2, 0x7, 0x1, 0x18ad, 0x81, 0x547c, 0x0, 0x2, 0xc8, 0x81}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff29) 16:00:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x8, 0x1, 0x0, 0x80000001, 0xe6c, 0x0, 0x0, 0x0, 0xa0d2, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffdfefffffff8, 0x0) close(r1) fchownat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x42, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x3f) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x6) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\xb5\x00', &(0x7f0000000100)='\xff-}[---*-\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='[\\\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&\\%\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) 16:00:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x380, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000009000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20180, 0x0) r1 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x6) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0x8a, 0x0, &(0x7f00000001c0)=""/138}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) getsockopt(r0, 0x200, 0x503, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) 16:00:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000080)="f261ecb0cfc4996e62c32fe547b7487f0fb15adeb5c58b3879998ec1312dab1a7dd111937150cedda6f58d626355af226fa0d098978eb3c0593e63bae194", 0x3e, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x662, 0x12a}, 0xc) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000440)) close(r1) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) listen(r0, 0x4c5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:00:31 executing program 1: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x403, 0x401, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea017e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r2 = syz_open_pts() close(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) dup(r2) syz_open_pts() 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@un=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) flock(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x24) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) pwrite(r2, &(0x7f0000000180)="235b3f374149e740fdced00242b36e339e5cb4848a16985147d64b29778dfa39833f89c1614a3fcf49173c9b1fd984eadd6212f06d7c7b89b3fbdead5b1eb41c4306b52822691e62681ca107ebaf941e86eb513cc9257ef26a016393504c90bd5fba6d45718d32b1b4ba03769392a96a8388b38c8795adbfc67d8bb907ac157550a27de06acbdb0df2de1edd0b7430418b99a4fd27b5db2bb51991b837695659dd32cd8290fed213938c6459f5efadbd2776560b16f212878c9eef6202593b882cdc0574c30947af3849f3ced4259f07732b6bd06147944b44dff0fe35cc0051b28cac9abd7f1b9a3195c23aef3070380900e92da1461269c0f8bffcff4a50bdb4368872bdc23437ceba7921a3f4047ee2813502229a768c671cd7301bf5a663d4bdc882c8c9025db574eb82dca4ae3e09cc2a5bb49a193eb2051b5799a97f8bd5956ec3f27f0e4fe9a36cb7e846107843bc545f65aa834ec9de35d3bf698c782e94fdac8c1bdce015f77abd62c70775dc9df0ea584a0c2b6f5b66adf85a55f27f8551c502ad21b4f6e41e68b49ef5bf8550fababbb94b23a20d09374bdb71dfdcd885b3971c46789fb203ed857eaee3a39b5989ed5092f2f4831aba55118a5596a921ee25dc9f214dbc319c1213ab106fa63451710627d323ab82730dc6878bb842ef043fc40ac3308c96387e447d5b30675138d23618aa5c62c26e546c0181cb7a51b80b483b9fcb244d6e1f6fea20554cc43b33170097f2b04f547a1bf257433d1839050ab6b69f635bb28fc1b01018a61be0740db4a589df7e3ac26bb747aeda912d9294d99d8e6007dc7cdac1d3f84a82d8e8714548ed7d89f21f581633d383f495a84deb801c9ae078862e9c2ad5e21988c2246d23b66121f14b5d018bb5655e513498195643abf785867c4533559275bf427e36d5b0d5917a8769bb39c63a791d24da1bb33f4314f4e6e0f9f7ca2e154fd8160fb0790246533a153c0e9e11e0ca171f0147adf7faae4dfe7b0ddd4a36a884d39b669fd97539492789fbb3ec879e1d4c141ab142898ee73d0812255c4017ba1bf0c0dcc244cea2d49d5a8efde9e136a44aac37c0bbb75e022a29f7218567ab1dcfc73ebb8750c75bf717fd5bc088457bc639e0e57e247a19226582af0e7a819955fa968f62907e9013639cc441d95f8fa8e53b4c196e6a33a4c04898073373a5fd9a964e5d0627cc98760a81bd409a1ca91403679e2ce624d7f8b5088616301fda529df4cafc6d2d9270e79d65e151c5822298a1e3fd95f99c0a58e0c113ec4ed7cb5b5e03902f06071bc8c355683f51ce20791c8c7ac097e2fef51a99dfc7a728e5927516d45d7258278cc7daa26ab5f624a8f3c0a81a428b18ab8efb3914234b71a313a5f209a2f1fb932f0f3956a587924abd412ad73fe70e4cada743586970b628ba79d46a581ce4eaab10d73300938f72dfb0ca4d50b841f6e787d632c9973f2f517b11c9e858c0d31910ab444b3f1d836f589963736b66bd31ac328f6c4eeae463598beb01a5dba872b44d3e8b5c85862dc7e0d4fbec43caeefc1310783a0447fdba6edb6cb46f3b9951127cae45c9bee3bd7c7511edeec2cfbcf0579ab49cc452bc1947d87b1b36cd428b20e6d679b6f8a65abe1e3daa17037ed9ef056a0c0217dca6694c404ae4ea0d53a7c6eb662c623b7f6bf1da00664b9b3eda849abb9e020eabd3d6cbb681e9b0422db228457f73ed9d02fa9c2e0aa5509cc7d7d9ac86c9e40b061cce407e0ae030d22d798e1d9a992c6f4ed6468d08ee52b78c7b3767dc37c9949278ad49c6cacb1d741daffa3daf5fb56450e71300fae9ed43b10d92b833eae0895e5652d7b29ff63410453729ffc80f44f5360a09c1947ee0b1def6f8a8a1c0ed6e1f5345cfca7fa387ff2c6df241c9f313ca37e8896e692e4c3947cbfc69b571567a41b3d033b85a2471c503b518710595ac91c101fc304b758384463485d86d28ea498357026c1ed49582437736326a3efdcb4548c32476e06c08198824ebd181da6f58dcde6998eba6591c8547d90d0d89e3ec1e81f8a46181b48969624c0367e482238b355b84999d233c2ff4cfabcf81bf0800e0610705c5394a6f5aca946a83cb6f87a1624afa714e69c77a05a22627213f1dcd7ea9f9d5ed202bc832776a9e09e3712da485adf453f456f86076916dc8e3a59272455aaf2410110dd10e8bddafeda3659ee468590052614e2d6ba10ae54d11c6c241a5b459dc1c096b014088651a42173a0572fc9c382380e0a7fcbbcdfa882833ef5aafbaa5425c9ae5d8fe7548c0bd6ffcbebe19f89549ba6db24d62c98902fd509954c241157e00cac669c5a26c46476f69f9f3dcdf98f843d3e61cf6b6e76fbb08b8f9dbcf6238d845e76f7f92864f81fc679acff95d20d7144bc86c6cec56a39d33a3148b60b38d7c482334ff9a303d6d20657106df733af12ab33f14e3d00f205ef0e05677cd4bc6064f029320c63780bcbedfa52d78083f82864a4977a7cd57fd882b0f30c746ed0b112f93c5936a102637289f96b90c78d0eaa5214bb23e414bf762a029cf2c2d13577826d3459b8bda2211ae14076d3c9683ff8a6a3c7790ee23e55e676afbac2015c57ee3f43cd0c24ef2088c574147cd91546dfaa4b53ddad8d302b7135855468198c5a69c519e54ec6905f8c0ebcdebff6f31ad00200950774ce275d219c40525146880360e95d07ec20924c3f600d1728736eb26f94e60f29b7e9f856763272cecc0358bf6bb3526eb1d98554ca27dcff9eefbb59bbb43329639aece775256fe99a024467b146336592cfd6649390e09253130e6a5c0f26699f6de4c9c253aae0b418001a4a5a3a2671789e20c48914b97c6b897a7a489d5460491fef9e3aedb6328b20f9273b01a0e72e83dd4cfd0f830b08b6af4ecc5afa08bec9921f0faf376da7cd04cdc658827576fd49eadec1b575887da4a61c425926c78a972f108050aa0ecb437e9df57ea60630a9122cd5f3292fc8dee11bee27abb3a03c1e051b00282118052aa90ce2fcc622ea4c61d2a272a38ecf700c365fe77d6064cc87cd9a2d5d091687a0aa3d89b10e17423aa5336da2bc2dcc2eead9acb7426037f65ebb59f71f199f5ea99151c5f4782223021b514f424e6a575db6948b77e2e4b17c58fb65ef8735ad43bc8dff31c81c5b41f889c9d74e0cfd7a44cd82dc72db2ffb0766b799f509fb4cf4532ef222082413064f2b03b0a5d9e7e71c94f6128f3b811de1d1639930f3e58cea324681345ac1b474f7f56adc517c4a56f2575ba1df205f8cae0c9d7145137b67ffe268b4ca3390759aa8cf1abcc45de9f25bb9ba4fceeaf781fbe5b061fa4cac0e581e9f478524e8148b90c34710a661b27a9f89c34fcf2f826669e1449e7821075477c91caf6d24e344fc19ea2f36e589b8f5bb81e9550fa6fd377d123d513137e4443e24b7b630d114822569df00240050b8d94386fd11acf68939e11e1b52623b66ed110b959b044272e74cebe9bcd2fb89dc8a3c9e65bb145c33a92dfe06109a24b1a4a87f73db67e02c4d1211e3eb20ce187eac88808d2ab0ab14d9aad709b24c7fe2586e7629272eeb0914f4ee5b7568647ae2df1997ea7f64083899c091f9c03a5c3b200d9d3b1f4d742d4927d729cbb694445bb6c96fa6b10fc70f1a3d66eafc927173628b1868aca7beb2e94cc9b4bc5faaf7b885a4e31944d345c678131032df094b4670fc662e4db66a85bbfdf6498cfdb7b0191db2dbc4e807c4e58fc79c99564ad7e621b5363c3ea726eaa9737768541d14f1e812c2726ca4ade2d393d48d475eed7d4ba343cf6b6418cbcf0364be8551c50c2493102ad8850664b972e5bf46b02cea7bd7a51818b9df02ae596bf82133c6a3096d1bf42fd8bfefcd47fbbf2cbf31e48a84686a09056b768556ac7f3ed5dc7cf1ff80d67aabc2e2026308bda20a3b3caaf6ef85fe86522979fa32deada2658532b68d949a76cad2c3a78b7686341e6be644d6c1bedd253874ee71b6b53685ed2460cc9130ab4859af4616f89cce158e177ca42b448491f6a0321af799d83afc801253e99c01d1db7ec1d8df65fa12bc365abcf13befeacc9a925bc3fceb2caa0a2d5a13caa0acdc4d22410b3172bfa573ea04481f4efa2c413196bce8d2f8e473a30a49a796a719535e3dbb08d9a7cdb0f2cf86c05696f9ac9de3a3783ee0d962fc054e0c076260da6e4ae9e36d76409ce7da30c14a3781043346357e764293546d1c338049c1238a67761b6546271baf23474b2b156268d588c9d5143c563f2bf796a5bb3a4d4fcab38b64356fa6e0ff27696fd69eac23aadbb69fbab3a731c5d4d7fda150f89d80570b4e7438a6a7f829f3798e5749b66ca031c804fbff32c819fdf4bfc4edbf5d36832a363911fddd50bddea314966927c7b4b3811d5b404eb2918dc61b9e4433201463661ff1522b6b2b78ee7a5d5733d33ccbae8f920d3baa52f59afc81d48cc4fe86e3fa8857c95791775cf287c697f3b68566e84c2f5c24e9db57297c51174dc408305b5e114d204ab90c80e360ce0fbde8b2b15f5ca0da47a2dc96deba09df6ceceeceafdd4f9139cba881c3505723eb48a1938693f378acc238963fc74890cc9c80566c64488a995adaa7246a9701dfda387a481f2e6195b3ffd908360caa060123f1a9a1d27fb6f209d3f61c532f6200c5fa6bcb841f4231f4ed035596909b0d5fe79e23096afcf0a7705396f6fc4f2c723adbb005142e23423e37070e585f6e8736d079b72073f70a2b4b631609a5b1f002a613fd6e27288a660698dc208556cdcc5a06372e4880042845083e660ec205cba53408b90fc5efa95d210ecf49c30fcceb7842026c11d2b024f6b2fe8bb3cd79e7acc895e8c222954c371cbefc43537c76539c00502e6fe9202c8322356de06b47de23a109e6baee5c622296df23d2d57d95a76dcb7382b753695c65a359c80b78aa0a99a5047c555e0072a83f1cbb51490a8e07b0cc1122b28108df5db56f893ae01752d440f181b077c8d4bcd8a3d037f911fdf8661a86c2a4d3e05d7e3004db1c9de7bdb3097c34d07aae09557e3c4b08a36e40138c3c6e0798dcd61983928ae29025ae7d3a6893ee0e6d17b47299468ad35c6f5948a4971c8fc82d639add760c714dd63f21477b0616916deb11a6f3a53b56de0dc72699b17492c0400a74fe1feb1f2be9d0fcb5d56f49a482fabc63ad5e0c228e1d395fb9c130974ebf0effa38230072bd6b07f822d4618c1ecdf77b4fd76748be6c8fe740ec1727d60aeccc5162d8e164a0e2d535ca7859b8de1cd73495f29e861184590356f628da364d2a9400a636660149be03e5aec9754406332019c10f1f7041bf604392d9604f770a53f67e307f58d83c9cecce79e00bd9a7800520bd0d1d4e27e8786bd7f89f33ce8d35990c4fcf930dc8430dd3c4cdfe21aadd7a36644cccc9c0455e6baf904d04e71502088a9bc03a6986579566ffff6c36d297089246ed33aefde37403ebaa874ec79105f2250eaa3c695d95165347f487c284fd0032753ce25889233d58d6277b48d98c2eaca8c20520fa01027a8a8078ad81fc35a3493acd1be7626bdd66c78b18c3f64cc44405e12109f1e859f78b6d3f62701572223859bd2f818c492e3651324aefef1fd51daa484283049bab503e36ead924e9f166bc95b699b572315d62c49150981be39445f8f22724a8eed14bbac1c3626851b5edeba0eba013bfd2bd7ea6e4397434b38a4f08c71128b5b1ca58f9642e115aa06fc043ac80", 0x1000, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) setsockopt(r2, 0x29, 0x8, &(0x7f0000000040)='\fFW}', 0xffffffffffffff51) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x1ff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) r1 = syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x7a6a, 0x6, 0x10001}]}) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000007, 0x0, 0x8, 0x100, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d2104", 0x9f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/223) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setitimer(0x2, &(0x7f0000000180)={{0x100000001, 0x1000}, {0x8, 0x8}}, &(0x7f00000001c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fsync(r0) syz_open_pts() r1 = syz_open_pts() kqueue() write(r1, &(0x7f00000001c0)="d5", 0x1) 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'}) r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x181, 0x0) ioctl$TIOCSWINSZ(r0, 0x20007465, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:00:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x100000001, 0x7, 0x6, 0x1, 0x3, 0x3, 0x0, 0x1, 0x0, 0x101}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x13d, 0xd9, 0x5, "47a17da81a8e2ef90d4d5e6c52af00130da55e42", 0x9, 0xffffffff}) openat(r2, &(0x7f0000000080)='./bus\x00', 0x4a8, 0x84) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSDTR(r2, 0x20004402) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x108) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000080)=0xfffffffffffffff4) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x0) ,/!$: 1.44 ./4 ! #/.42/,,).' 4%2-).!, ,/!$: 1.44 ./4 ! #/.42/,,).' 4%2-).!, 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b85", 0x2e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7) 16:00:33 executing program 0: nanosleep(&(0x7f00000001c0)={0xffff, 0x7fff}, &(0x7f0000000200)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) mmap(&(0x7f000000b000/0x11000)=nil, 0x11000, 0x4, 0x810, r0, 0x0, 0x40000000000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x6) r2 = open(&(0x7f0000000240)='./file0\x00', 0x3, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x6012, r0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) socket(0x10, 0x4002, 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pread(r0, &(0x7f0000000280)="0ac0418a2d599cce6c76375d99f4de14efcd3f5b08ac41cf14d6432acd996c008d69b99f541b750f3e124ddc092550cff7274f633286654e8d3dd3fb0208c74b19c436f46f5449f55d", 0x49, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, &(0x7f0000001300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'.\x00', 0xfffffffffffffff7, 0x3, 0x1, 0x0, 0x7fb7d77, 0x6, 0x40, 0x2, 0x1, 0x6, 0x807}) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) close(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f43696c651800f87a013beaa5f3b46050d14b496de69f4d26d9d396de88edc97c67a3a492b5b1344397f250e1c1bf0388deeb38fc538165d4c8b10867cc29da7cb39b071b16ff6171b4cff55283a7ce3ebb133e309f3600003226252639930724"], 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x322, 0x5, 0x2, 0x5}) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6268d94020802afe4f5e6d179c328068fc32fe0ebdc476c437235bd4e08a292eae82f05364fe73b40757ed29e902f4b0e5c836e427be4c2876aab21dee15ab580ab767ee36dfcc64347cae58a1fc8bdb024f54ae7d47c22dc3ef54a3af5f8687eeee2324be1c8eb83ac6758d513f977864d1146ee72a2147362dd9b8351c5928c7dd19e9bcfe12cd62c0fdeec9757a78ac5", 0x92) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x10001) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = semget(0x2, 0x1, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x1) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000300)="18a9eeb709e1f29fd48722517f072ded0a72db304ad3ae2bb730c807", 0x1c}], 0x1, 0x0, 0x0) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x2b7, r3, r5, r6, r7, 0x10, 0x6b}, 0xffffffff, 0x792, 0x1}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/181, 0xb5) 16:00:34 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x1a3) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffffc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) 16:00:34 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xb}, 0xc) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x6, 0x598, 0x5, 0x5, 0x6]}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:34 executing program 1: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000100)) msgsnd(r0, &(0x7f0000be2f0a)=ANY=[@ANYBLOB="652df81b21c54005"], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x0, 0x800) 16:00:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xdc, 0x100000000, 0x1b8a6525, 0x85a, "76f82861b43bd200b6be6295fd631c0e07d50851", 0x3, 0x10}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x204, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000123, &(0x7f0000000140)=[{0x100000000, 0xfffffffffffffff7, 0x9c, 0xb3f1}, {0x6, 0x7f, 0xff, 0xff}, {0x0, 0x1, 0x40, 0x1}, {0x0, 0xffff, 0x5, 0x81}, {0x5, 0x6, 0x9, 0x1}, {0x80, 0xfffffffffffffffa, 0x6, 0x1}, {0x5, 0x6, 0x4, 0xfffffffffffffbff}, {0x80, 0x6, 0x7fff, 0x7}, {0x8001, 0xffff, 0x3, 0x4}, {0xfffffffffffffffa, 0xfa38, 0x7, 0xfffffffffffffbc1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 1: 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 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xa8, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) dup(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2f9) 16:00:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() setuid(r3) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xffffffffffff4e52, r3, r2, r3, r2, 0xb3, 0x1}, 0x20, 0x7ff, r0, r0, 0x3f, 0x100000001, 0x7}) accept$unix(r5, 0x0, &(0x7f0000000100)) r7 = semget$private(0x0, 0x7, 0x12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, r1, r2, r1, r2, 0x9, 0x5}, 0x6c32, 0xffffffff, 0x3}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setuid(0xee01) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = semget(0x0, 0x2, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000100)=""/169) close(r0) 16:00:35 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 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) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x25) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:35 executing program 1: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x9, {0xd05d, 0x7}}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x189) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6b) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:00:36 executing program 1: r0 = socket(0x11, 0x4000003, 0x0) getsockopt(r0, 0x100000000000014, 0x3, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c3c1964c8ca2545ffcfc78cc", 0xc}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x12, 0x80, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0x20000000, 0xba, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1a, 0x11, 0x1, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1ff, 0x2}], 0x1f, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x284b1, 0x15) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x6) syz_open_pts() 16:00:36 executing program 0: unveil(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) listen(r0, 0xfc6) r1 = socket$inet(0x2, 0x2, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/83, 0x53) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0xfffffffffffffff8, 0x9, 0x2}, 0x200, 0x8, 0x1}) setsockopt(r1, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000001c0)="5d072c2cb876e4a2bb964895705db8eb97602d215028df330e4d167f890543d23bd875b4d94279e8b436f9baaa52893e0575ee6ff1627400"/66, 0x42) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) socket$inet(0x2, 0x8bb8934a6b3308dd, 0x9) sendto$inet6(r3, &(0x7f0000000040)="3bb4b047eec4102fa236848be1fc15865c51b239ec3d94b6d2d060027caa1712db7b19537ae992d9edf475befcc45e5cdc3f3c6dd3ddf207abe8011a528d8b88828f80c6f6a77a588f2412ee4e85cd506e010b4c94ea5ae40d7f80d6eb56db488bab35689a7b87ee57782a51a14d3f22bdf4c7c0eb1b9398bdd102e76869e3b41ac0467c7c47506bad44ace82599074ae978d756065032c47d0d2ff3eb67800ffaa775351b32c381eef7fec8eaf354aa20ee4f3c06d5c0a293ed84388e89c45d226977063760fb01fb5f28001a", 0xcd, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0x1, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x153) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) mlockall(0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlockall(0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x8c) fchflags(r0, 0x1) poll(&(0x7f0000000080)=[{r0, 0x22}, {r0, 0x20}, {r0, 0x10c}, {r0, 0x89}], 0x4, 0x1f) 16:00:37 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="80149a46ca43acf74d84cde481104e34ce5f17aa5bc2f8a3cb204b271cab34c964a0e6ae915c7b3522b482906c5088", 0x2f) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:37 executing program 0: getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r1 = getpid() setpgid(r1, r0) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r2) fcntl$setown(r3, 0x6, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20502, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x5, 0x3, './bus\x00', 0x67, 0xffffffffffffff01, 0x85, 0xb}) rmdir(&(0x7f0000000040)='./bus\x00') setpgid(0x0, r2) mkdir(&(0x7f00000001c0)='./bus\x00', 0x40) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x7, 0x7}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x4}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0xff, 0xff}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000006, 0x8000, 0x57}, {{r3}, 0xffffffffffffffff, 0x84, 0x0, 0x9, 0x5383acb0}, {{r3}, 0xffffffffffffffff, 0x9, 0xfffff, 0x7fffffff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x0, 0x5}], 0x7, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x5d608063a091360f, 0xf00fffff, 0xe21, 0x1}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40, 0x19, 0x125}, {{r3}, 0xfffffffffffffff9, 0x5, 0x1, 0x2, 0x3f}, {{r3}, 0xfffffffffffffff9, 0x51, 0xf0000000, 0x0, 0xffffffffef07558a}, {{r3}, 0xffffffffffffffff, 0x51, 0x80000000, 0x7, 0x4}, {{r3}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x7f5f0cf402e72393, 0x0, 0x7}], 0x0, &(0x7f0000000180)={0x1, 0x40}) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 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:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8301, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x26}, {0x3, 0x100000000}], 0x2}) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = geteuid() mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x1, 0x7, 0x4fad380000000000}, 0xc) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x7) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x52) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:37 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) read(r2, &(0x7f0000000080)=""/165, 0xa5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = dup2(r3, r3) fcntl$setown(r5, 0x6, r4) 16:00:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x8180, 0x0) 16:00:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = shmget(0x3, 0x2000, 0x88, &(0x7f0000ffa000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) r4 = getuid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xfffffffffffffff9, r1, r2, r4, r5, 0x2, 0x40}, 0x4, 0x374a, r6, r7, 0x1c2, 0x6, 0x6}) r8 = socket(0x18, 0x3, 0x0) shmget(0x2, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r8, &(0x7f0000000200)='0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:37 executing program 1: getpgrp() r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() setpgid(r1, r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050360000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af62ff37282921e4fd89720fd3872bab70c1f5a872c8810600c53c894103b22f310b404f36a00f90006ee01be657ae05c500000002000000000000020207a371a3f800040000000000000001000000000000000095da", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000000)={0xfffffffffffffffe}) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$KDSETRAD(r0, 0x20004b43) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="97dee0567df4ce1aabc5f87ec217b0d969b86ed5b743cee4b08ed61e33d34a2b7ae731daf5e64afef2194915f2b3da38da5d783473e485de70ec088ea07025c83c3dccd3f68f36d0bfb1374080960b49d528349e2e532b2b00"/104], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 16:00:37 executing program 1: r0 = kqueue() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = socket(0x3e, 0x5, 0x1) setsockopt(r4, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 16:00:37 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x41, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1f, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8c, 0xfffffffffffffc01, 0x7fff}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0xb89, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x22, 0xff, 0xc5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x4a9, 0x401}, {{r4}, 0xfffffffffffffffc, 0x4, 0x10, 0x401, 0x6}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x7}, {{r4}, 0xfffffffffffffffd, 0x14, 0x80000000, 0x628, 0x40}], 0x40, &(0x7f0000000080)={0x1000, 0x3ea1909e}) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x428, 0x0) recvfrom(r2, &(0x7f00000001c0), 0x0, 0x800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x7, 0x0) fchmod(r0, 0x8) r3 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10490, 0x20) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x2) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x840, 0xd0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:37 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0xfffffffffffffd98) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwrite(r0, &(0x7f0000000180), 0x0, 0x0, 0x22) r1 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x100000001, 0x10001, 0x400, 0x4, "79d9e0b428b92dad021b4c2b6c99ef911d309108", 0x401, 0x7}) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56287d36c900d7b06626"], 0xa, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="264387875fe041c5226527b1b3ef40a27697f92c972e1fca97ecd1ee18e821815ffa022b8255c3a9db63bf19112bc06a2d52c6b9e31cc574937d78fbcc53dea8f4f897e500cd9ee5d5e399935462de4b19ea8a1019259695eddbbbfd42d9b51cc22e127c7e777e6d9e96519c77bf043b42aa01fb19a20df124", 0x79}], 0x1, &(0x7f00000000c0)}, 0xc) 16:00:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x81, 0x401, 0x7fffffff, 0x5, "6dd230afd576f204191be296e38170433d255072", 0x7, 0x7f}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x140) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 16:00:38 executing program 0: clock_settime(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x7, 0x6}, &(0x7f0000000080)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) dup(r0) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0)=0x5, 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='n.', 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x6) 16:00:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt(r0, 0x347, 0x80000000, &(0x7f0000000040)=""/239, &(0x7f0000000140)=0xef) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001100)=0x5, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0x4}, {0x2}, {0x0, 0x4}, {0x2, 0xfff}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x81}, {0x1, 0x2318064b}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0x46f0ff97}, {0x3, 0x5}, {0x3, 0x800}, {0x3, 0x7}, {0x2, 0xfff}, {0x1, 0xff}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0xfff}, {0x1, 0x6}, {0x3, 0x7}, {0x2, 0xd3c0}, {0x3, 0x4}, {0x0, 0x6}, {0x2, 0x10000}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0xffff}]}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80a0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000240)="68f297ad6445d770df85db97722caf465de84cebfbf4de72faab19ea4bdf96409d904e14c7c68def2a3372b122a3c5512b986fc975656392c005b4f961da9968cfea1a81050e47c5d33401fcfe3437d4877a010104da656537635c81065da58a1f3eb507b11b1a81ce1a85327be4fdbc7eb3e829370fc02cc70ed39eba96cc072cc6827a910ff0363fc7b0dccbc17f", 0x8f) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b10005016000000400000001070cca90051004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0x457, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa4bdcc21cd54c529, 0x10, 0x1f, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x6}], 0x9, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000014, 0x9, 0xc7}, {{r2}, 0xfffffffffffffff9, 0x9, 0x10, 0x3ff, 0x2}, {{r1}, 0x8f0b60e51a17f068, 0x8, 0xa0000041, 0xba, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000023, 0xffffffffffffffff, 0x3f}, {{r2}, 0x0, 0x1, 0xf0000009, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000005, 0x80000001, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x85, 0xf0000060, 0x1, 0x8}], 0x5, &(0x7f0000000180)={0x800, 0x9}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x4) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000070cca90100e02fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x20c9}, 0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0xa0, 0x50) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x17, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xe9fc}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x37f7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xf1}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x2c}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus/file0/file0\x00'], './bus/file0\x00', './bus/file1\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus/'], 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x480, 0x101) kevent(r1, &(0x7f0000000040), 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x80000001, 0x2}], 0x8, &(0x7f0000000180)={0x8, 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x6}, 0xc) 16:00:39 executing program 1: r0 = socket(0x3, 0x4, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x650, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mlockall(0x400003) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) semget(0x2, 0x3, 0x200) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0xa3, 0xf1}, {0x0, 0x2}, {0x24, 0x800}, {0x6f, 0x800}, {0xab, 0x8d}, {0x40}, {0x145, 0x400}, {0x80, 0x5}], 0x9}) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="776bd4793c87e3c01a697e70f2f0eb7c27334a08299ade7344c3dee7069067c625c9292295ac6491309a6bec6e02f3ecb90f1f475f50d41f746e9f8a4a168e999de285b10814a7ac19ade5ab82f44518889111dbdc8f2c91f17dce26d1bd1c8bfc6e04810775215b4711f651a2ce9001da764fd6087603ae2323b8fcdecac0369dcf5ccfff1c080b95cc276743f616ed70d91c72d38fcb6bf73a9cc35081d1a1fad6e6665a71579c708a017acc6e26fb4f3314e5fb1b06a7ae2589df4aea01dcf0ce2e", 0xc3) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x8921) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x0, 0x3}, {0x2, 0x0, 0x0, 0xf46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffd4, &(0x7f0000000100)="b6") 16:00:39 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x6) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 16:00:39 executing program 1: pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) linkat(r0, &(0x7f0000000000)='./bus/../file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xd0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = msgget(0xffffffffffffffff, 0x200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x86, 0x5}, 0x1, 0x8000, r2, 0x0, 0x81, 0x80000000, 0x3, 0x5}) 16:00:39 executing program 1: r0 = semget(0x3, 0x0, 0x200000003) semop(r0, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x0, 0x0, 0x1000}, {0x2, 0x8000000000003be9, 0x1800}, {0x3, 0x40, 0x1800}, {0x1, 0x20, 0x941b9c37e47eae18}, {0x2, 0xffffffff, 0x1000}, {0x0, 0xbb2, 0x1800}, {0x3, 0x675, 0x1000}], 0x8) semop(r0, &(0x7f0000000080)=[{0x1, 0x30000000000, 0x1000}, {0x2, 0x70}, {0x2, 0x4}, {0x2, 0x1, 0x800}, {0x7, 0x5a}, {0x6, 0x1, 0x1800}, {0x0, 0x2, 0x1800}, {}], 0x8) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/77) semop(r0, &(0x7f0000000040)=[{0x2, 0x8d5, 0x800}, {0x0, 0x40, 0x1000}, {0x1, 0x3f, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x101, 0x800}], 0x5) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x54}, {0x6}]}) fchmod(r0, 0x12a) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000180)="0ce9c3e5ab609a") 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') renameat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000200)='./file1/file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x101, 0x50) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001080)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x55) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x3, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x6}) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x8000000001) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) flock(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000140)={0x0}) 16:00:39 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x67fe}, {0x1, 0x3ff77362}}, &(0x7f0000000040)) getitimer(0x0, 0xffffffffffffffff) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:39 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0xfa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x35}, {0x206, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x60, &(0x7f0000000180)="b349fbee95597436c518c34e66923b527e1c3128d828487a74becf4a4681442375033e44ecc69a4a32638070e86a190500fa7e8beb63fe4b3c57dc4ccceb8ad1ba1863ff3fe481252d7d437316195e3b934e07dc34f59412c64990aa025fc880") 16:00:39 executing program 0: setrlimit(0x1, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x8001, 0x79, 0x2}) close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x414ebc34d0cc3dd6, 0x67cc, 0x7, 0x6, 0x1c0000000000}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/227, 0xe3}], 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xff) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2680) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0xd2, 0x6) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f0000000100)=0x4) getsockopt(r0, 0x879, 0x6, &(0x7f0000000240)=""/61, &(0x7f0000000280)=0x3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0x2d1, './bus/file0\x00'}) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:39 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) 16:00:39 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8201, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x1000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="544a1928aac10ff5e97cd4d817be7052885b465f58427ee253dd4515f932", 0x1e, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r1, &(0x7f00000001c0)="5f982eeabaf519e4db9078338e82042603eb3771d7449bf0ee73f56b328b47493ccdb04a6b3602661aaf627f51e0c81866ccf1b8f49043a6e7bed4b180f0fe34f0d7981803efabbe0d7154c85c1a46a2065fbe446ae368684cbc70e8fba3310a4026dc466d95149a185812fcdc2eb53ddb12aa585812b70a361a68b1b4f29d14347dfd5461829b9c6a9daec5575249f6fcdc8d736673d3d1f1c38c1d3cfbf357488ac0e0f414ad76bf4206755651a6bd1cef459b886f537b5fe50e9a1c8cb77a9fa672e9afd87bf508b32d0deaa80586950edb97b8437e9afc53", 0xda, 0x400, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = getgid() close(r1) setgid(r2) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x280, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:00:40 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f00000015c0)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="44eaf203ffa30015391601055cb4975eb73be4a32eae92658420752386d43dd81f63c38511fa51495b856336a044ba65d8f8fbca5518f24832278ce2608195f018069dfc3dacb6dd47ba6339a837bf10dd2a3de4c392ac08985def1d36ebb34724c550699413d702c8f5e382f0dd8c559ccd7d096b019fac51a69266bf234c42c406fc7569365a228a01dc1851063fdd5cb3b42b7e24f628c5745da9344e0a63e0b0401d8bf2dea58add9cacebd95aa344b44cb40e5d946d68f4236c16c394ce83cd34abec825ccc2f410067472a30ca632f42dd5238196390", 0xd9}, {&(0x7f0000000180)="e7642e4dd7dd24bad1019ae8501235c8e1ac70e4ab1371b9070e79c12c0f84af17c41b8a0d91a1c6fefeee76b6d789d16ac1ec9bce2e67c6db16617067c1724765b4f715410a1929b928e1238854c7108a6ba8cc0a0d32956eeeaeaef4132d6bace41f2199b35794f83fd2e76116031c5b940f17f43e0a88", 0x78}, {&(0x7f0000000200)="fb7837a9d62e146a4b5827660a940efee30aff789f80b63d93103d2c1c5b4d0768456fdca256a15d7c53d1be55a283058e570fb404bb887f6689660d5b33ada03d8bf34d99893a01e20f66f3db08c5928b3d5f8cb6bc312b39191e8c53c8e34bf05d9413b7159d8d4d4058e9cab263bf1709045fc01adc1ae71879c911395fe9d09f01", 0x83}, {&(0x7f00000002c0)="65662bbeba77cd9e332d2e110782947e5cba80f495fa14ff6d8a093bcb711bd77bc9fd9c25b3172cf1be523c211838dd24aec4909327b0a296b631f451d4dcaee35baa9d4cc907bba1d890754e896da1217d1f38a89d7a15b2839e72498bf58b39fcaebe461e5ad58d77f3d2c053a2945c0f6ab2e3f2cd2b7cd855251a581a47e86d5402e741092b33c4bc127a3d068bc67221863ccb95b9267483048023fe73be8f5df7d3c23d17ac9663eda8a57de6110736744e9c136d94cc37b6e4f215855079976d26624a08ea8ae8f8ee2cf5d0494adf0c4c4ab76eb5cd2be92c7dc3a26f784ffe6a872166a0e613e541170394a1f22a", 0xf3}, {&(0x7f00000003c0)="54cb510f10be9b6b1fe3671edeed14ef3247948274d17c1a84ca3342c3de73e6f6f2945cf2a26eb0b7e388c09b3135b28506dd1314e7d8785cf4311f0db2e8dac174c15e26475f8e2efb72f23291c53f1332fe62e673f5b81b06deadbed9df2a1b", 0x61}, {&(0x7f0000000440)="6954c7c671d1d06e55fd5c626f7cb09bd3b0a8126ca2fc1ea7c22f0026694f4fa403566f6a66afe61cfc53aaf0cc1af28f2daeebc2dc34843b8269ad1c1f8da42c7e84c1a2bb82dbb42ca06584be9b4afcd8cb90ad6a1c8a996b2a69312cc65b8a771a1452620533a0e9cce295533f7b2e4eb9004ea995676dd577ae96f98be50320a2c45b093a94a2067357dfc56c98d82a62cbfe79e003888c2a87e36e6e082b83c2e46ea5f21d45fbd81304d7d0e0672072a026a762cea745fa7022e0e8d10d671e15a3becc15522ad24eeebb842099522e256ce90ec1dab9bd887b6951ce70a8fa8f8dfa827e5f659bb28c2433d8682ba61fa90a15590aac5bd679731cce02e8a5b9ac806d0a6c7951acc94f6c031571d75c45ce8c5063eaf77062dd07b9d79f22c4e9e86bf9bacd75472c1727a18cc61b8f4c8e157377b023034c87834be7e0028a9aa638de21884b7069bdf81d197a08f263c339a1145cca1b7b374139bc4663c11ce766cb49e089843ebfa4b92d4bcabda8ae7170e584dc990e112b95a148a6d4483617e969541781dacabd48f77d5da850217c5c1bdfd10810063af09d584d613fbc093dfa5c4f689e8f04d2f5d4283fca7fac28929398ec8198a307964b1388257621fa3bcea845780d6bd0cafb9414e6ec09ab219e7489bda388af0ac6cff2c8db625dc04441deef1b5065b3b2bffe242eecac991ec7ef7dde3444970497c5031029f4471f9b8d1d0df590a07f022a84dfc330e9df5f479e5eac5fa584218f3fce8f2881999d7d7740f01ba0af177fb81b0879aba3a837bcee764de9eb544a8abe8148053cf037364bea69bfdc981d917854f7b800b267b03ec26272e14179c333328e9f70be3a972bd214e96558d06318050e8d79e0b0ed8e0e49bd84ba352457958e6c392fcd652804bbc3503469b17cba536bd20233a1686ee9c67c3f0063d2fd3088bb4456c7ab5036c869e9fbcb5b47a2a824c5809564eb8f4910e97ba1d0b34d125e762d40c014d155504c6131bbde8ed0b37c3e3e03f36ef06dc0f01d2181acb294f5544f2a3c61d96c92ce6ca8deebeaebcb254c5e237be875962da3164c31a87231ccc64ebf9c6509a4be6d66ded13a428fbe6e06df03f8be95a6e851f4165abb2e4d02237f46b1d4aa8e784e8f69e23f2218e7c80e61c49b3fa4793b9968df4655345cf0c6de798f0bfd55a0178cf4601269ab521aec526496459efe83c07009ad7cb71c42d8d3493d86485084967896e121179fe5a9b40b2942b9ce11c0db03c00dc814309a0fd91306c33acb0c3e8f3d7b54e874eb9bc5dbce0fe95bdbdbb7436bf19a868864ce6ea2c49d74118c53d7c08d08e40d7d2b2a05e23226908332a8043f391e18da14cd9129134099d2eff7853f6c56b619fc24949849a447e3e7345709fc4cebec4e1610129a7d9d8b849d065a8a1ad9b927ced28b75e5d947395369b55130195011b561ad503fdec5405eb2656a5555e87892ca348e601a9fe28707cbd9d7aafe8dd27c93f2fc16b4cf45ebf18ad2890d81c7726adbac50ae241e1133372ec214849963d365e73386a635d31391355ee310550f0e7f955eab90ee2f76a1e3ba6c558f1a24622e6c9fd0504cda647ce75df5d87d54d878062f1614596108ba8659cb8be25dc148bd63833b7cfb3f62198663239ec54582d0482ec773c73e5233c834e36c4664e113dc8e1ff3aab3fcf869a54832d5f72b13824b8d6fec601dce73d5fc8e1de841b40963e395924e82db9c9449f2e9bea1add201bc5dad442719064d66d511529c101ae51bd5bf77e612672b4e79e20fcb0658d0da64b1aac1e243a3229a2ed2188dfd0db9e9cea0e07a29398c5731619e513d3c6e9f737a3baba534dac385121d31cd1c21c50bbf47c717be7df09d149eafabaa2395162debacf69f4f331a49c6963b79496b7057b31738aab23d7a1f9790a5b873fc21d22d9a6887cec375ec51cfa03a4e5c3656a4db7802fb776b19788828ce1e526f59aa2dbc078351cbe4425b45522efb22706a7f219970041df6292704b9b8976cc21edba89261783eddd277315a9873c6e12ba5985e79826ac924511c8a0bd610ec8cd041a72c91825a8da4aa636da50ed10ad1da9c17b65d2fa91db8ca71abaac2e992b4af9b0d2cb5cbe03c107d11462230c3dfe11c76bf6c2e78c75d510c7045004ae1d6cd1216572057593090686d96b83e0e6ea805cc55639bc0a611f923ecb8ba8ef7cab66a72fa704135c1ad0bc93055a8cac9720d295a011902742ac157aa33162dcf8f8a1bb1293349b07e1f3007a5d4c472daa8ff220ecf8fe3febca0700328ee0b5f8eb9fe5cd0046ad86677281513fa520351d607f0b127421a350d00a3684b7e8e6a682f2d586eba0fdd42e3b8ae837aed2c7734f07f6464623350337e03bbfd4369052ab0ce398ccc28a12001ecfea16ff8d43c7d071f8a0f14a99b98fa27799ee59836c4226cd6e53b8cd4e9c51a248069fb60bdbabfbdcfadc957639c657f7477a5ec0ca1f3476deb0cdb70f5d84e6153ae85130e0483444f9955f8f7c34e62daa07f0a07e651fcbf6c3e69f02908a30a426aa2a3e79f7cc98a652b130afcc6ed0e0a6dfea33ca348a5c8554fd8e9b4750b1fcc72fd926ef132e337a30ea0dac4a93974e734d834a2a769115f64a7b29e55220af90ead6229e1124a48f65ea0adc18d201b8978b29e9d1b9a3db5453dc02c0b3b983ea3de52a223ce49edbdd7166f07d40dd2ed4dda7dd51862e63b1ca30817dbd77b03d03cc9efd957feb79436f30d706ac9cfd4b9e6686b29b6f977630095cf684136ad9f563c8889bac1175c49a3dcb8567cc065b985149af59fe4b85d215e9240bf453ee5b991f0486cf065ab56a60fe9bbdf3f184879fd0c6a9d6ba1ccf0c5598bb32f09e7840357518c3e2526b76ea7774a257b3eee577145b82cfef29c9512bd61e84b3d80111cbb8bfd97e61506108cad4dd35b40c82bc159f6962bc238704fe66631377c05ebe5166940ec5cddef0ed99121f5c319bf846046f32201d13940487aa2f24ae72c77be09bfad7c3a8a761bf9e11f21b8f1fb2bf6115c4dc62d839b9e5758aa91086cafb0bb9d4c705aecaea883f8cb991260ca01707020d682fdaea484b1eb453175c63854324b2488fa2300436ec39ecad860945801dd004ec78c752aea905934168831625d66d3d31a9c25c76b4f82dbbe13ed633a5504fa71b2cd665cee601984094de78b7acd4d4f9d88219d68146a369867999cd60a744cee2f72964c34fa50d4a395519a2a5126b455500bd382a4c749617aa22dd7f9b68cf4c1133916d0102a5162c315096bf7f8eebd35029a359c24865d55a1d4c3df3a76a537f8a547a038fee3a3ccb67fdd3af241a12d54534c38c4ef53fb6161335e73e71aed8667225f01c6fe29e8233500b5b80ce274f0cf810074625163d90740a55e0c332cb5b8e93a007f5bf003d0cb4166aca7827bbce1bbcf880f4a03c8dee18cba9cda39ed25743be55854afb69f560e96104fede3141c5a5f2c59d2eb2305138eb7bafd6b862121781d677900662990c427469f72d6b53d9df6a576b16d3f4896b53d40b3d482f4384728f2474b2fa27ebed49c36271265c362f5d11d8c6677fbf566ccff6c8b750a069fda4806d497debf022e72b3d53965badc60ffc50a92d9958e43bc249204575b8453ba1b457ad6ae2fb6b5c88873c15655c9b136dea84e254b062501d0dd03658b8fa31f52be1e340510e50bdacbd4682642330c44dac6a485a5e08a5eeaa6c2a2d8ab59dab1d5715fcb204f5ef463933ca5841e4cf2381dfe2f7bcc19e7896962f0865513009ed45eed0eae8065c2b7cb3fe937fc79e3b19268912621a72c65fe59dc5a00d74fd45c5e9a3418963cb79195f7304148597e3cc7abedd3cad69ab6d0ede404243446a9b62961987d6f3f4aea159fbd813b562fb24e2292528a0e50912559f037132fc89e0bb545f3150fc925a1ebcfe08ec4ef4a636e7c44b0e7ebf0f41ecfd53a9ac03f2c93c58d530a556766bd30bf2838f418b6a315329f388df6fd258d76e25b704c56a987cc5a5c55f6068882a16837c8b3c003b013ed8ea3a56639587c106390829f8d9b6db30ed9d87dd292e90b532e55e489a12c65feba4cf6895d4fae48494cef410501187ebb5865a01aeeebec426ff671b221096cfe349e73db81f5d3539b54022a6f895e2c422afcfa4bf9441cfe260d9124327936a87adc799ea73804dfa1561575a28dc631b84f411ac5d53b7fbe9bfb16c024dac695ace94e2bcd6e0c49ac61361c3973bd109243105861fc619f636117d960421bb556066a29bed1ec930af11a62d411197007e6abd3ed69b5c380f02a4b6abe80c4f7fa65f0ddb1d35e7fc8db700abad613fa315e8cf5972bc64db53eaaba8355cd904ef5e66fd766ef6be0b32945af3e633c6d242c209c2421d99ec014824e9d41352b00603cd3ffdbd2687376e35fc131ccb05472772f8fee2b03a67353e822de526a70a90d82a009b9c206e6425fba12011b36e43c8c057081455c5c9dd17574aa1af19d1aa2f8377ee473785e35af6a7d1b29a741da799d25e02ed515edcf617dbb197ffe55020a01d9658c58bb69b5beb73f432cdee469ff41bc374466718a9201168c24a05bce1c8f5ea9fcca5fe4e29f216b2afdead96294eb9f7e2afa122493e2e5b74e0b1020c824cea4a02c52b2d0e91bbc276312b5b21e7f612dee7370de357f304c03e9dc162de1dcffb6b1064053e32da55cc0324a9e7627dba7bb171e66a536abc08c5ecb247ef5a498f48b12894b1622268881be6ac179d7d59854738153f4bea8da67cdb3cfdea8ef891116b9c54f87366d5717195b61d354df01a1ebee32b65b23b4b856b0c9ba4fdf0f1193a99d2638441fec623e73385cdfa078fd925589e3aff84d9fb8b293d8fdf64c822865ce62fbe792d1021b049ce9c3f92c8c38c379063992943cafed6ba2f466c66dae53398bab2d3f6447a5b2f2130e65878c79cd256f005a3af39dcc12a580ed02ce9397cd803d98cba83069d2bf6494f5bec652ec03d11d49ccc055f70d6f8d2701b67418a244fa9d054d1a09cb517822209bc8b9272a54ac4593e53eb48aa40abbaf0a9ee5f3d652bca395629a546c20523aee08226866d8e9e5ec3aff2876c7a1984b23ee75a485c0105aeffaf53b481d02b6307a9b203fd39247dc7eff476fbdaa8228cb92181e8e5e6ce7837707977623e5b6353388241538e64e115f2ee1855e7ca9d8f26311341e88e02e05f802800415a425d215a7eeb29b994dc4a41e2e7aabbc4db86222074fd40d28f7acbffb64a935645a08b462dc356899176ca3bbc8b1a509df06e725d1ccbe0d6510d4ef4f5cf34db11481c402b7b40e49f3a21492ea4f6bcc5df70c6911762c971d07a5c7ca15b1f4b5f701579be6eee90bd5cf376477cc32a733379c22d2b327ef8b7c04c075f107d153596f03d8c00a94a5010505c8fbe3629913b71e783fcb17c8ab177d262e439cd31d1b877801bcc0961e3c13509c0d08e503e4f810cee10d2d16aca86cec13444925ed630dc0e411f76f80146be2991a816dc106b7bbb37f77bcc0945e3ff873f51d44107327d65b343cd3e41801d4a9b0ffbdf3fe6d7704648c45ebdb74fd7058b6cd1313f2b7500e25a68c96628f948f7fc34bef0cce1798dcd755128a018840caf6d9e623e1bcfc4732d2004c7db66a88b7bc370a85059f5a17eb665d6090cfa275b0dcd0a00eadfa28947ce0b0f088b921e1572c0cdb492c", 0x1000}, {&(0x7f0000001440)="9d0b850f8ae46607c2afbf83d507c2b2a783f7d1fc9d405ee01a754398493e9d0a606f5620a23e173979949ddeb68f6ca3306c19f80c6216e72592211ece2b74c9551d5636dfc9c3f82ccee65b42e4fd64c60f440386ed47dc96b27f5c71291722ba56d4a658dc05805b090fe38bc54ab0e7b149963ff62f5e38063192383a3b963745601453ffba425fbe3b26c65f7951164b2f98b3a6abc793f7ad6f2adc068167ad9395ecf8f226e43fa6fcd769d9501982316910bc0d092dff6d10dbd7073282cf6722c6a0caef543ed5435fff20a5a320169e37dd5d5d2b78321f2ce90834d4", 0xe2}], 0x7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) 16:00:40 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r2) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x422, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x62a, 0x80000001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0xffffffffffffffff, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sendto$unix(r2, &(0x7f00000005c0)="7b7913894db0778dfcc6d434125552a54355ed9462a71fcd1e7cf11a256fee2446baa04d043c29287e5c7d6fccfa96d7bd3e1818983d5aaeaa0533b960b5060445eadddd85a189966c74449b9df3d0e9b235c1c9192792003e489632d6c8353ea62e49e385d7a28545c7fe336907e118ea3e92233ff88339451571bb6bb6eeba7f89a4c31abf116a6910607bec1849f7b04ca80ee0ea0ad8ca31ec8af747ac81b78a8d0e3f6b51fc08ed7d3b23f39ef6ebbaa2c536d70e264f18a51a990a7b70d80019e9ebbaaeddfd4df6a52b04cbf55ef356b8200e30afe06408c10dc53ba210a4e8be9b33161bb1ffdccd14fcd6620cca8a3d4e0738e0f6c46c554083ac36a25254cc33edee3867083e19078687139a9e336a5df30953937d22dd43f6e017eff43c9edef8e615fc7cb5f84cb8a72860ddf1e6ad198f29e3c1bb3caaf2c1f5500f54644831f1015972992b67cfdfe20ac6528a711a8d81889358844299ca3ac2034e43fb83384e0e477696a0e7a40c45d9b1184ba89e434f341b3c09ad66e0398fe1b239de2f6096a340eaee8ae3d7c2b45e458ebc2e17380048c606e9f00abb090c19d3ce1560b7acf99019a957783b0680e5ee7ac00c2b24bea746e7cb528787bad0529636ffb54f8714d68189b796e5b051439aecb4b8739ab4d7374eb93ddc039f4d47fc91fb5cae5645fa01e5802e5c9aefb6e3d78b11d9a374c805f4f94cf1d7670e4f8ed651daa1c8edaa04cc946d13dcd08b5b1497f0aa9bbe477009e46821f8cdbc34e2c0ec0963569ae1ce417677a99793ffcc376f9300834fa85d80d6c23fc44b5a696a1be3a5fc97af830dfe3ecc93511da9c1fac34151525b5b1e509f3be9a88a485dc76ad9943e0e90b097b0eb1a5056cb00629b058e0beac6e626b55575d01d9fcda4e7379f84241f51a87af0948cd966ca5da09ff48e28c19f92e3e717529b8b7d9ce5bad7d2a33f7cd2264165ce53a84ddfd0594ee7fda784ea06bd900005d32a5828af2700b69119aaf9c8d5cf7c15270af2cac43b09403aa8ca11540556c418ef86cd202ffe05e6eae38a581fc7c2e8e7a69ef17cb9700d3d9c0541b3ebc4084cfd9712bff1af9b1228ae75349fa67b6c73ab435d8204e57d58ce8bad89a80b3d1bae66b4a663609d8830297d9d99eb82f9cf9ff9ab86b60012aac0b244fea804848fd6e65b73e7bd24ca77a5421ed6bf5c6751333901d8d9312bbbccb825e8db014ac865ecfa8e89ad93443d3c076a3b0a60baac2e03cc4e76a9d2304cd281f9ae53adb76cc8b8ccd4cee49eb4de5b094edaf895d53474b6f1abe195e64cfff5c4707fd699ef142a03fd7499db2ee401de7f851295a68ec0cea979b4dd9b1ee480b7fd5b2dd7589d35ae5bd4503aee6661d51508394572cbe4d7f83666205611f97dad9cfebd9e8037863f6c3d560cdff670be2aea081200beb19fb8d673bc78004ff56ab7c0f0f32b16c64ddf0f82b092e463654678696b64bee575eaee2d8f43f534fbf468b436c0f3bb3f66fd42bf1453fc20f18267ffebd02dba78f94742c7f4d18579dae350f0c88d973e55d84c784d94cbdfa864bf253319057b94f9778749115600cd6eecb601b716e14f159277bf91396ed062b0817b507920fdf4749e61fb9c7a6f7a44f70d3cd1fc834214f932a35514ed9e7a0b991a3f081efa3eaf4b71a719e232b28285fcff3ea846c23715c2db31b840b366eca6ffe139f54edb72be93a2463e3fabe8f9cf7fddfdbae90fc3e82214fd0ef2aa7f78731eded69d00593a288beeecbb7864d19c307df7b1ee0bd65e9e4f81674fd9daf8baf3f299cd42616a67da38412380f36124528cd24f37f3113baaf7b0bc17cb210967aa5fbae419f65f236234398e618b11f9205a08313d3c2f107f4715f811037eecc98d3583fb25d86d4b8943f0f47d61e1eee0b9708af587177f56327b795b47a2d6e38b0c857a7bba8d6d9a67b9abf7006d22cba7945ae54ac7ba42af40bfec8c3141de73389cce6eebe0aaf9ed120b7fed443e5ba62331708ceeb7c081d0a488c6a3d018ffc9fcaac344823e5d5ededd56a6017faaa9f1bc63de3d52b5242784480cff7baed5c041ed47aa29e2064c7400af951eec976f94b4e87d1846a200d7ab0e97c630b0dae0d1ddd6493357ce282db096952e6e9c41e0989c0e4b1e9c25416730c5a5c672c8527fdce8b509dcbbd1711edfd807f927a9e2bad85e8e8008d243cfaa64ca69d8dfa60c916706106fc87f75c21e5f692b07392c6ff482e123f39d08a430fadaaf480587813568105ee2394b5f6d0338d82cfd29fcc76739dae13dd623274ae67b43961c7f5b89def735ba46f153fee4e71f4c531052a7d987436257c69bfc0f1c0bbb7681153d02aca1853dfe65ba04ce59bc0e6571e75a4e47e115c3d580068260547c4efed6a8f00113389bf8a82ebbd0f65e88baf1575565a0b8577f7718de7365955434053abafb089e39e97f3771c369972449e0fac01261aa32995c11b38bc2254f15cae414d0deb2edda1d4e55ec6af7155152510dd778223dae11a14fc465959c4df3645e5c57290bf65d06262e3f26dbcaeefe2b964430b2821e4538d391dc89573c8b3af2e107b7cd78c878ca8925840485e4e60dc9d9b0eaa94d55e6809efe0c24ffd9d4e1a9de02ce4a5c1797df6279ef5b02f8b07caccad4de71194f7e1c5decbac6ac3074ca3563f5dd2c00aee8a164f18957ef9f5fe8b321461b58dab49b63a1f9e14b939402cb0d8e6420b38785942acb39d60839243e284f579cac02e3d3c8482f0052a0b85d9886d892d0f5aa45787fd48c20be167463bb296b5e1733b2f2c47830484cb265c2e099b515d61420926bfbda7cd6d6b8ed23526e628436555fe80550bd5055cbcd9da14382a61fba52abb8a0f7b1b6d7c8119a6ea955742f2fa8b4d9f7cce7a0ce052d01b74ac07478ad6b5cd2d8e0b79ef46dd96909e21662fedb2c631d4af1b3f92150aa222c5813374989a83767a7599955a1d359dbd3ad1197a35f081f87ea2dee838ee91ca84a414104a64ea575979cdcf480946b56ab2d74169055b3c3fc8753d427dcaadef48d0a7bdbd9959f3bd483389115eeb1d4b909ccb1bdbf51de298047c8ce377d869497eaf0c38fdd7b5594eca1e9f095f30d058536753d5c16544d8199746a1cada986052479eb9ed8dc1df5122b7e893dad391b7e73bcfa5b82077c7bb0bf0d393526cff7e449c181cd9c0f372b1417cd33f039d8e291da8646df60d3d46c91a3a7ca1a1492d15c4d2ef21d92817dc8aa54bff13cef5ae4939807f8f76346cb8594486c307644007f426ac256eb4ffa2e74b50a95bc571828625e04feb2e9ddd67560855ffd795ba43fbc47a0c0ed116de315fb778254b6fd45044db724ac2de0858ab9e10e1ac0d6ae93831fdcdd8107a7996a109dacab9bc6dc02d04a836a814171a5c91274f9fbcf192f5e7f193518e76f1133a8525d17065ea9bd969bd298e183e27c9c670ca7c4aa1e46d4f337575a7540c8f392d93a93ed734e1bd94b98ebbd8131014a1bcd30a4cb9df76024e35adafad059dce07c05ddcbddb4906f12949dd97b6627dd4176dbe131171460071b81ba64faaf564fe6ee4f97bdc03ee30709f972fd20b92adee38c62b6a834dad3a71cbbccef69e226c1c3123dc7f6477fe0e0af5364bda0bc0365102b16388ffdc590b9e2dc07e118f880986b0ce2662a4e31e06b74453b7bd0c089340849c5dcc61dd6b5c847f946823eeebf7a3fbc26840cad2d5a1cc797b4aea22b54dbd5955e8186c8afe9c503b04bcde050552e72036c43f0544b9f089f450bb360e5695c6ed5c2130427f31d20c3528ad82c6c627117489b4fabf76ca73103996948e42f84e2eb9b23513a95473908627d3d78985f1b8f6d68297616876e08ba7184780d024dd6e5c447a22105cca847d555b2edd6b5d365f818b4003d6fe0cb6564291c614f973ab70506c1bea3b068959af49e05727ef4d82aabe4d390398753b34be88c406faf59370e775f7d00ccd355de60d8cc96a66bc845ff1bd3ee91c604a4819a5f536b4dbf40a7397f16cf384f6eb6cdbc7402a45dd57d2830abac83da15576327137146fa8c1adba495f5c6acf090f6daafa7111575ec6314c06b8725937c17c1fc0812edb5cf90ab12e9f6d9701e018ff8cbc92e2b30c607371ddb7fc9e37c99289b087dadfd0c9df8f490375bcae2cdd23c6fa866af64c0843f9b4510825ee89a9d514df1fcba5e55afc64ace6ee966f1055cfa00cd186715e5e484e412036fb83b1903ef521958b98b25f3c6eab2cb604adec017bc50634bc17dee3c21ff095d26c20f1e13aafb057b9efd45adfedeebfe465fcab0e00478a4a0ecf56adfce6510cd12bd995821ab12d3eb9e0969bd41b9cb2767b242fc7460f1b6afb95aa8257286e8cd22cbf9877e01d999415a15c57b498e361b896b972a30406af07131b62458f444c3cdbfed6beb66e11f50d624332b70d86fa63e5b3e2aa07f98acb1a79f11f43b36af76518761cea4745cc61460c5b2aab935a0d6282186d735afbb72d4d3aa4624b05e7343ff41a917145d059de044f97dbe96d2003e561321e7b9829a8369eee9ee5280fe7e586b958e0b16f4ba19e4a6aa5c89aa8b9be02cf0702fa0ee21fdb018e647653a12f6e87f46600d86b80b8f98240b1a718e5034bf75df6471d2dd3780a2ee24ede950ae3948a5add1ba7cc644ad946fc4832dca90ea7a0f5081f411eae867f5e1188555866e3ccd3a4429450760dc1d964cf9a05740a305016e486d7eea4349b5a3a4856e2e0e1e8b3be80a91abc5ede32af5fa90f24f7d805050f5bf3ad32dc525df7062f0258e4e04d817530647401e364f6d5fbf867d6a3ae737eca60b2f93090058644258136757f4570a9e08188c054f3ed4b0326120055ae3384b6f0f77903da4f224bd1632a8276e545c0bf61e15990d3e28cf4b976c5ed422548c99ad2ee60afc976194aff85552fdaebe072312d583568b1328e16fe87451bc458083fbbae2bbe93cf8ce1a52c3b84f0422e403f67381a8e1688b34b6182d90199c51cc58320291b14f0dd88242f804e18a69fe6cae97d3e5f6fac3b636259a5d5aba92f1163181f0d609514e0d79ffcd4c79c62b88c43faa55d12996429dc0ec01105c36ac6cb78a82c6182a98d0caabc037f2c5a38fcb54d02eaa4e9206972763ea28d7f4d97bf196dc4a0130fa37de731abb8fbf3ec700f3a10c9e3039ff181a2cbd40b92ba07951a4d2ed2a336107fce543c25b018ab5defb3479bf50921d09f12547aa54992b7bf05621e44ed076a04fe280aed6a848160a776cf52e41c8f75dff34e9e3625cfbbb70dc05137d92b6392dc793bca4377289eb2e05c84f361fd6c88732496becd9db8c281e1428e467075a31699d2ebe0fa3153e02222b9304648e1b0bd08745c1ac84b275afff9158f365ee40eb852b34b8fbc17094790260e3d593fabaadc79f10de696093af44e8f69abfe2876021dff8070167f4c164085e70aeaace244c310eddb82e67a9da5d906091f5214c1cfc54a450aa3bbfee99aa88a1feeb3478268bab7093409a07ece617f368de538b4217d15ceb19612dc08c9f10152e7a943b37ca51a691161caf66255e97f9cfa67abfed3f6c1477aabda08ac931890fa9401ae43f0b6b167f0034e720d79da317accb404be01e22fd3bc52f52e39efc37961be38ec0fb7581e72dac6d94a969e0c635a3a7c9ac1eac26c03a852bd614b79ec97e4338a3d068c22526075be27bcc0cdf35", 0x1000, 0x9, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xee) select(0x40, &(0x7f0000000280)={0xaf, 0x16e2, 0x401, 0x14cb, 0x3, 0x4, 0xfff, 0x80}, &(0x7f00000002c0)={0x7f, 0x6, 0x9, 0x5, 0x4, 0x1, 0x1c0, 0x400}, &(0x7f0000000300)={0x6, 0x7fffffff, 0xd66, 0x100, 0x7, 0x7, 0x8001, 0xbe4b}, &(0x7f0000000340)={0x4db15f87, 0x4}) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0x100) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlockall() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) 16:00:40 executing program 1: getitimer(0x2, 0xffffffffffffffff) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045720, 0x0) 16:00:41 executing program 1: select(0x40, &(0x7f0000000140)={0x80000001, 0x92, 0x6900000000000000, 0x8000, 0xa9, 0x6, 0x4, 0x7f}, &(0x7f0000000180)={0xfbc9, 0x9, 0x5, 0xdb, 0xc9, 0x8000, 0x6, 0x76}, &(0x7f00000001c0)={0x8, 0xffff, 0x3, 0x2, 0x9, 0x8, 0x5, 0xff}, &(0x7f0000000200)={0x5, 0xf5}) setrlimit(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x9}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20400, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x8000, 0x10000}) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x7ffb, 0x4) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0x22e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x91, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) r5 = dup2(r0, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x80000001, 0x8, {0x2, 0x76}}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf6, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 16:00:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xc0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x2800000000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc40, 0x4d) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/44, &(0x7f0000000180)=0x2c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x108) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x28141, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x0) close(r3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffff, 0x2, 0x8001, 0x10000, "861498bfbd438034a50ebf4f743b699bd9b98779", 0xffff, 0x2}) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r0, 0x88}, {r0, 0x55}, {r0}, {r0, 0x4}], 0x4, 0x100000001) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x4}, {r1, 0x14}], 0x2, 0x40) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x81, 0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x6, 0x7, 0x100000001, {[0x4bd, 0xfffffffffffffe00, 0x8, 0x8, 0x400, 0x2, 0x7, 0x4c, 0x26, 0x9, 0x9, 0x80000001, 0x0, 0x0, 0x3, 0xf4, 0xfffffffffffffffb, 0x4383e4eb], [0x5, 0x4, 0x0, 0x100, 0x7f66bc26, 0x7a9ae25e, 0x2, 0x8, 0x1000000000000, 0x3f], [0x3, 0x5, 0xfffffffffffffffb, 0x5, 0x5, 0x2, 0x3], [0x7, 0x2, 0x2, 0x8, 0x7, 0x7], [{0x2, 0x400, 0x1, 0x2}, {0xfffffffffffffff8, 0x3, 0x3000000000000, 0x53b}, {0xffffffffffffffe1, 0x7, 0x6a, 0xfffffffffffffff7}, {0x1000, 0x2, 0x0, 0x200}, {0xb00, 0xf, 0x0, 0x3f}, {0x5bc6, 0x9, 0xa487, 0x9}, {0x800, 0x3, 0x81, 0x6}, {0x5, 0x4, 0xeb, 0x7}], {0x7, 0x3, 0xfffffffffffffffc, 0x8}, {0x8, 0x653, 0x4d27624e, 0x80000001}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000340)=']\\\x00'], 0x0) r4 = getuid() r5 = getgid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x4, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0xcc5a, 0x7, {[0x8001, 0xe58f, 0x20, 0x0, 0x3395, 0x6167, 0x7, 0x3, 0x6, 0x4, 0x4, 0x7, 0x1ff, 0x10000, 0x4, 0x8], [0x8c9, 0x9, 0x1, 0xa95e, 0x32, 0x492, 0x0, 0x4, 0x401, 0xfffffffffffffc01], [0x81, 0x100000001, 0x55, 0xd8, 0x4, 0x400, 0xffffffff], [0x4, 0x8, 0x7f, 0x1, 0x5, 0x4], [{0x1f, 0x470a, 0xfffffffffffffff9, 0x7}, {0x0, 0x3ff, 0x40}, {0x100000000, 0x3, 0x1, 0xfff}, {0x2, 0x100000001, 0x31, 0x100000001}, {0x1, 0x3, 0x66, 0x8001}, {0x9f31, 0x4, 0x8, 0x6}, {0x2, 0xa7f2, 0xff}, {0xffffffffffffff81, 0xf6f, 0x3, 0x6}], {0x3, 0x3, 0x800, 0x3}, {0x5, 0x6fe7, 0xdb, 0x1}}}) connect$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="62437e840483f8ac9bbe85c752b89eea0e466d5f25ea2f0ee0bb8a5c48644d86", 0xff20}], 0x100000000000012a, 0x0, 0x0) execve(&(0x7f0000000600)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='*\x00', &(0x7f0000000140)='}-+{&\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000680)='\x9bs']) setsockopt(r0, 0x3, 0x7, &(0x7f00000000c0)="90b997ddae34b6d2f852b193dbb6abe884cb933afc5c99afb89e8b9373ee41cfba5738c30f97598d2b7f66c0bed07dde11fefb7e86b0f943941cb1f73cff4abd", 0x40) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x1, 0x1, 0x1000000}, {0xc39a, 0x7, 0x6}, {0x5, 0xbd, 0x4, 0xfffffffffffffff7}, {0xdc5, 0x4000000000000, 0x5, 0xfff}, {0xfffffffffffffff7, 0xdc7, 0x400, 0x6}]}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfb71, 0x0, 0x0, 0x6}]}) 16:00:43 executing program 0: socket$inet(0x2, 0xc005, 0x81) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="0000005563780e3522cf6a196a0000000000", 0xfffffffffffffd9f) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), 0x4) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7fffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000380)=0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x494b, 0x2}, {0x0, 0x1}}) 16:00:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x400000026, 0x80000004007, 0x6) 16:00:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) mlockall(0x2) semget(0x0, 0x7, 0x2) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f0000000100)=""/176, 0xb0}], 0x2, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x2000000, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000006c0)="a9286dcbbfc30d64adaeace380aa5e57ee3d296530d6ba9aabec1d86f814ee325f2428725e5003b422fc66ae45696f6100359546cf2b7608c12b6d14a2be65639fa913ce6f57619ca9f4aa611916c70d1abd7c41843b4030f01a60dff8550bf3feefc6e41baca7dcf8c8a538497ba91a84417b2d6d81f002e4c72694301db92a63f9fc3b5872a5348bc3f6fdea7efe77b7a26f60b535c49384097c356f56909b76e698d4ac802afd1f579396f4e4d0c5ba05a8580393aeb21ffd30d4d4dc5230bdfd345b29195d967a764e1d8d4a4999fa81feff6427f7f0e3d69e3a106f73236e338ebca9999b6065a64131bf10238fd23c505393a7747af340b710d95fa99ea034c94d97e7e00213d26beba015780c894dc42b121695ff2399fb1d9d2b14697989d5c25fc5ec1e8dad18e36088092b06b23e1793a667598ebe8315a78b9292108cb4fc53156f371788aa5c094956daed6c56fd49bad1b2dc4a552c2b9b93239b07b5a0eee2df504fc9940636b2137dd385afd8b23992fc8efa74b048055eb7bc468a26e8514d819db116d32b479e1b49b1dbe6661ca599c654ce6ebbd53b3ab173a5cd299bbe2dfbc1ad6ab1dd7bc95826d91bd08bfeadd92805863cdeb6d2af210fed6c88a9943f545b345f837e4b080282640b71d8594bf2a7920e3e72d5c60260526a8ea9e3f123d70fee2e45b81f910a611bcfe37fe5afdc9f38d6c128ba15cbc78519968c32ab6ed80b5558a717f4a792fa9846e846171f1be85e3fb300d9d5c3722c7322882a4e37847b9ac3b1434acc41eb9d7d18d91ef95eda3719ccd534aba67a9f8bc04be96f7b5e768d2e38f54751265f62b70c2a32190ee9ff025a3815c0571f7f61892dd5d789f28160c56ce677a97d8a3c6c508c1a25e572a1fbf80d29b6edb5f8f4a9b91ab8665eed518d5a515e5a0ead0bc5b99190aa3ec55d7f4a3ec7b94f8e71b6e88583e255f82db52a0969cbaf485ca0a6c0bdd179b81f0bf5c87768f6757e614f01e6f93b142a4e7d6f5c8a8e5c66e98c5219aee145043edad7b1a6641c42f091110cb52a77356316872e212eec6d5946667ec9bc9fb765b7e245cc03d77946d083099c7b2e626ecf5a33cbb58a627f43b45d8516a54c50d0ab582fc05f9434ad6632f73a35fed83aeb691d56f927645ea6f89f09f73f00f365dd4b02245a0bde0a826909551c29c8531bf493cc785cc3ce24fc16c1f8858c2f3229723522f8cb48911b724dc6864a2c565742185ca6cb01ecf26c0b3687cbab63c70a385550b1152450eb24e0128cb4910f7b737c0a5044ad4b77eba14ee16fc19671965767cf02e76a97aa1b5ac9050f799599e39ee18318a67d5cadcea30ce8b91a79dc63d758d33ba4ff68f7be2e5a74f7f1e92faa545f9eb6819f5137cebcde2840723914d3f134f79220eba4f77c4a6cb8ebb0ac664c47669e1d038db1465c1def9ad80b24e14722e278d33543e0f2a62cdcff82af39db4b9d3e50da5703c80b0ae597dfc733a98d1927b15b4283b27bb3062642ebd807be3d965142c8944d0f7ad037538debb1be9a01a11bc3495d31b201f943b5cbab241e21e3aee1e9a7263e3b50671927cc140b688a8024751b7089543ee02a88451b4c238af876a078df6c67932a479cafa3af5602c9b648e1e0e4574eaf8b4c3e1cc1588cb906541cd0c75deb85aebb3a79afe0e8a008cf244d7dc18a80deebe76cf2e2311b20248edb1fc7b9756b769a0743c893454d8a73f587c9697efc3d46dda0f87621741c106cec9aa34a62bbbe8b070ff9a29528ca8b33052bcba47d2ffa55126b296cb0cbd8de6fd3362f49a13f9453470df67cf6a47a904099c8f65b0041ee6e9badabd668258d2c0069a875ef76ebbbbf37e2922471f471eaf97514ef925801880ce8e7cfbda398384fa0037ff4a0acd971eac23a7cd3169dd256a75076ffb98460904d34aaf8d17c4d5147d9868cf03de1ad9f3188be7f05c59e3d71615b3935d954367a04bd02a41322c27a1a245d756294f77206d1c53a23e6a5a6e3b04a68a7024b063bef355832f5569338ea21e0d4fae7e9492320b9aaabd2fb72346c18d232415970768dd312f95e3532782d5e727766a737c593ba625de2a53ecb933fa91594ab4bd77b7fa24c296abeb3842bb2849883e8f6ebe7f7ae32aa2c56f169642c9a61e39ad52eb30f15da15afdc7039e64665bc7c50574ed6c7feed62f754f6af976f81dd68996d049b5a6938ac9df521a2c8525537815f075ef68ec723897b150ad297ab0845db2d6da70f7efcf9055755a0ba6e50ff849707a29cf82d5e20cd08b2d555de3b7f19788ac94935fc6453367911a97b80b6289de417d7674741aab8aa17209e46386f2c579812b77bb98ccfe9812b00ed7d1ae0ff116c67260ab0a371423e255226d4a540a885cb0db20433fd073433ea24dd1975b41b9902c97b202624998b39e076bfdd64fcb5918eeea2cbaeae56b75b5815ab58bd71a3feeb57d30ecbf0da57110192fc40954a878bf57902998706cce168ebc34a6c8a80cf5460e0d47b9aa33227e28b15f6f938887a18236d1bb31a9a7b08bd47cbfc95c8c1652c76f2bbcde8de0ac681a844de69a51f39eb5b64d6b3e13b52e05921b9058d8e63f59f9a3c1e936606886ab9b246a13ed8c276adc30a28c2ba7ba768a9d130330f8ea47f4826d79cf5e40624da1672834216efa731db1ab97937e4e2a83abb5b063da9e4282b1814d0d2969f2ad3ce2a9e890a97bb4d5ebfaf9a9bc464a15b8d8d1963508e809ad5a0bd45d911ccea204559dbf7a9ce241b3f62092b9dff38ddf6d8b1803c6bb7a002a5597ab068ada9e4a39f50d81ee820399e328fe6c469a688b0536ad91ed330d0b632d338f55d5ea5d40613c0fdb8e54246a93c4cd291316838f2b9fc2274a1d5e52a418467b89d83018e2646752e9a16f72ec92c7ae1ea8eb0402ead79d0ae80eaa53d74fc6ff92ac0305419af8e1cd65ac052597315f0f7b46afeb1001e9feed60c0ca5528976854edd96486fc8c0bcf7f1cee54ca884d8adf129bcd9e53d7196ece14ff036ecb060e5f2561025c4ffed38fcd37285f361abaf5cabcc3584f225d4da034b030eb03ebe09ec8722a6dbf35c12b534a565d5a7cee5c528f46e3dac93a11bb94116fbdd18e8e7962236cece1b66a71a7fbf7523945b112258ed65745e6d7fd4784987715968a9da4fcf7769ed9b256812c4ca82ead8bf04768133f11aeb1bb5adead1899dd084ba1de49c37dd3c83db679f9cca272ce7653d606b0d545b4080d099659c231696159729bc6ee8f4bda58ddd370f3a6e9d05539396cc89bcb8ce458f99e5689c87c224286bf18ea428cbd07ec51a9a88661b418a5d6ba447dd4fec188a7ebb36df1aebe2ea5b618cdbfab2694b01e980c9705153d6b3f12a565f65ccf2f4600bc438e1a2853c9381a910556362a31cb2db341aeb46a73216667991bedebd0f86108d0888644c468ee091da660350d8fb2780ed292f45ac0e5956727e284b5591f0edeaaee9e5153d724bed51a59f5d610ebe32181bd4f2f67c199dc2d565cbc6362bdcd2254a5707a83b2f7f8731568193c1ee1fa20d08176ef393b14dd41aa5261ec3251ccfb57e8c76423b0335d92c511e90bea2e211ef096efbacf877c2d0fa0c817cc27539f15b795dc672171c5f814eb599cf16e9985d6a4f7281d75f138d86268d31c85b6f802175ce40ed4f42ba5af2f4df9ec5c69a85297552cb2e5b851e0183d106a7f11a6f8054517c37b75954bbc1c8159ce5f49398366bd9272ff5f70a684b047c1da4384af37c32230d8594e7628c2a7a077e1809802393f736626a50f14606f98b897b6a887349bbc1862f2df75f7158ece069075fb5e0e7216aef40a9202014915b02db4b2b1975126ad52b5c45d5c6642da9389db18b92b3713483310653d0c669020dfe6d85c177936cafcef7f9245a52ac49e0be453a4308b667c913fe20be4c145968581bbadfcd1b8c01d1af70d038ce8d3e181c1dc0c274555e8cbd48b809882d71d08dd3d3f253fae6f121e3b9c5d3c2e538cb7fc53ad11d2d03bcb10f01702f19f56bb01f1703075a7e4cb476252e0b4657debdd4fcd83e8f2cbcda48a10125c54079f715c0c27f6c912562e871eb09e6f07492ceccf17e7730b00a598b8271cf45a648c535498aa135d5c134ece9c8e4d8e4cfaad0a9bd53531acfa3d34e96ce9bbe1c5e51a3f4ad5ceb4ed7db7694f4072e7f9bdb72111753c0fd33e692d353609e61b091bc43175c124a6bf1c0cecd408c25394b4c78b099d8576f74830d9b40ce3e6ee78c1fc9d9386a3740fac0ecbb7c0bd1049cf5141b3e8805eb2d124c31964062c3f5df970fbf0d7914be9281b4aeadabccb8ca75e6e6ede31c251f32dd767d2c7ff58d70337fb4c5d2a64a03d69b530afece251f3049288cf4f5534a168e4d138628f0bf3a0cd41f0294217cee0f10d63edb29232933ca41ed68690e7c310a0ff28d96e0713dabe4b79dad1d3d024af222423f42e2cb16bd61cfb27bfd0dd4141c828a4e8e1a4867c4daf4f2a7a5b9d54b5cd6bc6a9045415561b708d128268905c39d9cf119e06929fdc4e99ac919a17c5327c6b404dc69465ccae5703ee5d9f09633d92defa6f2c77fc83f2c88ce56a79b258e1bd92fefa33cb44a00649aaacd32ae04db13e0d6887e03312f3804a0d8387d66d0d3c4f4b2aa833435773e920031935585742b686ff38cc82d18b8ab51049f00b72351697cf00abe9a29c01881f7140f4bad4b1a8d55c3d1bd7029ef60022793c403451dc7dfa5b7889812e677ae9d1d1955a37b383dd6118f51d256c9eef203be5bca20345bfd7a98a8eedef1caddfbd39a04030f7aa7822b99f2cd8348eb229ebaf6b56ce40e7daa11d53d461c283163c584dc9124b4ea477dd30ee539af8e0b3f2949d7f3f3ea5d58c5d1d952b754081e076a7061a80fe78ffc23614353ca59cc62826a4ec2056392dfda63fcc0b9eb16ec4e545042bb59030db2ca6f0e648a38493174384e0ee5744d049f323d5a63dc0e1cd86c208d2fcf0e6a548b85021faab6b3241f4d9eef4b965644cde6d9511eaa9f6a479e8b62b51319051249e61583a712fb4247ed678ec84968951bfc12028f422a4abd4b4ac0630b64f9a7aee7a31dbf9e9af1039ffbde117b80cc00cb2f3b851888cb6134946a17826cc3b95ca15a8fa84b8a07a8d0b3954ca88502c3cbd5dfdfc7ddb1284654bb97bb40c3e2c17e21282eac84f8a9c571c210b91ea25280c85cb7e8e519fe1bd40c6b3b597a8c5278d2e46ecb7994905a37d6f9ea9adf5f2cdef970e2f96e2e03ad0376e188d35ff4d3da702440f19eefb0f724c50705b0191f186c0007ad84011ca33ea28402d44d1d07cb40c92d18293454bd9c7ed29f0e0c692af6b39e4a986076eea7eba81e647d9075f2b55659132ef128771b0013dfb0e808e76709ed13a96c939ade2e88f1fb352c0fca478e03b038ec77d6bc756f91c381737635e570e58d2337d642f1327ede95beafe46a313d12fe82c2c779a53da1cc213ca49bb64af8e69cd38f23ed309cbc01d972276b4916c2482d8809c9833514b71f607c059aeba93d26143551cfea8577dbe95ed5b2accb8b712ddc0b77eb006af422982574e9a37e22e87047a8016e707e2ce59383a98954af1e088ab5a8f6fd1c4bea594829dab74565009387db74098be84d20cd8afe4a7b8dd66e6e7a5d9bbd33be21389c1ac37ffdba1dfd2e951612ddeaca1d45d4a26808df6572d2f213bd9c3cfe63e3e3c8", 0x1000, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0x9}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)="4aad908f462b", 0x6}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x12) execve(0x0, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30124000 didn't change! 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20000, 0x0) accept(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000afc6626b340739efcd"], &(0x7f0000000280)=0x19) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012af0 va 0x1b30124000 didn't change! 16:00:43 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4, 0x800}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:44 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fc, 0x1) write(r0, &(0x7f0000000140)="6b4b960640483f5bb1f7e6efbb6f", 0xe) write(r0, &(0x7f0000000080)='<', 0x1) 16:00:44 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pipe(&(0x7f0000000040)) 16:00:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) 16:00:44 executing program 1: getgroups(0x6, &(0x7f0000001140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x15a360b9eca5a6c4, &(0x7f0000001200)) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001100)) fchflags(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000565000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x102) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f00000010c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8001, 0x3, &(0x7f00000000c0)="df5b648c9c4fdfa3e4dc0e4ee00bf9affe9d1bff564483a58131f1bbbc16ffc616d4e614af152eb2f636599f4f2eba81b14ae09d6ba84df673d45dcd7da73bd3fa7072e24cf77d7c1d2762f853c925e6e769354ae04e1fa12ab27c47c387f496a2959a74f519fd48fff44e0caa81851899e40d7ebab32b012ead305a1b494f2efa53d2d78505335c9afa90c9d32f3349db5a1590211ae7d27eb0e43b2f1e40582b86cd72a8c559e6a44c16cbb066436f2bc361ddf16645f03c656a0ad39442442cc88e3d99b12a589072bdedbffe31e8d53d314be4b4a37032d5cedd1c7aa8332a1c738a2b4501897e0c8cddbdfed14b9e248c753d162c538c7ec28f8f6e00d331e6eaf7cf004bd47b22ab0c52b2b86c14c9e1dc6885aeb55590a79abf0de70527ea9d85f478dca81a6bd56fdea486476e18435692dbfac135a0bfae4e6d3645375940deb9b793a73f9daf1413e2a7ce5bd5e57c6d35449e4aa726ac74e19f935561c7d107140c40d9c7cd40c6c1411294d12bb186d303c86645c8f074b260eb8a6bd6203b56ef29651190f936c265c631faa75a25fd755848b2c5878fc542c20f01fa7112d394a22aff6c667faca1bd879f7539ebefa8aaf60e71957d7be21fb069b5e7f0c8609e64fa01e0b9f3832ceb0c9af5265debaffbb35a4402a45cfc8774a9f5d9a304612df6e9ec0a95f546f8b55c2ff7fe40e10cafdec4983b2e5f806c4cab2c29a258d11f7b9a5b640904e0fb09653cb7aa306e320b674c07081708a1ffb115a77a7084b0eb5ac94dfa61ac90da3eebc7adf04e5b55441d3c120e17e27ce65b7a1e62c17c03a6a4581be81b7709dfac8898caa90dc94d972e27872ac06281cb4dd8287a58f606b86e909e3171611d158bb98e72cb828956c68758e67ae6dbc6b485fafec0e4171e2f3411356b0941c8894c63fec2df0ea171966037a3ddf451a379927faaab1950b4ac292c454cdbbf3175bf54a74630ed7443445321146a52e937a89e441b1b1702947b04bde76f9a1cca8e4b94551d2a09227d80bee31ffb59b986aa8c7d2d7336ee38569c05ca10c07582121131190b4aee21cdc62705f451e5e52e237b8f2adbaa5923e24a3d12711adfbd3b294f2f9ea835cd6f39a31767103ba22c20ca657defde5439ede366b817ac46538d07d47281247e1f1a0583ed502cfcda381242ee87b033a458b9fd87ceabe1840b9315a52c4dce066ed8e0f75d14ec55191bff509b3b510b9dca077a022eb922f2b5139f73b789cff75596f234d3f9483b612edc0ef6712ad178b6c176bb9bbe6e338555746b6a7649c2f95b308b00aed6f3f14940f2351c204a299641c33aa5571ffaf048028bf31654efcc724f8721e70df12f86d7167fd39a3e56b19ded673590ce77ed1fe7dade23c58a462fa0dc8e8ce08fcf53782819091d70b1013870130cf3b5f8fd3a510e179ea5629f827f78b0c6ad0875c042ff13f49cfbdbf4a0b8f80b0cfb5bc2d8c93a0672107edabf1ce343b2cb94416864600002160ceefd70226ec17a7752fe2fc7866a1a44a32f3f989dcab87adadb4e1104c3cf5ddbdb9fd14e704d081d7f4f84e3a0e09fca5d1e67f81eaa0c49d86caa908a27cc46f8bc65230867a3dd50bcb27282eb87dea47cbb030e012047630de21d43e2822e4e8c589d41eb26d8ee112cf3d52437379e64138ba13e90e27356f64b9125da99cafb6e2218d06ab2979eec9701bfbb1b30ac0f8e8b8f7a73ec112cdfa95be51a0aab3dd479876d52fc5a9a4fc450b05dd17f54bf0289228af01ca6ac12ee44f180eb2ffd76ef07f7561c6bac970331ace48964c1a0df2543862cce481465b746c9af652509f25c97d4ad52fc2c449a200fbcd0fa9f88ff18a9476457d0015c132fdc47ec652f4c53258760bab989c0986c2be3585dfad01357c83f88fced2c56d4484be38beb864101e04262e9a8fd80566bc9adf8ca71eb67bc62f6fe7f9ddbf4ac4d05a153777b837c8311a0c6caf867c221e313e6bcddcb34236a892e31da6cac512d8533803f626991d06d6fdf5d6761cf4625f21eca31a70eb4c18105bb423179b8b7ee0d97504c36eea9a61230b2e6fabebd5422765062a5669a2f78de0ee6c0af024318496a42a71e137c542d566bda1ae36ff9972375115bc580eb6fcc0505aa346ef498d4b31502dd9deff3c874dc783e69252317a14601ed5a3dd7030484540aa26a195ada1c9abb63ecd92ed7a194ace108dc6b6feca8aeca3202559f8a47e8be70daf6cc0dee9d00a239a1bcbcd6bcb9a8746c2ea4d16cbbc230ac781f99515a3422226e67e5eb9c6facce850ff8ec01acc94115d5df5ec49c9d394f76d6a8538c4ab4a2c3d5077d595cf8d8efffd03595dfe0e37c8628adb5c8698931e35d8a38ba0c92bb8d85ced2601a05491be6000d5b8d746e549fcb4abafc39af40942e0f9d1ab68bae95614b63daaa2a9862c338e503fbdcc11675ed0bec180a03266031723303d42851210e1d5ac9e9ceb1228b7c574d5fea0196aba3b9ae081b050948e7a95068e680fdb78ad4e090a6e8c45068efcafea728b836b9ee3796f549a91cbdc2033947c0a8766e83139210e48416572b86bac5f5a07ef6846bac1a1c1a34053605bfb0f85f270481a95f8dd00b4960f69d791fdde2f22224d1ba33c6c3b1fe91d7da3bd49e68a6ba103abf78779ebb4ff0b77b4aa2e2395c34ab18ea4999817793120123f9e5ac590949165ea86c359218f994d66390893940c4552f1c89ba67409d360fe84521f34de28fdd2e9e8f834c1ab77ab225a6a965e8d5066d410f3bd0d657fd9c4ba126c6e6a80a0619775a7cad8a2d323d400f27afcbebda3fbb62860c7d87e16d54ce0efc1de9e23dfca6566d5e5782fc7ac9acf76f013161eee6e81ecd59e0f3130588f52e0e23d3798fb7052a6785b9fabb4e994895f55ba0b425b8a74e3be8e9a0e9f653496b206c1f6769d3773986855443c39454fdcd809ad2a5cd424acdd4625f868f8a15b2577a47618430e4cef409865393fbc4a41d140ca056bdccd5ba960149f89cebe7c89fd7d9c79612756caa3f654461e391f8966b8a72de377b1010fec857faf32504f1633bc0cb55fb3a4ce45132d5ce8363029f079694789c3245f616800fd890f5e80c110af2d119f29a12e633e91251c0feea310553ea5ef42cb85ed5d6b337822410af351c9a3a85f09c9c8ffc9650ce191d51b407878f3618ff277f0181ba1f9ede0d342a3ca9d7de00f25aa7219c4a8e61e4f32d29e3167f13c7de6f0e8def62543dbd99a49bf04cb5c9895c1dc1ed2f1a669a8cb3e893a4e6e6fb0bcedb5f9b90e6cf1d3b46d502aaec1cb47add536ff490bbf58557e14f3d1274b6df7925cefabca763edee86836a7a8b98d2fc5ba7e22ee182e86ea2d4992d3b584c2c93e813b3c90ef485c4f22df693a2b8a9a9ccd91f99700d80f97f3c4f4ac8773abc7f503080125d2d007cbc18e5712ef85b0ab014331ff3597de3ab71213d1e2f79017bbfe478869bc003ff29dd44c0d622ccc347e6a85a78d402d4d15fab88cea0b0b5657ca83623bb28d7d1491e7034ae153612d22f0146938e3ab3fb3869cce2e712b128179810c976dd55569b8a3c21603c151c1d705e9d24c08fd08945b11f96a9195ea552cf8c7c68e8ce4cb01dc9bf38ac3a5ae446c1b7335dd38f76941b6adca494cccaf3f8bb54b1d2d64b893de6a80e6db08b9015e4ffc7d5fef17784a9dd53e73df100208d46ac13a618cd600decc716885701f30f789989af6b4b8c12ad0d95673be32af06ee1c330b4ece1b8a0bb0204f6de25ade8803ffec225c81136ac97d3f792d43d42d1a34796f8d58e241d73cbdf319060024ba3fa238672a36c354517ede76204373f6de6e23b4486a2d17cb04e4132c14df8c6c92b8976f9a58bdef81dc62213681833433c80640b3b2844b4244733b9f12ecc3c4375251150f7dd282a3c9378df6d88cabbccce82efa846a1b3ca56bf8d5d642e2c7f242d724707ee3762f8af0bf479e3da06af0ac8ae6c490347fc45da3dbf81833242d96e6ec8d49469375e53c25a6ae044ae39bb90ab1b5c010cf8e3d3b253906b281bf3dd38aa59626e15d6596ff79b3b05e68dd0801020087f3455251c2233072fb44aaa61bb23474ea8d801f5a670597ba67847994950cf8810d669ed910c1388729e70d83d4bcbe0d09a0434badc1595bda1f1a11d2ad9e1124fb78883c1bbc7cf4bcb8160b966b4fadb8ee375f77e2e55d14eb72d8690bcfc327398b9137523573a6be0713612335fb7e09a7f72d4554f193ffbec7817465f63b2e1aa7ef9ffb43cbb3aa1e224c3f0d2d6a0fb349e7fd5268417d082a8203eea01aba6fa35ce4a41d421cd3c74cd56e86ba225054e4ce87558ef62660b65cc816aa001b17ab6656f4557a36dbe6fd317235b2fb5314879ec419dca1b28f872124efbc336c22bc0eae4a8432c2578e94d396f3d8fb1cc653110fba908f6862fa4a7e2b5a8bbd2afffec75d3dfad84e71c2372cc40fcc7686085044502e5fe8106ab916b3b8cc3584b0c14643c498bdcc1a840381b49f931800c2063ce60b0e0977003263161bf7210882f921d4b6628bf635da05121c8b4976253d861ad752d93643d4fc18391db6266b5f311b0802addf5a44ca6f42dc4123c70d64f5cc01cdff7df5da43be58cfcb113f37e4d54893006f977a3538824d2af871ad37284c63b75d1c381a642ec0a6b9c05b8e5ac577e57e88de23ebb701bbe85700e6f361b4eae35cdae7c48f27354510d28891fcde5b4aedd811586f18db4f97beaa1776101e4609ea4db439970c96ac806aea0d8df9a18b69004441b6931855b0e82e40647b1689cbcb4df3eac38fe320b01a691231d8abdbb58c59a5e6c36791adbf35f24dba4f5ff83d636d7295a99af39445244611571b0e9c57fe8f728706548416eaf74fcd0a44365ed0eb9b779c63c76863906679e6136474d4390984f9b9d7fbb4edb8591a880d5135ef81e7720af554e2f890aaea93c2a0a22fcb006c299c05694cb87b0602f66cc35ea79bba2302c5a2014b1bb7339f9867d9dce3dcc605fa340b88aba326a22d3f053104081886d60551feac942affc133ac299229575e1deca1611fb020695f5dcfb2fbb8242ceeefbe92ea7a204cc62326f40ca246fe88280c75f2cd681c9c2adc855db9fae914937a1df943d24b16a1d879aec7027ed8bd98a4113eb5f4f86ef8afec2d0dcd8cd71e9d66eeb099d55979b9a653e71cd28fcc31f3b3772bd34dfb50fa3388aaf0b83800a5a2748fcc27774f376c2a8ac56a13f254c34dcaab064913b5496dd328ea81fb18c8270a996fd0a62c0704c6b1a2d1cbb105934e6473ab96478fd1f849bdfc0a7c68d6fe93598633d205d1f315cfac0f5463a6c9475173760ed4f4d7681ffd404a2f95a60e6d9554e481c5210c4cb233ae21d32ac090eac30eb8933881e079e59dbdbfb1eb936442b72edf7b501c4926fab4dd38a5e7af0b5aad215a0bfd46e63b8ef30cba8314cd27e18435eaee5da46d2e38790c8134562be1778f81989793e027f5ea59b7234e3294d2475cdbf0865603b7f10bbd5ba8c52d21d7e6be2c1172351a6cf6a4474fa0d3106f7277ca6b685ea34fc10a9e8a8c3ee5d3eb3ddaaa0a050bd634be9d830fa44b0ebb1efe31eaf356be16c8ce23dfa2463808cf0baf5b55179f713e1e9ed49d77be3794010bb6e4061af55cffc3d6ec117de8f38b7d977681ece44b370327e54f07fa97784b6a74963a6c05ff3fced5aa17175be1032a630ff", 0x1000) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="000000007189591e9212614b00"], 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x22) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_open_pts() fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000709ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x7, 0xcc9a) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) lseek(r0, 0x0, 0x0, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3ff) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000000000000, 0x110) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6, 0xaa85}, 0xc) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xb8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="38057f8f431b21e679b25edd6c3d759b407ef9af84a100bf0ca9b48c00edefef08e2ea47589596883a03855336420e36a0c9cea9b884b4e553814e3bb1a2b9cdee6730bb5e6155c565f7bac0f1cf16e95d0a4c61d6eea30f3ba65b36933c4d5e0f14fe8fab184e2d026af501a7001431374252398b894bbcb85cf97f28393fb80356a5608bb480f41f5e4d6cf1f94db2ff82beb51dc8e2f09ab59029907b42a6d4c95e3b2616611ac4bcde3e4dfb340f44be59381f3a2644f1b741285eac9de186edbf41531c62f454415c306a3a5735", 0xd0}, {&(0x7f0000000180)="a2399eb9b4ffe6d159b17a00c4e54c4f5f1de4d59ba50471f78cb066cc8eb9008b3be6277b696b8867fb4882c2661131501a3427ea454cbf0366d97d6a3a113eb927d7946754aa357f89e445d062023f6031eacd64e1b9aba6222f66f64f5e6b016ca540dfabd866dc8ddd25d2b5fb09430eb4e9561e0c281d0dfdc0eb724129ca4f92948273b75f733de074d65d453b35c3abeb065668815ff7746473bdfa252fd7acf3e2f61712fe0f8e8cab", 0xad}, {&(0x7f0000000240)="1a38", 0x2}, {&(0x7f0000000280)}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:00:45 executing program 1: setgroups(0x0, &(0x7f0000000000)) r0 = getgid() r1 = getgid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%]\x00') getgroups(0x2, &(0x7f0000000100)=[r1, r0]) getgroups(0x1, &(0x7f0000000140)=[r1]) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x15) r6 = fcntl$dupfd(r4, 0xa, r5) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r4}], 0x1, 0x7) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x9) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) chmod(&(0x7f00000003c0)='./file0\x00', 0x4) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r7 = dup2(r5, r6) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000400)) lseek(r6, 0x0, 0x0, 0x1) setegid(r1) setrlimit(0x1, &(0x7f0000000440)={0x2, 0x1}) open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x3f, 0x8, 0x20, 0x1, 0x800, 0x8, 0x2, 0x1, 0x2, 0x10000, 0x3ff}) getgroups(0x3, &(0x7f0000000540)=[r1, r2, r3]) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) fchown(r8, r10, r3) open$dir(&(0x7f0000000600)='./file0\x00', 0x8000, 0x8) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x125, 0x10000004) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) dup2(r0, r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x30, 0x3f) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x8, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xa000000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3ff}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e8}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x2000)=nil}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xffffffff}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000540)) recvfrom$inet6(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x0, &(0x7f0000001580)={0x18, 0x1, 0x9, 0x101}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000015c0)=0x8001) ioctl$BIOCFLUSH(r1, 0x20004268) pread(r1, &(0x7f0000001600)="6d38845d04da0d847b8b3e20279e472c64e0817f8f5ccabf8edc0ac7efb80cadc9090a2fabf7447ad7cdb86a521eb0f684deb694b725aaa5284bb05bb118b1b3ddb4cbc1aaad24054de0054c57f92667f17a287e85b36f8842da0463594327a89ab1f8c566cb3a4c4201b748860e53a770bda108dab397a4ab942310d4517b8ecefc021776605d0f62f4151cf825dff07baca9e47e603b8a60bb591dc622fd36a464921a8ff1475dd6e1b85f61f7036fdef3119f866c722a747d4bb03e9456", 0xbf, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000017c0)={0x2, 0x3, 0x7, 0x2, r2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001800)='/dev/vmm\x00', 0x8000, 0x0) r4 = semget(0x1, 0x3, 0x50) semop(r4, &(0x7f0000001840)=[{0x2, 0xa4, 0x1800}, {0x3, 0x7f, 0x1800}], 0x2) link(&(0x7f0000001880)='./file\x00', &(0x7f00000018c0)='.\x00') preadv(r1, &(0x7f0000001980)=[{&(0x7f0000001900)=""/89, 0x59}], 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000019c0), &(0x7f0000001a00)=0x10) r5 = msgget(0x1, 0x304) msgrcv(r5, &(0x7f0000001a40)={0x0, ""/90}, 0x62, 0x0, 0x1000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001ac0)) fcntl$setflags(r3, 0x2, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001b00)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001b40), &(0x7f0000001b80)=0x10) semget(0x3, 0x7, 0x100) bind$inet(r1, &(0x7f0000001bc0)={0x2, 0x0}, 0xc) faccessat(r1, &(0x7f0000001c00)='./file0\x00', 0x1, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001c40)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001c80)={'./file1\x00', 0x0, 0x800, 0x9ba4, 0x1, 0x9, 0x1, 0x0, 0x2, 0x0, 0x6, 0x8}) pipe(&(0x7f0000001d00)) 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="38557036bf691fb78278c345ecb81ddad9817b6b543246d9a9c897a3e77286947694f189abaad3d7ea8c91df3eec7c5341a11b174ff3adac8b1621167698b440e21440a57be43dee84d1cf42c0e81280e99ec98a265271eb101ee08ed871b814935822bb255cc27c34f1c6d85c135e810294a13e705cf30b6fe5b29fc736f5203344cbd466e297637a2cd15329ce46740995f936ade693be", 0x98}, {&(0x7f0000000280)="bd2adb5a1d220ebafc05f33283ad96555a27c7b75f195a33eee650cebc96e94b67b1578dbc08d525522efd589cba19d471617ba1e3b796efbfc6da0269af33a632caed73936bb6de81b8319c4ff3f9617554c4106931921b8872f9e5dc1969696435087c326beb76d29de1ae19c2ec6835411bb53f1441632ecc267fc759cebfdbe260f6b3332174b39eff90887c46c5c37b910689dc6db66b895a4b", 0x9c}, {&(0x7f0000000340)="fe024450758a436b87a70f60baef0deed89d83a145ae483f", 0x18}, {&(0x7f0000000380)="d7fffa686d6132402027fdef19bfe320c994c6b2fb1fa66821f1be3724cada463c99a03445d83622cf3a80f2a503eb20d7bc19c34ca30bfc3351536f92c948105f49c57991348bb2cfd44193da3bd306ce5634cefb13b857b689a7fc829a2be2be", 0x61}, {&(0x7f0000000400)="8adacc4fcf555ea02831639118a17152b0bc891a023e604b561249917583d08327fa71a28cb4842aeed288c4624dd91d9fb1e8de089593bd2ebfe04983575245d92013642a1585d8ddc2fa43d7504e41c2dac345b7720ef8923df6b74f3011d2e1019b3a04bb46e8392a60607bf8e90f3bc08608fb59b237804e22021671a9df8bed52ee6c", 0x85}, {&(0x7f00000004c0)="fcb9bad8aed2abf7fee86dec5d4eb8805050050014d229c89229c608003a7e04b976791e818f81732cb24deb5dfb017f6b85131666a23e8e4a9e0619eeb6685229ad76851914832cc62417229e227c210ebd52dfce834730e5621aa4b1743368af38452c4e4ece9748d4f473c450bde05d64622578b96653af89ec290fca1c001f3dbf87a53a403e4c6237e0ae5058f34166a2bf84231057054f84c00f2371a5172b782b29d8fefd557b2440e800bd192424806f5820d743ba5cdbc33825b8a2782bc4d47b0705e8", 0xc8}, {&(0x7f00000005c0)="db1c8a2fe00ccca84b1293e6388d2a8b1bd2737be31de56bf310ecea2ba6536316dbe773ddd7f8f03a63e4a81cb66d8b737c8fc568150107539e6664a340004217ffd58c74e3852b", 0x48}, {&(0x7f0000000640)="ec1561631e766890b9a3f623ede6af2d951631c86be1bd3f4ec067e7429f9d48e84f320794aee2112e23f31e2313a6ef1f84540e19981f7793d5099437d1d07a4a9b2bc96867982966e7a8b6ccb399be91360882e6bbea5fbd732165991d2b49b73bf97b15159bc13fd79f40842bba3e6c617355f10d1bcd0241cbfa84fc20456f85178285061b2e43fe", 0x8a}], 0x9, 0x0, 0x0) getsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)=""/79, &(0x7f0000000140)=0x4f) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgrp() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x22, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8007, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0xa3) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r4) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x5c268caa, 0x8, 0x4, 0xff, "95c77a8ba0341f446f74030fa690d187ff51d26e", 0x1, 0x7}) pipe2(&(0x7f0000000180), 0x10004) syz_open_pts() 16:00:45 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x9}) dup2(r0, r2) madvise(&(0x7f0000749000/0x1000)=nil, 0x1000, 0x4) 16:00:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160d0000000000000000cca90051004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b4008000000000000001be657aea8c500fcffffff0000000000020208a371a3f80004ffff00"/177, 0xb1, 0x405, 0x0, 0x0) 16:00:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="fd6bdb2ce874fcaa5735c7a9665b7cf780b76ad749342636e0d2167e3fe4e73fc8b999208e15fa702ad05b0f4ef025db6f12b08751eb8e964e33e848cfc398af1008f7b677368773d1b25d8c30e211f28383d193a9a86e785beb9f5450c131cd569fff1b", 0x2ae) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000026c0)=""/4096, 0xfffffffffffffec4}], 0x1) 16:00:45 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000440)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0xd54bed16d3434700, 0x5, 0x0, 0xffffffffffffff07) read(r1, &(0x7f0000000180)=""/224, 0xe0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe9e) read(r0, 0x0, 0xffffffffffffffaf) 16:00:45 executing program 0: r0 = socket(0x12, 0x4003, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x9, 0x2}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e3066696c653000"], 0xa) chflags(&(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r1, 0x2, 0x1) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2003, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/182, 0xb6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e86006fa9bfd75e8158806d"}) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa8, &(0x7f0000000100)="b64afe67fe17342e2d8733c75772025da0a47cfbcefec4230f68c259ff0c3481fcef6adb44f57335a8563616fc19d9c9fa1c6b332b99194a796595ef95e0e13054039e60cea6fbf3361dcd491583fd3b4f0d4c62cb611233ec26fb4f24cae22ba484a072d787582c7ce5cb5e6eb453d59efb8365310622eb591e8407ba193c171a696906078c5125123558e9f476c2e1c7d03307dc3375f716abd0322276626e3ff83eeb4deb3912") 16:00:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x23, 0x25) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x40) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x8, 0x6}) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x5, 0x1010, r2, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 0: mlockall(0x2) munmap(&(0x7f0000bfb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a31000/0x200000)=nil, 0x200000) mkdir(&(0x7f0000000000)='./file0\x00', 0xbbd03034dbd5f05e) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:45 executing program 0: r0 = shmget(0x3, 0x2000, 0x42, &(0x7f0000ff9000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1004) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x6, 0xe4c, 0xb7594a5505e01450, 0x75, 0x1, 0x5, 0x1, 0x3, 0x6, 0x6}) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x400}, {0x18, 0x0, 0x2, 0xa}, 0xc7b, [0x7, 0x1000, 0x21, 0x8001, 0x8, 0x100000001, 0xdb43, 0x8]}, 0x3c) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ftruncate(r2, 0x0, 0x3) 16:00:45 executing program 0: r0 = socket(0x1b, 0xffffffffffffffff, 0x2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x8, 0x800, 0x1, 0x100000001}, {0xef, 0xffffffffffffff80, 0xeb00000000000000, 0x1}, {0x441, 0x8, 0x0, 0x3}, {0x7, 0x5, 0x10, 0xffffffff}, {0x1, 0xfff, 0x200}, {0xff, 0xccd, 0x0, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x0, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/143, 0x8f) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:45 executing program 1: r0 = syz_open_pts() writev(r0, 0x0, 0x182) write(r0, &(0x7f0000000140)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b4942538ca402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r0, 0x88}, {r0, 0x55}, {r0}, {r0, 0x4}], 0x4, 0x100000001) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000d80)=0x8002) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r2 = syz_open_pts() close(r0) clock_gettime(0x3, &(0x7f0000000d40)) dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x9) syz_open_pts() 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x488, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="98") syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x3f, 0x1ff}, 0x10) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0xc003, 0xffffffffffffffc1) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1503, 0x8000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:46 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x4) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) 16:00:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="b7451f79b90f30091253eb3fbf7d5f477de592f5370a2ab0d129d9867c63d34cd6500ac85b0f9f5a49729bfa6bb2403e003b930bd9d41dbd4f543874fdc6bfbc3ef6530ac9bdf65f10332d823c63a6a1887ca388481bfe33699be18b60da7eaaa5c1605054e688", 0x67) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="e42d470206008000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:46 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x21, 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setrlimit(0x5, &(0x7f0000000040)={0x3, 0x1}) 16:00:46 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:47 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x47, 0x5}, 0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) 16:00:47 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="10c61081ef0f55f2f0da734c5f9a54baa3c61fa3654dfbf4bed79b57375609ad9106e91fe940c7fbe84512bfeb1288add99bcf3e9773de922e8c6a96ddece0c7da76cc05d59948e070042faeca6a8d1b16ab99e08608a5c76ef9dc5fb831cf72548e8d30d20ad0f4c845bd256455f9a6ab924d5a6070f742aea01e40a3cf6d147ec5d8b73d7517df7e55b0c38ff36b4b816bd47f7c214f14ea2309d91b055a9bc7f184f1c5e89236b0fffda963cd99a82b6d2fefc16f42d6b07d29a645551a73f797064a5829fceb0957e8020e01c0c426d6a1c1b5535d56f82a994f2b711cfec03b249d9820ee33a20eb57168ed2f2d3c8ce214dc751b", 0xf7, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x4000000000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x40, 0x20) pwritev(r1, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x24) dup(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x580, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30, 0x100400}, {0x61, 0x0, 0x52b8}, {0xfff, 0x0, 0x0, 0xae}]}) ioctl$BIOCLOCK(r0, 0x20004276) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r1 = dup(r0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000440)={0x2, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xc010, 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/203, 0xcb}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f00000002c0)=""/41, 0x29}], 0x4) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="0086f6b47477926ab1fab386b74f742bb28934c45cd3df60ee672a9b2df7bf50dcf2508eb0a57a586beccf5a02af57d6f57644fd5944f30556d50d7feeb5d7f2e13b000ec4d6a590ad4be141962b83155f078314f0fb3bc7518067a196f6516a3b33f5307ba547c6570962d5fec7124f9c3f2db1cd6523cfa07fc640f40cafb28841fa7f4ec5d067c7a63dd40645f09af7fc5afa8f335f22640c7e082a01b3a036c3ae2bd71b0dfae630ecd0f6df84e7235cbe5d979826179c361be2baf14a85429eac6a02e350e9fde907c3c1ac5f281af273dc0042b67479b97af65062b4bc90e98441ac9a915c7ed7a2b494bd85c549d11e621262886d7f3051cac9407bef1e28676860dfa86240fd9eaacac7b939117872dc1f14fd812b8109c3872faf7c9e98f10ded9d63d4f0deef75b1183b5faba3328995d8e28f19df9c080ed4e4d2b5"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/198, 0xc6}], 0x4) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x8) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x7, 0x9, 0x1, 0x1, 0xd1, 0x8, 0x0, 0x0, 0x401, 0x2}) 16:00:47 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x400000000) r0 = open(&(0x7f0000000000)='./control/file0\x00', 0x88, 0xa4) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) close(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x4, 0x5, 0xf5, 0x1}, {0x2, 0x8, 0x8001, 0x7}, {0x1, 0xff, 0x8, 0x3ff}, {0x80, 0x80, 0x80, 0x8}, {0x7, 0x1, 0x18500000000, 0x68d}, {0x4aec, 0x80, 0x0, 0x505}, {0x8, 0x4, 0x7ff, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x2, 0x9, 0x8, 0x5}, {0xffffffffffffff01, 0x9, 0xea5a, 0x5}, {0x7, 0x2, 0x1, 0x57}, {0x3, 0x7, 0x1000}, {0x15, 0x0, 0x8, 0x8001}, {0x1, 0xbe20, 0x2, 0x8}, {0x2000000000000, 0x9, 0x4, 0x1}, {0x80, 0x1, 0x14, 0xfffffffffffffff9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) shmget(0xffffffffffffffff, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x990, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) r4 = msgget(0x1, 0x50) pipe2(&(0x7f00000002c0), 0x10000) msgrcv(r4, &(0x7f0000000180)={0x0, ""/230}, 0xee, 0x3, 0x1800) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$dupfd(r3, 0xe, r3) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x100000107) 16:00:48 executing program 1: link(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x1b, 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x81, './file0\x00', './file1\x00'}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) sendto$unix(r0, &(0x7f00000000c0)="b58057f7dd1f46cbc99657511f", 0xd, 0x408, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65310098feee5b3b655fe259d2eb063f425ea2b8b8ad0a758cf4f29909d9d2a820c7c9824cdf4dd5a5003a421a3aaf05d26004b379088f2ab3aa48a869d1e64ffeba55d108e0c347f13aa321a29017a7c3404673db3e8e8e6f399114fab6c4973ed9b9d04c0be0f9e5bbfb033527df01e2088fe73d1881f81c8dd5fe271cf20f1e45134638780319c2f4e32a703311c6d46c281c564a11e0395103a48f6b029ab263df2e3b3a26cfab2354b087f88bab206190780ed67e46bdc5bae8b283aeca5c808248233419c300b79064750f031f4cdc3634cb"], 0x8) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='M') 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ff2ca2184bfbefea"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) lseek(r0, 0x0, 0x0, 0x3) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000009c0)="17412cf77ada3d9353a1d7827723439ffb9516dfd466ae9ff1717dde1ba0ab839ffe7cef78239fe92958df01aedf30d8adffbbc3ce30646e10e3c6c7f35519fc98e9db6080ab58359ea4c0a57ca788e40ff3ecfef3c6ad00c06fd730e168f72188f3313d8a15aa4f0ea5739aaf0d6550b5eeb6c8c6d2bb52a06f8c6d90ee78b42f47dfe852c4aac6aef4b9a05e081192a3c5012bbb6de8bce1f222baac03965b6af66a2050aba33e71e19b2df6e1412eebd12bcd5c132c5b6a5436de8404b858067c949df0a95afe4d06b62076a2c83d2b9307b2f1f19951c1fb6756689d93aaa4f23d6456f0a7303590688815eb44c44c8e746661ede61a9ef7a4c28cb1552005d183f342f7be929a6f56481b8af0b45d06035c2e68be5cd596a98f96ac42435283c8a84f3f3078b3ff2c653c6f5d43818d59b854d805f8bb145e1e430d82e8915b09304fc222fd78eab66fe8bb1f9c487837b10581e59b50d953c678dcac3c5d178316b19e0f556a9256272e9cbec92a69b7792fc4b8ccf19ebc1a5eef53d82cf47d4437ff64d04d563324ac6aa748003b28d8ce0ebfaefcd5d3bb836798f9cfbc46fa484843e6e4fde431d9f117dc93e3f983e2448fcdafa4f36202620a5d8535e30c07ad16d1ead557d190e8e3e69340a3644814fd0b8645926140d833414c02124d6fb6ac820444aa32b2e81fdbcdd90b00640d800ca6449387d5f2227990cb3400b81d48764d7645a7231cb937aaceead54e9f19b55ab6ef45bad3afd5c99eda01b8b55e0cd69f65e8c9dbb7d201472f2819d7574d5fdf78c61527489b0701b8358c77fe4d561eece7e07d13d947cf74fa29a0b1da426830316847bf36dd756fb28b4215393c275bcbe9bc7ba7d173f7577d603e01c7e77072c7d91f5dc7a7592f9cceaee224d0a06bfa8ec801d7e7b74c759b6d74b4141d2779c6664032dc9ba98327435e52bd7b4f620b4ba7edbcba3ac1f5480356bc2ec69ad0139fd0c42083988c949d72223fa27067b2bf4c3bfda9dec300b7407743e7bf099d132e7229f628f2daacff40e5f16a526ad7064e2dcdbb57738d7426ff563648438ad137f95bac074cf2ed4272896817200d4bbb989014e479b2cb8454c9acdb74bfb33f6bdb7ea99e66bc10d766e88311da68d050ccf352071f073ef5ce855c855cc53fab8619c0078ddec7688eb15aec95297b671a2273919c45fae17998359d19aacbc3b6f1e8334c4998b04bbc58fc1c3de0d19d1a499eeacfe6b7f2772cffcd2a9a1c4697add8f100f44dace2251da1eb205fad07a1c66af682efe4787c76595ce117070f9798e55f6a8305e29862afb86a8da12a69c39337a684f42b0f48a8bf70d36cd8d04bb295ace45c62589a3d09873d4f485158863c2f3d9d91c440deb4ca8035a942944d0d749bef5167519e4e574af804e7a0d781d3fb6958034c3a934d497615fe3e588b5858d9484d25d66dcabadca03bd5fb97e0a474ec7274a6432ec8a03e2bb664882255e5b28fc208ff57a3b4ef7cb524ac4e72183e1cc45edc7a1dc0829fd40b64b170a7b6a5375335d04010949acdaed2724e3d80d3d37d605e7c20376aeadf138aa20495526d48e795a012560b9d8d0338de6a1f6b2ec5bb18e28a537855758935ce80cd2fff01155ac3351deffb38d178ba63d42ac025a3a356ec2506ef1c89e26acf618b56be29d0dc41a8c071db4e8f9cec4da2cf3f25271c18e440a2ffbb92716eb0a7b61a1cb6c850cc17d1139a061eab3681b661e462b7da1df7337d57dd9a372b5ac517c56c16f5d016b748612b9b14b5b8a8847aea00ce1f4845f395fd225e74a3ab3af64d870b6b5e019514b91ef3aa5cecf59b8e4e536935d9471ed68215dc9e32c1e141d7a6633ee2f6dbcc0915ee50a3f07b294dcca6ca28b465913fdd6ba8f3caac0a48d918f62d48326408a6effa2f098a2f2cec18e08cbaf045fcb755a1e01e39f9ee9105b11db56367544ee00911218753711ebbf471599eda9ec7ed304696960ce4d5dc5a985db37e0354dc538bc441c1e0dcf6257dda0039076cbdc1c0eaa00abd785fb7a334176a5c0305fea40189ec87ce29dc0dbb74fedb58454abf0d20f7c53661832a72e57284e99ab075e1b538fd60fea508d207e8b200d15323a182440fbe7be4612a0046c113b4a2b322f9dd73258c69fc16b3e4317dad186760ee078b2b38e2db7c991af14e6dbd4c6baac9ba60dcb7119741f916814c4499f57dd8de97a5c2bb15775b7414d91c7de78b617680e9f78cf06b76bc5b7d40eef147c62252b347a2aa8861fa97e1b7e28618f6805ed7574eb9a18b3d50f314d19dd3450bcc28eddc249b95b9e82ac947244d01992dbdbb15a5d7b94d06dea21211782b07619b70191da811f3dce3b28e2311b4cd6775b165fd0f2326baf914a6c19481d17476c3d34f4c4e77873f913e21481d2bf5e34996b6beba6ff15572478c9729feded9c66a10f35269fac473107a25038119afb7f8b4a8b4f3521899b18a3b786d1b50f9ddd94bc24b862b9178c644d83035c56b01ea0c6a15229e0b60ddf2d51e1ce6fe454ba64fd17f1f7d588d880b206f6bdbe2970f0b88a1f624d7682273198677aecaac9d60a44c0202a57e5834b2fc8ed93f12f21193a06e9e344353a2574797a140ed1c068b721325c468db4894429af93b37a7abbf6f3b8cf1d9d4a001ecbcd9ec6373c07ee8ade00a6c2c229974010135fafa1eaa96875d8b286525a8fc6c9fb2f072e1cf3c5681938d3ac6f7ae2bc3257fafe7ef5e85d67c3b2e598de55ea3fa986117ca16b5291d31f0c16de955037ec4944806cc2920b0771a37af30a600fffa1e13084ffb6693cfe00848bad24a2008eb9219572a0b09a6860ad95e734714ab33ab08d0a6a35ef24b1c556441cdd3de13522e0948eb7c19d1025190ec689f1855696e1a21430ceac97aa447f8f3bab94981a816c9df8a78844e4281f3964dc80a94f423516b068ca01fd3172c8080d294506076a026a327c368f32ee0f0033f58b324484222c02d20c7c7e4b094b8f3d24d84398a7b86b3706773cd257676d45199f92d2d88f79ca28e01dea3ce702e5c8941ca2c47d687450ab93e37bd17ac566f3283b30444178adba592f4f8901d672e3c4c7c4572db535d18abf6ce6eade0aa7fd015685d9532aeb7643dad5c9b239f68be2b86c7f176fc8e96d732271a594e3031967044fd78b3646cebbca6d7b46c19e6f20d770bfae869e42bec68c91ade6ffd09b92f1a5b54724e0fd94524cf596602e44d64f2731d91cc28151d202c8ada6d9a860cc437fcf734d9831f5ed2c45ac48d68d0a314c8587d0e6204ad0bb37c6d89da59b07c0568f139eb4bf67cfde70cbd03f641050e3b2311095acb94e0d78c0818ece800f39db89ae1db10aa6ed6c353a3ffb3033fe3aee3f6df5f43a4cca3b6e2080fbf90d7dfa8070d86e0da3af05204f0190fbc15798c6d7a0e8e01d544ccd1c52ebcf807481776cf0abeea0fa122e74898b9e2223d3334e6ac23f3a0507241ae4e23e89fb2a531061558a01abb5d07413235339b733d2911cf5ca287159e35f3f41310718f970c2d223804e5b78e2199a92220b0d10b9dad18b883a87068859bb2d1f29695a7506b17b10a3cf4d386f55d73e839d0f20a72a63b9a701b2c027e55b4e106e6cfa7dab1683357038e4afe27fbe62c9e34d87e3d72db14562a2037b0ac5d832bc82f6bef40250aa6789280e0ba5564db394e977ea284cd8db01bf6415e5a737df1e5e86d1dc2e91f788432bdeb51848a2139fa31791889f707608dc92da887dba29daf29e0ebba9683405b8c5e0112ca76f6d0171ad4fe8c5c58919139e3d341f90c400f5eef77756a70f98996af26e7391bb528bde33251c4e315695f81c6d3d1ec27b9faa72c2bcbf8f51eb697b5c4281c0658af52ce474354a4e4c036123e42ae576e599d6cb35c74bd38ffcd4ea84daeb983916b8798bcd3382485c8b2a4ca9cba1447f5d025b6db60ee0fea9e8c6415fe4cc130db525d311b270c2b4c767d4fa59546a3589ba2f3f4f5524277de19f7c133009964ed73d24876db6052175bdbaf32a98cc20664a22c32981641ae1830f886cdaf221460a8addb342da474b57e7266d80887b2db150e695fef269b920e0515f8f73084a6844969bae3865e0d4098cdf5d3dc1660d804a2928625963ea64bbadd5c594370dcf1d792c6f34cb5c1ec4c1502e0bb90529a979f7507e54b54d8d4f0367b7f8e5759fa7d3468c1c9152b609694a785f5c49619a8422fa9c9b14b6a5dc64be20dd408b5af8d765dcc36a2e632e943214c336eb4a0d6af9eacbcbce66f2ee2398522a379300615661e1db8776ea00daa7f056bf106a805e6d9b049de08e8464267642a84d6af9c44be6a2b57ecdbec38599f63515ba79e8aa08f1e0137ceb9f6d095e70705c3d20feb4619f938e650f20f0d7c6b978b315eb508f368b652fc2a8cff55fe252face9ff8348a99009a4f69a550521c46efd967e2725ae004824b3b5596ac24b66d6f6426dc06d4850fabecfa4ac4450e681bb368c7d0ba8092a07379789b0ff16b1edc5a9968bdfe803d2d6f1bdab2df7a22d9a4d408ed1e28f90d78694f8f112f2f8ca33c2f697d955f304c114454b01be89fbc346a478208baee6838ec4c1301ed14779db2c56185dce23696166b6c258ed539c4ebdba30769f79ddc4a8977317a9abeccc1bd6e7a44caa7fac3a2957ee4f81d445765ba0f2d18d956eca72cd7bd7d3006a43853413113b5d82e01b8b73c460c4c2daaaba23308dfd8324876de5e138f8fd789fa481166b8ecee7d5546b1fbda4caab64bf7e0dc5473102334a30fbfb701d3b5e8778b305eced65e8c3bc10fffed00ada6c5b0227b67c114c11e57be524bd6c5159e4c6a6a94fbc04c344efed03a0c006ad3d6e91171b87a5a2fedd96e6be27976a108eaa63ca22c740c5c91ebe2f633b02fc647a83cdf2d8d16c57ac0db4199658956ba5e5f0f3e818ae8507d048baedc75efb784d2bcf28d25fcbc993903b785536eb87ea25214ae6c65c789233b889af5bcdab1441f32caa0e0eae3fe963bf9bec06f21474641d9f5963fd84c0bc51516733a30479296e9118b764ad34dc0a0226e79623ae170da27745891e6bc809d11621e54412326e92e940fb02abf4c4eddc6f64fcb123fa370c919ef5de6ca781de07390f07feedeaba8a3c761c384c7169fe13313938aa39310aac444e2523a4cadf172f71c41584087b7b2a55bce6c7a5b5a18b07d7b9eb9b850a0425f53a0b4fb55b8eb15480d6d2303607fdd9a7579f4c7c0e83b313d701b4e5894f757a94949c8d0062ef517429c54d6668c06ddff897ba7fa49161d668ea7fd1bbb561ba0c4ac510a83b59bf0ef0f2c73e910be8862da024927bb6aa8d9657479f3945a25d6d83109b2437fbd48b060e1d13a08d8131bf69bf6eebced7a95beecdbb464f2bc38c860d667710982396bf7a5796a7456bf4b849c52a2c1a137baa51adfc96b00c6a24e76f472b74bebe644ac1e0669f398a46aac8f4c67f3cdd49bf66253b8c554d29a4499712e0b87e6a11b4544bce8887e5493156db3a3c5f81ed77d83e43f79381fbac062511040a1787d45936b6063c9a108d4f894968403d05ff7709f732b324b08f459eccd47e077cc59abc22bb432a7586a8ebf690d400b3629925656594ad10b6fd44d3fc2402c4aefdf2479a897b664ab30e8528c31d70432dc8e2204d3691f0a246524e0e3c3e0d0e4681b2f314ccadfe9eaffcf49388453e48571845bbac37", 0x1000}, {&(0x7f0000000180)="237d166f36a3563108d14e326264fcc5f34a367158169cf1fbb48c5b9840572683b60f076413dbbad1a87c7af57e25969ff4df7a681ff5a3beb81f8871978af8e4a70ce6ca03338237f6904532560d88ec50f21cd4713b344b4dcc3ad77303d52e7cc6ac7f0111427e6ac18dc2e9f076de3c3e276306bb7f728c000eb7c26f939ee9935ef879fe", 0x87}, {&(0x7f0000000000)="4199084e7d6b9a2376df91a570579c4a4ecc7e1f39c9446beb32", 0x1a}, {&(0x7f00000023c0)="785b2f6447abc651306aca5c74244778c35bca4b29637163763206f138ffd403237897cee6baf02f4e7f407328e852c7d15ecafa3f7bcfbb89005319da570ad27e83ab550e4adb3ecc5d53343278195dfbdd41a4694d84d1cee503f16c2f9cde95d326c96ebf0e1f696cadcd8ce9ca38f3bf08343d84d78ec1125ab2f7de380e34ab7b591ebc6fa942a55572c5691f1f257fe151b8d4b48d16886732708551a62343e34a9b3e1b2420502b46452c6d60a1064892b47c2e2b998efa6e06bd61f36df3b40d3b26a64aac311d4a81f3ce2dd4cf05772804d282140c9db696bd0a4c26732bd6c639e4dc830f483b415a8f2a0b91fd02b1e034c33b2aff6e38c0f845a9e2e2f517c1459f75a68d2b51580679a9c584d3aedfbda709aed5db11c86f15014b40147c7f3faba0d5b4f469103e17fab6fa927aece001335997c747811e08cd0ef9da878f041924c93e59195260010431a75be453e9a8134a64d0facc343b193e07b72a12387a61a3e5b654055402442a81377f6c03e21c8e6f727b89db11d37c3a6e7ef1925cb68530cbf624a71b2e81e20c49c103c1f851e2937fd3afa1d21993aefeb77264890b1cef77aecea8be69ff8f82b9f3a3479e669a7ce9829e6872547af41879f31fe3c46cc71c5a53ee228010a67b7dcdce634025ae95ce88fe7d4c7f6ca62a682208ec181fb6b2ae0bdf93b3475dc4dcc12b1b2f05448e11620221433508eebcaf8c1c1c42a9fc2c91f7ae1dcc8ac51bcef26d3aaa536948f71387129597cf338546edfc3e1884ef878e4b4fcc3eefd3498a6912ece30f64f114f8949bc96a4c9c57cf7658edf175a4185dc559a7c8cd5e8fb5702406a6d85d3496ef06aba51a12dda7d9f44144f896e389301b9c75afad68951db62808787bdbf868f2709c51615c01975acd51ad709d7779e94eac1c5c099e0a2200f6269edad7f15725ffcf1e4b86140b9830aa7e14bdfcfb828841498cfd891f148c647ce5326e4f90d95d0ff56bf3844722765d71a692fecca63b067996bb4bff2a8efe6a7b9ecc1625c07223d5058eceb5f407e0cf0454213340f1893a5d9d705cd6f2ee292ef16382e52dec71615b73a52f18aa94d5bf6333884aaafa22d9a39d69204505e94473d5714ceb3cee2d78803e17fc8ab017681ae34022fd84ba4965aa62b3641189b01b72e292c5aa6d7b0d1af6ee17aa75cf8ca6769bc5073751329b57870d74879f473e74ebbb07c92a7f4f9ee10744cec452afc9e8b9b9a164564543d7f706b05a471684615cfe2ef43f032f756d7255d271d0abf824481978d61fbc6977ff09ed67d1e69a63b75c8202fb574636bb4540cd1319831b80e03fd34ae986cce80f34fdeae42e43518f7416d08efd1cb1da5373f6eb7f67e67d6058f5f297df258391285dc036448cdff31a5910e176c55fcfd81d1155b755d93e6f870d9b8fcdbcc685bd4c0e79b10b6c181b3ff17eabe8e506ca839387ee4bde110da16c2489ee3956536c0e16c13f33f68c8ba055ac65c240a3d58c10eb84fc017ebc647cf75741d13ceb2d3b1c3b6df87089f666ac6f4d8ddd9dfec1cbeffc8d701d18314cb2638b3c3292b707b1337dc39306a5d9ff4cba1530e126655a3373776326f39ddc9ef8d7f5b6e4f8d22653ded38e26c3459f2d91a0ee7448e13d593017270a083cbf1e0e277a6f7d350aee7b37192fd1a7d1bbc5619b0b87bd035b5f2fed363c67ea5ae0f1c05d0fc124386a2d73b6e78484e3aa53794cf97998ec91ac86660e2177a5d452ec16c1b4ce0dc9926a11c97430ae84675f41678dd519b933e7d2cdea5f9ff7689769c3ee09e9ee9ccb988a504508ce49499798c598d095007160cd3cc14216bfee870c366d546f7e48ff235595745dcc02ca62c169c1f5f6063e22c28a82b3c7ab929fba39f1085f8b69d0188a82c2c5268ad98c9743ea5fb324580ff232bac90f601c3e942ba51ab1eef1afe6ebd5e62cb590ab4e9d9d0998efe94dd4be06006dd054deda718b74eed60a06f68139faf23b9f4237d0b59137a0b074611210236699e2c4ef584f1f2fd27fd7c96595a9ec82a6ce68a64603448eb670ee102fb11ca2d4b13d52fa4137320501b99a23c9aa7aff73186a7b4125796742cc9b680caf787aeeb99b1b0719f9bbe1934750cd77352f3a8aeeca320a6a1ab7dc01941fca169ee98fd171ff69a3180eb872b87a84174a03c154d27469b3a7bf4e2fecfd8d9a270ddc695e931d223b20afb82d9526d4046c8f6347075e6e82b57df33493118fa955dcc2d1d76dcb9ef29aa893087f006bdd29c1fea4ee5925979e48ced13fd89645a5b382dcdd5f0d3e16bcb54e51feabfa50a2cd123f3add2a063957e4fcedf4c4a2da283e5e4454ab8d78949311585451df592eeff0e52d4cd7336d66350e770d3aa85aacf8e310fd013eaf0ee43188de515f7567517c85e26305972761f434da4c2c394ca81e8d032a044111d882fd0724b4b62035d40fa3fa908fdaaea34c25c6f73d0967e9be06705d3b5680f85ab847e9b3431122357b00a16eca3df56b3a280625e361dc12ec73a262302b52d4a145ee005f36a60a0268996479d893d96f3b2b81452b50382ca2f98366498713bff96e15e5f92c44b2c5840a1aace889d37a58f6b11928e2b263025a93d5781d7f6f95f6b8a93bb6fd9191102a7142ef75c7175dca3c78aa6a9f6d911769d89d2e153ab3f33cab9bcf802c7ca4d55e34194ebf2015116290729f63065aae5eae5e8597d12f7d8107df2d403f3f26b0128d42e8b8b958c1feb8ce9af994f00e9b0e5024070ed050f30230bc08bf6e01701c09f77a2756422b6cce38ebc4ddf29f8377ea35d23b926b62c23005aee12d61d779af28a4f63fdb0625338b82164de584f57c8875aa185d20188080a2ef63bd4a109709e21591fafee0954b5a4de4c4d3e16e096a71184c01fda3537fd2ff0312f43f3037923ba7c39c8c620ef3d707f1d9b66da7bf929304c70b0532dfc375cc5b14752fdeb50ed8f91552824fdb2213c1448a011c34dfbeb4f72225aa7362ac50e0955f5cc1496e70490c9542bc46b0c9998cc67ee338f89a8c6a1fb290e57a9874cdd01677cb4b87aec2a379dacac37c95c77f8494180d66d4f717ea58b48a21566e3efb1b73a187c148bf40928e3c4e418da6137e599c009d6b386c865340c1d301e56ddd8e09bfe60a5abd19fcc0bfd60ab961336d32a6261de7b2d1b6415e9f289417903ef9da56c31607357e4130a79f1989238cb3399399c0918d5a1f2c50288159bb165f5ec88f65d377410eaa86ff5a5f9b745d0478bdac4e82be10001bbbb289ff1b76053eb42c02cf0728c6aa5f650ca1dea1542c6710b240fccee817c0d5907e9903620361862b397bbcb60e58875214300e7a67e08f78ba164b1ae727ecdd2e21526017274d777f14a79b513fcb0566c4b208d4c3e4291c2b81dc4bdfb717b710daf11df3b3a6c650dee8ae59c7fc5b2991d092c86e8b02ae451b7247e0a766467b10c068cc9007d82320170f1879b119043398ecba012f085654ac0cc91fbde8f80a92b5d4100ab5697b75c73d9009ac0f363c8be0b8f1334b80dfec1b1cf1a50d96ac81cc4660303bd92fcfa6161f6f6c3a1a95e9c71ac2c12ae961f7da88dc5b4d32278ace2c9cab44345ef9d24cbe461c6687fd6644944b0624ad559d8a074296ef3d9a9eee0536fa36eef744f561dea70bed955a63a780d8ef4e56a5e7a804d5dfaf7d5d97c4f24b718c6aedee9eb184e2a550e9e8838c53bff16e184c1310a4c5c22e733c8ef7ba23519904292f1ef6b496fa4d7b9209e7cb89d107ad2a613e6ae3b7bb300e04374af29e49abbbd7e6f650d2771b93abf35edd377c0a3423a72214184aae166f89a67364148725fb7232e61340f2b42903b6776cdac2208a4e3f2d2f7647e0d1efe0738aad57b6838574b16765f6844ede4945ddb55c5434bdf9df04bb82b4afe0485f71af34ff0be18ec46b25faeb5192486dcac189c0f62d82d9d67c56571103b79074753324dcf8b96b9411226d5e7e4519ccd760567d2d26c044176205532210de0f880abdad69b3d7ef6c552f63d623cb058782ee3c346b22f4cbd8a4d8287708d87a319ae2976ea0400bb8b7f14273f2e626034dfc7a134879c82bf72e13521950098daa1789617211b0324c8f1275d5da9820a0355caae198ca54a358b346309573e54f7f8ea67a96f8b8fff61bf81f831ce2af1dda477d7c0bf3d849ba4ce62f4cac19ae8b88b28cd360f93056b192509235da86129a805d93559a4f7b43817dd39f75285f1223564ba1c9bd1dcf988a41bd32a7a17828582db5d46dfc37114239dfed25c686676b0669c8d021282806d8f6af10cc495a5473fd1d0c69a261e77bdb8ef48e1a3ddb0584acabbd0f81b0325e2c2e6eae8e7c9ec68ce9d34583aad584708db9b80779364aad86330f2bfa012e17535aea801e509d900993a5c9e125f6ef2857ca55e90f8e9acec2896fe360568ce814bef96f6da763fb25a16dc433e44a69630111aebd5d77fd52c0a7b7db10cf4006c6fc10ffb66847c5006c1ad0faff48404a403bfc71d47c48029dd67d1be9245f3d23d82dbcaa4a68a8630c71bb943300809867648f7f2c09acbaff7c5fbdbd734db626c86158b353a84b977ac254d03aa894cdd8255e811b0414892bfe00b49343cadf8759a60007106ee236fd95189ef24a9f74c061c8cbda6f8d4d6d029547da9eb1191dd95277958d3d8dfdf12242b25c9a47272721c2e00e3baa9c66dd33bb49b422e6559c8c309a2f07e8e2b2a32015f37223156a33192339062ab82e8699bdc3fcebf98ece9280db2f0139f9e11e56a5183bee2351016f8b6ae5ed1dab30a1d140669f9e8652fee516853285a280520a91da05e2413e6d45258961789024462811c3b19a0e31d02fc299be39f4ddb569652f1a3e6b9006f39dbf3633b3623e0b14a04afdf350db170718fd8193ff7d2e91e4adedbe5b8f8910bfb70f4748f960925cbd927f23fdc38c2676471fe55f675815f16a282983e4b81bf8b17a1c415f217c7e12c84c99886f7a7d8f5a0ed9c2978650c1f926938bc5e51b70601b6e56924c0a1b14b109bb3a671b8d1df9677212134d30030ae62073678303bdc310eff0e177a264445ee2da1fc5c5ef57129456eba3736b25bbdbec3a90842acb7843a9479011a2445c5d18f44f7eb4ed04c42dc4bb1bb7f79958d2de1106423c72caa2364858c6b2e8eb67f9d97b37e90ba655ed125dad0702314343b4a13330fcf1d11ec4d927c5e942ca96171b30989d7c73bf49e4a93a2bd15ddaed182374fb0506f639ade434712bea8ce78efe084c4e99ae6f0c8663333b6d9401123f8c6eead6f4e0d28e2b1fc26d5a281b1158f7b7be0a5a105327dad9d45b677c0d1cf65f1ec15db66b954353deb76339fbbb573dd1f6f8c614652217a3599fdccc7de6077e41d0b86a5c33054659191cf0f882d3e6127913c8cfb0861af7258fdbd42030d46ac7a1d84fa161e2c738beac5290e8144e6293a679cd89e0dbd35809b93799eefcecab84da07f1d882532e76756bec040a0f5ceb11d1aaca1a899759539f1ee1061633b144342756c30153b99ed7b9f2ca580b39d4ee9287cdd60d37809d2e8dab899f8d47360a1926f557c149246f15e689f7f34bfeef6d82c49db4ee5c99686d4d18772a155bd297d3cf377a191441f51a8baf53c0dc11d7a993be9fd98db4394cf55f85484ac1a019a393929700c5dcd62111fc71454cced2b93f5781097a6fa468412457", 0x1000}, {&(0x7f0000000240)="945c5ac3855c8f3800c8477188e01215eb169c39c66bdd1bf4ec17f07c2a2fa1da32dc4aac77eb2c2e8e14f9e543c4fe696064e959152fa3a5f836c5923cad913e44753a3b7946c5d5f0ca5c335a7cdb78b2dbedb1b26592602adf40013c035d6b2d66e27bce1f3ebee5d11865ccd7f4f2b34ae5ccfe390e26240df5cd0b11e6a8a691c0c5b2322f371a3d9764a78fdac7be17", 0x93}, {&(0x7f0000000300)="9b696cbc4f97b7c9b14d93c5644a15f41a311ef5c449232345aaaa2023398ccdb6a6f72b3b4fa817e3bd01798bb9b2895d2389050f1182e83ae39e150caa44bc4b8a4de03d973f27d5eb53e07cca462f7ac696fafc61b68c8d75424dd38f84681f8ab5fee6fa3f3bdb63ea0352ddd4f4c8c4534da26df6b5765fabb8d156c98b53c8e6e4fdb89d736cfaa3e91fe888601a4d287b4f4a2beabe30b41abf4b35836ccbffbdba34bb529ded197ab95ca0171f8ab3f81f109e6798150e4c616b9a5a3aa37b40850eaf", 0xc7}], 0x6, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8259b1ebfdc43c634b66"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="ca69a33deebe", 0x6}, {&(0x7f0000000100)}], 0x2, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 16:00:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x400000000000002, 0x7fffffffe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfd1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x51, 0x0, 0x3f}) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchflags(r1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000001780)="f2", 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x378b, './bus\x00'}) 16:00:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xa0, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x9c14, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x1, 0x83d0}, {{r0}, 0xfffffffffffffffa, 0x11, 0xf0000001, 0x80000001, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000004, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x3a62}, {{r0}, 0xfffffffffffffffc, 0xf4253eed3b6176fd, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x8000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xfffffffffffffffe, 0x3992}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8}], 0x770, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6337}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000040, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x30, 0x8, 0x700000000000, 0x92a4}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x401, 0x9}], 0x100000000, &(0x7f00000000c0)={0x9, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) msgget$private(0x0, 0x320) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x1) 16:00:48 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r5 = getuid() mknod(&(0x7f0000000940)='./file0\x00', 0x2040, 0x768) r6 = getegid() r7 = getpgid(0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = getgid() ioctl$KDDISABIO(r0, 0x20004b3d) r13 = getpgid(0x0) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)="43bba5894c2bdc786da08a192e2be4f288450f572711fecc704b2d700e0f722f20994e1930507e83c48c4236ebaeb23b758d36b664b9e69b56761ddb443688a3c665ffcc401765e9c1aff09ec21f82a4a0479ee47c97ded44a4ae8081c4595e3a2beff52c70b31235f9c46cab61d3e1bbb7145fa56fcbb8b4e537545fdd4a86b55bc1ca364ca7d6c5ebdbc1c46c2458b", 0x90}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000006000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xf}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=']\x00', &(0x7f0000000080)='!(\xf7\x00', &(0x7f00000000c0)='}%\x00', &(0x7f0000000100)='!(\xf7\x00', &(0x7f0000000140)='!(\xf7\x00', &(0x7f00000001c0)='{e{[\x00', &(0x7f0000000200)='{&\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='!(\xf7\x00', &(0x7f0000000340)='/^\x00', &(0x7f0000000380)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x92, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:51 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0x6) setsockopt(r0, 0x2, 0x5, &(0x7f0000000040)="47b31ad61b75048686f7525ebbf4ec991375572720671e5bd95f41f994509ef267d512565dab24df5904aa4a2827f5721e0ce2dfaef486374330de4dbd530d8e6846b0acd5188d44205710ff408f66dd3b45a58f408f67cebfc30a766cd2", 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) 16:00:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)=""/56, 0x38}], 0x1, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x203e, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x208, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:52 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) 16:00:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) listen(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) listen(r1, 0x0) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x8bd, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb4", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1001a, 0x10) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:52 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$unix(0x1, 0x7, 0x0) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e699b11c9538c3cef1c01923431a8ebd42f66696c653000"], 0xa) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x4, 0x10001, "1d5734cdc46c776e0d3ec06b39026d33a27d3bbd", 0x10001, 0x3}) fchmod(r0, 0x0) 16:00:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = dup2(r1, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x303c8, 0x100) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x130) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1813, r0, 0x0, 0x0) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x2, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0xffffffff) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001a00)={0x8, 0x9907, 0xffffffffffff0000, 0x1, "389c328ae6fe89c64a011f119b5e8d475b287624", 0x4, 0x7f}) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x8001}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="3d5d40fe3011d00be2b5e92a0792cd5fb556b194eee50f3154d1409ab7f16084a29ba7fb08bdb4e72a581c0d5a9fd8799014070499de72edd0a9f01365d03c9684eba48b072cd10e39ae44e24b2c3f9218f935ea344c28557d92828e3d9964b550c77e9aee62fa987a7778c448144fc5586913c800892724fc469c4f8778aaf8a6728ab30028344ce43f5d7010f75b73f0e991e19b", 0x95}, {&(0x7f0000000240)="0f18948aee1fd490f2836a86a645b5fd24a42fbbca2b5d6c9600a8b38f88afd53bf9c653656f74a306e9c7df2d4923441044f41641f17743135433ffe579afce5ead063bb245995ff722b0183eeb2b891f6bdf99cb4d6a5a0afe46aef975c175e06dab0a61a2803eac42235f8cd28a643b4aae3975089517d7c40b", 0x7b}, {&(0x7f00000002c0)="604a5ef94b54453025da5620ce7dc0c9953358e02784c10857d4a7048de3c02a64e9475deed59abd483071b1d01bddef94dcb7be280574cd76e67f6900e849628fe7dfb4c77798e5f2c3c04763743814156b6341944da850a97443544e14dfb64fc9abadf8b14149d36e8bea73e10ef97298f0493bc33b30a6b5ba968360ec4712ca1160be12eb1021870ac301c4f1ba99652c6a730cb00b4999606c069e0fc226d2550923a1cf84e306375aa6f4d4e91a52349bc218b65ed336809a96795ab4f49a617f0f3c3d6e70fe5f74b9a56d5dc8fe4742579dff077b1f5b3e7d3411f78ddab546aca317356142a5bb5ba322d02f9a4c10d85567f2dc778c216134e9d388029256df29ec23ea335508ca284221b6c88fc5364add5af9286721494982b399a2dd8d20ff21df38dd8f972e1578d76cf6ff10ad1ad380bedc02ca3fc0448b97cad276e5bc576e63b343c06831f91a6e729cc8decf0a6645a71972dc525a4846693ca4db4c3f08d54b0fea4f57d1939e7a22c8ba53511ac3648393ee0cbf81e74242e15da09477c62aa05f218a8dbe554c785642093f2ba239803fae3511191017f7aef9b0a614c09960de06f4010a5aa14acece6cb61e4a3c704a22a77efc0e1699d0eb4a9061577aa90b4d96a28e01d9d9beef203399e261e7f155546835d9d716dccd46bcd4976ea2c6c5237ac6f5b27fe50277ce74a1f7424d6eeb2cd2a56a9313633ec4dc95e36153008f7d0c189946866c211a6366fd878908b0a2f2ef14759600e88f76baf04a17398835ad3cb90ebc26eb4c8c3a43dbd545288a394d4d64ab1b0fbc53bf6b1e252acb92cff0d21580af5ac4ed853a784f9447cf5a65cc6ce81d24ff30419bc8e8ef9c1bef7b9f4964289c5497dd7d4f9dce1082357de5d7109d5511994a351553aeccfb545d9e016ae7d16e0a5e4594a1476bec1ca5340040cedbef31ee6381e4b4e74a268474588cfba1014f8804eeaef3e5ab51d4064e427f10b5898dd527e32c31a0f094fe60d494277a371611112c6c3addb458123997d1da315420ec24e9b5470f029a05428ae87d51066df7daa964d5e6a0994bbca386d1fcb27bd952e94243d54724da06552b1a9c9812167ef7cd5b4472a6791856c2aa8f8b61c572412e750e6af03757cd33ffef0b95152fc84c4b80c288f1ffba5f3e21aecedffe377968f9bad39a5d3c00820199cb4b8c7f59139f1bd18228f5a99c7eae20db434277d7688622f491a232fb7ef858a8bd12317150b592582c6a63497c8d746c147eb246e8ee2c7df6852a71d6cf764cff5514f358921f2f15e7273e3fd1bea205fdd240855a8f42fddf0fd84134d808d65e360e2f9090c11833d83baad69b98ef3e06c47949ccf6ce0895d02a78ed106915f0ecb28733d7e0bd74289e4062b77132b6faf83301d1687ba11005d38ea12cd31ec761201992b43b3a8f9112a0cdd6e09d66e04142e3198b0f3cf046eeeb237590c13fe35ebeaaf29fbc7bf413bc22cb8d6fea454c7f380877f64372ec49b6c79696aae74207132413f0d3867938dcf5ecc612757507d602312eb2c3a6112d6d22a63a9f2567adc17ac55f967d2c9f8d0ed71fb8b418099516c400e4aba8644bf319c9579b988a918ac17138e9a3c0f69a671f8c6ea0145355b0d5b6d04f4259a73d80363b91281194e7c5953a94712a21a6c2486534afc542eb2cc40c36f19a44a19bea26fb2a1a030f0882d0a1f0c6fa52feaa30da2641d02dd28753eb36bd4f88faf62fa4066c5ea66a75ad036417e2ec410f263542c78ee333fd86f659b89ea3169d67021137569041f4371086e1ba69ede694721eb0dd3cde1a168f7cc9c649b7b4479026989bc4c67d1c15cf50a731b1d4e2be923f191af4920624e88e056b244357851709e2a84b645e11326c0fa59845ed8492fca164f7407e53e240cbd267abc131aa5dd32de02d9cf8fa6fb0f7ed5e792bbdd8db175e72adfb236ce95249c632cc6ecb3fa54f62aa1ee992c00183ba8ef265be917acd074e196b0c411b2aa77e6e5a7491775ea395ce86bcc2a0f854d099cd2994958190e0c713ca3dc0c294cb8e295962c09a4da050796871ad27bddfb89d5c158208612a8db422384b0890025c44898a4cba46f46869e80437762773252931de3476e0c1ad58780a3a7f603f3b1c6906ceb5f29f8bf42bf924fea5e065e2200f98c41afc0e6ebcf0e9fa7ea7aca6f6eb871279b305cd828e3f9383aa1699bc68c63db38e852bbf3c59b8e5abc27c0768b75a564a77579f88fe9e2514c001b819e87cd9058be4513370c6b2d7a1c0cc8b3376970e553380a7ab14a98fdabcb999c374cf18c06e8b30f0db4b1c231e5d95570c712ecfc7b1dcd39795466ad5e6c183173cac60e680296be8c6c2a21678ae650046402a0f58d253919faf55708ca3443b04b5c33ba962fc3f1dbb7d5a48eef32cfebd805522a15d7976acd424401d62a446f6049b6c813b05c2566949281e87baf105ea834f8957d7773017b09a3a60028a9636c11026856eb2b89c36be19a3c9b17433d8791fcd82e494ee005e543292c229902539cd940e25a10a80e62f181a95bcedd4690fee942a58cded7623bd0f6664e9c31d0a8935c227b183f763d23bebb7f29d0dab7d69de1aed890bea9cb5e04da32ff5439f9c062825f758485bdcb3e98b6d9fba21565a24f6519e096a4d8d268a1efac95e5f5b3ab673587e604190e5e81015bce2c4bd0aaf63377789ea1295175ecd1c0016ef1b5d73b78e0ce7764edecdf526c2b0d64a549eb7dda5a67f99226bda2b39ff52d15ab244ba8471d7fdaf32eca0505bb849785636604c66d9fae0ec3e75eb23ab431b9f63e56dc54e64df975c6d05f594b5bb27daa2eb8f080b70f7c56ab3ff56e68b8b4211990498581df383b11ed93e4b86c5ca539a34aa7888fd153ae1614e73be47621eee803212a2f897e6f551eddd3e679668377a4523700f0db4187f97879c5778c3dd0403ceced2c85581b1a9e751e3612cdab3fd99106aa8482bdea81a37568fd99f8e546c41cf281941457c6b0a4507f00d76d9c258485d88b49ffe07caec3c251be40092f40cad395ce20a72d372db1ebc14cf1610a84d6f75c8707f87b6cbefd1df358aecb6e6cbba262ab01d158da00ae6ec0232300066ec7488770b212aeb543db4d4cda212853fe38e2c8e144c082f538a986c3b63dd7b9c77dc67d5ec8e6cbd94a9c192c8120d816915180161e7fda971af4a60c0c756cbb737cb34d640a232cf331ac9c918fb53aeac57182f864c9db95b94c65680f03c95bca6cfb3be8099f12aceab9f72b4580e2297fe64c5c3357637ad0e7ad2ecb7a7572766851d23297f30a6bf99648c8fb0ae373692d9c5679b3a90dff84dc33369451e0ffc05f58b2730718a8975cb0f73961b96abc26c61b7e4927a9cbc2866e686ebf0751f0ba332c696c1584c1ddff8ccf54110fa348249e9551117376e1f0abcf6cbd6ae5aa7cbc1b31e53cbd854e35d0992a167a4b22cd9bae1f98667c14e4fa8755ee97dbed0786fd1eb22bc46987ec9a92a9438e1643ff3c76b71e59b1d459fe692ad49c03872a981f846a238a6273f9e4d75797f53ab078eaec928fd9cc789d0906ece74f7507c3f8682782c160cd583127ce621cbf19ef4f403184d24095f9bd3b3f8249b698e8166a6dba8850d12dd2f00245a93d1170d208a965f9b2ac2fbe4d18b129955ce0a7c80c8806d637f020871ac2c35f0276c294c64e2763c3a7a482bdd5ec0b82d14901726017ff00ae8639739a003b02e86c56bd7198332de7eb599429f7359dd2960910e164425ee8259ad9951c6a2d5a37670cbb46694236e04eeff375017bb1d6698e818075b9f57f7b0615740db2c5b677fa9816e1bb4986b40f6f81e6ea8e3fb3acbe32c5995af666c5f568028c0cd5aa0c2bb4e636b06cf46783974594ba000c854ef0df0b77b054ec119d6491af6f16e0f12b82dde0b8e1f55af093f62ee5a69f053adbadc17719a55bb762a817da572f601a3222d006e67b99af69894b17933e6a77ab21daba3020782bd07a4f25fe2425385ede3ff6b9bbdb8035463e01f2e0c0075b42c24e2e27bfdc1e3b68ed1d34c7fb738985642aba37c5f4fb9f18525a0128ecd54690195c896ba557e83948154bbbe25bfbda6e4302acbd25bcdf979c3e63c1a30434378ceb8d6216858fc4d49b66d6b8c74a07cd719826d626f0802007c639dcbb547ca569a72e1f6b46b2acb525d256b9c5ced3b8987b166b6d1328e1d178ab15f5ad7a2adddb0e8449f23a1b26a184a0acf720f911c17ea1819777fba8743a47c0003c8c223ca6a62d86fe85eab04bc8e2a5ff68cda8a686ec2cac2f270c1c07f7232d18288c3215b74c12a3ea3552f3b00ee592533e6fc6c9f62b98f806ccc5795a7491ed9e96000235fcf03ec1a98b058edc340f566899d39011be97ac48c3174e51b11640ae312aa482ca9c7ff85bc92b156734d3e233c114aff638c8dbbabd228cd6f6efe44aef49d72c41bed68281cf9ba640048d7e52a6f2adac9d102efbeca3ec4fbe2df7c5890d85f11fe161514cf8a680ea52be5d8c4cdb61aed6d95e64da80c09a9d98cbb6ce476b89d1814e0242816539ff587cc912b4a43670ecf33958d3f39b5382b21a84c124ff60866f99c761507bada48d5ae3ae5d8599aa3b869c3d534f2bb6089e52ce54faab2a86a003b19d9dee7d1fbc087efba4b5bb43e8cb6366807e6cfed6c4b310d255a2bc0682af0f030a61d9640a55698380596a76044d94ef4b3560c621d07f2ec739b9e0ee0bd77258a60c8774eddf4a4959dff19069989105c7a0b4814d31758d01a50ca942450c6f83d7b9a9bd963a417f657e76ccd9dcfbbc9ae084ba386b98e2a128cc3c30802b0bee1da44ed7739990c2a247c776ba53b36c76cc2afc7add06e8b7c8341195fc3feaa65904e143d22f8f790cc4c4bc434fdb8254485eeb343af4189c9075cc29b5eb15c7f73440c0719a9a9bbe36cd1238908204dea700225b4b363bf5811948331a4e58f882d80394bdfc8554d376f13d6961e65a75164cd3b208f8246429661c4628a618f831a60f973c09baefad09352fbc713e41426e7b8a17a163de7cfbdb7027c8963bbbf84b503621608a1d875464038f2106fe243d408b6f161f1390dccce8b1ca54b9768739f67d00387e28862d0b1d5fae1b032c0fdf5a6e124f27f1f45ce3a8495d7d8434c214d1ce872226dffa5d93e2f93df17e4b00d9fb39a3b5b2b6897cb10521123d15baa9dad6802d31db1de300710e9f2f9ee6472ddf5427437e3563d7453de4553a68de74cfc716e46d60e584d99fab5a94e041a8a6e004547b888d013aa5e16d70ef93706a1708ffc24219b61ac342413630ebb2c43b74df932fa17bb72f1e37ff127bb3bf111dcc17d45a08643954e1b693063f26355eb9a63d57f95bef9b388c89c8bf01c231d304700192d9b2f411e9cd7ee4df0585fe42712564c22f51a4e2fb94ff320fadf604e8ed859c3257d517a781dc37b214bf57b1dcb690a86fb3dcc8c2654ac9a96b1fb716b4ffe3fd274db80a9e26fb4842357a090463d65714cb32b0fe80ac26c8b900048a9ef0398ac77123d4d8f8fb8ada4fc717735298678298a5c9466f048bd49708ab883edaf31b11822c237c8cb4a6c8ed2d49daee80c0087ee823a704ebc4bb66d95446d2e0fe7cbddae453aed08e1b071fc648f529d161ba2e94537af4d935b0e8aa1d470a39bd20139b65f526a401198d4fab95f488fdb7a60677a7fbabce1c1c5", 0x1000}, {&(0x7f00000012c0)="5f0333401bffefbc4152cb59dea93c8ddfe7b67c2726600d11dee9c332d96d3a3d51d0f84e8b7bd47ab0bb442634b4d8ebd97f43c0717a60803211825971d7a87e0e87cbe477519fc4efd6bc58920f0446a6c7af8dd652b76a5a236e2f3745a78bbf12cebdb670fc21138bf486b0f7b29310897b7a75c2af4b363cb5b6", 0x7d}, {&(0x7f00000001c0)="eb62f113dea6", 0x6}], 0x5, &(0x7f00000013c0)=[{0x28, 0xffff, 0x6, "c3d6d0f0a0b56c54ba09323d698b7b95a133bfd3daee"}, {0xb0, 0x1, 0x7, "044b99997c20666f83075dabdeb3e1ace00259b51cf7d04c456d87ba505c04b350d0b33993e220e004dc7c7402abb6cf3c24a16317e55f6c609bc5a6cb4d387f693c897d03487118a9bdedb24dac02b86fa3dcb16210f95615a3d03323eceb803d8d6d36934faa19f2d85fe6dbe30140eb276ca8c69aaffd6e90ef45493689d79abf1b77f99b4b1cf15b59c83cf995ab8778be74937a4accf54b54579aa6cac3"}, {0x110, 0x1, 0x6, "eee12a6e760aba12e2c2ed1b3fdab82d29eacd6f274b02ebe0d4a144212db890b5f1154e6affd76cd2d5a7d75d8d88d8ac484436a5b2e534d885211378ed4d802dacf68072e0422f380ecb4b0e6b1f76dbb647fec990e0282f38e5ba45463eba61f36c6797ac960fb8cfbdf01cb1adace878aa5e0ac2cab6a36fe4451d3f7a3c48053431629a5142df8860de8f5497152e63f49e8c074a362d6c5ead886f17ef4e4bf757e46ffbb73207d4e9921a46b557a6fab3d59a84f2dff198fd197d8f9a83d2e01beeca99c6777a761843c1a77e822afcfcf785eb8622d7b93b21a8399f430192e01c37c28df91185b80b342017aabba1571773f61301f77830753c0f"}, {0xc8, 0x1, 0x1f, "9565e8636e073c7bc01225f331e173f0d3cc05030c919b64271f4020998d66b54e52006653ed458eddefceaec048e63355d9e9dfe6f9af55c752bd70975c85784911e93446e09032f29d48226d1981f078266e7d9b56bc82410611984d97982c59f84539ccefb113867cf013260cd2681af42dd168daa2ef630d501da070786858f939d947a8e14e00f6b116b11419af790194fca8521f60a05e2a089ceb6aec40399c449037e7da62f90c85744651cb83"}, {0x98, 0xffff, 0x80000001, "7b864c950e90ce65c2fd223d233d1fa21a6979b10e583824c683fbf72da7b2c6c10f2786ef9f9b8e09d564e9cde0199ca0fe177715cd2a23ddde045d094d59cfe399efb3598929cb51b32809eba0464f247330e244e510025546662356a31365de594e1cb66d7b02719d81e0ad5ea818ba58a8ddaeea9e1c58ae460dcad6847a36"}, {0x80, 0x1, 0x26c17083, "1d812d8db0999553a1473434c1bba169a7033550db6f0bb70027aac4408af2695213842d6b3a717b26fec982e1c762f07bc77ff9e1793f7781b5a91423e72508bf355279f59a7bd1e686597555d8cf72d6f445e923e4fb886db3728408665f6aef0a30cc244fa7867fdbfef12b"}, {0xb0, 0xffff, 0x3ff, "a5fdae87c5bd618e6f5f381ef530db2bd048a20a03566f85d871e5f9f2da909dacd03af4e6ef95baaefdfcee7c8634770eb27d58205c41b2501453d306eb61a8e870d93485fe10dee8dec2c38a88b17206b966d5850925da6adf159ceea7fa88a7b780d87162204d28feeb01300858d816b4a2b59f14c1c9956ba5b46a2e96b91ebe34036ae864e24a7a8d382f808b3b0c330eaaf90262be550244d93f46ff7e"}, {0x70, 0x1, 0x5, "d9e4a840af3b11bb0db8452868a93389eba1eae3ba8c71e279ec0e11beb6319f3b10662c3653295767af596aeb39e3795791d7f13fab65052d66e9a747751795440dc7da9c0a6a0508092f074a6d70033ca1c9f97d48edbf4ccab005"}, {0x100, 0x0, 0x100, "720dd8517629cab1ac10d0b0864e2a140517f18359034d209c8986fea96bdb249a55225955874ec0c24be866dbbdbfd0bb9eea653383564d37c45ba49e89e0b1aa87bded3709aca56063650e5899187fd8c9b68812a946447c84488e4efc0033ad6d3a7ccf9e0ad214ea0e12871fa7f3662089079e6cf5da66366abc2b80fcc0ddfb9d39607336beb22d147ceb8909b5075de637b4e5a3a80d7a7675bb842c0f800c56b4940725e12b3a3233c5f71cb6142cab3a26d6c7524b43444ac892a42b8e3a28331bdc943babd57317c1f30676df2c99fe615a595765a6e4427187934dac3a6228a449b11d1b"}], 0x5e8}, 0x5a359c36ae8b2cf3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x2c, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00", 0xfffffffffffffff9}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() msgget(0x2, 0x20) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:52 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) socket$inet(0x2, 0x2, 0xf51e) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2048b, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) close(r1) flock(r1, 0xc) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r3 = kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x552, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000040, 0x1}], 0x8, 0x0, 0x10001, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) ftruncate(r1, 0x0, 0x969) dup2(r0, r2) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) semget(0x2, 0x0, 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}, {0x0, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = semget(0x2, 0x1, 0x400) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000001c0)=""/73) 16:00:52 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x18041, 0x60) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400200000000004, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:52 executing program 0: socketpair(0x6, 0xc140adf6a600bca8, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000080)="05f7c8aabeff089756b74e7f6abb829eac2ebfe9f072c952d2663689c41c198ac75fd7c0656c1980aae58980705db9332747a0ef4b6aa1c7c18116ae4b96a2cbdd9988fa6ebda918954db3156f76885096b6c1d7fd1bca5b792628118e4164b18b06d7e058853669fa56d5f493f176ec129d9d610a48b8a977abff76a93018cb98af609a27", 0x85, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:52 executing program 0: clock_getres(0x3, 0x0) getppid() r0 = socket(0x12, 0x4, 0x1) fcntl$getown(r0, 0x5) clock_getres(0xfffffffffffffffe, &(0x7f0000000080)) r1 = getppid() readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/26, 0x1a}], 0x3) r2 = getpgid(r1) r3 = shmget$private(0x0, 0x7000, 0x103, &(0x7f0000ff7000/0x7000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = dup2(r0, r0) sendmsg(r7, &(0x7f0000000b80)={&(0x7f0000000740)=@in={0x2, 0x0}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000780)="afdf6d8a72413514e5b7bf439940370b5089d808646bd39c8cc547a4c6fe4512a644700b97a64ae6ce8672aa750328adde0b893d2f6240fe2aec3f8841e8097f240442626c3c52a0c4bc550bfefb991d35c48ce60aa1f311672c0342", 0x5c}, {&(0x7f0000000800)="918fc086dcc9cfd982dfc09c2b1f5bc9e3625daca08e6b589e1771245d2ec7ae9ac744129dc863406fdb78817614f68337347a332f906f7f50fe15902f98ea7149b51bae09e0f3ab4d03cdb412833f1f3f1c8c", 0x53}], 0x2, &(0x7f00000008c0)=[{0xb0, 0x0, 0x3, "c58aa863bff2d5df6b6fccdc4de5dc0764f10b100ed68f720f5c70f7dee494ac5ed4a4b5dc2e2f73496bb5fb38a7a4a94509409edcd5a589d78b39d9465e73416c871b9235f06525e987499cfb268f4b420edabcfef8696490b6af16f0f0c7c7d2da831edbe7127554de425dcd800c1d4fc977afd2c8df3010db326a046ce730d38df7c5ac570dec6cd2a3a7b4355f8458142a69fa8020acc1"}, {0x20, 0xffff, 0x10001, "79ddd764eaa630069860271dbe"}, {0xc0, 0xffff, 0x401, "7005ebe9ef01e5ad6251c3ffd38407e1cf1038f3ba161134964e20dcda5dda2646decebda28e62d51550249fb10a1a8c10ef363dc8e0c7c22bce09d09271d1eaa93471bff33baae44612c099e83bb933e3f53284ef0871b7bf51eae5cd40191cd472fb583928d91975195367b8ba71d2b21b8e085b6cd69071dfbf40621ba9e334e3f83c158b9c89210446c61005ed165fa266890e1e4e15c0ce73afea2cfe32f700a2134a2b7151268c529afd"}, {0x88, 0x0, 0xffffffffffffffff, "a4cf1bd7b47c9eb1fc53aecc166f6c6a05b96e486f77f3d267c9ec174abaff9787b19e43bff8c59b8b71b4c309d684f361e1d65f3aa3cd8e1f878847b8902f72e4b074f0afeed4cc97a539c3027a2b7415324250c98c5fadb3d61de3f7732d3147ed607baf3e5bc5f0ea4e343c351d824e863712dc31"}, {0xa0, 0x1, 0x1, "9804c926b850a3f47305e0a17ff6c4a4aa969badadca6cbd902db38d96cf6b94ca163de52a31bd456980e27ebc77978cd0d4f82f2c626644540fa00ba7758c68b84999c61868f7e8525c43fbd1aab7644dca3bbfe28df4759ee80373ff8464bad87f2609ea36b50a9eb2a10806257be3fdba858caac095c63362230210b1e9da9e81ae9684307f9249"}], 0x2b8}, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000004c0)={0x9, 0x20, {[0x7fffffff, 0x7, 0x8, 0x1f, 0x81, 0x3, 0x2, 0x6, 0xfc00000000000000, 0x9, 0x8, 0x95e4, 0x9, 0x3f, 0x536f, 0x100000001, 0x7, 0x7], [0x1, 0x7, 0xb3, 0x4, 0x9, 0x0, 0xfffffffffffffff7, 0x7ff, 0x4ee, 0x20], [0x0, 0x1, 0x6ef200000000, 0x7, 0x8001, 0x3, 0x9], [0x0, 0xfffffffffffffc43, 0x80000000, 0x3ff, 0x7, 0x4], [{0x4, 0x7, 0xfffffffffffffff7, 0xfff}, {0x1, 0xdfd, 0xffffffff, 0x9}, {0xfffffffffffffffc, 0x7f, 0x6, 0x6}, {0x3, 0x3, 0x7fffffff, 0x5}, {0x5, 0x8, 0x3ff, 0xacc8}, {0x3, 0x100, 0x2, 0x7fff}, {0x1, 0x8000, 0x0, 0x97e}, {0x1, 0xffffffffffffff00, 0x1, 0x9}], {0xfffffffffffffffd, 0x7, 0x0, 0x10001}, {0x101}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffc46) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r5, r6, r8, 0x28, 0x5}, 0xfffffffffffffff9, 0x9, r2, r1, 0x7, 0x100000001, 0x5c}) 16:00:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0xffffffffffffffc5) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) write(r2, &(0x7f0000000000)="fb3a3fe68710dd994c71c1023fe983", 0xf) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000340)="24cbe0d6a90600cc4bd75397dd088114392062f6864ac1ec911a7227565db435cf5ed058c28255733b7f821420bb4d3bf3ed7aba80285dc5b697b1b8adc2cd055a2cc2e413185e434e5644c7755c3a07e0085d22a75edab6fed82149598ff57e10b704f50a87da6aecd6e28339683c927d7e2f9de3d6e67e9b1c80855fe412b0616ed6de6907ae6a588b7cf42bf936abc15cc65db2a8d86a6477c828913f7a38b1f7a8f6804ae975b84dd227998af8af0103dcf4752f24", 0xb7) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) dup(r1) syz_open_pts() 16:00:53 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setpgid(0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() setitimer(0x1, &(0x7f0000000080)={{0x200, 0xdc}, {0x6, 0x6}}, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) recvfrom$inet6(r0, &(0x7f0000000040)=""/2, 0x2, 0x840, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x10000000004) write(r1, &(0x7f0000000000)="293338ccb5280b3cc3841dcc7ab57880ef703adf6cbb6a15100bb4bbfe6a4517fa22b6e7", 0x10000038d) 16:00:53 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xffffffff, 0xffffffff, &(0x7f0000000040)="18dec661021c6b", 0x7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='/\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='-\\{)\\{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xbc*\xea\x00']) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x4894, 0x0, 0x8, 0x0) r2 = kqueue() pipe2(&(0x7f00000002c0), 0x10004) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) dup2(r1, r0) 16:00:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8e0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202452f66696c653000"], 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6811, r0, 0x0, 0x0) write(r0, &(0x7f0000000600)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7d07a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377491ebd3b0fc738c24bd6cc866a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f8ff3bdb8e73b77340e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f4af9182cb53a5780b4f101731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37bd50bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8ab22648116af0022fd1cdd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f67835622abb61f23fbbb11f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x5a2) 16:00:54 executing program 0: r0 = socket$inet(0x1e, 0x8001, 0x4f0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000002f80)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b2fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef5021661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e7dd1c3e587a7f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a50835555b248c3a17f72132ac69b7a6b8046886dc7526f9280fc8cf7d815e2ab57e0e92b29db29f59aa80474318c249bb91b770440d35fa612e7d874e43276b23ab2b9a4301e42dbe3b43bc873c3c91cac8b1e91c5beaab0e601d279c0fca417b8f0f3273c8720f74f069ad588c141b9057ff60c760a27045538919731ff38823a502b1baa3c0bd4f41ea3f107986da4c739a0e76e40087b111c45749352230ea99cbe59bd4ee7fe5819f5f0c16fa34060475bcceabd186fe3610000000000000000000", 0xf70}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10120, 0x118) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x7ff}, {0x18, 0x0, 0xc768}, 0x7, [0x5, 0x3f, 0x9, 0x4, 0x140000000000, 0xfffffffffffffe00, 0x1, 0x8]}, 0x3c) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x100007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1ff, 0x196, 0x8, 0x7fff}) clock_settime(0x2, &(0x7f0000000080)={0xfffffffffffff2d2, 0x100000001}) 16:00:54 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xffffffffffffffff}], 0x2000000000000329, 0x0) 16:00:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x98, 0x10, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1a, 0x8}, {{r0}, 0x0, 0xa, 0x1, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x101}, {{r0}, 0xfffffffffffffffd, 0x6b, 0x20000000, 0xfff, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x85, 0x42, 0x60000000000000, 0x81}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000044, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x6, 0x3, 0x6}], 0x6, &(0x7f0000000000)={0x15b}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:54 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x5a5e05f2538b1117) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffff, 0x3, 0xea, 0x1000000000, 0x7, 0x1f, 0x9]) setreuid(0x0, 0xffffffffffffffff) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x7fff, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 16:00:55 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x408, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1da, './file0\x00', './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20282, 0x2000000004) pipe2(&(0x7f0000000180), 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xb0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3ff, './file0\x00'}) r1 = socket(0x18, 0x3, 0x6) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x280, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x400) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x5, 0x0) login: panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7d03e,ffffffff81f29f26,c4,ffffffff81f3e6a3) at __assert+0x2e unveil_destroy(ffff8000ffff7078) at unveil_destroy+0x19f exit1(ffff8000159d2bd8,0,1) at exit1+0x389 sys_exit(ffff8000159d2bd8,ffff800016bfbfa0,ffff800016bfc010) at sys_exit+0x17 syscall(ffff800016bfc080) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffd4b74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4b40, count: 7 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 "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7d03e,ffffffff81f29f26,c4,ffffffff81f3e6a3) at __assert+0x2e unveil_destroy(ffff8000ffff7078) at unveil_destroy+0x19f exit1(ffff8000159d2bd8,0,1) at exit1+0x389 sys_exit(ffff8000159d2bd8,ffff800016bfbfa0,ffff800016bfc010) at sys_exit+0x17 syscall(ffff800016bfc080) at syscall+0x511 Xsyscall(6,1,0,1,0,7f7ffffd4b74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd4b40, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800016bfbda0 rbx 0xffff800016bfbe50 rdx 0x2 rcx 0 rax 0 r8 0xffff800016bfbd60 r9 0x1 r10 0 r11 0x37cf3c19b7eed5fd r12 0x3000000008 r13 0xffff800016bfbdb0 r14 0x100 r15 0x1 rip 0xffffffff819b5b38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016bfbd90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=155995 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff8000159d2728,0xffff8000159d37a0 process=0xffff8000ffff7078 user=0xffff800016bf7000, vmspace=0xfffffd803f013318 estcpu=25, cpticks=6, pctcpu=0.12 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 75752 275411 73797 60929 2 0x490 syz-executor.0 75752 25091 73797 60929 3 0x4000090 poll syz-executor.0 75752 302668 73797 60929 3 0x4000090 fsleep syz-executor.0 95477 8827 1 0 3 0x100083 ttyin getty 24700 325556 0 0 3 0x14200 bored sosplice 73797 72314 34535 0 2 0x482 syz-executor.0 37421 76138 34535 0 2 0x482 syz-executor.1 34535 433524 94920 0 3 0x82 thrsleep syz-fuzzer 34535 64852 94920 0 3 0x4000082 thrsleep syz-fuzzer 34535 209904 94920 0 3 0x4000082 thrsleep syz-fuzzer 34535 451149 94920 0 3 0x4000082 kqread syz-fuzzer 34535 360242 94920 0 3 0x4000082 thrsleep syz-fuzzer 34535 36260 94920 0 3 0x4000082 thrsleep syz-fuzzer 34535 270736 94920 0 3 0x4000082 thrsleep syz-fuzzer 94920 210416 90079 0 3 0x10008a pause ksh 90079 391777 41309 0 3 0x92 select sshd 41309 139952 1 0 3 0x80 select sshd 64831 510596 58058 73 3 0x100090 kqread syslogd 58058 368519 1 0 3 0x100082 netio syslogd 66685 400347 1 77 3 0x100090 poll dhclient 18086 397676 1 0 3 0x80 poll dhclient 94159 509674 0 0 2 0x14200 zerothread 19358 474639 0 0 3 0x14200 aiodoned aiodoned 92976 476606 0 0 3 0x14200 syncer update 72883 61533 0 0 3 0x14200 cleaner cleaner 13470 297089 0 0 3 0x14200 reaper reaper 48242 190761 0 0 3 0x14200 pgdaemon pagedaemon 9335 234489 0 0 3 0x14200 bored crynlk 87535 130618 0 0 3 0x14200 bored crypto 13687 235361 0 0 3 0x40014200 acpi0 acpi0 68966 351180 0 0 3 0x14200 bored softnet 51020 455756 0 0 3 0x14200 bored systqmp 60726 243168 0 0 3 0x14200 bored systq 70624 17919 0 0 3 0x40014200 bored softclock 14332 149044 0 0 3 0x40014200 idle0 40801 512062 0 0 3 0x14200 bored smr 1 272203 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 9536 6376K 7011K 78643K 21510 0 0 pcb 23 9K 11K 78643K 4328 0 0 rtable 122 4K 5K 78643K 1734 0 0 ifaddr 65 17K 19K 78643K 798 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 320 0 0 iov 0 0K 32K 78643K 1165 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 7610 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 102 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 567 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 8647 0 0 sigio 2 0K 0K 78643K 116 0 0 proc 45 38K 54K 78643K 1275 0 0 subproc 32 2K 2K 78643K 36 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 907 0 0 in_multi 33 2K 2K 78643K 292 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 0 0K 0K 78643K 30 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 864 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 107 21K 31K 78643K 21085 0 0 UVM aobj 130 6K 6K 78643K 149 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 370 0 0 NDP 14 0K 0K 78643K 213 0 0 temp 193 2716K 2844K 78643K 27437 0 0 kqueue 0 0K 0K 78643K 70 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 3628 0 3621 2 1 1 2 0 8 0 plimitpl 152 184 0 177 1 0 1 1 0 8 0 rtentry 112 97 0 52 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1304 0 1300 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 162 0 162 24 24 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 4 1 0 1 1 0 8 0 semapl 112 565 0 555 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16650 0 15125 50 0 50 50 0 8 0 ffsino 240 16650 0 15125 90 0 90 90 0 8 0 nchpl 144 29115 0 27478 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 91533 0 91533 3 2 1 1 0 8 1 scsiplug 64 15 0 15 8 8 0 1 0 8 0 scxspl 192 99815 0 99815 47 46 1 6 0 8 1 sigapl 432 8824 0 8810 2 0 2 2 0 8 0 futexpl 56 132305 0 132304 2 1 1 1 0 8 0 knotepl 112 1609 0 1590 2 1 1 2 0 8 0 kqueuepl 104 2063 0 2061 1 0 1 1 0 8 0 pipepl 112 4558 0 4539 11 10 1 2 0 8 0 fdescpl 424 8825 0 8811 2 0 2 2 0 8 0 filepl 120 53355 0 53261 6 2 4 5 0 8 0 lockfpl 104 3348 0 3348 3 2 1 1 0 8 1 lockfspl 48 1113 0 1113 3 2 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 165 0 155 1 0 1 1 0 8 0 ucredpl 96 14134 0 14126 1 0 1 1 0 8 0 zombiepl 144 8811 0 8810 2 1 1 1 0 8 0 processpl 840 8840 0 8810 4 0 4 4 0 8 0 procpl 600 19961 0 19923 5 1 4 4 0 8 0 sosppl 128 140 0 140 28 27 1 1 0 8 1 sockpl 384 7464 0 7447 5 2 3 4 0 8 1 mcl64k 65536 1475 0 1475 137 136 1 33 0 8 1 mcl16k 16384 27 0 27 20 19 1 1 0 8 1 mcl12k 12288 154 0 154 22 22 0 1 0 8 0 mcl9k 9216 121 0 121 29 28 1 1 0 8 1 mcl8k 8192 119 0 119 30 29 1 1 0 8 1 mcl4k 4096 313 0 313 12 11 1 1 0 8 1 mcl2k2 2112 51 0 51 27 27 0 1 0 8 0 mcl2k 2048 63238 0 63192 14 7 7 12 0 8 0 mtagpl 80 8 0 8 4 4 0 1 0 8 0 mbufpl 256 144698 0 144617 80 74 6 21 0 8 0 bufpl 256 30561 0 24802 361 0 361 361 0 8 0 anonpl 16 766645 0 757016 282 228 54 71 0 62 15 amapchunkpl 152 36001 0 35907 81 76 5 17 0 158 1 amappl16 192 48835 0 48310 312 278 34 50 0 8 7 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 43 0 41 2 1 1 1 0 8 0 amappl13 168 4235 0 4233 1 0 1 1 0 8 0 amappl12 160 15 0 11 1 0 1 1 0 8 0 amappl11 152 54 0 40 1 0 1 1 0 8 0 amappl10 144 69 0 68 2 1 1 1 0 8 0 amappl9 136 4911 0 4906 1 0 1 1 0 8 0 amappl8 128 4502 0 4479 1 0 1 1 0 8 0 amappl7 120 34 0 30 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 173 0 161 1 0 1 1 0 8 0 amappl4 96 9035 0 9012 1 0 1 1 0 8 0 amappl3 88 465 0 453 1 0 1 1 0 8 0 amappl2 80 70257 0 70182 4 2 2 3 0 8 0 amappl1 72 161536 0 161095 24 15 9 19 0 8 0 amappl 80 20275 0 20236 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 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 8825 0 8810 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8825 0 8810 1 0 1 1 0 8 0 vmmpekpl 168 56216 0 56190 2 0 2 2 0 8 0 vmmpepl 168 883678 0 882070 265 189 76 90 0 357 6 vmsppl 264 8824 0 8810 2 1 1 2 0 8 0 pdppl 4096 17656 0 17620 6 1 5 6 0 8 0 pvpl 32 2186262 0 2172926 540 400 140 239 0 265 32 pmappl 200 8824 0 8810 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 773 0 281 17 1 16 16 0 8 0