243794c6ed", 0x13) setsockopt(r0, 0x3, 0x569, &(0x7f0000000280)="856c754c9d3e0c995c044f3b024786f9810cc95599b88fb43b965e470f8864cd1940d3ff780ce1626f8eecac58ab1c08e765f96d2e3d1e9d6a22be5302397419da5f75b51f3803c242b58c9aa81a1c46cef38c3306ae903c601deae1203e22db68bee881147e038d683a750bf4f9830fa189b502", 0x74) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="500059b092db0a7394336ee037b92a2a07885ab15179957c1946d7a8423571a47b8544a213b58ba6bc7c9dbc0cc286c6c41bffa4548feafd06bb79924afc438431a4a6f39b1066a6bd4d889f08bfb9aee8568162c5ef020a23785b17aad5d5cbe330e553931005ecdb4794e46be7cfc249e7cd59ee1747640c0c606cac0ba83b7f6d7dcc24352feb56be1d2e7d388aefb44c46d779d18640bea15dccc872039de039c7473d91d50d1158e1b29de9ca4dee86f6714bf5dd79966b028bdd", 0xbd) setsockopt(r0, 0x9, 0x400, &(0x7f0000000100)="7f811b838803fb1eaa2dbb0144ea87075cf3feaef1cd3865139f8c9e48abba8f0046d41548fe9728b6ed4016cd68fda626d805bdfbea859f", 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x21, 0x8004, 0x3) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/216) 16:00:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0xffffffd9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xa) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) openat(r0, &(0x7f0000000080)='./file0\x00', 0x840, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chroot(&(0x7f00000000c0)='./bus\x00') chown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x92, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/75) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000080)="4ba991939022cd772c4d651c0381cf020651ead008d12b784e48448eb272") 16:00:03 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="746060bae15ad5e74911a3234ace84f92c8beebf502ad0b86fa5c2357da02210b2871684bf7a1d9adf91b20eaf1287b8ff3d23b9c430fdee5aadd51e8203bb161d3150e8a3b68921f70f41358aaed452a25735c7d9a4352657f0403472555c85743eb801c9e5697226658148f23c10b83eb0eeebee4d42bec118447e4f4e873d5f834f4bfd05045d1003d5d8f981e7ce8e44285f91f7d0d00733b3bc3ac4505e2271307a27aa2f49cd5884c22f38fe07", 0xb0}], 0x1, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/223, &(0x7f0000000180)=0xdf) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1e, r1, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x6, 0xffffffffffffff80}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0x3, 0x0, 0x66, "b4d615299e1b0cac2ea7a11590e3c54444fffca2", 0x7fff, 0x3}) getsockopt$sock_timeval(r2, 0xffff, 0x1008, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) pipe(&(0x7f00000001c0)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="838312801479b33715a0d1c21939c3151294c07115b8f6d2d58329dce8df0217711d419cc4a1b9ee54c229d0ec9164774102a1a054c265", 0x37}, {&(0x7f0000000280)="2256bbaf9c4b082d6a416a8acccbbe70af5e6a07116e7ffdcd034ff1c3a31e7a2347218b66790b2a8e3f85c2197ccb3540f2d386c87de76edc43f4398fb75a316046302cd92b3eccad3b522e54419764d5adf812916bc35a9365842ec2cc9b2aebd4b251db9a6607c6dff5d705045a28c335b48a91e0ed2a4614d045d3771939c14464702b6a79c9054d1c8fd83c96b4709efdffc74df67563895ea89de42ccb294435f886e43b1d2cc01f2ecf6dacad98606bd9b792830883ed55993030", 0xbe}, {&(0x7f0000000340)="6c6b23269a5b2e17623dc2f0ecd4f34a2bd8d44496c6174af2521219e16b7cdb908696fa98c0b7ed68f203049f3f320e4f3a03999512349241547ab5f74d622b2bcc837605968dab3334e5e5324ffe0b8772be316b4d0e7f5512735bf8430db8f4ed1d796cd75e46dff0ecf88c1fb8cd8ecc9340020435bea6bf9e57f2bc695218f1dddf5ef827434116d4ee85949e525db735f02ff849014fac497ae01f00120a0a307e9db79fa3bfedde8814f17d769a0e8cdad892d3962646e8ac10c5f957342f1bfddcf49aaa7f8e89f2f0b75f88822ffbe47f70825fe57f3e8f41d68128", 0xe0}, {&(0x7f0000000440)="45f48aac2703c021b67118870344122c3200ce416e057cd405e5974bc8a50d998058a813eb483199982cd2f9cda532be32865c1716787b047eeb7c7df90d5051749acd53909a308d76527d84ac5827c27fd2f915717fd447ada677f836d8370cbbdc3f99b00afdf94395d920de4309bb2274af5fe92f613bea5f7a7ddc1d631bf5b4ef608f93cfc5aa719814cfd22eb0338b0198d05c97e6bece104994b66dceaab12045d28247788cacb4e53a3f", 0xae}], 0x4) 16:00:17 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000480)='./file1\x00', 0x91) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000440)={0x7fffffff, 0x3, 0x6, 0x83, "138c52e2c5245564b15585b320a6c543a011a5ef", 0x8, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r0, r1, r3, r4]) r5 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) bind(r6, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) fchownat(r6, &(0x7f0000000200)='./file0\x00', r2, r4, 0x2) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x22, 0x7, 0xffffffffffff37a0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0100261fce6a4124c3047d7945107c072e2f66696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="ff382caefc94bc303580422767f4c0dd5c5d9cac75902ba0c0e517c43569f3e61a62e69d3eb5d181ba9001638e78220558be273a8025b85531def29b7289c4cd6c82015157ebd397960cb69c853257fc290501ca3d769ad1c707aa14512e57873263e1e1a77df361b0ecc7322108f78f36060aaed4ca9c4f26feadcade99bc39398ee61ebcf328eeae0fce8645b85d4d53689c5a6c", 0x95}, {&(0x7f0000000100)="89e83535289b231545fd0c7583366426cd24037bebbb44edb1e44ab9122e99068e17ced1", 0x24}, {&(0x7f0000000300)="28727409d468b9c685e8960d99f6af5fb3e7b33c99294f748da57d2f3a4c54bf48cb0d8641a9c2ee087a166de6e9a462f3b297cf08103aa6b9fac0692cbb717a5691915a3e409bb8361f85b5bb8f4e4f4dd8befa45f27ae40ab773e0c577b3f1c5e1b96e9f814e89ad888f735bec95fbeab6eb691a50fbef95d219b37394099fcd34a28c80bf4354f15439e44f4bcd85b57320fc894432879b4a093813fd1b7f2d3407615222debf730628cd851b8bf00d51c7b930b9bb09464476101c97d25e7c4257accff174db423f002e8102115d251e4417dd65208386130d33e3f360c1242c423d540bbc1b36cb10d12917a4d98d", 0xf1}], 0x3, &(0x7f00000001c0)}, 0x0) r2 = getgid() fchown(r0, r1, r2) 16:00:17 executing program 0: r0 = semget(0x1, 0x7, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8000, 0x2e5}], 0x1007, 0x0, 0x100, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000000)=0xffffffffffffff03, 0x4) flock(r0, 0x1) flock(r0, 0x2) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) flock(r0, 0x4) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="40ff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x2c}, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4bfa, r2, r3, r4, r5, 0x0, 0xe5}, 0x0, 0x3f, r6, r7, 0x8001, 0x6, 0x3ff}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100800000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000001}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x38) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffdbd, 0xfffffffffffffffc, 0x1) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/108}, 0x74, 0x0, 0x800) msgsnd(r0, 0x0, 0xffffffffffffff04, 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) listen(r3, 0x8) r4 = semget$private(0x0, 0x3, 0x10) ftruncate(r3, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:18 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000003, 0x4ee, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x16, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffa, 0x14, 0x9, 0x1, 0x92a}], 0x670, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0xba, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x80000001, 0x40}], 0x3, &(0x7f00000001c0)={0x1, 0xfff}) clock_getres(0x7, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') kqueue() setrlimit(0x3, &(0x7f0000000080)={0x6, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="8e9f2e37e7d6815ad410237fa6f125065dbdb5a63570ec322f326798816602bcaf50ab1b885afe7052238a621fbdf210ab8332c7e4a3695a5b89d029b0aab2e07e8f96cb7e1588fee414be91dac71d92fc4d412abb050d5eb79f4a21e35a27753692eb024a97b15c06a67ca312461286cc2f69d005de4b2926ad15d57bc0fe5b15f83524e8be09ff42d53efe", 0x8c, 0x5, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="562be848f9efd19cb31910000059063ed5dead9dd42d00"], 0xa, 0x0, 0x0, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/14, 0xe, 0x840, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x9fa, 0x9, "2a22ebdc0d83af75fc5d2a5265b3894da51bb466", 0x9, 0x3ff}) truncate(&(0x7f00000000c0)='.\x00', 0x0) 16:00:19 executing program 1: r0 = socket(0x6, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000010c0)=0x3, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x401, 0xf8, 0x8, 0x0, 0x0, 0x1f, 0x313}, &(0x7f0000000140)={0x1000, 0x7}) select(0x40, &(0x7f00000000c0)={0x7, 0x7, 0x100000000, 0x3, 0x8, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe}, &(0x7f00000001c0)={0x9a, 0x100000001, 0x7, 0x2, 0x3, 0x6, 0x5}, &(0x7f0000000200)={0x3, 0x730d31ea, 0xbd9, 0x3ff, 0xffffffff, 0xe2, 0xffffffffffffff09, 0x7fff}, &(0x7f0000000240)={0xfffffffffffffffa, 0x5}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x4e, 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000003, 0x7, 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x7, 0x4, 0x6, 0x4, "f2fdcd1789102c3dfb799d774debf313105fd618", 0x78}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/13, 0xd}], 0x1, &(0x7f0000000140)=""/246, 0xf6}, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x4000, 0x2) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/49, 0x31) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) recvfrom(r0, &(0x7f0000000180)=""/198, 0xc6, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040)=0xba6, 0x4) 16:00:19 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/177, 0xb1}, {&(0x7f0000000380)=""/44, 0x2c}], 0x6, 0x0) r1 = socket(0x7, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x9b, 0xfffffffffffffe01, r4}) setrlimit(0x7, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) fchmod(r1, 0x0) socket(0x38, 0x8000, 0x5) socket$inet6(0x18, 0x4, 0x40) msgget$private(0x0, 0x1) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) write(r0, &(0x7f0000000080), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') flock(r0, 0x2) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000eb"], 0x10}, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000740)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = syz_open_pts() r2 = socket(0x0, 0x8003, 0x3fa7) dup2(r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x1) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!\'/-\x00', &(0x7f0000000340)=')#&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=':#,{\x00', &(0x7f0000000400)='#*^\x00'], &(0x7f00000006c0)=[&(0x7f0000000480)='$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='!,\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='}*\x00', &(0x7f00000005c0)='*\'!\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\\\x1f*.*/(\x00', &(0x7f0000000680)='^\x00']) 16:00:20 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x10}, {r0, 0x80}, {r0, 0xa}, {r1, 0x4}, {r0, 0x20}, {r0, 0x4c}], 0x8, 0x5) writev(r1, &(0x7f0000001040), 0x258) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0xe2d3}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2d4) r1 = kqueue() sendto$inet(r0, &(0x7f0000000140)="8f03e85158276df2bc0f7c30ccd6af9ed74dd0a24cbb085d4c5281d4245f0415d12858feb916df8a920cbab5b75a81bddc3ce1060bfc6ba1da764ed174313d4701a7a319ab04a55efc98a8e41a94465ae8e01dc89de7081d49f9f75f9cf013afcc3f39611acd8127256e752f9b1c61852ec614c9a5651ef899a9e4c1f1e9ba69e60900a624d0fe262384690b46cdc53252e037d3e3a4111d74600cff", 0x9c, 0x402, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4403) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x2000a, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x7fffffff, 0x2, 0x2, "74e6d5796db7e55df15e6f7139ef16e9afe520dc", 0x9, 0x7d}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="17c392fe4bd7153f0dbb21fce617239ae98e4a68c1f7d2a5001d1a2636c9494cc2723ea1713c959a7b53690f1032d4d053dd68005fbadfc538eeadbf849725d62c58547589435275e518d3e372c22198e4fdc21e5351db40cf795cb98a56149566ae76897824575beb6d8ee5f47afc3bcdfb91054f252a6e20b9de1bee2ef01af48f2d8755c5840d9067db6cfb37d530117e23aaf8a432d11bb27afeada8fcfc6efbca72b65ede5bdf28841aa5922ae8321ecfeb8be3885d12916de97bb64188a02a359f499133abd0010c0cb1", 0xcd}, {&(0x7f0000000180)="dc05c0089672943e9c0c46e6fb60473e2301ccf7", 0x14}, {&(0x7f00000001c0)="eb9dbc0562e6c01b56c68bb48c1dbf05ea33ac2d3c2e48df862d1788cb10e6e5f9abd8fe91af63539e43fa67e895085b357fa0041ce90a32e67f7e9a9600fc250b0d484693c1a36acc0eb6", 0x4b}, {&(0x7f0000000240)="e2c5f825225cd726ec24d19e6b66782d9db55863af3c98b298a784ac45f0a464cc549dbdd31edaff4a8b54f69fb3edf47b684b603760e99a0bd9c705ff44f981336a3a6cb373fd6d2a43512c7179e85135b4dc7a81e0d2b098f4d0644c58a80710694abf91417fb08b817d6123436392c5cb0758e8c85ab5536f72538a26825f17ba974b9d6348dd8eba41a88e7b18166f49a95c5e6cfc6f53380b5cbbe140bd0a9808e9e398b43249a7b9c97ecff683220c51ef89cbd774c9d465706708e2f1dc5ade57229896bb29a02dfc98de64786ad857cdf306f8a1a9655a47d103efac56035eb9136e0ce0870d1218f9c2cec533690d7f160006a41f947cffe2b76ca4bf29a46b33e334b51102b3028c770df0b3f93602c6b7d9ea9431401860c6de891c3a4c59fe27a81c7465bf483f433c7b790c6158dfcf05f223e574e3410874e4c72069687b5d97b2e4589c3944a0b63617cee68ed5c3832f41fb972e9471d8a230faedca27406569d56f2029b8c1e1ec59854f629275b342d124667a244297b56d059b80b5a253b0cae9d521c9149fa6b673a505da8358c2dac9883d3a93ca3e41dd6a623b7a5a2b606e2c9b8943360541182870c55093eb0879b937ed29c79ab5f327036987788070c542613adabf40cf383906db3c3d29e512d24ccc83694701c7ebe83adc82aee33205857c714d81df02d45fc6201fce959cea17d90159415a71051ac5fcfb67ec5eb77dccd9a87ff0aac6617196caf5d168c83fb71995cdf69e2ce22f03e522c91b5f58a02cd6c56e15e6255890d60c7013a9bab028d945d7af8c025cfbb80f240965f37dd7087009d22db1af0e1f3a1db167535cb2da98fb10f309eaacea7054139a02940d9e7558895d9c06c0f3fd11591b651a5c25ae40f74222816c74fecd261a052d1137121eb865d3e19e3d5e8991eed465c396d210f1df5979d7f082062bf5f9b623e4fff31d57ec430d2af31f31d279f3324b466f8bd7bab145001f6d85dbdd7b51bb8c66bd4b10ccc43cccefe319cd88bc3ad7fa6784d76a231acce326bb60c8e499d891ab244a55374cd5e7ee8ec166bd2e581ae8ecb7f87b5268754e6568e6cf847b4dac608ee59d70c53c52ce1f86aeca85d9ce02e8f90751f496ff64611d1b91ffa54d6b1fe928a58f882462305b90d82dc8cccff99464705e19822ba27c7fee0caee52fa20363a0d8a4a10947aaea7bc799ae3e6195e3c4303dd1b3f3ca69a38d913112b9c1c4967fa1942bfac87397bab0a5e35cc4afdd6763d0a25ba956d79fbaa25022f2865e97e442095c0da1f6fe338721e131785121b726ca33751bfaada0f77fb51dfd07317e9d5a8a6b8fc615fae0e77f2da8770062405a8a3bd41ea4ccbfee692f6587d243d3ff001f13062892023d01b3207407b5c505e2e22763f14aa06d5e5ac2e6f4956b64f5f49222dab6fc0e5fc4b063ad44148918059cc26f704258b2078c665ae22e865391ad6a3a6f75afca165e1de18a7fb309fa45ee9abd13d4de2537303606684c30e5876392c69136a5fc6bd688c18da9dfa1a812b8309c2c951ab33306fa049904a4d5c0487db4fff59effcb8d375c1ed52053696b72600faff760d9969806106b0c5f37992bbe1441bda7e65f9a00edcc269f3805d097cb3bec9bbb4e7a0c8a5383839bae4f47a4ad1dab9682a149368733161100d06138d1f050b36fd31e7927e54fb3f5bd94016a61076d5b4518a0ee980a051e9e587cee3f20a688597ea674e761835f9c0ee16fd5a46355f85ed92c12572624e1f8d51f9ff07ffe98a4996aa678fa74e22afae6364a45ed208b651a18d99215f80de8516cefa382df168e7d4b50e332fb47fd09f708abd4e0be0b02a44c3ad0f7bb857c8e532a0dc5a44d3cc6341ce90141ea3e023f03145dc1c914157f5ff43deadb8bdd4841be77504f0f9ccf012ca01c5425106c1ca854606c80d428510df4de43e5920fc408df057ca583ead8433a754909b748546f96fc672e879e5fdde796ddfd6962366e84fd31485dfecd01d29f915f9f5df9d5d0a6af07d2718f4a947ee9a710be833b23ab90e171afdeabae0ec2ceb5b480f0408712449189dd4527cf4ec22ef7860ff0701369622fc5b5c481b4419d1d880959fcd94fcbbe003d01ec30d4f6343c489701bae7ce085559ab03d90697f112362463d70f86a0259b6b62df17e43e7cc38a7a15d1a9dfee8cf5df8c16fae4ef06c239a1c9516af5aff1e9b12d6e7fdaeea7dfbe2b16ab75ccd235bc389c035ae0d2ca872f632925678a6fa04501e8349980c1b7bea7385a16f14b4a9f3c40f685d3016954ac5f3f716ff8ce5cb177c7fed7dbb3fe2d3e63c083a4a95943b0f04f87930e76ea728496560e536e41e87f5ad8e22d4db5ea31256e1e3cda6940ebf8fc2eddd2f170b7fd9eff35ab13d263f4d96aaa53dc92ba0dff937388a6dc4cba974281b034db1b500bbebdba2e8e4b19f651f21ea4c82209033c110b691557210fdd3d3a089a35954d8fbda1dc596b0316e44f5dd2676d5085a5994e7f8db6de91cd89edfde00826bae4d4c9574a60e5559e8abd5f3996e32f6dcc411f5299c1dc2b69addbaefd8de472cecc36a16c498569ae892ad4c991bed35987d1d2d4d24c810cd0823ccf57c4a8545c291c02f2846c352da85d9d07928455d78f46d55424e6dcd097394d5223da9db68fdfc3d59c627eb4a58f923ab96d02c6655c4ba7bce3dd584b680f5a7b082137ad6ebeb5f3d5cfd5aa075b86d8414d55ad44fcdd1ca2f743cd15df6e1049aa1a22aaff62494b3d7aa2f39c5719f32446182f7bb85446ea7f7c2da0aeec427806976ae42cc014e7049b0d1e55c654c8740283fee1165e7f7abd03a50aa0e13a7b6da084db1f40269b38d59c0735deef5cfed62e3ca9c6eb22ce62b201ce6e4daa0d02c8da8921aefa9ddb8cb7347db3897ed83ba16d67e21c463c7fbeb27d2ffb38a6618a32ef94cbdda064c20f99b46beabeaac6465fb87a482b12ca7eefa750bb0d1b6cd40768dbd8d8967b5a9daeec4d3c5226565c7cbbcecdf8096a729c3a150c0a60ce3ab786af86c64332aff0989b7fe6860f3e2bd01f9a3f83246b9a71453f4bf3877b0ff403c034e1903741be3b074e90807a0433fed06fe5f578864e3ee2de7d9ed3609e7b272bd1ba5be9e65b192fd363b2a0eadae1640c50e850d6bde02d5394084418bddfed2453959cbbb788ba6bbfcf8ad27720a4756319c3095c82ded6c444ac3565ee291328dcbba3bc58988009fc13180bf0d33a076b8a022f62ca08a75419c7b58870b19542f7f4865abd601d0ad2e3d5b82c9776f237e218c9f132f3608686e4684582fac48898118fc7716870299d651236b252cc3a90c455c1c1aa95bc8be1b67b9770173d26dd72ebac395df565bce1fe515f2f670637ae22a7c5e019dbf464b0277637b3bb8caecde78b37e89335ad14abb6007c263908c96befbdc756a5e82cfd567ef26b441a119874944c9231d317f889e4936ada3dfad3fcb5a7ac909cd8016a4b501695143602637aa4f8d7c9794eab581178c51eeecb35e167457a6c1c1d7952afb5320987ea3671609080cc3a682c74cd4a2a753ead408fa435dad3a67cb7b16f714e595ffa79bb87794a445d3a5cd3f7de4ebcbae1cc4776b50ba847ec2d2cb1a232aa1b1e4f92d396f556375cf40d498e5f6a867d74050f6ef0f40df2ec3e673a6516aa079073da438a8a73e564353ff538956be6b28e0b6273011a6c9041293967f3926b8895b88bee93b74a06bdc24b29a64d75cee8589240489833cf13b9e5de724f8f0fa8fc5f18742363a5a533eb61ed3900d61f03c534996f24446a6b66e5e4ce0fcaa8380f81b7b2aaecfecfae795f86e69fdc6f256ac84e729638d1e1a62c64502f7970767a89a54274068565229f75053c1b00537e9d0cacfe9bf0adf8aca4fd0961b286e0b9ef408813c4f4f47dfd0f6646666350b5aecba06d3208517805be2745c2a20549b99cf53dffae532cd6feced95902a07515189546b952f77d8f1e946d32509770b497d57d026f825ffdaf2694ab9176e37a8bf291c9001619d6464dffd8868e946a710caf48c4bc43ed6f4b3da83f31b39d9cc21fd9fc4ed11675e3c5a71752463c21d71b44589b31fc3abfa15d6d145f454d8dfdb248a5e6066a7fa1cb2e4a6de00e2606f5d1aecfa443ef952fe1c85df71e282d3e447b295ea17000bd68d76b4cc1f07efb30bca7a679a5863319c5fd4f23c12a24ad20650cc04494422b066919aea1fd3e088fc9d42931485465db2bb11c7927c21214f086013d24ae36009348c2ac7bc229b5c11794bbd1b7576f0cb746bf7b7f080f061671a3b2d8973768ae38b034d80c464b4c0273cff2533fdd4b23e8455495c3892f3a7872d131cb1ac4c170a7bf7f71e649c500fcb3adbcb38e2eea843235780a4a342187242c5eb04ca6ffbfdbf37554c617d6f135b25a351121227c20961d1c3e662ad3b6f2848fedfa6fbafd27b809b2e3bd597bb2c09a33694e89bd7603b74f4bcc933853c34bbb395ad68c11b32c647b708f0fbc225860cc4d8d415ae859d735b6c9d9b96b3b435b53682377dae70f10307c63306af1d8dc031ab862244f122e0e5d1122ad7d4756e084764e536edadba89c2783749f9de9c15be21c7adf58e3d12da86cd9fe8f56c1ac1324ff4df15d2140e9e3cf70b78d2c18e1a70e83d0e23cf3e0380e21b6a4448e29f86895ecb54e13d8435f85da447181157f39aa9c7b7be4456ddde420bf2a6daa7634388f6b5579c550ced8c7c25c6054b72b16e35326b2829367acf41742af7927b37519b17a87eb74e10d7cec1432c82c6c7a13ee5d99943afc13d2065f212b73c3f41a0d4083d557689aa78240280cf4a548274750efaa1323743208e750f840d6016676e07824ae363dd6aeca23d6a32b8a72b17a48169e518dc96c7c9552fd9ed6c822725e090b6c09d8067a2d647248f15cf2d6d794b676a612aff7487254932089d2cf6cca2681f2cad45493cd1c355ad85a7c74ca72f054adc3f0b62c91ec1f224779000f70cad01cb78400f18f4d5eef625edea9c04e1c31a80b28499d4eb4fc7569700da6355e4478ce693b4a5d7456304a903fdead79347c41b089a5480ed4cdc4d04921998e0099e7ed80bf67bb39cc9004afc6e4179a733d1e8a097843aa9f24dd09f19f1ef2b492c1b7882dc9e7bd64531e22dd8f462c21ed3f0f78b87d87be50ecd3184837ba4cb3b7eefdf22e937f12b4a1722d5b172affa77edbee0e2843039d67c7b1a31d8c1986704a213687fd04a4825f82e4d66ea5164bf7f1a148a3affa70d462aeebe99d2c701add3df3f628518d9a5a0347c177541d7bfbd41a4c528a5450a9106039b5be760be36c566508bf8e713d2c24aae0a4804899d548e98c30edca5020fb50311115ebc354d81152ba7aac0e2c701fa777cb765d6f1fdec10e14b126f835c2c48a6ded60e20bd37b93bb237db525fc45b78eb8384ffecd7213b37e4a62f5d724cd0484a1f1a6fb6c3c231f28e5c246fb117f0c58195a0d79e77f369ba4c78c1fc6988d4926e7930516181355c23742bcba201e1a7f35d13c977da8b7d4b7ad366d78b91434f96b04bdcab839086128f72aeb278d5e830d4563837939f0b8787eb7d394be4134dbc6960413bcc8e5cc064039e664d2b00fe8798590db6ff90836d282c60ae0ffe137eaf783a6690e0d1411ef6434ea7d77cb7fba2741dd4470cd6cf966a342240af765adc983b2f7b131f5957771594dce89b6f6cc48ecf7", 0x1000}], 0x4, 0x0) flock(r0, 0x2) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="1f14530956e456345047c5cb7665fc448a7dfe688a08a772bede473765cb0570f80af9470c8d5f45fa976b2093a97a63a93cac242bf802689f998bac2b6475552cec2a3a045de0f6573cd1c0bb58dd000557fd72f211317138ca5a94537a99de8475739a2cf563ca8a4a4cc8dd42c882cc4f81ea196c85bf62b2dccb5d78a398a2f0dd37337f4c6b4195b17dcb0190d3b3eeac6ca67a5223b9e953fa9c8ad00c436f4cc9bae06974a2c2a70c49797c8ddd65d690adc8db41dfa8f4506915a3d239bd8c488e7d28b1a5496a6630ee1aecb46c9a2aba975d1119e3ad303236811fd3", 0xe1, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x100000000000000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) unlinkat(r0, &(0x7f0000000340)='./bus\x00', 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000540)="9d8419c0bcd35046f6737885bac4d6f07d35181d8e7632b2789ea114aeed5109b8c961ece89192cc7297e404072b0d52ac04b6ba23a7e86ba70adc07f43ce069c3378a5fdefbba7738b63a369b6843b0efd5bd144c89be8f57a1ab4b7758ce91a17e061895744bc9c6101b44f7dc34156836dcb5868ee2f8c9b5255658b9d2ef4fa8b691a76159ee87bd0c479b14ac2ed603872f173e5e6612e5b7362206705aa7848f6e02cd2237042d0a5615d60790e648454b3b44929e4fce0a033fba61b5c1c4030fe293c76a902b6df1e783580743174b47e874cb8528a75e2d5e6ca03f1137a240b7adf95751720c1679b01f5a9d5fcd7bc1ad02eeff8b70ffe4297ea73abd12498d28a7dcef89a8f78187cbd61ef2a295bc91ed9d9880c7c92ecb250fa63cab2301fbcc97ba382c1352db12fcea5d4aa986beda7b58a385ae5428275e84bd1aa17d787ffabd6185891620ac00113b0300bd4e1a993947cbec5c949d06757a43aa752f95920bea5ccec82c7ecbd6580dbf50e573183bd9c3998f59d20c3a353b60567834dd6506d9447f3d7c19ea6128c3eac1bc67686f3d42e340dc384d9d9b14783d25f16b28fdcb8ce53eb21761a4ad888103f3739babb30ee98db5c753c0ff606f3dfda30c98c33c471c89acecb02b9c4017d4b0f3afe72ad73bd185fbebe0062aa9a74bbfab72e926526c45527088a48a5e0840cbf89cf1e8a9289170e19386a2ace325ea83f3a64d378bbc4cad777d77a61ea86e43d0395fcb3ba48bec0838feb5f794fe2e914ce1c2d7419cd222955b489a21702ef85c3ed25b7e6d2d5563d10e6b7b8325004112c5b701b36d0556643eb7151b88090d2bc74a842afcc0d40d94110cb2cc86b133851b3b8d97d220a8e10e30acff0bbc1a3536943845f651e2b1e6b020ddcac59cac7e11f0ef5f073fe3dbe7410dcd805fa73f5175c006bfa539f51ea2a5d8ab27f1cc0e0ab1e89e37cd7d93177475235a77df311d7a3922d44bc9038fe0a28f42fff6eca309478d426706b3c863f07c0f376c32637e578cf62e9e91bc3b4bfcd70512d40d2a021e6590bb8c03f5ce795981faf0d4c07356c7c163364b210d72f9799070d7bb1cd81841fbb230edc2ae0803f94fbf5b8f0a45e2364a16602b5392670f53f0d2d57c0484de9ef32b8cfeed20d40ee3dc89d08fb29a0d2e86a7a87b9870ba4be9ef0266c00ef7eb830a29c0b9007414fcfa2efd402d40be120a90d901e53d26c0b851c1aa2c92d47bfb51d6432c58e6b099ceed409b465cc052e6cf171f94dfe1ccb42b5d0a8936ce32f3ecfb303c2b926dd7873aa13c6dcb23ee2d5fb87a55767d54da3e733ce98f026d482d664652b5271734c9d868f0e53da1a1264e383eddca1e95ec87a3c7286ffc624e392b27045fc0c21fcc0d8c0ce22ef82822cd5a266819485d970ecfff1f8cd81052af7022a33f4456fce489cf82b3b70c995c958149f559ba35ffe2fe2ff600ae40e331d61b8c1516e4084af32a0acb91b0e500ebf7cf211a932afafd8b028f63ed0a3fd0d9ff26abd09d4a6514b3505965267f6b81132e97f36505cb789052a42ae09cdf6f91ae4ae6f87ade2a58614b754c218b7a72d51ce99c848e4c695c14a6702a2ff8b607b93f2bc065c7dc14ae84c82a0946f41688610c74541c90b92a958dc234459ec397d98eaf361045b9a4fde4aa31e8d1153e50bcc576d84eb578e4e377164a8be9eb4b25096f4035f36468f3de24d6cff842fa8567fba258d7d8ba867d342eacd07b9da78192ee0ca9e1602a1b860b9fa39d070e1a5a8d42d5377a978e61e50d523d7b39b3a7aa467da51f5d6159c0db0cc1ea1358fff2dd2b973db6d6cea41d4023bec4df848e72f6f69ae4ec79645df31cc9ac6b3b70394237c313645877edfec0ac506646f96308a138fa3541ef3e90e237d49318de6e354b4a39e7f3c248d492ce3e87123e7109e214019bb9b787d2aafc16e63d8d325b5a9b35a7b196c0550c67fffdafe2ded06c689643ffacfd3be65832564d63b5fce8bc68a4b3d9d5a6b19590931cfd982929e4e176b137ab5ed18fc411b95fd0feb91911e1a460e612437f0ecfcf07b1509bb60ba32f680c36167d1fa004c117791fbc4fa477f2c30f94885645bae1716ff76d9a6849e85a0ada05d375b485da08da1d8bbc895d93d944da74d93e49bba28eb2cf0d0cb6bf4cc57965c9b515f373e4ec71138871f4a5e529daf996a094037acf7c94a0ed3a0ac7c686ed4f81f0c12f22c1e84c39277dc02955b94e6a686264041e39cc71bf4a95ce7b4f85d2d2735b50a81cd98133958dc6c1a316cc967bcea7dfbb30e81b030a91b03cb7093e1f49c646d8b745cd9db7b2460a114858c30b409b219e81b8dbe83761fc89b27141bd76a7661dfed2a90c84a2986b00b40e620f3cd425c7086d99169a5b0bac4f3d540980c0e542e6f544ca0aa33b11c11c74063a9d5c173503fbe0049d1b3963c6f60be03a9ce670c575413d8568e1d5c5fde8e758ea6b094b71a0fdab624a9a9c05842fcfade7abf1e368b40986f93e7e05bec7bca55a73d22a01a0ebb18dfe3486712ae558979fab97ea83d409eb0958dbd8cb95e9576a379f6a91d59cee786dbe004cb0c24dbdb6a76e4718db5c2bd1215a3e48f3ecdcc584ce44af479040a0dcfc927f1edac3fdc6cf8223facb507892b8b202ddb48ef57fa11fc096f3f82db8857dae604e283ec1ce7035ca29ff35ba2db3bf3d1538ea66631d827a4a8a90871ea4f3988c807987389da7f6ecba1379b8ace9555b8fb4e0e018bb77d936ff599bf730966e9c9a3bd89dad997db5325255a539786d1590f25bb147306e6c1cb8aaadec341c6c416afbdeb480f90acf2e8c4fdfe69921561ea8978be91ddebe82658c9b32c012bae101331aa9fb74c480e6fbe00658467d80a77a6d6956f8f89816a06c1c8c6db75238d06ff263dd9aea9215594d64ceb528b78b8896216429152b7d4388ad67fec0f6b04bb70e5e6fdb586996991c5798bb7ae4fb9eb66406efad17c7a587c6219ff9a882f80232ce53ac0a9e36de2689772b983739ee3f346404cc3a73d25a731f599ab6612bf772fc34191e9c9a58f00548bbc0b7baeb2f587b16fff86492f913bc1c6bece2adee94a658716558d715480388237ac95f156422d5856a89f11d7ba2832e880d5505a739572818b171a62beb1455b6d89dfff8982d5d7e450bcc433865c28f8931785c54cb4c6decf85578ccf86766f13bc746d6f36cdeb8422edac140038c9d2c40cebf39b2623b2dacd17b5d3fc7f938c9cd01a7e123ed4e8a478a4ab67e2a736cfed2b4fc84528f699856d6eca85629d4a6caccb13fbd2943f6663df4696be66211fc8368ae91f9d89fbea1129652aa63f40b27167e450e3a016f846af5dd3469c5b669bc221959f02340e45a0ff736b93f7d926236d589be74fa00a22342461b0d2f99b692dd09fadeb12f36a4d999b57349e5dc6b5950005f4c60971ce28c0c8a96c40aecd52917c8576c63fc2c838aeb2725774c29569ee5ca2683efca41f2ce1624b23af87f70be9a631a22803b0d8b25e8b77641f033759c21df7eb60e572dab576a72b72f723061bbdf0d1919b997014864d9ed657f8d1674ee532105b480f2bf49c86e6d230ef37cb7ddc29d86dcc5efd020ffd669856f28f7bd7d2b8a1e733a1f4f397d40e6f9d27b24eb462c17acbfe819f093fa64760a56e5b2265861f5a9b34a611448ec8ef12611472a68c89d97b628c14bdad9d3d84a0d0b162b49f0ec2e6fc5c28ee27bddedc1edd5cc80652386498fd0ab29f4afd7bded92214c54d6e0c6048bb276008297c3876b5b468a722163f9dcc9f08efce7450249740ddce07ef9c2f20b7b4348ff4d80e97bb9a15e6a91b3f7c91070da65662ffad636f5c65c5573b3cdca7e025f712effa6f69a509784946c9eca5850c54519f23842a4438451cf31f57b305cd89a6ae666d343ab50ce05b0432e4dcda7c2ba08ae5fef73adbdb003ae821639eeb8b33669d6557829d3b98be8c6922204c432c844bf33ed078292a5025599c4dfcf5a7c23224cd0b9655a06c0794bbb62055663a380e3f92dd411450cc75cdd7148207a6c2f5562886c8d8fef092c927dc33e88f8280250faf2566e1d5537129f4445d4e42cf1d10f1bbe500a192d325c17355ad49f3461a7d9d9f86902ffe0582de7c238eb1806169ef0488219b3f4ec03aae97c58caf221b35dd17b8892a19339ef653e7f35f35fc407fdf37bffae3edc82eaae32235e8083eaa31a09f4cae95d9de83a54c957fd31df3127c8ca2125a2b84a0dd59051e3758e8e4a50fa8ff59fdece65822881afdea2cf9142dcc779bb267670fd974e9826f81c789b9bb1c9d34645f3d68566bfd7134ee978a99928b9f9a5057ffb07b222522949832aac448500405369a8eb634972c61b9f76794295deb2aacf7ab6437194cc3622342bc87c1e10faa5c848d21a3a91d3223b4b30924dd5fa5fee9e2af6d9b19de286e36f4060c464bd17d271f9c8bff38c7e2ecf1c6fd0f3586710204999ff3604eba857475e6171815f1c7b986cd35cdf0c55c60b5440232e95cc5177b23834110bda06332d13b21af0811be3ff37ab4e60dcaf9f501aaf2e6c6462248795df6f59ed702bb24f6b1355aaa70f5496cc0eb9cc88d7efbe348f2aa91d01bd91a8274a62e5ac0d14909748b2b4dd51587ed94ce1d4f7e953dc4262a77a72d0ae4ad58bdb14faa4a130125b01df4b1dc12ce9750017f8cd1c7ce99ce2bc328ae018677a090a57b99f9ca0d0928c468ef1f4a2d4eff15d773883f8ac2c3d327b68414bfc4e13ac7c4485ee7bcb854822d8fb84efdcee8384cd70ea187605831ee914e95b2a03e3c9b6ac4fd71872e381c27730048ba8a108a48498ab1f54039fcb148d505dfd2a9993f23f2920757b4f5a7881bf4eaeadab01e1557a8cf18cde799ab9bc7e9de786c16f78901d38de07a24161a3899d44bc263bb46aea7371521c8de2610020f5733546a1007b7f207492af0ca1b505a58586ef9f75fd848008bd98ccef11f9709928aa4d9541470d4a3faa5c1c36658f968a6c5b8a6a6512afcde0107be01bc45d27d31235c26b816fc32a4a84c9b797e552d35470dc85caee38cb21b45f5db5e10870454099139b64b1a8e3889fabc3a1c6752df1b3071ad5d941ee32ca8fd02cddbaab795c0adf020cab1e1375093a23ed421d3c13f17e649a739735b8af34c878a3f550d84d18d20761bd8384e4fd89ce35a7578a3ac50dcb46a2dc4910a8e25c0e2d830e68c7c9ba6a8a0793f3dbdc44636df66c920a48867cadad88caccbda6a6aa9d4da72c1eb19bd604ed10ebbc81205e17bb14128fa584c74412c9fe0920e45286dce43c3145a80b10311d90c5668daeb120c5191faa969bb5f8fd6306f7084ebcf195f054659ca521b51d4eb1bd563f19e6b8f9467f50b636226a92a248a55cdca54d65495a1b41ed2b7f6bde0d553f7698e6f2174f338337f4f569e6506629ff18ebd960bb4784ed3d364d7416979bee5e9bd12d0dd9f3456d4cb9d7325ebee0a690597353b38ed007c27824091f1d53f3cedb8d4de136f92870aedb54009e1f1b5e0e3f9084e8974db07d5144623fd70c0ad7f9ea6fdcc68edc9d9d266e063ae3d0c9b6026d1b91cea787e16554bb59c041e4300b0667d91b406f206232de387bb4b4e2440a6b899b0c4f9a2d90bf20a3d1c515329bf60107d0d9a169d1f876899f96d407d58952edb4d2a38eb88f72dbdf840845d3f8680e5cb623b8a6b6ce", 0x1000}, {&(0x7f0000001540)="73982c55e963a6a965e84d83daae7e7369ef1e5923bf9ca30f2035e75d52c5c09b87e0f43fd46726b8defc10475016a081d73d7d410e20f3a025ae55bbf6b95a84c65bd4393c9a7bf0d5f0dc268399f497f9883696e7add0751e632ddc356ce611d869f62aaafde344448ee82846b83f2653642f6eebcb1f9ff81b54dfbe753d9eb8976500b1bf5500aea9707aa4e64d470ab13847f5029285c28aa2d9eba76f89a2cef87c72517e6412545fb942fea6a3f8f0a0e5209fd3649c11cd1764a044f0db291adce355645d63806ff129fa184f56db402339d0d4c83d23e1976ebba3cd77ef1e7be5055aa7d7102882b14eac611ba9b2d26296972eb1bb3c9ddaa2a93f73d0da8c5cea38fb86259c226132e49bef46d9deb43064500c92ebd082da9c2505c5224633ab5924307e4da271645465204f240609d271479c3083ec2c8d48e62ae34eaf5e9fe6592ed36076800fd9051a6211cd369fa072f823adcdbc74ed59349faaebb3355e8dcc5d7d13952fb265628e9f19953da02be9a06a8d76ab029a4294525aee56aa2df53892ecc6b18c8cd13bce5af51ba5a567d8a989667e47098e8f9e757e4376a81d5d780175bdd47c63951466c82b28b0c2d034054a9b71fa5786c0a7a799c4dd84b964c1e53f2e91d21223434d9130b85d019f8b4f3839a9d33e728dd4b621192a7dfbeda246b58e3d53b6ac5783a28115dd4b0c537b05aecf363b807aea77fc836c15fddfbed2b545daaaf5cccb0b9b2d655e18d7151528a65bd075ea03ca91e0cbb38ea147f0cec1fcc62a170d4cc2f528f5d74208395c3aaaa112bbdb7600ff2ca25eccb0958db9234c5d0b15c29f00e5a2871296827131704c7473e00489c07cfe5b4b30dedc778dc26a8857447fc3b4bbcfd855cb3a4556cd7380bbf67e28f9e8bba4162cd9d8bfd6617be1f7d0dc4bf388a6213653e8a6740af4700c7a9643fe2c225a154191c42586234eb9950c4a3aae6e5bceace559c0bf63ac6f6c3eaaf97abd8ac2c55e86f5ac73c738bcf9d999233622dee6283812d503a292df62ce7b43719c7f445a0c866890673ce3a3cd56e79511cf575c35cf28fdd6e8b5d575978d0afa1efd9f6f1c5c204e4f130e5083799d23afaedf60b78d4b30286e1b9d568812f0656b03e77e0945becc07b5c1632249451567bedf77ac2f71b524d31eaba626ee6a5506ec7d04a8520a27bb3cc97d0175ef085e94afa847431049c49c0803baf73272b80b4e00a4d730111cab4c8036e756e3a199d4f615e17c75fe10572d342dbbeb896a5dd646f20293aface51448ecfc56bc266f3500613b26a33cc274977f2650b5f974abaa95e3059e4310bba10fb34ae03bb0d9bb82dc85f2895dd0dd20c0303b857255fc03d8580da9386f25bf250459b1e1e4021df52ef48bc65fd4c3afb022f79208f0a848f9b70b57e2c2b8a50ed4f98205ac070f59411ccecba56a8e33ed709b98532686aa86097be2297cf476846017c4f5e42bd3cd731269b9ccb582c002a3041e7ce98670ba28a5c14c9938aa767453c066d8f684b1af0568fed352ba748ccf30d2f2ca021e2aff212b9d398c416df7ee1f4f8d94d039a93cd42a35e3088a7b7453de3eaf23b4df19cf1fd9cd898038046f6910dccf39eec827b617e068c4eb0462a3729df4e899356d8af6962a7c18b2bcf202bf520bb1c4dd7ab67909847a4bc3003b0b46c4d40a19f058c1026de88baf1ea3819c9f5ceb80eb2bd7a3a5383100029f3aad593626a85a068708f9f311f3810052f564dd865299fdc430125cc5faedd179e8136c800b16975796018779fc23de3cb637793cd8f937d2f980a654659c1ba37cca3c267317748cad30ff44c393c5557f84386ceb4153fd7a0c8a8b2ea024ac6796488b97b3ddbad3d7a6a6b05b4b54ecfe9a424090f44530df05bafc497cc3db99441738562f888a9c8aa51887c74099ac35fa40293ca9a89d8d453d335dde184ad7cdec8209959a96d5ac9dc2fadb05abc7cf7e3a23c04c93c5f7d0771fd240f28233dd8e74f65715f45db9867790499a0e879fc390e3132f246bbde4ae3f89cf0c27b4e6d94b29b1cbbe5b0dc5d813497ecb3d8ba9630f0212c0bbc03a4ece1cd64441638dc5ac99ba19ad7501af91da8d63e194e370e4df40e5138631ac370aadca82a95624336512be0120910d3b5caaeba75bcc91cb41ac1c5d02c2224d71d989f022da7283d33c2930eb8fa5014ca85de7a452f9fe022d031c1ba06f8eefa9f892f09b04de5e0fa8815c94b072c66b0b3b48d5d44ddbc84fefaa1356abcec052e84f65eec7368b0dca568b9892a73eaea56b43a02422f0b02cc20dd1bb7bd5b1eeb7ae9dc16c9371711101d1f18103a3826e420c389eb551952332b404ab6c1369b7e49935a0532cd0c7fbd181455b81073049e9832745c650848896bb49bc3a25d84fd1500a1e44ba4b797f78320ce152e9c9e2d5a5251f9c9abce98cf3634deb165932e448078229cc9d0a88bce4fdfa5844f689979e1dbd2013f5972a10fbedd72a0eedfc91fdd8164683b7e9ce8b4539235fa8adb0d5bf3d2bd7d21067c4dcff1dceffb3cd5b3b01835ec2aa5c59751bfa7d18bb043c2bcf253dfe377251b7ed2b5af3f21320851d6e96d46c75fc928fb5cb173b24099652d67cc4de467622d39f6bd6d455c572cde7ca8e250b984c1f225e6e6e8af0a9e5f90763cfcdb2c519f8f0d12367b343f2188d55f4e8c1f241b429a94cf8c11296bd6867390d9b56602815e4df4566ade1771eb29eedada45dfc15783a5a50754c8ad76ac65d93d737b9d4860dcd5d4e18c42242f043fd636282f76fde505c78182991c94f00f8635c7f6478ab51c2e19776c19454c2e1870ed6a5c5aa3fd7f9499fddfd0bf0c28c6e4f9b0b7ef457a334b05d8fa6b2afbf7eba3d3e11674ee18655cf52c41183721e844c11746c0ce284153f2150dca45085632cd11173891c7550517b98ee9ebd02e0a617d3d5b1b22c7fb6188c9b54e59b5d0f3a34d727a7b6caa6a08136f7a6e8b4e83129f92629286012d96ec9edd2ee646aad82f1b2c735f0343c67affbba2691a532aa97badb398afb530b2cb5561813f6f3fe2684cfe362a67cffed7ab18d469288b8f4791ea746302fd34548e32b3576f1ac2e3410c13823ec73f1d5fc094bc44b044825a601e51d7ea87403ff1ad7ddf776bdfa205ce9809d18a232b412ff43640350c16d79e91b12cdf38366a668b7022efde7e5134b7a6c01672c986ca70b4519d60f9ef41a2123588cf8f3d658d2c3514544db2cca6ca74ce0d7880e4f0b485c5622995a05ce025fa5636c3b0059f1369309a79e6ea232849dc7baa9b84775d8939d56b980d80e6095e9f701f96a3db5f092d2c62117e12888892c10aa4b0ccb31b03eed39828f6e0d7b30ca485d96e1ffb86355ff32224133a6edf0bd631d7bde2cb34b93b2df99c12417b4a4aa6136e7c28a00768932c65de4a2827307e8071faba13e793613f1fc7f0a66595ecdacc18bccf5240a0e764a681c82970b4b4672a102f78cc649f70b3df41f68ba32d6f4f10aa00849ec4c5a3a1cf70ba9015e2a01ec39e93e7485d99574683ba88f5dc562572be251541f684ae38fbc4d974894aac95d32fe1959af0b8995812046a0694b5c29cc85e780ec642fadaadee091af935ca04e0d5deb4a44390b05bfe999b8ce3ac3eccf1e025709bfeb9f790543f975a01d6002f6f56625d5914e7df1b4b08de6f5967de3ff232258469d05e8320c93c78323b1bd93d84707e64ee85c741a123694bd8c47a1f27f9ab41659d102eee23d78952182ffe5832b501d8f759104faa2039c0f4acd377e27f75abb7d36e899ef0ab78f16ce1b42800092ad3bc02fc6626ce41ab849e9a268be4f8a87c6d3ebb42c07fe79d8641d5780ed458e3df939d6f22cc82ef8f3c66486c49a65c991d02b959b5c551801b15230eeffa728e3fae54ee0653e61008a23bbfbc36184d7e30a9e5b11249a684c761906aef9c57ca56c01811f710a2fac15d559cd258ec5104d42464a2d5c83eb7f068aa1549d8bd0ef4620ec25ff1dfe56394e6ac2395a264823defe9c1286beb028a3a2a8022bde89eb98cc045d21ff927d9c9397c7c44f810116b9d56ff717f8b01961562d77e8c091efcbfe9e6b615557f29645b396b46d3c62bfebec045ebb9b0e0890650b9581ab1ac8a520c6a02ce3989268092e5ab422dbab6fe0b72e80206298706dc8ba5f112198b89e5747532a4b9e786c706db49bee7388c5c51a6cb01be66c877f3641b45e2a3fac7e510d14e40bc06d69ad856aa50b61f01c0a7b093025d14c8c1bd0a21fce23b2fda334c537d706c6d484385f85f3573ae10af17c19c8702310a3d92ea969886f0284cf0e2451f56c677e9cf8c7ca177d4823cb7d8f8ca31980d0b1558b33968897a0e38aaf8c007f9f7709d8859472fe95926792e1dec7889cb2512b74331e055c6a4d6c753bea3cadf43cbbeab126b469ab94139ee334011321784e86fe3ac1d426c4a28ef9f206c1d4880e9e4db648e2a56c5b17db30fd82d078590b80c242f6c44a5b15134c89dbabb3e1ae11bd0c469c317b618a47189615504aa0bfab92020f751d254bcb7d018f3d83c3df2b90e65f2ea113a813937fa701712735147b4460cf830aede85b69bcafd7d5e1292530aaa22aa45a9cc5670cb02279f0d9986e4302d6c4ad5bb9e67b268831359c3ef57da3c6727398368d36f01c793d3d40dc49c84007a08f430ec4cfe02c2242ec8d5a05bc53b38eeea63d71c9c0f6c30a44adaa9017f45634eaab664db1e04c973ae9d1d18a57b4e37a84c6ea3ec3f67289b84d625543629f6ca651ac3d99ce8752d383531a6f0067e119f5bdda5cbb55607e80eee0c371f9116063bf98b45abdad532d4f44e3977dd6b01aa8fac44dd44738debac6da158a24cbf35758a8924800a6edeefdbd15776864974baeb26edf0bd81ace0ff9520c6718166604762fa2a9fabf8e7f7b784265c1212d4ec17d97f13cb62038585ba948ede36431122219dafffcdd8c9a52f4f0eb67ca9f7b01f0c55d8e3bbd0c63ca1f1c2f8ccde9d090c7ef64646e341b2474458d4720e9d4f48548a8ee65ebdf08a442d1df900203035b49f9e42773280f7a50782e0b6bcfc03e9b6feac71420f89b2ba816d521e6e014bfb6dab6e841e250ba4e851bd492493a6eaf09a8911e8968b3e34bdd96fed77c7b35662bc666724245d5fa16c508d10b21e1a8a50fdb67e67e11bd88f1d903792cfb107a84ddf2c9c3b6eef22e3df15e90dedddb446236f5e089a03d6cc2e266afcbc0988e62b23d75f6688a77adefb24e136229e8fac26ba41f82fdd467d78a9fecb9b143fa662de0669d643e3703c96e9d4d8871813917edd0c07a040a5f3c5d97cdfc6856de7ac047efe5f35518de245a11f1d8232da0a4cc16db5d87478df7d9f0c50425fadf6f66cf4c787cd3a03c0d89af3ab21cb4b1c950274c7aba53b3e9bb97787f5fb0a6b4f914a57d47632acc03d110ce92cb29274e0f3491006be0c5134464d988044c4d2106afba552317957a8812a2275e764380bab81287c7de35227c40c7acbf59d05c891ad6db2145bc3c07bb0a75371225011d58b2962b11de355b34fe81a55747d2b34cfb1eb023bc1304d0b8c79d2f1067ce3ec678db2f6268359028ddbabbcac86434df4c9ab3122003fb2dce598f21330159feffc235a22ed22a50dcdc6162f9deb82ac7560b8ecc7d233c0bc7909fff51bffce556f7bde1301fee58ea3295cb84c7d852981b185d", 0x1000}, {0x0}, {&(0x7f0000000040)="6d179f97773c56bfcb1358cf07508b9138ef7ac9493c9220a7c5e8e918108c13f5d66b457b1b26ce5fcb8c05287c17ded6de1711a4e36cf60ad42214f221c74c940ae50b37bf57475f08599e2304bf7d33f3c7c91025565df91c8220a82ef9a433d91b0ad7408144887b04afa336166debbd63698eac98d06fcd9a0e5c496bee9138605e8c1e32241b29e3b02fcb84c5b040316ded19f0319afba6497c2c9aac4d6e1cf49a2c10dd66", 0xa9}, {&(0x7f0000000100)="46b30882ecb52c3c618800e68a380bf9531990909e07a75e620c5bc7d0193ee7696e6f132e8a37f90a2a0a21a4dd473dad92365aee1eebebb8bca3f4521b08515a1506cf7d7f912d8fb05a7634d598269355e33874d2d33747a93f0163dcb1eb0ac431ef9fd5a2164567eea4d22e3d41c9cabc30b1baec4f3021c7320c61772be37e3d6d7a933ba97d7ee5946bad53fd87629304ae96591c1c0420ca8ed8d08a6ad09b879384efd961509d7ca271f932c151a563494ace245058b24e36e9e28745a30d680b03259386abe0bd51112b3e61c0ebc8363be4afe448004cb92a64128dbbfa11a28a4d06dcd4815cf11ffaf37fc297aeedfe4f65feed84d1", 0xfc}, {&(0x7f0000000200)="0a220531e6fa6f75ccaeef502773e186859f6d117fc56c6fe54fe94fdf1badb44cc000d8ea60fa90c2353d2da1830c21faf1dea681392fa790aba0561bffd939", 0x40}, {&(0x7f0000000240)="388da2c0d237e7d66dc7b16520d90922b236dfe54ed0f3078c89d89d0a284e70109f023c3607169344f21484dfad18", 0x2f}, {&(0x7f0000002540)="11d3d7fb144429244600006791a5a61d92ab99a579f877d2c0d9de9a68ef45ce0c79e4faa563d5dd514dde72ebdf4cc59a791b20f56e9c3be2eb80e37de57a099f331b6715b70f6990fb4001824ce3de53c4131861e3785a141fd2fa97d2b6033f7648a0afad793f89de1654bb789ec1a64d4d8992503f0a21db3e573455078e1c889585c6331ce1644bbd1ef83f3fcba2b4c7608a554b7eed79cee8391baa65bf157a4d0c2f34d8a3789029bcb5dafd3c28d6fe92e8b9beacb6bb10952cee69", 0xc0}, {&(0x7f0000000280)="1de0676248ca66bd50c576a456c26a9d94a99cd1f117a622b6a8d6dc86fcbfb46c63f8b3d3c52462668d12a49feb0c21af58f4ed17c2e3965e42df00aea6aa9b9913725a140c526b491b88ec4b4a48cde1261f66ce028e3eae", 0x59}], 0x9, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x10000000000, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)="70001794d78aa7aed51adf414961cf045ce297cd3d09cb3f7d95984013433a281584bb8b4bb679d53f30967a20c61f9541e5eddc", 0x34}, {&(0x7f0000000140)="4f7d4d58ff696a8db31acde2f166a928cfdd9b120c62f7d563b0be525e7d7e709da2891570d818b83da48267d001138b4784b568e5a901f8eced86e9cfb7f2eaa77d103921d8ba47923473e911c849cc903e91f371c735f162c35467c5593c135c24915411d09c822e6dc89f57b045bbd9bcd6f5718b635cb32027b54ca901d49f916a0b5bf17199a8d409c4772f575e1aca61a9376cd0d74113de212d4c5d28c10a267bf2d979817c3a65a73c097ade3255a3550eb5", 0xb6}, {&(0x7f0000000200)="e49e2f0fa3345b62a69da89c6f9a7a378ab1a7bd12c2e2d96e1afdcf75c8f60e278485f741f063c56fe6edb63d5ea5f829a3e29835ceaf725d0f4032e68d3bb2fbd65d9a26b3a5bfa44ba97b75c529f4729233cb4fc77d031517c774205fd82aeefdb962d5e48ea2d97cce2e7477aee4cd40ba935f00cb537cf64d288939fc3197b8a13aca99e5424ac32cb18558ae722c76640023726a8869245e87ab6b0b869c554f2868fc9fd41f5b1a89f68d690e44289f24e3517b5227c6461c715bf1ceac5b426e40e960653f7ceb70bf9792", 0xcf}, {&(0x7f0000000300)="9f457666b6ae9cce93e15a8359536680bf8088c5844d84ed2202544d383a89de44de7e11d4cc18cc9019868215526e510bc9f2b250bab852620a7b1976dba3aac292753046000192aaca4cc78f684f4c953e1c54a2e38715c49868893b512334d7f1415c795010b92fbb98637d0bc72b3121472f96b007998ed78348aa287ce9a088d3d5236382f2ea50ef21c602ff247ca73c189695c4ad8578d7ea93492b069191ed7c9363bcb9be178f437c0bc7650df79d2b3f48e81437616bc36212b65344ecf0", 0xc3}, {&(0x7f0000000080)="72e13e4c77a5edef5819523f9ed9c2e7d5c124c8f1391e26537f47b6d190cc7c6f32677c", 0x24}, {&(0x7f0000000400)="19cc96871ca253ef1edb3c371f352a989650142b4381cb30e51ba7619571b884801775925637600d34bed5f06b9ca1168dc6509288ca5455c3df785fe93846affc8ef0a49e1a916ef85e6cde61b509b1821b0da9bc0fad8c0d91aec4ee6dd8cd960258f76c9349cfd86a0ced9b3be570637213c4c5967b6f6c44314c31693fca4f2f4462234e691e83768cab083419e0b8716e673b9c2662ec535ca84356aa178fc6acf843bc2e38c9012a8f59eb6a5850b4a7e28f691ff105afc17dfb41cef8bbcdb0fed2815141024aaa70fc76353ca6aea9fe43c64c9d9c5829461defa7755ee814ed6ba0950313701b5db412a19a5f", 0xf1}, {&(0x7f0000000500)="a2061bdcd7ff9d354427c9630d230de11c9a6032a6f93d60dcf42fb0be5a8729e71d6ea76b142964c059315b2f4ef24ef6dc670d7ba94858e7ed202ab0f67b75b6c8a2e876591d5d9bd6a728b2e31678fa856928751ef9025577a254f3242e1587f096e495bfa4894fbca7d75dde5d7ce9a67013cb897d1e83850068595aa19e6dd24af86ca7fdee471f9438d7e432934c8b1ac8f45a6633a17ea17a542e7423e1352235365007a5328b4a6c4f0a7d385aedece01b3fb667245dcc86ba3a893e6e74022e395babf4db217ad2a89d4ae5fee40c02791a745ae5857c1f1befa4a13f2ffba1", 0xe4}], 0x7, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x8, 0x7088}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8b, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4080000000000, 0x4}, {{r0}, 0x0, 0x8, 0x1, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x9, 0x101}], 0x200000000000400, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/192, 0xc0}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/184, &(0x7f0000000000)=0xb8) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:21 executing program 1: execve(&(0x7f00000000c0)='\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\\-\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='[:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockname(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='&\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',%\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\\-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\\-\x00', &(0x7f0000000640)='\x00']) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x10c) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x3, 0xfffffffffffffeff) unlink(&(0x7f0000000300)='./file0\x00') r5 = kqueue() r6 = socket$unix(0x1, 0x1, 0x0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x1, 0x1, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x3, 0x1, 0x8001}, {{r4}, 0x0, 0x40, 0x1, 0x9, 0x8}], 0xffffffff, &(0x7f0000000240)=[{{r5}, 0x0, 0x6, 0x1, 0x1f, 0x8}, {{r6}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xd2e, 0x7}, {{r7}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffffffffffe1, 0x1}], 0x0, &(0x7f00000002c0)={0x5, 0x5}) 16:00:22 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(0x0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r1 = msgget(0x1, 0x1) getegid() r2 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r5, r6, 0x42, 0x2}, 0x400, 0x4f3, 0x0, r7, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(0x0, r7) r8 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000005c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r4, r6, r6]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r0) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r0, 0x3) r12 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r7) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x6, "64c352fe77cbd2ffb166ba78fb45a3c078b756d8", 0xb5f, 0x6}) 16:00:22 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0xffffffffffffffff, [0x400000, 0x3, 0x7fff, 0xfffffffffffffff9, 0x3, 0x100]}, 0x3c) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:22 executing program 0: syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) dup(r0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) flock(r0, 0x1) 16:00:22 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='.\x00'], &(0x7f0000000240)=[&(0x7f0000000300)='&@\x00', &(0x7f00000002c0)='&@\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)=',$,\x00']) fsync(r0) getsockopt(r0, 0xd0, 0x1f, &(0x7f0000000500)=""/176, &(0x7f00000000c0)=0xb0) setsockopt(r0, 0x3, 0x345606ae, &(0x7f0000000380)="b739fe322740b6eeb38ef88952abf59444867f72a2e838228383a6065b2d3f92219fa53ed165677cb5dc75ef77851f3b228639fbf79e183133e593857e986cd4c70b8fabb40b5e6d1256a025bb15679b373e2918e832ab44a51b87a74b9b19ad9e6420769513bfd0a6b527e9f39e5b3e1b253aa53e97cdc07d174ccfd57810d91e2eb4c7a5f6829e8f4639c8ae4804998603ff05766dd8bf51", 0x99) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20210, 0x100) openat(r1, &(0x7f0000000440)='./file0\x00', 0x800, 0x20) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x80000000) write(r0, &(0x7f0000000280)="6eb9957801561907210458809547e592665ca1a33a723badc0975ebc1b567b16a6995a71824baf5121a78026eae4b894ad76c9de567a0a1543074ccb543936e5a134dc2bb566a8b47dbc1519f36cc38c70a03c2c37fb41514c29dd29a216bea8bddd1eefff44ccd1f0cf366da644099973aa0c9c3a4eeb95a16252ddf808521022d6df992aa17c47f8b435cb8c13e044df6ccb97de3d289b0aab12bf49c52d5f546e9c90bd31bb307bd90d183a", 0xad) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x6eb, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xc8f4, 0x58c1}, {{r1}, 0xffffffffffffffff, 0x23, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0xc65}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x2, 0x101}], 0x300000000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xab6b477af4453068, 0xf0000001, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x14, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x11, 0x37b, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa, 0x14, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x14, 0x0, 0xffffffffffffff70}, {{r0}, 0xffffffffffffffff, 0xc4, 0xf0000040, 0x10000, 0x6}], 0x536a, &(0x7f00000000c0)={0x3, 0xffffffffffff7fff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x4) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x20) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) 16:00:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8b2bfe15e1ad7d797ba6d3325be522e02934e6f978e081e738c1f3a559a937ce863243975dbac3464cd4ed06d224c0b456c4505e5d4f9f60323ce5614627471bcebe6df6e97988049b4c4191ec990af0731d036be79850f1566f8bf4b073140ff88bb4de793accc70df4d5ccff4459c7d9ea2dbd1ee68c45b358f39510c29bb7749ae31b4c66a4836e6d8b98b15e6e", 0x8f}], 0x1, &(0x7f0000000340)=[{0xd0, 0xffff, 0xc25, "b572d1b48592266197b80d06e938ae9788ff84beec22a42a9e1d4448c2b13e62bdbe1a5c8c40601861783a86ff0e524b6d92ac472ba092a968ecd042b454464790eb5e549aa703f0b8fc7393ff51f7f2d1ce612333ff3bd2835f3ad3cd34111bc8a1e58c98e7110493b61afb6e2e292e76b876548d851d96cc88979086b9e664d5f8a7d952c3bc196a5c7711e52fac3ad1aa8ee78e5448f0de4f0b2cdf3b4aa8755f32ef0385e7bc196af6db48e27ebcb7aa92ca1fdf15770f64"}, {0x98, 0x0, 0x8, "fb89610bb8b3ed8a273c10c0d1dc287ab8ad0871f4922e398a9a6475092c7c55092b37579b4889a3045c16d0b400c2e084468ab252ba0ce98c08e036a54e99bd451836554946a2640a6b8b016654df144efc7e465b2d23cbee4ac8a5792e673cad5af7ceb6e9e8e272a8171fdbf37befd58d071a6d309b9392a728f144610fae26df55ad"}, {0x28, 0xffff, 0x4, "c50c1aa8c2823ba8bb071bf67d58dd3ae9a164e6"}, {0xd0, 0x1, 0x4, "45e62cbd4d61cf6c86c5cfdb40606820cfef13c4eb1d5287eca4d52ed0f811a14a8e01581423e038c294180c6eacf1c8cb0b03710e31ef2627f73c7af6f280101a8bb09e3c1606eaec4b2062e6724735bec935c0c2f588df138f62569e7dab1ab8e183daeb399b254c1ae16a6a08aaafacfb45662bb8d97b0d78a0379ac9e0d21a598994a73aa8bbdfe9bd5df8fb1b919ef13d742cdabea836ce99cccfaf3e0dda49831eed9937f9d496603b747a64d89f02daf78128f431c0c317c8ead3"}, {0x50, 0xffff, 0x2, "653d28e276aaef8ab8a8538112b40a011e40da50b3bc914318d5bd5783e035d4f5ae27624aeac84b9e400a593b49aea53fc98e065762f9d5c40810"}], 0x2b0}, 0x1) faccessat(r0, 0xffffffffffffffff, 0x20, 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/136, 0x88) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:22 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = socket$inet6(0x18, 0x5, 0xffffffff) socketpair(0x6, 0x8003, 0x0, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x102) 16:00:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:22 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = dup2(r0, r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() flock(r3, 0x2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)) flock(r3, 0x2) read(r3, &(0x7f0000000040)=""/189, 0xbd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000, r4}) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x4) listen(r0, 0x7) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) fcntl$setflags(r1, 0x2, 0x0) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:00:22 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x28) read(r0, &(0x7f0000000100)=""/99, 0x63) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 16:00:23 executing program 1: 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x201) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0xffffffffffffffff) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x8) r2 = semget(0x2, 0x8000001, 0x283) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) r3 = dup(r1) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8000, 0x1}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88, 0x1}, 0xe) r5 = dup2(r0, r0) accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:23 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000b0942112c3bb0a22d43b6dbe4e18d915819704cb783bff68017848fcd5eef0780ab3c05985fd850f8a33c702c05cac31379bff19c2fc8402f5231f9da14292a771cb85f7237085228acef9d10569387448ca6ba96e61750e0a26bf1c9ded1551e4d7eacfb09c12337a0e55a04ba4b84ed0fb069adabb5cf8cb1e9450a5df433e026ffaa9e1b1945bc68cedc508af4f4bbe0f57280986f4a749b7d9357fbe43fc11e95e75939cfcbbf8904607fa28b3b37005a7e86559f38f2ebe0912dd83d3ff18a01075f101f0ec936ca64df014a12df98291b8ef61782b40"], 0xe1, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/3}, 0xb, 0x3, 0x0) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x26b) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r0, 0x8001, 0x7ff, &(0x7f00000003c0)="8ec957183f0c0529304703bbc37c47274cf61eddf2d86c6d2b6c8f55beebce937eee7e35f3610e781d7ad47729ecdf6b83b30e851753f932ae77889fae8bd1fd18c6054137f3162e794893bb8a8d3505e481a50358e2076202e938b82d5201428b1adacfffca55cbb4033b150a0bc18342002a29eecfe0984de2ff24ff743c924d40f38c84ed0f2fab727517d26f8c249bc55a2d75c7df4226d896fedb0aaa547baee0eae35cfcc5084ca8b7c8d3ada313d614663544adfb34ddcb1835b94f2fc354992ccf7447e1d64d38230ff437ae2c9ee8adf99b0f27ec4ce4d98b69fa90ef177e89e4244c7ab7ef", 0xea) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) connect(r1, 0x0, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080), 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c01551b4b6885b8bbb5000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6395a146e5caa18c869f6a6a36dc9928a1d833b40783fca0a7ae6e4a1526ac7aeb33312b3540b21a191e203c85e85c72b9c190f6dda22499bf803a943fba83626e13b2dd79a57f4c936a585f95e65d278b56ae62e0c29b7a06cf5a67c80540ecfaeb207d7279e3d07c8bc3a0f144ef909809e05360d33dc0980cef7fac46b6793cef9130b8a96b8c8b827a167f9784bcba50595dcbfcc2a91a987595b36a1152a7312d89d8e34f6fcd457d7e2efc223fab8d8273986a9aabe7b0e40f22c8c3f1f507dcb63e6b757f089a5c2d7476fab8b333f1ca15af688abc37641c7c74f135d7fd029320159857e83c5b23add21a1f"], 0xcb, 0x1, 0x1800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 0: r0 = socket(0x18, 0x4000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x9}, {0x18, 0x2, 0x3, 0xfffffffffffff801}, 0xe3d, [0x54, 0x2cb, 0x6, 0x80000000, 0x3000, 0x8, 0xdd, 0x8]}, 0x3c) 16:00:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(r5, &(0x7f0000001340)=ANY=[@ANYRES16], &(0x7f00000011c0)=0x1) r7 = syz_open_pts() r8 = open(&(0x7f0000001200)='./file0\x00', 0xd1cd919a64c392a1, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x9, 0x3, 0x6}], 0x8, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x82, 0x80, 0x9, 0x200}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40, 0xffffffff, 0xcd57}, {{r6}, 0xfffffffffffffffc, 0x2, 0x4, 0x101, 0x3f}, {{r7}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x4}, {{r8}, 0xfffffffffffffff8, 0x8, 0x1, 0x72c, 0x3}], 0x2, &(0x7f0000001300)={0x7234, 0x8dc6}) clock_settime(0x8000000000000, &(0x7f0000000000)={0x104602e844, 0x7}) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000040)="00b6cb86c1d8163b9d61d034df16100e2cad6993ff554c22543b1da9731792b22db48b45d5aa4d42157553ab1b40b160dcb220363a9665b6ba5d642d91d0a94df982d23be40bbbe14078083f9b89fa77ad264e7be34a2509060902d180a4b0ec609292f83dac6b1858e7c7e68503e9ea190147d467a3b79400c598925dc26d87de30b6b69007cd15711ff76a8d66dbcada946a698117252ecc18c1212a5bdae8d0fa8b61d6e27c6f3b83527f690a83c5056f8a16fbcd9084250d3e74a096acbfef164757717e7f0707416e9cd44d9e76ab520720765df66708f3413953727b703fcbdcc8726d0b694215c64e609d4fd402a77b67a44aafe42ed17d37fd562bc2f864fb3f850441a085c7f4590f2533ab85a24351252b424d18378a720d13ca1791294e10426ea0614900b509dda543c7f2dfcea563f6ead22a71e80c6dab378e35181dca16ce4a15792534a2cfb66969cd341612f6676d2af5f35682e51ad68de20586e3614072b05fb56ce3941b1eb6bcbbfa5afe7e9865037864395f68d46576dca1391956344f9de119f8659a820593ceb062fd46810a04024faf14f8f3674c54b7c5803ba7c5bfc041a839db715a8055b646b12f40476cfd2ce732d41bd56d369c13efdf1cff516b8abca29db9eb6a7c98baf0db182befb7257dbf9c10906cb32ebe5fe1d3766fa24f6fadca6c342373bda6dd21d59625797ae2cbd48e85acffaa0f88b9e206cc6a2ca0e5d0714a6cc03ec9f277d55b38fb193f45ca39bd6b3c5fe9ed050c1a84654ac963a781416ab73fbac690644ea2dfa59d50e4c0453576eadeb25c053152d9ea10745d2872a20075fbfe8d38cafa6f9eb78e96706a2098bad8ea0da20b8bc5273598f528023b4b998539ad63c7eb7d5edffb26cd4c6b4701d0054bc0addb5624807a10c9b0189613dbd07e0ceead020eabc80ee77b88660a946db928c2830d42eb380e70a08e9bd09a0fa544aecfc192c14deac8d2ed124df4f21c48982e33e4b1eb1bbe34d7b40b04b7a6731dc5eafde87e1024981c203329c1bef08a4ae622b3e49b67eb24d61cb0d584109f8e30c47acb87b33c2fafd493895990111977f8e4ed4e9a93f43616a5dc183e08140adfcd37918f6160b417af47727edd9ca798ee8de441e50f735dd546e46c140ec69f9e3bdf17c00d4680b127d2f9a664692e053aa0b9c3ecb1dd8f2962403303cf11e8679f1f21d69e3ffb003f2dbe91efc8aedcc142f50c63eae0042d5bbb4316373448630cba2c895bdbf3d90facc7a1863c843feec02c39ec65c6f01eeb1fc363922bb29effc9356029aa1a948513e1a4de613278b5b09f7801fbdbe31db5d98f28060e9b52a6147e32db8256a4633ba527dd6ca0848de86d4b738b824b11936d431abf81341178ed245aebf611fedfe262820116b866cc82306f42c8f58d9a9536abd803b43fdb9b9deb7c4acf60cfd9fd553de23392e6f585c3caa1fc0f455f2bb8082407ca914a0585f81790739ec7826af07df9ddf96e088b609e6e94c225578b9d74ad983e31bdb6195adbb75e364c69a8133a34caed5dd2fd691f20de4cf9dac92565c396c065490b690d9e2f70f7b8d9e98ce115673272d59a66b9ab2e0d78167eae326b4dd8e51048df218ddf9adbc9a577726b44226b5828b28c6d3fd7204584233616189fc1cb2270c50ad4d7ef542441003e305eb7e3e48ff5b2993374d29c984e6a77630e9ee76fe3dc0e281d2f11d69e3f9ab7e03e494221c21ba14eabb80ccb8eb8739633395da23614e754e37099cb2454bda367daa3140d8aab716a7d9e1e7060f0ea97044b02d085ce441c78914f1076ab42302b1a91f29127e81d0fcf46dfdae8a20b62cf30f3f74a47773dfbbcd59502acf915dd7a718646928f88991911222fc67ceae854b77509f2f2899883b5ee0741c7b9e90c7bd801d41ce542ea085e76b7630f829718c23948745d1a9cd93c9c7d87147d187dfca789483a4940f9c5afa5f1b2370d5199bbf2b9fc8e21904193bc512556a6c02b1b7af28ab2bdf21c6cf464ff8c1cba737a77d90871d413a6410101fe2540d6f33b760f76fbdf3f39309ee4a1757ebd6076f4b7c8a9fb384a7b9069592a851a11578b2ae93e60f91a8e91efeb11e3a8fea0e03c6be446b8f37e64b51f592105c84099f3e239cf2c4dfed837eded84b9ebecdde91f2d3d97725ccbcdb4ba2592f88cdcdf6e1fa6cd42512e98d58e56361a6f9389a29db7b42a4d74255774639d37110ac8ac4e74aafaf0eda20b14bc5cd30947a948ef659c4291728e717882e9ee21e2f6a7c8731f52da848c9619b9e5792d3fb64f7728df8e2241585f1ec8f6447b416d7c27abe6dfc2959517881bdf00679806411843af01500f436047fa32a92459666694cc534df8ad162dddb4dc0d94c48d2dbe7cab4fee6a5e831f6a68b44d439c3fcb089579ef4d6a0e9d54b0ceac155f9c57104672ac06394b5a20adcbd98c7365fb144811308cd8497bb765b5ed2030a25ba9a41b85e7b9a2777f237f1fe56460a2fb5e57b54a8625e463f5dcb894be34e278008a05e2bcc7e2a01dec60be7a826d98b5fa80fab23c989733ba16bbeeb60c5e4185229077daf65171d8681a4c956e2c7027c181ae82faab77848bf57a627772c8689d57c7451f2147084473c5476760c68c2c2977da744808b7323d5a87f6d8eacb950aafa6270b4a0c614b4e86965603c8312ea3289011c0418bf27f6839fd41e88bbbaa7291f9a22592f7219f5b2965dfc7ccfa2cb4fe6f3c9c17e2feea4aba5a8fbf67003a588cdee1b1a9cf17c6db22075279e01b382da1fdc2a0b7dba54431f67661e7261b515857f44fa9dd50d5f6189eb97059acba69be928801878b56dccd81b22ef03ce3802fe0aae35f4dc61110eae645be32f29df6f9eed535b5a19f58b649ab66bb573153c80ab91422b23129e9833245a00193e11786237ea5e2318bea54dcc1b3a88b4541a52c160679cf16127b89be9f5011b8a58631db2620ef8b77a007a4ff73b71e7ed7b432a3c0c740d545b5cad90d33e62e92f385fed22258fade31ff0641959412ab792ec41b3cf92ddf3efc5e26b9a0eaeeec3e4a81513d5685188c2d48d14c549ecddde3f731d62dc6bf2feecdab6d3c3f1005f86cf751563e72af9ded901e92beab72099d94df1c5680b91fd2ba1d980020f8f754fd6360b297a9117ca8e36a3fc863c28407c68c8eea03061bb9f15e3667ec8c5226055cfe006a8c55dfc224f81dcedad94e8ae4af8fe3cc497845bd0d68600a9db57b6e6e06b027e73fe09338badeca2f91ecc3c5e600178a0346b36462c95b955f376235de53f36cda20557d8138c7b712be6334cf94276996ab76e301d6ba22feb7d0b4f308e11f70f71d06282c397ed539119d856b9adc2c4cdcb3ba2c322ec5a9fc9c2756e8c66df260b0008b3bf9531c0b3676c833c1585083c8b8d86f4a3dcc7008d6906e378ed4ec7f5c19ae7243d2ebd97fc303b2d4c6c6b61640a64b95899e73e6e077f6111f3284a671cb859820c931b3bbb8551fcd7919b5845cd4339f8ec27e8c032c34066c1f9777fbc0862c078942a96953079b62d378c5a4ab10c271ff1fe4a52baeb012fe9291526b19f30088b3ffdac9f1f6a522e3688935690df1e4e9e870ab2b29ee8c252f3b2ca507f44f893eddc8e401814b136023fc25074eaaec01516fe1f7965d41b29f51aefef1d28e8a0d5c2a6ca856040d8ea484947092240b78a898765659434e9ccc33e99e157326fa7f1669e5f33cdeced8d68c82bd0341c2cb30f45795c7ddde6457af2d2fe2c8577ca78579832ea66d6c853d71e8f82971be0799f5afdfbf513f614f48f9c776e080ef345a1d5b83399efdba73f27d7f37bbd1529e7ae9b9006e8b6bce543ebfeeaadd40b22509a543eedd92fffa30bafd4dea3279f3477a9f98ce607eccbfdcb2bdcc1ef4595de1f94cfddcb11f1570f13b9f5b3a2fb05bbdd5823e89302e0eb15198eaf023038afd4abd7032733751ec6ae783b55195ec051e148563729d09bb2ac9c42a0f851c84399006b98cf99bbb86ab4e4049aed6e42ac3b19538adf21d0b603f2dfe4acd04c5560afdf13d1be0ed1f4e65c624dfe7dc2e69440076f155f0ed5684bfba4eec5247a258a4c69a0d3960a9a1a0d1070d5fc59a5169bd1acbc512e359b95f22733d9bb9e50b82d634319cfd03fabbf55d802ae872417c1f92076a7d7cf7859ae150f631043b02a99550770c3a824a94010ed70f57f95e175c6308ad0659a71be8c6188807f6aa26865c9d3df0b2b0459f960be8c975c3647b559d6dfb32ccb7c4dc653e69555c2e144191b99e50720c533c1fe8b531e31923c6026612506f56a7535f20b17011a605c370cb6e9794cf0f956b86a1e52ef0a60c38619d6bd5f2c138bda348e1fea136ef3135e3c18680dc0a65978ffb3563efc2220e22b90f5281f5ed35b0b51d531dcbbc733ec08f9c391eb85793b0f117e4d2e4c571482eae1550e9204e2ee9e69c8019dbe3a9eef57a92593cf2e2e3a463f23be1f5b500f403336714443d6a0e8aadbda9409a6cff74213c8c8c749690325f9e45530808499ae1149b7b964df4c72b7ec0d7bf452266153a94477861fc28abb95dff7660196dd89b5acc5a3a20e38c585f43cd36857f3f7645b7eabf02a22ee116c01f581eb124d47cd0c29f352382ee931ddaf21df6252cad3830cb3dae0375ebd7f9d3abaa51f693db33b11ad5f419a0e0fb0970c533be2e75ef30ff51e20322f0783cd8bded286a81d29f2c3d913fb255e5e5748a8f993c6f07beb15f030e258f40a37fcddae617b6a56c279e8e1e5c3ed215cc2803337666dfc4cea4b6b5ac97414a8ce7f68eeacacb01dd82cb559916063534cc2ad64d93ec38a410664443ea68c6722f0b9813c8eb7d9e2a0f417c2aa38be51ec7e5fd4df230871aebeceaa78a6871c4cb2c397eca8f767d52ad040b78e7ef26c94b599bf288a2e5b581027f910d3274aeb792390d126f3688555bfdd07d6d793372ecc38a7505e5f570b118a2f0a9c31bf95b5139c0f4333e2be5117c15b59fdc0d46bd4de2323d8e006b8aa374d46dec5631e93ad9608d2510af6e218ed5ba82614e8c394a0d7edda11ff98817f237ddbbc5251f16b65bee1ff4d4a1bddb6ec8d6f2e044361b81dbfe3ae5219ca951f0ce0391cc35d2f2f1bcac76014df6bcecc29c499abf8feda0f430acae29bc1f8724e4e77785c991158124432b115a22527d2fd0f8bba8eabb2df305ecf8f76d89cd1e2f928e6e93419b280571e9a37d94a2280efd4e6d604d1d63353af50dda0bfc96b26a454d53d65e2aaa3627a28f7d22bfe96fe1734861171f4c3a26fd4010e9998785d82523fe9064ab6e8788c5ceeaa9741cb17661716a4a11fdc581a0e047b62a2e98ffb2a39eb04c84a165caffa885d0e8c9f353d2847eed19c6af97b37789dd0b42a95dbb4ed72bd0c5dbe9a8819ea94b37020b47831026ce3bfbad55dc2ea9c6592d9ad73ce4ec300e9631ae2373afe421b8e43d04e0132cc06fff4345a7b47f7a5a9d706f1c15d73e92cf7e9d07345c0ae4d667dc93a64aadf748b37f9ecffab494830641d52cb61eeeefddb699d41777d7ab9538729c8003ce484bbcfe017025f939296e82d9ea60838707c63d26ed43ed71a2672b68a8f1b67d64ab59ce7b24edfb7ea95b354a061d110d8262757638ea040983f56cf5c30e981e68ec8bea4d643f9efb2e26826ef327165d7d85bf29e98b68427bcd72e0b6945ee1b395f2badc85a2ee95ed9de2e3", 0x1000, 0x400, &(0x7f0000001040)=@in6={0x18, 0x2, 0x7, 0x35}, 0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x2, 0xc005, 0x100000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x100000000, 0x5}, 0x10) sendto$inet6(r1, &(0x7f0000000140)="b22b0a74ad70d855f70f23155d29e25f4b0d8a03f496b1b7e89ddcfabf8aabac7f26af87420dbd9809e6174ab5341f687aaa010cd71a08337224253b5d43a856ccaba3dbb9eacdd3c5cb890d135a5c72971e3d9c43388ba7d4386453a37594b273560a570a5bc035de2d4edd2cb69fada34000f5f38d0a128ef0af560a5f0726a536f26ad9fb40ca00852dc6217d50e661154e38e5469238206c92001a1f7adc7cf4348c0f132dbd2a279048edb6155e4a3686f0b1e45f1b29a30523cfe2aabdef441b90feeea7098949ca387c635785e452", 0xd2, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x1000, 0x800}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xecf4, 0x9, 0x6, 0x6, "1d7fe2c2bad5da2942a4d25bb0da5c77632c287b", 0x200, 0xfffffffffffffffb}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3f) 16:00:23 executing program 1: madvise(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0x7fffffffd) denied attempt to set clock forward to 69894072388 denied attempt to set clock forward to 69894072388 16:00:23 executing program 1: r0 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x7ff) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a85be025b334678e1d3b87972864", 0xe) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = open(&(0x7f0000000140)='./file0\x00', 0x28, 0xd) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x70, 0x5}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x32ca) open$dir(&(0x7f0000000000)='./bus\x00', 0x10010, 0x182) r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r1, 0x5) r7 = getpgid(r6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x100, 0x7}, 0x5, 0x9, r6, r7, 0x1, 0x8, 0x1000}) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x5000000, r3) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = socket$inet(0x2, 0x1, 0xb871) poll(&(0x7f0000000040)=[{r0, 0x102}, {r1, 0xd}], 0x2, 0x7fff) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x2, 0x2) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0, 0xc3}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000010c0)={0x1000, 0x1, 0x44a, 0x9, 0x8}, 0xc) unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='c\x00') sendto(r0, &(0x7f0000000080)="9312dd1cae9b2ecd1ff6ba858f226ad9a6f10bea4eaac56d81c028fc90b5ed1aaf1f03a51002e93737ae9a765c9512e76936faee4f476c794ffc34a6eac37fd2b0ab6ba3e47af55390d7038a33458b2c97c29116a212ab5adfc1e0cea931c5322283f37b17ac4b14aa66cdff90e5b0ca2964bc3ebe8eeaf450bcd60e19f3ad7350f3f409b42c7c7c4a65ef7fd3bbd705f75ed1de66a37d6fc1f13c2d9b99c2aedb95241a4b1b00f12911504c807221110dd18fddbe11cc9f896ebf0fb1c114e3275f546780d86340e465bbb640836b0f24e106fe6011beda645e629b855a53ee65a40963168acfbf93eba6ecefbaf3392cb6d0d5f8210e5f5b256bb91876270560c67dd377cb3b153b454776873c1ae8ce51926ee6cd9137af52476cca1cbf0171aa051626193708826cd3a48991eab8879dfcd622764980e7e934678cb4f5fb587c398b56ef5d64887d96c389c471a81ddd47bb1e4b167c47b53686247c3411e40f195c3b107e6d6d849410ed8cd0d27c80e6fefe61870e0fd9e04909de8a1d57bf082561554e36480e68fa8d8dc2a26804dbcf0904af73861e7493feffcaebedcf08e087c184a223f559cb4ad62159d7401d65b9d377208b94c5a3b84b976ab9a2b773aa31397ca576b976aead4583c31a740234f3af721321e80ad434ee2f7304dba9e042eb4a4e95138b96b42e1e731af80d2be03e60e2b977d9015b87b64dea9754350cc7c099d32a439d2e054dac63b7a488e2d97a152337c14e1227b162b8ca311596c92f7f07afb843fdbadd3364b2ce22e22773686d62526ba182ee0696114128c7b1df08d78c3b5a03b9cf74ee57e82b820fa957b49d1da84d0504bbfafaf6574c183573023bc5a98f56da03effa6806017e002d958025c6daa680f28025f601e898bfbda94f3dde1cc5f45451ad586ccdcf9d337db452bd0d5f724ed3a8c04afe57404a8aa8a7d9892b61ad7ee5abf2321c636403c402fd100943ddcbbb341204e72286599456886816c0ce75e1750295268a397b85d3695c209676b723292fb170f9d803a1bbc6ab3ae68e44e2424d5db2ac3c8ac2ae24586209b4973443282cd167723306f74c226c9588dcc7566602ab512f59e2db05b2112cad00ca387dec22bde0d0da7845ba224c9368b62a43d4712e8de2a2341396eb20823dc8c959f2a1ba5e0f5a510d5edaaea4d66b096237270d057390a5b281081996f1c1cfb467984bee9e2b2559c336d4564d69e0c3e984c888bb6e05e26890c885090620823d09006c013a0ab6b0932e1eee57486d4a6880a8f111dcf1d4171d708edd0447ca32581bc9403d162eb67c50958fc60b607b9ff68110cd240d9b1071c7da21bb719f89e8f914b28ecee386c3c3c9b9969913f6fc67a39e3413866d80d69a42cb50cc6e98a17513602bfe899a52872c2edf24f7184c969fbb919627b597246904d100d5a295560c8445b23a49d2fdee16a04c5dfc38d6bf42e38c26383f507287a07e50c8e9cf91884b35d4462203ff2b2c5e35dfc8dbaeac34ea95506f12966d2e1ebfc3a16d38e841b55f3a7a4af3aa97538474d5e85bac951527983c2ba1152af8c1e02fb72ed3b7cfb47d4d9649b18de2ad6e26607a378075988c207f7f768c1804cf3874b1039d46c42d37d82802a9b1726ece54a5ab389e99c42f3080101e2a7057352d6bdfaaa38c0bc87709865773890cb9e6e98b1c3371774a8be6132496eea13147b95c7ae89eff6b2fe0223971cd1f681eda8c354ed506e9bacaa12e59d0a04ca481baf907dbbe2d2f07109bedffeb4df43320c09d4d5c4313d12b851f6f81c1f47029e6f344a59b42179b203565d96798531d8e89900505060ff3fec2d3b7918e5f2758a45a9b19b55307ad2ab7cc4dbc38eea9e1ac8c6a4b32b09c2636398084a159e61a78da33b15ff41fdb5b4a854f91914b4b6af66ebe73207cffc5b77bcd347e192a9d04609291a3c17c271ac30abce0e5e37cb548861336d44bc27d499ea53459cc0801434bc253e8baa6e6716c8748efbdc801f500311ba4640f81c81f610485e74370303992b7382b2fe4e8dadfede8c4397dcc972b701ea2622838de3fadc1f08abfe12a4ecf97ec1faa0f372922ec436ea7058bb11e2c3addce5972d58a1f636cc45d3227150aaf02c2b1289556d21778699c3176d242f309c82c8b0a62d73dede2eb091f31a62515f0928e187ec5f6640b7fbdfe883ba91d5fed19272100144c53cebe9da906f5bf3a5a2fc372aec62431365c80a3d31cc35942601c63ed327cff13967911d4933f83cf1f3f32f00dd00ffe9db531f4f57df1a092d4d74485953cf35dd5136cd9fcfe8d3a10180a3f62dd55d21a3122124410e954930716b92a9eb947b240940a2a8b58f74bda1eef1d7713dab9f172a77e4753aa55c9fe4ef7434ce9abc86e28d9e56a24ccf719ad80809cd14ebdb0f90c5f9b16ad96bc9c4287141649b952cc118888b216c022597daa3f60a1dbe89cbb571ec13bc668b070a57f2e8e5bcf9fa8ac23fe1e0e29b9289cf4de4346407b0637ef1d0840f95e2240e0a5b8ce45cc00c2af1616269649b4386ed21c43c895c647384cea936763f6cf3b60df37f908c9867dc8a55c70d51b360d995fcc02d7960bdfdbe9bc7a898452613e6c1b91d307104d7581dd013a8fbf12e5c2ff31441400784049262635b36c521639d56759cee489f4af6260d48a9a430350d4d63f908d8ded6268bd65db7c92a8d9c85cd9de91cd22433de8c34694eaebf74e67cb43ab10fa5132f497c9512873ced9cccdf10397e53ca11468446602c00927c734df55b29fa2e521b7b2e0122d751039d813d06a57f7927a39528a0e284c1e0515495a272ee7708d2a5ac1f602b489968e832dc4a50a2a8331b265a6b04a33c0de2071cc8503a3f66c2a58d587957b71705fee11cf0af00533dbefd70c16d770a8f438a1efc3d81720099662bda2b42fe740d67f616ed7d6d50bfc5bed7f0c72d7d723f85353c5c0dd99786935af6a7b049948347531bbd4f2f22184d710af0f9a9b349b57d8581aef1c7bc8311769244635a68e90be0e1d8a413329509e747f84b8bcfdb016af76ad285958e0ad57c9957aeabc5060102fe29712d8134cade41f3220f2e986307064c25a2b64fdcce1a64f13ca4f2d4240c5a7c8eedda5c3ce49bf92956bbd8027aaa438c3d7d37600c3326d90c2b8ac25849408b32d5f97227de9fd24fe5f0e4ca4d80bd1c068e12830a0a2527308065faba26e9baff3263014d5d7d81a6e08787b75ff4e5179b85b9ac48b95987c1c5176edc62a244446747ecffa05bf66c78d47baf00621c569a381317cebb7afe53195cb48f603988a51eb3f5e97ba28d788467b8b2bea484eab1b83fa2216627c7fe9798e57ac7befe5823c89653cb62b19f633d3c63da6557b0f5d4b4ab27e6ea2cf278b4de574dfffeb8e6df379232572145a7c940987987d480a3684a30d868591e335f3b8acaf2e5fa15ac6a50dda9ab334f850452edd80ec2f7f9673c7886aff24d53fed642e11f6a6c75314765377f331f9de28b30c1d9c2e498644ce1d55b244e73c14acaab69151c05bf32b7512000027b18df5bb71010fb620683b47d19338c3f7c90fd0ac6cdbb09ca3a5fd9d28fccae16988bff422176dbc15bc8370bce177bf587941ed3bf0762a387d9ed40457fff4a0347d1e884e3a52fc52e001e0d2c918523fca7eeddc58aad2273d108c56c14aaa8d2e19d4190304a2e4ab083aac223c751d092dcc8c4f7f25ba58e9aa424f15ec28ed6045714d58702dbb5ef5e60bdfdd1416fe6f47fe3a0d8a968eab658a48ef9aa4c63fc10dce6150fafb7e10b5691315fa70546c038ad769ce641e0a4d6ba22327b4c7a7d5cff861e1cd8cd5b9d060f53d781c20cbd76ecce177877aec0756578875469d3557122393ddb9275b497d9c3291d6592cfa9cf445cb7d0b9dc8e96b7540307c0d10bb035a57a912d93afd3ad9dba42202a0a698acac94ed6328f596f176fc7fa600c9e6e5c245f1eba8872d5709b3b4add87995e32e15f5a54f93ce7a0520a98038e2e5a322680c0b2d533757fb07867338b10b9e84daeca389813368fa1f8f2ecbb2d987e8b2faf1713ed1bd43eeabf11e73aa5c277d3afb73b52e79a4f25722e8fb420ccfd6706d7359339d6b303f760dbe37bb0319e5ec2ca546b8982fec33b6eaf3bc2b59f35c8de17aeb90069e59c8f638d84076093ca0b262c115f44e8e1aec54e9b7deac61f9e69208aaf0500d1285247bd7005f9cf676b6704dd5676b7e56dc6eb09f12c8d27c36567404b390ae7b3896a83735bb64d115197b9b0dddd0072379d6aeb3ff56749899d5e18a43b31d959d0e8ca1631f69dbbac60b24b976672e02acd0692d518c24a7e71dc3d3ba761d5ed9f43ecf135c934af438fc3bf2a797ea9572fd31bafb3e840b56e004736458f7a32390bd98220fa9590bbea6db73f9dc32bd9de36d9851e0d4d5d02cd271af77b0e47ddc5bfafec5e05a5c6706daf61b1909f4f953edf71bb59468815a6699161027d6640da7d75125ba6a92735f9e389cd5e2fd3e6c70c5a574879705de270348821b3e061a0f93bfa909a2fbaca24113ed9845b2bebc908da144ceb3d5453e93fa2dc14e21d3f24e1b3ea97d3f418370be0b3f790a8cb4e095d3a27908ed6b1915295ab86c20fd96351282f2fe763314b9ed9ece7acb866ee79f97b539d68798e1fc1ea1799c4d617db75a3b14ff632ae34571c314a753d7e7d6fc274248a68926bd7184a8159aed85521be6de0afb17004f874db08e24204d64f6d7e6ec6268a110c61b26717eb58863f0c077beafa0b6fccabbd2fcea4d7b0d5e4d7320a5702020c5d90389c8dc547bd1f6b95672bca1cf266389510879940834e19cbd25310faf448d2267fc3c5f14a1633f09bc7f1d3203b845fed359ab2da2437efe231288796c7e72d46ae535a3534ade6510b643748c7cd8d853826a9b2815a509c9be4de80cfbe0376082e4c42cc9f5e214140367a01b82be3f228d914b67b4fb459d56aa38e4c0c324e3ccc88a8d6cc419c40d71b73b3257b003348eda792ad6b6aa1df58d51313be07abc76ba8409238d654443f5043382473db28bc9df5f8fd7638a7f3be77a84f4283f52545204b1f9469bef8fedbaff899ea11501971e74b2334cbcb45863c90ac02d2a35fefb60c3111ba0673ab4c0476040cb170e5515cd3c42191b33968dc3f6723484c57c76cc76da4e7252fdab71e6a028364813173067fa71e382f7d3464076cffadc798753972e41693fcba672521c638805bb36acdf0fdbca26c8ee58de175209163c5b30e0b06ce705d053a940b56175c4fa5516f4331fd0877a9eb8aeded2a1020cc123d3b3463cf9f2fcedf4ea661e92630cf23ceb687447f3d3e4f98d2005ab06ed971b8054e8a4548568996b64cd68b4700d9be04b78d24bc6175a0dd789871c6beaa44363a74c0dc1c882be8b298fc947b68893069217d726d0627c5b080921e200956fcaf946742e6589fce1cc5d3f6fcb0e70f6a7fc0eb795bfb02407ff0d52886b20eb8a2e24e938f260c5e06ed483f8a50d3942e0d70121c4189a072b0db940b082b4dc30dae964aacc6e5cc70e22fff3334bd21a689799f639bb0e14520e2f31b782be93111cf493a56ca7e1c8dceff4a8f45c8fb14a5cfbb60d2400c46bd763dbd9969d23b23cd3ec769f7d36e2cc51017645eb8f9830fdbc87572e1b6c12b7c4598359d982184db613b43ebf31f23282f7d35e60ef384c098cca5e9c1f8b106eef", 0x1000, 0x0, &(0x7f0000001080)=@in6={0x18, 0x3, 0x0, 0x10001}, 0xc) getuid() 16:00:23 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f00000001c0)=""/191, 0xbf) getdents(r1, &(0x7f0000000040)=""/134, 0x86) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) recvfrom$inet6(r1, &(0x7f0000000100)=""/60, 0x3c, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x400, 0xdc7b}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000480)="827f673dcab158c7f07cf18daedad8c501ad635bc4f1587cfc1e79b37e04096d6e8e8e51e9a9855ae15574c6522d19320c6366064f21d6a4b8810db3d7b56f64578d848f329943ce0498c763813e91cc47a9c58fd6378b7d08323ad4c16dc5e2e61e542e6768dfbb33ea10e7b6e9c14226c5591750440d2d9f9546d9ffa7eef1c8dce7b43cfc0999696be3884e396b195c3b8cd674f31f675914017e6a0c02e7329ae544bc507790f98f8409c0faf7645501356164857fe0eeff4ec17b61d6141c5dc95859400d74e9e35f28b52d4f50f6d1269a8ea398595d78ed33b193db2b0603003012253532e86cff01c2845dd260346111290b1a86021658f119422e2fc86b7e456e448f220922f9d121ee62421621dff98fc4a13733833ee71d0345ae975d47355aff602e7db8e8eb5a0f0c41461ba19a9021d8c5ccd1f9c105933afdc81fa90a9296c80fb5b2e16893d80931a06dc7edfa437561755bbfb18a62e02306006893197089ec077694aedf403449e7ee3dc5375ef2af4ba6861b6ab7227c00cff35723d62a453df0f067b01174aa4f68cb17ba1a3fd85858a17242be4ef800f7650fe34bd5740cb7ff0175fbd5a1589e4679494e40bdce8695936e8cbd9095f0c36a406d4b9b1304698ea136e9a4899924be966d44e303716d3fc1557ac0fc3f4edba004cce09b850a5062667ed3069bb63f3b3645eab1030ea6384b36adf7f8eb4a563530be1ee6ccc7ac71cb62e1dc6f452701250f50207ae76b5da59dcbf5ee8d690e7332c4435601d2a0e7bb97f7a9915e649ad52a23aaa6c8db9d54431f4ce16ef1d656eba0d7eb462a1cd91a7f9e82ae38fde82444a2755183ed8cb107aa929e530b66dd66e96d8c6227e2d0695b2c8472ec850a802a12b3e8ada3d77540276ebcb8d405c06cd84883e92fe067d54379f97ae3c74ba4c71c2075cc38d4f7fdb1fde9447020bb23b1d48a96a1c5873c476fc9dea6478cc16f3adebcc0accdaee1290973a7de6e4c7c2fcee455ee0713ae4d9aea315add69369027b280714d60bba006ae4fe6f9bc782c6fd7fc8816c2cec06c26f49c04755c644db16dece0728fb2c63e7a360ccfa02faf8cae2d5950d0d6151ebe6ca848298286e8c0aa34c98535760ff2af493015bbae9b6ff1907c310267d1aab2760795aecbedbf9827bbb79496834229246c2b25adfd88a53176ec8977d86d4491f12e745ae44599c50dc63d5b060a1d15c364b3c503ad91013a56408a3ee91b4d0671d111be40179fb62ce4a16a3ef36b8422bf2af4be7810d149478185a6fe81726c8381b24e897167d941083095a8b438a02652163900c2f141265e5ea030d2468592f791960a59a0add05cd0553bf66b01a484c5aafe71040cd4d8541a2dfad8049fabcfb349462ae9d993d8db21c18e7aab3b771a4b88087bfa785e07f0583b7ac7256fce6298fa0ea43478def49e79703206a650b4652ac1d06f94c510c97a5b5ebf457d71979abd1c72282327fb4a7e12270f81e468cb36ca18798060ef0a858f7cabdbbdcc3181fee20357b502d96e1481d28975d763f1fc7e488651cf5db861d3a4f674ef88ab1d4796bf3a0b3d62fad73bc1b5deed0fec4cab2785058121095190f99c1f6b48ca734f82401d20a6588da8b6e9a9fd1ac6bacb8de899335fbf136d140b5a7ec31f9d6d257deac79d885d9c32ed0c20a0d62a2c74381d05bb8eb2031ee49261444c8d3cc4899d5ea9ac75c7faf236dd13995666507f4da954af485b3aeb25e0c0c4a8dd148705435bedce8c37888cc02464bc5a237fe9deaeef77744b11493a05653ee97ec3140a10055dc635569edf69d782dbc06ab50eb44eeec6521d624753ca441773335d46aa2a421534858545e75807a383019132daa6c5a880cf45246b3c79675f791d6837f5667833f1809bf1ed24d7a05b2a5f3dbcc5efbf69e86616b73bf97e9320708d68ee81d150c4c05ec03b0602678235c0e8e397e6f57e642285fb3f5a71b51a3ccfa5c0818a18506db09c1d01f948b3ce72464c40dda56092b04afcf5b255c4590dbd9b12458147073bf80bb1b76e193cf76ca235f7fbd35efbdd354a8afb82b9819260951f1ee9a2cf8b7757128f0f2fba6bb5df9aa863c2b403945abc0370697ea306d44abd6f2842494edc96f972c6dda01d15a9f066022c945202d7b78a050005b1740e038b6164c3de195109999c0796f4d18ef74bb0c5a8d716b6d6b7b2381399c4c4216f1b2c1f5e446d0c61e556f9f55f7bb06e1e7b30e2c5458f0bdd161ddff409d7c11ee49b8158b8b5972f5c6435dacceb8f3f266602cb3fd49a91436215a32594a937854c000a480e7bce4dad6bf368ea82dcd0e95f2efeb10147e7f8657c4fc1b42f3bfe7ca04a7c3baab87a807e4ebb9a4e50b3f3d203d2b6c75044cfc21740965d11f9d04dc50f0e262cb1b31002cd2c644fd1b745bdf5d11313322d5714e50abfaba605ba500c1d8c0a118cfcb48b66b4151e0db775333567bd63229f8898c22a7c80917cf3f062307cebb7122fc8808ec5af6fccc75d96fa2379d20b22c9913d2c59098a20dd7318b7042495076f48d7eea08867b7afb24611cf91e6086b0ae5062cf95664602a66fa944e84eaa5e233c30934e54ab0684fb3e2307eec3bd4d2dad55462ae243efa558a69f13d44dd265dcd1a446cc2c59c8d23998b79ac5567c201266d814d89e97f0ab533066ce8747b9dbf33678eb8a51062e1f078aed2dae3746c60bf308ca80d8f7834c1732cf1a8a25ef5bdb2b3301030ae72fee9ad877328544efc6310728c3f0439aa7e574e980a77636e359d7614ae8303d4c32ceda055d31fc7f2b6b9f6aa1823d6780790bbeb01766f6a48ed31ca93161504f91650322007ff2902a8ad09a4ff44e92a7374797543d2b84a6fee18fefd9376d0bb86d061263ae09a8e67c6aeca07f5278c1a61a39486a396f4ab189943b3f111186265f89bf7c6df6db2c7ae2b8e6b2ebfe99a86b65ad4c9a90a0168984159cd257d12e5cadfbd7645efd1f8d96f523d00672cd82b1939293e0006fe77f5c8a542ea3be76b4e065ecd3381f42882c45c1b0f9918dc433800c1fc19ce795575871493d9e22c40c8730e9f06c25ca0e6cd4d0bc539b2f0ca0ea2c6ed83820c8391118d29fb16aa55e11094460b7b5e8e29d3ee76f3932397f454d5a2e229cd54b5dc9a9815c071e904ea2380a1ecee569ffdd6ff84d2d0c93a9db15c2667e58ba8428e378b4bf2aa140167b248e2d2af5349ca430524d9b6f052ec7dccbc40db463b6c44c73a53e1df7721a12801cac0db1f8c3e151e1b0bf4adc0951dc3b011b5d333201bf3a0a32fa10537144dce19a52636701d6ece2d2e9cd1d46637c35195aa3f7a177aa6bc054695c2139861c2e793d4ecdeac2876b79abec2dc1aa3008f695970b6f9098d51e143249c06e73ea094e372a39e1a004c709cc468fc948daa624809f07c3d6e9efb554b9eb81f37a94b1dc7bf2ddda81727f0d085ae9874b9a8235f27e7d62ec5642c2fdfc1c6e9a9eedea76e68d870f26f332ed18427b3f5ebd514e375e0ac80745e8ad5e996b5c8317a5acc7c4e298f154c05701a9bc0318271436043035c72472d2a90e8db127c50e5ec2d49fea6db2532162547cb7f37c7711e920287ea287d91f0b6773a9729df46e4a8356ff057f326a5a5fdc4f7ad7b75605ddd11d1c5eb57d9b9f43bb7a271be35978b5ee890616b994d2a52c830f55957771c97d0d5dca675d4ab20eec50a24b4beea32f12cf35e93bfa70f317d6e643613198dc2041f606d8de310cb8daacbfd043d9c9f81fcf9dc684ff7f85603f9db0d9a65fa6efe374bf0f668c24c94fdcebf4a510617a8fdbee3e011ec5c275d03929eea54ed07f8e8aaf400d57520d4fc8b4120006dc66b2ba7d48a6c2b932ac613bc6e373d25f02856544883cf0585eef127ade06e7d8e2c042a5f1dca5b0b5c870c45c2372f1b0f621101680d3c48aaf5500d11ff3834b1ad9c6b6c230a7ae103d89fdfb6706b3d9183d6f453253d65b1b6997c3efd1f741a84cbf074c4785ba4191e73da7a74c792935364f4837bf9322ea74c6f77477e419e7fe3fa31a94a81893673eaf814b47b1fd9a611fb395e7b51d28722c259723114866729324febee12cb11694e9587958a67ea510aad7a552f25816fc5b47e303df5c59ec1cae6f1a4e0cc4087340d2a37699c1f8d741649dcc7939640d39d82b448fe6c8c0f14496507564cac6a115645a2f98031133cb0ba14a1eeaccad5034df5903fcf918bf594cf72e1b0eb07318f122a000e06cd642ebdbba7daea5825eae1f3e6170e766a2e964cdcc3c82ce523620869e723ca8964b45de928ffa1bdfa86ba10319b7092cc7fd3752b6814737486155b01b1e849dc49914eea9e3cc1b937cbe0293a21da926319f19d88f55db0399421ee1e45d7f343ae882780e5e22d5485e665c6db3c358b19939da1d7661cb0fc34df1dd6947f3011981c0f39fc479f116d831acc61023cfb05b3b20fe96cacb0476f16f7205e0222058ff43b845a811465c66a0a586601ea6cc79e6e726cf597375df76171508d712eac2181387dff9a9279e4ec33e1ac9c703cb5a749a2a20e089041cdfe7c573449ab402ab865762068e46727553d7c18c04f1957b81318833a0acd96c89233506fda8d53562988692dfaea1468ca282bb9df25db4f8dac2e87e3e6cdc1bc35aef5d982ac0cf710bf2fc6ebb56873b8a265e210a995bed0fcdbe52d26b2b3cced99e15710e8fde0b2a985c8c4a4b71386b73f13f5910a3c06d065172b488873d1977fca8c20bcce04f02d4ba6511db57bdea436e2f6e39661c12f10bc2c4a478a52c84f4e74d189d406aec021af335fe7810359a1bcd23cf237abe9cc82fa7f7af92528cd93b55d2174bfcabb103fd2dd9d795786cfd8be7597e1c09c39ffb27161b345e00cf150efc8e0a778eba8c3776a42619ca112231195cbd85f3d0668cf5ec9afe7bccf0acb40577c30dfca8ec083df33d6b41f50c82a155ebd567bbfecdd75cd4995aed9b74405f1be3ba95f74d8a4e8b78bc0c6a7f6a21134f02f5ebe6b8c7da78f988c19ba96f83033c913815b5fead8f1aef090f043039b707d15a74e2fb714f78b4e0fcb6c7123ba8126ad9d84e8899ffb28e1c1af532cf26173bb61a19838e073fd231ededc825adfd44f955facafaf82c437eb13f7d40a067a9ea3dd45f4dd7d9ea7935d9fa289ac1dbdb6badcc2c3fbe6e4d6b7970afdf8c5aed220401b5af39e1c1b72ccc45ee6147018811a857dcd497f109304a2ae54ed5b041d5e39b4235ea5db5ebcfcd2c419460e038babfcbdee84cfe6b73bf81cb95b94797c5de440239195af9739627a016d8211d99953697f513b574e9c8ee2ec934f781ab8303534b68f9420b62458652bb37ce340b68a4610143b67620fc81a8e21f92520358b5a5820da8e44159ccccefb2134c64a31a694aafb64f7ac8afd5c2d9b8aa23e68cf5974586a58d9ed95d6f768867027100e891a98033ab6eed295882bd83fb2276556dbacc4bbf71b8d2c9b867ce8c68ca1850605ac9d3e8f8dc929170cb8a6bf41f4fed7c96048c3a9df81b487dbb2ae79798dc08352555599b79e0dcac5bfa3ad8f6a9e7c3bc2117f7ceee516d12597fa6e82329d154dd1b7abf0e20e3a424cd139ac5b3956bf63cfcb003b00551c4b841fd4eb1be947194e6b0f5d52007d8691f4339007666e57033b5fed1a383020325b3c7f7b1a33e1f4fa93abdf6d4eb18af41005135fdb61bf8a0da6fee991", 0x1000}, {&(0x7f00000001c0)="974f3159b6d6c9c7dff95cf03206790ef0bbb4530bd24084d18296c732599def24f839cc4a7e6b2b97aa08f09554fde7ec262b43c13a4b813b60723ec28e30f96fd215c1d398d9734bc4b21c1e00c8538f0b573ee31663aa3970e363ff79cf5bf8ece0b4eb55d9f9b9182e0c8052a65c1bff35df665111e82913f0fd6797503238017239dd5d6bf80f38c87f6701bd44e6fee43ed37c03373b869669c1e7846f3fbeca6f9d35cde01e861ef64423ba184d5eb4f8f421214d0b9c92bebd0783bd4da330445d3a0273a9462fde", 0xcc}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0xb9, 0x40000000, 0x1ff, 0x100}, {{r2}, 0x0, 0x0, 0x1}, {{r2}, 0x0, 0x8, 0xa00000a3, 0x1, 0x8a62f3f}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000083, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x80}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0xfffff, 0x5, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x2}], 0x80000000, &(0x7f0000000100)={0x400, 0xc7}) kqueue() 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x16cd8300cb71e427) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x105) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:24 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000540)) semget$private(0x0, 0x0, 0x200) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/100, 0x64) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x6f, 0x0, 0x4}], 0x66, 0x0, 0x7f, 0x0) dup2(r1, r3) 16:00:24 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x2a4}, 0xfffffffffffffffd) 16:00:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0xad42, 0x6, &(0x7f0000000040)=""/233, &(0x7f00000001c0)=0xe9) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x0, 0x4, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/102) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 16:00:25 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) flock(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x200, 0x8) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x9}, {0x1f, 0x7f}}, 0x0) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = dup(r0) fsync(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x804) r2 = syz_open_pts() r3 = dup(r2) close(r0) dup(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = getegid() setegid(r5) lseek(r3, 0x49, 0x2) 16:00:25 executing program 0: r0 = getuid() setuid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, r0) 16:00:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x26, 0x3, 0x3ff) kevent(r0, &(0x7f0000001080), 0x5, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x40, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) rmdir(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x488, 0x11) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f0000000040)=0x2, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%}\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='].-@\\\x00', &(0x7f0000000280)=')@\x00', &(0x7f00000002c0)=')^!&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%()&\x00', &(0x7f00000003c0)='@,$\x00', &(0x7f0000000400)='\x00']) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) getsockname(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) mlockall(0x3) shmget(0x1, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) read(r0, &(0x7f0000000540)=""/97, 0x61) recvfrom(r0, &(0x7f00000005c0)=""/8, 0x8, 0x800, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000780)=0x7fffffff) sendto$unix(r0, &(0x7f00000007c0)="fe82bbaf46b177c028ece821c5268f6f65ec8796d0", 0x15, 0x8, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setflags(r0, 0x2, 0x1) truncate(&(0x7f0000000840)='./file0\x00', 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) stat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) getpeername$unix(r0, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) semget$private(0x0, 0x4, 0x15) renameat(r0, &(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') close(r0) sendto(r0, &(0x7f0000000a40)="cf4e194090fc42047f1fc71ad585b8e5d18cbcc2da0beeb0368c8e0a080242ba238c8cbb941997e988a70c74668f4d7e7287dbb49bed7b35f70f38ba5816de95f5678121620f724457d3f8ca192c3fe0a3971d59e29168132d16b2290f8ca58f0f74f20574714cf33c9f573462c0a781fd29c45582fa69c791b2baafdf3b41dc947366443d0d21f02d79733b7ab9993a9d6a74afac617d07869fef909547e140521267182ba2f6da8c4b7b75", 0xac, 0x0, &(0x7f0000000b00)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x4, 0x908) stat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) mkdir(&(0x7f0000000c00)='./file0\x00', 0x4) pledge(&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='-\x00') kevent(r0, &(0x7f0000000cc0)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x20, 0x1ff, 0x1}], 0x3, &(0x7f0000000d00)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000081, 0xb5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xc1, 0xc0000001, 0x3f, 0x400}, {{r0}, 0xfffffffffffffffb, 0x8, 0x12, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x74, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x30, 0xc78, 0x6e7}], 0x5, &(0x7f0000000dc0)={0x100, 0x4}) chmod(&(0x7f0000000e00)='./file0\x00', 0x48) write(r1, &(0x7f0000000e40)="97224cd8ea26e00e774b07b1ca942e9461972dcf97a170151463e5a5a73e360f5915aec7fdadd3f930d37fb254403e24e6827abf5f0890236c999f3f1f4ca5669e9cb5028b2d8c84243d0cd411452190409f7d03e4268252c8078786", 0x5c) getpeername(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x100000001}) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/183) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/57}, 0x41, 0x0, 0x1000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) fsync(r2) msgget$private(0x0, 0x406) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x9}, 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) nanosleep(&(0x7f0000000280)={0x41c6, 0x7}, &(0x7f00000002c0)) recvfrom(r4, &(0x7f0000000300)=""/2, 0x2, 0x800, &(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffffb}, 0xc) msgrcv(r0, &(0x7f0000000380)={0x0, ""/217}, 0xe1, 0x1, 0x1000) r7 = socket$inet(0x2, 0x0, 0x10001) getdents(r3, &(0x7f0000000480)=""/150, 0x96) r8 = dup(r2) msgrcv(r0, &(0x7f0000000540)={0x0, ""/117}, 0x7d, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/63) ioctl$TIOCSDTR(r6, 0x20007479) getdents(r2, &(0x7f0000000600)=""/211, 0xd3) msgget(0x1, 0x458) openat(r8, &(0x7f0000000700)='./file0\x00', 0x8000, 0xc0) msgsnd(r0, &(0x7f0000000740)={0x0, "9a5ccad5759fca1d2fd251cff3698b39270ff967c601f6b964e8d5dc2026f3f31f066d51f8acde76e6ba8e41102221295c3b0b38773b8bfc71712bd198c78905a32cd508fd91be870ee487b54b1b3beb31ef73aa88f511cebc11d9f816dfbc48b15e7e6e8501b277be2cef8b94d5a9316785657880cee6681021aef45e7108f13ecb4046e5686e662dad3dfd2a2aafb57e833663fd09187be139554a6119a8b73e4e63387195a3f0b997bbb750f1189a9e5700f063ca3d9ad9109fd69d86336e1c2141e6d6e7ae74471de1d5d1"}, 0xd5, 0x800) recvmsg(r5, &(0x7f0000000980)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000880)=""/97, 0x61}], 0x1, &(0x7f0000000940)=""/28, 0x1c}, 0x1) pipe(&(0x7f00000009c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) msgrcv(r0, &(0x7f0000000a80)={0x0, ""/34}, 0x2a, 0x3, 0x800) 16:00:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x7f, 0x3, 0x2, "d2f86923f991e5c1351b2ecbf6f018917bfffee7", 0x28, 0x7fff}) ioctl$TIOCNOTTY(r1, 0x20007471) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x1}, {0x5, 0x97}}, 0x2) 16:00:27 executing program 1: semget(0x0, 0x0, 0x720) r0 = semget(0x1, 0x3, 0x10a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/3) semget(0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x200, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) geteuid() open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) select(0x84, &(0x7f0000000100)={0x1f, 0x0, 0x0, 0x3, 0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) socket$unix(0x1, 0x7, 0x0) write(r0, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000180)=""/67, 0xfffffd20) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) fsync(r1) 16:00:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x4, &(0x7f0000000640)) 16:00:27 executing program 0: mprotect(&(0x7f00004c1000/0x4000)=nil, 0x4000, 0x3000004) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x1000) bind(r1, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) 16:00:28 executing program 0: r0 = socket(0x2, 0x8000, 0x400) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000006c0)="25d88c", 0x3}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="c5d1948418d9f4da70664ab1c592", 0xe}, {&(0x7f0000000080)="aaa04f2bcf9ab13a67644614e27a6938e05e8f0b825d6e7ebdcab596613611eaf52ff420a3d5f3f7872974e85ac4dfe9662af8d1bd1a4ac141e7ce91ef4ade28374bb625e32cb2281b9fe5201e442c25c3a3da78", 0x54}, {&(0x7f0000000100)="4e6265ec55d34af39c1b7ad23ee2af7105fd10664ddb25bfdaf518a53743555a8dcacd65a471d5d2de9b6021847bf77cf7f954d0cc5803262b3b4ff04c207b6a4a74f5cd8c8d700b6d021026b11b5cb11746", 0x52}, {&(0x7f0000000180)="d6db698584f52da1c5014c2710f375d681c42ffa53bb77675c8c8a56045ac332a760", 0x22}, {&(0x7f00000004c0)="fb0dddca1016eb2c894e249fce14d3595d99c59d8875ea9d5ce51d041b03b1c04c627b7b702a15105ed77ed14cb6bb99cbc457988b491baf8b3134405297e9e4ce0de9ca0eb9fddfcd02e3cae40697c46583cd18576fb3a04d0b5514641a386c48f8fba72989468607513f8bf2d0ca9156aa3ee1ad3469067bd4965de85aa0bd44e608b0b857f44a25bd916f399522394fd6ef608f912585fda154230473733584e50d20dbb4b5b3c3f2e75bf3212272887262259b674345c64f2fcb0c03c4fe5afcaeaf1521941b54", 0xc9}, {&(0x7f0000000200)="d0cae36e3deb0381d3300f04f3a728bae839f99a545f51ffd5a35141de5c06493269674e71798e6b7d6000d8bbdfcfe0502e981dbb1137d0a49c801a63d957cef25a9aa4dd9298f8dd00c3261d6db0f2bebb16aa5133151ac744c49bc751a5c63a6d0eb835c378c39f38b03764b023d53e7ffdb2e8f1", 0x76}], 0x6, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) sendmsg(r1, &(0x7f0000000fc0)={&(0x7f00000008c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000900)="d3cccf63533f2d67433bf1f1712cdeb2f77e8238f508e5671f6127b3f32be4c10b62dfd28cab6262c3f96d5acc77e7bf423aa3ac073b5dcd725ee497fb9f58f9", 0x40}, {&(0x7f0000000940)="05e98e672f0d99a74213b4ac54837ae3682874d75f0fe276f3b9d5c05151cb1cf8f4e09060a4cbb5441f496d0860d0f91d64834d7bddf6fb4c8e19656679f363d98cfeefac5f938bf0af1a9b929fbcc82047", 0x52}], 0x2, &(0x7f0000000a00)=[{0xf8, 0xffff, 0x3, "7ee05bc9f1f206b710a33bc108d579e94121d43eb5f43365495de6d691e386e3a5d5c851e08e16b95ef2d048fab260d589128080a9d6e61eb0db8f1168af6a32a6c82374ffb67fc9961eb23d664916020b3a57081205dede64d421cdb3e09695cd57906e8d67e5b36b809bc8ea654de869e07aa66465aa65d7d9d3f5aa405ec60b34daea40b23c72150c423b21d1d67282ebdcd2c0b7ff79b21aa747727664308baa02010abc0be3a3326f3f98b4a0b8d9c5203be5b6b316ba6b1ba5c5991b7b797141fd3bdb87d61ae8c415a09297dde0e9954e5fc97bbbb7692c0f254b8a89f0558b5a"}, {0x30, 0xffff, 0x6, "84acdbf42970bbf35e7c0b8f9f17b22cfefc4b8fac6741678865"}, {0xe0, 0x0, 0xd6, "93c8244b35381f47e3b7c777b371937bfe861818183210fe85ba2183637da0d76efaa768f0084c42497b0e2a8fbe0ea0defa7a5266fc641d5a76322389c2ab5be6d99b8e1ad5591d490069e4310859d993a21164f6fd4b9031c945e1058b83bcf9e1514551ba6f1184c0a1773823811567be1791cd0b813cbd2dec7052e5e80f59ef07611c23f748652dd22f3452e6c4f3b7e260bc83f5ce9ebde5c8042f92ac9cd412d2f95a2377fe3ea2ecf3cd201d01112d56e292c9b2ea9edebba201e398d269b02e066c97254aa3e8"}, {0xe0, 0xffff, 0x200, "bb2c87e85662b36ff2c767ca6d7bd072e40313140a02c217fe0712285f1219fa1b5573d4aa9e8fde35215e2637c5979d6f04a991c0ae96480c4495a3408017ddd52cfa01ed7172f9d3a6327e9989f2e894ad825229006af9eb57838c9aecff129c5522c8759385b8c364368b1535bfc7c5f60707a30724d8cba2452a7895df52d5e3ce72292e18489745c9405b3266c3adccc4aa604b0dd97068ffb0ad405a7e73014dc23502961194feb07de6114e25dc57a2f9ad0c8358a6872bb241a986cb76e9323f8d3ecd05bcc13e2057179c51"}, {0x98, 0x1, 0x7fff, "65dbbe3fe9a3f0d45dae9bc46677d8bcba6b9ca794df3c81ae35bd82131beda01b78da616b74bea0c0e51c75a3baa8a5f47d22411647205d12925964be2cfeab0bfddcba692684bcedda2b3ea7cdb11dcc947bb8df9437d0ec45ec9bcab9bdf7780efbdb383006e2897a55fcf61287ff4c0d6d8f3c295fb5eb5678cc3ec1451a3764b9680c6d"}, {0xc8, 0xffff, 0x5, "9f2c1099a1b275ddd5ec402949aa5795accf90c65611d336cf492401da65725c4da6c9885462ee27b43161b078da3fe0ed874710496581ce46b54260714cf3f7bb69a803bf5b6213fd1163fbfa149a4187804866194e5493e51fe7c15c85d08ba9efb0a8f18b1920e1de6ab2be8ab189e0e132a206e18e80046c708eb3f5765f7fe060dc1356721559dcf744e33ef628c99405322269bd8ead8a7538109864de07349ba8118685d8d35803762b9bc21bdf26"}, {0x30, 0xffff, 0x1ff, "5d551a51dd0adc3c6cfeb044e67e7f19969a3638b48418554cf8bf"}, {0x110, 0x1, 0x1, "222c5d57a52253ea7a46b13e4b68b0470c4e0ae8be06291088b2352b4c10805592793db1ba656991c12545acbb82836d4c5104bb0b0d9e508170ef321bd43a5716c0697fdc8db9a51be5893923d2c48a42d3602087d8932e116331c98134c9627266ecc8320dc5ec0c38f20957becbcc34efe7ccc1769a860f495a084d77506ebd56796cb1c22cecd51bafdd7fd37f1a1ab93168782333f21abc184d8dadf64d672d9c5974d56f3e6135d1def2e1ad9e49590927eedaa7c2ca4f444ea6eba72bcf7641e75312a1eb5142eaaa7e1dcde89ec552de8f19429783b25e6c7ca13d1ed611da5a6a70178a338dc1e4bf4d2a770078cf42b444bb6aaf832613f9d31c"}], 0x588}, 0x407) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000005c0)="0d775d55b93efb5a786ec63737272356c123b5528684dec37f7e03d8c4ef2ad7f899b8a15f156f8333bb1e9ab4b74067ce3d3c05410c6fb5a262f2be589139a00cd8717681c95b594dce0d4fef3b93028b35ee68a329a488e214d33cdf28ac4dab3add874d6a592f7d705ca82a14583f79aa343b0fb580e0da623d3d3401741d14a2f68d8748b63ce8d4229374f1487a73ad8455736c93420171dba062a82c382c090c5f7ff4a8bde3c50b2ace3e5f50a4b22fcaf83f3f8c2f4d9c95d5eb2f325bf41e95ea952ab313622874b9f3aafa20fd2bbd26d0034e72cbdf8b897ee9278030bff103e5d6897a0fc749a4ad3a32e70438d3b829504d", 0xf8}, {&(0x7f0000000740)="d874e804d975c9ae619acf4b5ef02d4b0f700205bfc7224ab6b2520499e2ee5864931c442772c4d4769ee9005934aa9413369c6dfb24ae54526c246c070f7dd6cd25e5eb81ba662720d34ef639c45b5fd28b5b750385136f35db049673b0bc82ae9cfb90a767a56e5bb19c254cb26c5b5a43316837407c056edef8a93adcb1d96224feaab527d34af17ff6bd319832568862f193e457aac52fdd5d3816cb79f9a89016456c7ee620bad95879", 0xac}], 0x2, 0x1) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x20, 0x4, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/243, 0xf3) fsync(r1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0), 0x10000036, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x60, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getegid() lchown(&(0x7f0000001180)='./file0\x00', r0, r2) r3 = socket$inet(0x2, 0x6, 0xff) preadv(r3, &(0x7f0000002700)=[{&(0x7f0000001200)=""/203}, {&(0x7f0000001300)=""/237}, {&(0x7f0000001400)=""/67, 0xfffffffffffffea4}, {&(0x7f0000001480)=""/217}, {&(0x7f0000002780)=""/4096}, {&(0x7f0000002580)=""/93}, {&(0x7f0000002600)=""/207, 0xfffffffffffffee6}], 0x10000000000002fc, 0x3fffffff) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = socket$inet(0x2, 0x4002, 0x3) r6 = fcntl$dupfd(r5, 0x400000000000000a, r4) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000001580)={0x7f, 0xffffffffffffffff, 0x0, 0x4}) setsockopt(r6, 0x40, 0x6, &(0x7f0000000000)="bc1bf374f50e529f18f8c4f974ec86843a7e9e341277f740beb0d4e4f23eb490d636bc2ffb6918ec933f9a3bd20031298c50d6bffa8801bee81300f335d630b8d283b7e49e9378facf6edf83f2cc01478b5448edac6aa798ae7c7b331c00a7e29d0bea8178f37b5fa516eb24ef9f78398568240f8776590db7de052c3d9181afcf2cd654957e65fd15baa8cc2ed4506579bf94fa3e69e8573fb86523625be0d8d886e47ebee45416e5d1d85c5c8465875429061297a1b6c81a535141d7186ddecda44cee39ec148de76986fcd756328a9fcd193a3c158b5b01a84cb923fd80f843102b5361b0b535983fd369ef", 0xed) ioctl$TIOCNXCL(r6, 0x2000740e) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f0000000000)=[{{r0}, 0x0, 0x55, 0x0, 0x6}], 0x2d, 0x0) close(r1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:00 executing program 1: r0 = geteuid() setuid(r0) msgget(0x3, 0x12b) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) bind(r1, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2, @ANYRESHEX=r2, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRESHEX=r0], @ANYRES64=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r1], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYPTR], @ANYRESHEX, @ANYRESHEX=0x0], 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) r3 = dup2(r0, r1) dup2(r3, r2) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x9}, {0x18, 0x0, 0x1, 0x1ff}, 0x80, [0x0, 0x1, 0x6, 0x9b, 0x9, 0x8aea, 0x9, 0x6e8]}, 0x3c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x2a, 0x200000036, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffc56) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/150) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0xffffffffffffff43) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/69, 0x45}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x50, 0xf0000008, 0x3, 0xb4a}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0xff}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x44, 0x80, 0x9, 0x40}, {{r1}, 0xfffffffffffffffe, 0x46, 0x80000043, 0x8000, 0x69}, {{r2}, 0xfffffffffffffffe, 0xc4, 0xf0000000, 0x1, 0x80}, {{r0}, 0xfffffffffffffffb, 0x91, 0xf0000000, 0x1, 0xe1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x401, 0x4}], 0xe8, &(0x7f00000000c0)={0x1, 0x3}) fcntl$lock(r2, 0xd, &(0x7f0000000400)={0x0, 0x4, 0xfffffffffffffffa, 0x20000ffffffff}) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) listen(r0, 0xab) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x100000001) unlink(&(0x7f0000001700)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x3) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000080)="05b814243be67bc34cf9cf0d22fb0144426bba6badd9412a1233271e557c35f288605920ec966c0f4c4ab08b1c3a378442d371fe83f33aaadaf33dbf85e2bbf249a526f3a6c056c4fbe3e472a542959b74292af0522da43151089ca314471ffc1567f0f951e4f092c75c64ff9a71c5480e78ee40181ee42321474eae689f9960ecdbb85047db5c9878fbf60072611094fdb67c2e91910007199331d5af492cb7a4d42b4d2df5d6a5fab1b4b81b573febe1ec6648ea1a24480e73013c4932bf516edc81ac85f40d10e6bc144298e7c299bd00f43a32b5973d4fde0a0567dd4f0a42ecaecd", 0xe4}, {&(0x7f0000000180)="7324550844c22f29e9773da1faed919edd75e4071e40cf3bd910cc437c", 0x1d}, {&(0x7f0000000280)="03e8bdbd350351694f89fbe2ae380948bcb773bb5fc0bf8d6075abc16273d5bb4a6c8197f147f08a67ec3200edbee3f23c45bf9c4c6063f669dd330ef8f425fc3c07310ec8a9599e19fe206abd00acb7d6285744b38714695078600485166287a6f0f739e5e5ec136708a8a78f18f9039de8dda42ef8bd7ec7db1a1a33db799fce39f3f289a79099f9393996d17b3c61ff95978e98aabc934f156eebdceb241eb5c52c8e365d28ac363b2083d21ee9aa58af8fdc0ff331d8f6f462b65ab50dc49d540897e56afa9c74f6c6504124affb01db75f5dc788a7b7951d80f810c5490876d13408cebb7e59c6e09addee1d9461b5fc8b4ae50a0aba8b16d57efb105e159f833c2b7a76c013a367b5fe41a9807a149b58c9fe03e921e1c610ce082a2ed6a672b760ba918780548e037ebcf063f71b3cf76d3509d9efccbb05dd54bbe4db5f84366fcaf22b6ea8e3f7c084cb6fbf42530499fed1a3da4d11245a5a47c6f04cff76567af8858acbc33cbb15f588c99da18168e621bdf9cc862c8932685084fe79868c1683042c09a4d199e2616237ac276b3776b6383e29e602d3c92d1015de37a0933da3f580879405e3e0a90566fbe62cfa27d7c24c19e2b19d4b70f7b71b5148e7680b979e66fe2a2ce789a30e6e4a3b70085045a894faf16971d814873fdd275683d881f782fcd07a0130c5ba91b9ee8f0d5186e89719957dbd3b77f41cd1481cf06908b8c9417b6410ad64defccfa6f0cea67bd7016b828e4d828a9ed5d5ef82586a3d84f1e119b3f9619e03d497131dee9f823bbf2f7ae469dec7964c6bb1439027a87153a6caa4a67ea9cc399ff61a6cbeafbc7b7d1bcb6621db9e3b1e2664cf05669c69fb3c07dafed3827778b5725273ce8ce577d953f861aa2f91b710a5d7fec83cbcec84f877718c14e0f84e5c8245f991ff4a8460ec423532aabd03f5dd10a7c8103081d2ee94aa82ab4282e90474490d0687dc575a091364766f747b58f90e42d6945bb32cebbad644e5a428734fe8055018a167e47186869dad72d5f911ffd94c2e58191d47e80de0a8c6a2025d1d834e71aa9f2c531c220d6a9d44619824ea9aaf46c75c47d102ed1aa237400de8780ee4b716c4ece73a2f863dfda0686dcb43666fa4c94d3298562533a70af021c29282d92a79326a14d508afd1c95ce9591c5a0d58f20e408d82c7a6964daad223883915b5c4f484395f65cb60913cd24324316b6d64f69be03993e82478b82748627ac9343209c589f52ed97003ea04131ae8f696445c58b55c992445afb1de94e7c2b9e9b45c4cdba91758094eadb4a285f71b092c4bf17785bf56f2c770fae4d9449aec2aa594e77221a8fdd19a0f14c04342f25cd2d2b105f7c85aad06e2cac8f32d9e1b8d70b94fdb71babb777bf1ba31a293d956b922ae08d4f99c214029cf4f0221463d6db635914bf45607dd952754559b3821ca08082a54c51c23e43ecd5c4c924853fefc6435f21a32d7ac5f663911aea067eb55846b06465de610f2b644cfe17cddd472757d8bc78f9cf7a4cf62fcda5b4eed0bceb397bd3340457062b1c7ba8469f26d5ecad4a6ff5663ab75039d265329d380f8f6668a170d03d3beb6bfb8ffff8561c61926409eb64d19297c3eb2a5c00daa11184cb80f9615b33285dd50651bf295210ddcb46d4823223ba26750586e28767baf31c4c7fe6a201fa1b2813b07ea3c95bc2425f83e1d64e0055c75eafe380c603793fb61a026e48ca9a74b640702646816ad90596543afb75dfb950fa7a251b19e280400a5197b3c3e928ed60e8963efb1fea21a33f9505a5121e0b5e0b00908b87a5078af14e42d03bbbf944b9640678ca5bdbe2a76cad3290f798df32a33d2086e656a2add0c681790f62036ee88f30730ff584dcf5d211e5ddd3954dbc52b4c2f9e249d20461679f2293d6770fa665c07f955683ae02fb97923f2557cef7800f214b4e7ce62803c1a52134a53f31736f416f274c8573a2e5b78f63297db9709c03140b078df9c0296b7f51fe4e2a2c0fa0614e8ff320d3fdecf5ea599756cc7a42a6f4f7bbb6b41682c54ec9777ec470fd2f19a319e518b0f2777c6e823d08dd09cde1f767fefa9498e7fb0782d3b49a7a7e575c341dd834ffb97ccbc5efd8c6c4d4227fa2b626137bff14c834b79099776a1b5579f624747bedad7760f1336a4c6230518c2a4f54d4c965ad8222aa1b65bfa77b3d5376ff60892670c9c483fe742c4a0f54fbdf0b72af6feac7a0f53b319ecd61c874e0aab6a4cd9699c91c7f0cd2098679eac233f940a971b1156673075960232579a7c053a4b077f8924cb21142d3997083c7c5bb177f141d1157a1b34fc6137349b91dacaba0e9fe85e1d7d420d03778e9c0a0fc846caa50d4912c15fde3865483298ecf206e21ba3964a8e2d565a6951e3c4fa53394102f840317ea370c2eaf0bef877bb56287d906e42c126d0056de0550133ff16fd38be4cf6ce7f431b38afec2e6bff4e8d5a99357801a74e0b2905c7bad3a5078a61ed6cda40d995755a35ddd9c1801e19c30eeabade5f651be5673124c882b6c5141bbb375c9cf4407a08d7f16b383ace574869cead27fc116c408edebb5a0f94db64b2e5d030b80850ac9db985b6d299405e083757c3cef64148c5d0998168c63d494e907a1af119f8c1ffce13f584ca9023d9d0c7b924aae65f5b463b9985d147e705da78ef4e93f46a214be5d9b4923523d973df755fd97d9f4c3c97faf1a88782ef9f1cc59fdc60989ce9d7492d229fd04978a0e5ecfe7e7bb234b21a6977dc820f9e33d385813a890b6ce8ecb8a6208af94256238b4f257b2cd95a8af5aa1b84d75259b39ba85ca80ea08a3a21aec8cfb80d380f3fcbfad4a282d6610f33600d6a2f7e16903d3d3645967a325a910fceb50104a0190120b5873606167ca581af45fa8dcff996ba36e2405c3049aee8e4a99bd43abc7ab059b2217feae8b2fb82820166829dbf5349c3ceca4316cbf3c8e12f332268b233c31dd569870355d4c967afae09791685b3901d9f6458eec5508ff356ad1019ec9dc74d0aba506cfccac5902cb230d8802dcf414ede00827d8016fd2d4d8033d3b26ad866ecd8610c44879c8dbc5b7c60bba9f796d4d45b45295ae05c3d6e076b0ccbdc8de1d04843e64789ee46e81f4608f7b77f0d11d901014d20b2611d2c897705672e60de0a8745f504875294c273c11cf7941489859279a244a466c70336f8a21e78c104d6bc11e2895d064795043d6d8f74ed432ad70647e85cd470f99f20fb3ff9b3836d89500023b48572f401efbdfef15c4eea45ffe217116dd557870f48263f633d726d25eb781b1755e51a9c781e10ce78334c310a83b8b49db6b52af4a773d1dd88a950a331f8c897c2f8019cdf657790c654cf7445ff03156e8dc6d8589046396d0a8087ec804aed9a22c48f22754588a7a5568972b818d3ad191efc7aab4e62dbe73065f72dd545e0e0717bf08f497618bf047bdf505cb29cc5368c43790f9b01a493b9c4fb5d5756d96acadfd212ac706c1db70f3302f1de7e914f3350f4de59b016dbc61ff1051196aab2eb30d2f3133e50b9c489d72c0251cffda4f295cd11187208cf1a343327abd3e28957a5f394b7058a937f49f4b610b6721fa9de652face6a48bbbe255ab829a8de41ca259b3e882a266573fc4987f2eb90889e7066a6f1d524bcabd0631ff95bfc25061120642153313874ad340b9cd1f5e7f2ff1d840a66078aa48e1caecfab17ee9ce62ed475e61a7d201d9c8787f47a2f5d22d2265aab9f215f8a9df9560072498e9f51251a41c5c174cb59df3d4f60f1d6df8743a3757f00545c836e6ecedc6bdc20a66a4d85f9919969779a3fe56d577929f5ae226a429d8d973484055441bb7c1ee6052249700721b6743f490b7d58a228fa93b31add3b163eb820c3de29e0151875be9d703f903a034d8c3f18329c80933ff57b5fd4780d5538cbe0bb79489c6f1023a6362550c784bae3467a0707b37ee377afe9f78ea67694acf187de12cbba76620fa1756ecc91eef2287f1bc44fabce0f9dd8729b8ebf238698c165d1d037c98d41161f6a291b04d2a91a428935547de2824ae8019ceefe78e174c943bc24ad8ee889ecd5d1b3270fbe82abb227d2bfc4d4782162d4505dba8366e38ff34bc632257b1db5feb4030deed864697c66c52383d1c27737d21d03a7be306cd85a134b534cb00a4930c8d51eb9451989b4ab3b7581a4851a1598f8b40ddcc5d1858f41a566ca33cfe37f10f28bde461e13ee8e0ea01275b5fa58a0883c32d1b12da34ffc4b455fc85010490f8a89ddc643d7e8c4fde31de5981255a3fe202634e21f303d3855da4437218b34a4f209424d895a5f4385db253df15090f37828327b85a4531fdc28bdc45d7ec1e4bdee5fb15678d0cc02757e1daa599d573328f480deb41b3a21100d4ee5408673118f2da14851aecd07c3ae5b95c110d2b0bce86e9fed3b2c82dda1e84f09df036f66290f1f7cf83044aafa2c6b51b89dc475d8c21147eefbdd955e1ed74fa613ee820059f2b8074a38c88661d4fc68eafe6b7b9dcae776b50937256cddb9d59ca6236cf6de1eb25bd6559866df978135a7e200b88920228ffec5a3b79d1fed2e3c3ae8a4aceaed458829bd6cddd61064d56de66f3809d0d46286410fd995efe82d09b0387146c47b4b9abb4bbf7e17ecf665fe6dad246ebd8e7c865d33513b11569a502990429b7fd6e27178bb27e076606f282853aca3cf4aa791997c3a5b0d4c1b512c0e39bf305bf36675e4215ceac4d206d56ff4e8105c3d79ccaae971d0f4b4bb34765a13efb32e65461ac6fbffbbadfe3ec5ee88d41dce47683fdc3c17d9643bcce64fd732ba285435944091bd153b21a0722e1e6e9f113ce91f94d1d3621421a6d2ae2060966c5582a570110ce5bfb9c9e733ce26b561e48b337e17ab7433bff87f4d325fb7a52523e4bf2e9ee062471a84c7a79e30a808c0759e1a2ce8ceb5c07c5e9844f2d31500712086d0bd3085aed6d2660afb86dec079cbaf75ce52d3ab92bcda934b99585e12805420550563c484c492758594cb8421de385d067f1aa9a822a51343a9921f55e75f17d7271fdf6b36a866b2a5c6f188aeb2bfbc7e8216b7624cb545ffa1ea3a04768edefd48f47b0b84058f244476bff4abe5c88b16ddbe34f1cc2d42d58b224ee892f72897db65b39368c9f76586d24e6bee08fdfb889924320eaf430c39b8cfcfb4400bdfc171396eb45b77edb2b356254eac75ec781842fa20e41e2ee642bdeb05fb5695ff5aede94170a4ba3bc22be3229b1361021b9501d5ea63bd7a4c4450c8685da25fe6ba7ab43c588e742dc3c39d050a7167967df8ec492bd574112d3bdea2c091c6086b5976da51f2ec5018347453bd8a7867dd1d9ed382e8b2bde2b6ade049ef9e930972e4ca71053618e81dfb43c2fb42e3362069ca1efaaa1ba214df3f0738a3cacbb2a4d8e7602f3f43159c51bfcbccca597b31907012a4c89913872ca2eebb208836af3b860f7b8029eca4978f36b93a4086cfa04b7004f5d7e1a14bc7f8c4022cf28049b49f08dd5d603e2c4752271d0032694b3a6f21adb3c5cb5d30264e343cf47cb541dd887314dc1cd09137eefa306acaa7c2edd1d31041e921b24b5c6d0152575e5dead9d0b38ddfb9b78a0b5a6ddc9c70d6ead502be2b9ed09a5226f1a3691fa432cbfd56885b292ca32988aebded34dc918d22b5be81d9d827abe495b4eb97fd8514f408e3019df3c367637529cb", 0x1000}, {&(0x7f00000001c0)="d4975d62241a340c8772ac3504d200b70d1c30d58d2be1a0426eecc568298af094eaf54687fe5d8bdc80098bd55011d3", 0x30}, {&(0x7f0000001280)="36cffcaef4c7b5016210a478ede8d250c513d3ccd76ea29f306476b76e318c70770fe1d9004e8078fb1b824894e522fcd54942a9fb54bb7eccb60b646bcf91e22d34e7216570a1e7a8", 0x49}], 0x5, &(0x7f0000001380)=[{0x78, 0x0, 0x1, "4b27be5ec666e50f122cf8cf6073814ae047ddb080f2397c572b178ceaa2bb1a1985b2f97e35f9eeec39adc67ef60974379009905fce809933e90c28b84584085093efbfedd6a693d55cbd246eac339ccb22eb4b23b21962b06b84cc263d9c340b659ac11d71"}, {0xb0, 0xffff, 0x604, "c3268fd5cfb52c6b56b1f4e8fcf488c3c1515e6b3c939d6c96c34085c02d950fa307ae0aef35be315960819df58983ff29296679a5811865c1adb8e48c08cff273fd01771e7be748f09d841571bd40bbd0205ad9eaf66bda39eb843a6691574fd57fbcce37f89f20ee6e2625ef2bc99ee18aeadfe6f34ecafd0a19d08d04a53d37f19e3581295e16eb34f60d74ee59083b6d994d171d8a0b133805d8c5f632"}, {0x38, 0xffff, 0x6, "389c6865e7302ec08bd2ac40798f3a4b51d3c0f27f4ed6455ef02f84a72041d16dfb9236"}, {0x88, 0xffff, 0x0, "cc5b78b0f0f25622e103f70a71e93a0a64c21a56283fa0675a3f39df98a9420d2d6bf95fcb2be7190b9a9b1751bac42ee099220cc579e7332da0053c093fd4a2b47e931d2f2efadb127e726e55eedf555a80bc004771cdaf2101bb88e2bcaac999b20baee6169a56360f3b1b802f91bdb3"}, {0xa0, 0x1, 0x7, "db50d39e22083524a430f9eb49bb1bca02379b0f9e6e7318c9fc0a848ecfef06bb51c3fc52078f6d378aa7f2136ad68838bf4491172e19e02546c2c7ef475408ce5f2103f3bc68b60e099d7d3ec505055d5bd84cd8a59d64d4b7217c50ae6586ae266ca1c4c1a073b91463816978c2a6adce818abb38369f0c518da98ab24115f0d35cb88f42a7420ee23a75b909f3"}, {0x68, 0xffff, 0xe21f, "d766340dfcc66be46b84eaaca0cad71b791dbe8556c6ca3b655d27b31ef2de0125d6064447619647c4396570a2b36c93f9806717ac2df44fc4dcf3476e530a06d48eb16f3c96dc01227c217c6b0724f98a2f608c8587ae"}, {0x58, 0xffff, 0x9, "207a50b4f58d5de0825377da18fdb84fa110e68d45bc9b1690f8e6f58e6427dd588761c67720d0cc0483bcd1aa1573c48d215f1cd261f1db8a8f9661f0209795823c49e678291e"}], 0x348}, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x404b0c9252605b8d, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7f, 0x1}) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) recvfrom(r0, &(0x7f0000000080)=""/125, 0x7d, 0x801, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000e48000/0x4000)=nil) shmget(0x3, 0x200000, 0x500, &(0x7f0000e00000/0x200000)=nil) ioctl$TIOCSCTTY(r0, 0x20007461) shmget(0x2, 0x4000, 0x2, &(0x7f0000e53000/0x4000)=nil) 16:00:01 executing program 1: pledge(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/171, 0xab, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffc5) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x0, 0x1) setsockopt(r0, 0x2, 0x1, &(0x7f0000000140), 0xf46f6060f5504521) r1 = socket(0x3, 0x0, 0x40) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f0000000700)=""/159, 0x9f}, {&(0x7f00000007c0)=""/70, 0x46}, {&(0x7f0000000840)=""/174, 0xae}, {&(0x7f0000000900)=""/104, 0x68}], 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="150ae6d2d3b1947b0be2ae8afa0aedcc0b063faad4a0547f1aad3283ff3317da587e812682c6e944d802c0a3500ad839199f99205cc2c9fc3512ad3ee5004ce94a007f31a003ba9ac5df0a7ebce0b72227bd279634aab91bf9ba4d93ddf259f3b20a81411a648d07ad021cb3b336116e306d152403769b78871b800ce0575fb322fb92ac50bb4c01bafddf188026cad08498f830d7b5433d4eef559d36e8d0e2f4754a7e8451436eb61cc75cc28e6fe591eb9bf733df05abafc0e21f6ac55f3659964e543a69c23c1a", 0xc9}, {&(0x7f0000000200)="af281e28ea3300208e1d57ccd04d8098fd9cd5413f90f552980478211bf717f1a99861d2b8d73bb11694e05530bfc5dcc7d397a7b7c7a8fdcda725314bd05761315c0189dc6308d6d7d29849f4e1983289a71dd0a3ba95e3e4428b8b0a60f98ffa284a000000000000000000000000000000", 0x72}, {&(0x7f0000000000)="b91dcda7307b2fe6c51268207d3ef42603d4ac4a391bb44d9b599c6d23babbd91d9261", 0x23}], 0x3, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='./file0\x00', 0x20, 0x80) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8000000000004000, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x100, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x21) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/212) getsockname$unix(r0, 0x0, 0x0) dup(r0) 16:00:01 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r2 = syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x105) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000280)=""/192, 0xc0}], 0x3, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x1000000000000224) getdents(r3, &(0x7f0000000180)=""/254, 0xfe) syz_extract_tcp_res(&(0x7f0000000740), 0x3, 0x20) ftruncate(r4, 0x6) write(r4, &(0x7f0000000540)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa096be2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xfffffffffffffddc) kevent(r3, &(0x7f0000000840)=[{{r5}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x4, 0x12, 0x5, 0x8}, {{r3}, 0x74e492dc2ff5c48f, 0x49, 0x44, 0x8001, 0x50}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x81}, {{r3}, 0xfffffffffffffffd, 0xc, 0x2, 0x401, 0x8}, {{r5}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x9, 0x3}, {{r5}, 0xfffffffffffffffe, 0x40, 0xd2, 0x1, 0x2c6f}], 0xffffffff, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x40000007, 0x2, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000012, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x9, 0x1}], 0xfffd, &(0x7f00000003c0)={0x8, 0x5}) 16:00: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, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') recvfrom(r0, &(0x7f00000000c0)=""/236, 0xec, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:02 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f00000013c0)="01f860987a26c8c8e05df086e472e568a5d5fd3fe0ab45ac887ae0e31d3da4d24aa1fd202ec6169cd72f206ddce8edcfc202562ea847d0420db34b0d0af873052a2430a8ffe393c24b67951b6f6380a8e360367b37ed5f4d902d3d90336636e19428db81b5cb5610afe0dd2b6c4e7c055bddbdd0b39325e01fb93b17825e8eb48ffe8cc42c6418c0281f38c90883", 0x8e}, {&(0x7f0000001480)}], 0x2) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x601, 0x10) setsockopt(r0, 0x7, 0x8000000000000002, &(0x7f0000000300)="5396462d43db0b1ee072966ef1fe28c59609b9ed709b45959c4befd2f8fccff93af42fd27031e583364544098158a2984742c40f3bf4cbc4e4eeb18af693b7888bf645179790049c7512616cfe9ae3ba632d16efac6a2d5e48e56e5948856c5c73dac2801ccf636ed128a272526247f21f375650ef4eab19f1bc020e3535ddabf1dbca06c94b9bbdfc777abe93ad87e773bd549aa88d2faa80c26803aa5199dd962c67087f231fc3fc0fc019b7028b6a90e2c0172f4c667fbf0899f6e46b904264f226d9b33510e4ee9ed888b37d5b4b7b9e60f25856b956929cbf73d8731ae3397b8910cf2e29d66d84f57f85b3214459b402710d7c402c53d31000f6db1e249ae735562341ee48dc39dad68fd9f5c9da2eba38bdf36bd3a8677d8370575711166ff8201a2a5e305e2fae49c699bb93e4ccda759a1b439f5cc8028f42680fe2e32c9708db78b28fb6cb81c2d7442761201f6fe6c89c2c929f37cab9f84088f2f7734c89a45ea4ce135f42b43ea6ef655aff620f98546278b9b70fbb579d373d9ae5c20e8378801e232c085aa08a7b862c7979fd5c320000", 0xfffffffffffffe85) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="c0d8a4a04ec5ee457d6e18b1220cbea700787ea57e01ff19da4aa070380908d7cc84bb91f1d826fcce4f7e1ddb1ec4c39798e4f2119223107a46c1f2db72048015fa325e826552582d2c41a7bdcc2910f5423a90b76ddbecb184142680b7d2ce86b908fa4e0dd540a9b24401d867c6532f84c720e51df547", 0x78) r1 = socket(0x3, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() open$dir(&(0x7f00000000c0)='./file1\x00', 0x400, 0xe3) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() fcntl$setstatus(r0, 0x4, 0x80) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x401, 0xf8, 0x8, 0x0, 0x0, 0x1f, 0x313}, &(0x7f0000000140)={0x1000, 0x7}) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x95220fa41505ed3f) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2ebc1a712f66696c0000"], 0x8) fcntl$setstatus(r0, 0x4, 0x8) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:02 executing program 0: setuid(0xee01) r0 = socket(0x6, 0x4000, 0x8000000000000000) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200) write(r0, &(0x7f00000001c0)="220e2289017ebc74a7ea11cf801bf1fa48f4445ec234e0b96a0ae76238b9626953bd3004fd91ca6a892e6995766596433540e0ed9bd69c34db5d9ceefcaac0d9ec34d328c5ae7726fd4100a4036046d917608fed86a867e9e428aae2cc2162b22a5e2a75c284000000", 0x69) ioctl$TIOCSTOP(r0, 0x2000746f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0xf7, 0x0, "d730c9e7bb6fc6e23c5be74de400", 0x0, 0x1200000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000040)=[{r1, 0xc5}], 0x1, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/214, 0xd6}, {&(0x7f0000001280)=""/106, 0x6a}, {&(0x7f0000001300)=""/169, 0xa9}, {&(0x7f00000013c0)=""/148, 0x94}, {&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/136, 0x88}], 0x8, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x11) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:03 executing program 1: minherit(&(0x7f0000536000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x6) fcntl$dupfd(r0, 0x0, r1) r2 = semget$private(0x0, 0x1, 0x102) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000080)=""/241) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="09e3618368d54230a6c299e160f9c06acc0f80433b0f8212560e12cfd03e", 0x10000008a) getegid() poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2c}, {r1}, {r1}, {r1, 0x80}, {r2, 0x4}, {r1, 0x51}, {r1, 0x10}, {r2, 0x4}], 0x8, 0x81) accept(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003edf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) write(r2, &(0x7f0000000180)="25a845f6ddeb2313062484f77ec7c485457f817e7c58be32564c736d0c73b1962136440e28f54d0eb703b731c238bc544b44648b283d5f10b6ed", 0x3a) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) 16:00:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="937fa11e0e85c16a23139a788c4a7d0dc15c2081c6d4a148a706c3be6b0040a0e0324b4e7af9c0483444369caeec11fc9ebd7c410000000000000cb3ab75ebc9c321054842f23cfacbe60d3d65fd645f7d3dabc87c0292a147361ae66fd3e4330a8086daef234d714d3583e5c96451a56cb1e93ba9644e1cae412d52baa078fda22a9d31ade86c22973e77d8bfdfb30ee4ffd3450ed6c27ad1087a754e2ec8dfc47df0acd5c7562547917ad33ed9a8c43afe5e96878194c97c2d95f99b087ce8938a1569540606df01d90dd231e55a263bae672dbba71d9e32c6bbde8be9b0e075ad47a1cc943fc92bcdd95104d474c4190cfab583b237614320ee6aab286c28a97a10d926dca47c3bb4d4c6c0510489917b1ed7e9d3342989d352909825bdf5464909222616a4ab7aaeeed5aec857f3df64acb51a0d826f70c8146435ec657a", 0x140) 16:00:03 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffe87) socketpair(0x10, 0x4, 0xffffffffffff0000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x4, &(0x7f0000000240)="12d4106adcaa19b2301ac90f7269962599296a30de4029ce14df2af4089d81028a5af61c69cf57b7a0d9dd68b2680a4ebc56770f9a86193110fd72b1e5e3779d273e47cd877be3513a105f49fba52f6adb9a36eef429abf2de4c09497a", 0x5d) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:04 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) flock(r0, 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) flock(r1, 0x1) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202e01be47f6c65302bc7e248b856e63b36305f3b3c1b0000000000000000002498136635836464dcda31bf040d36adb6a0b78603676e894490fbed9b9de0d85359368604c1e48dea831e0037aca20cd2e1148f19d6f1e40427f32795c66bf50a51353692fed13709ca58d1ae64e8c6c31dd499a40d0b8ecce7fd0ea2b30566623238725f5aaa5e0b56df73217784191bae696975a7578ffcf28ee38c2143f133b36869fdea1cee620d3919df0ab4d5777dd4faac2e8eb35366e4d5de4d889f0548d3637c735ff490baf9515c54a09845ae338d44dd99a2c789ebc2cafe4204a2824e3c89b2eb76c1be2acee1a5ab4f027db6e37a2b6138e3a6"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xd8, 0x2}, 0x10) listen(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) 16:00:05 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x3, 0xfffffffffffffc01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x9, 0x7fffffff, 0x0, 0x0) dup2(r0, r0) 16:00:05 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2e7f696c653000"], 0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0xe0, 0x1, 0x3, "3f7681699bc4dcfded85da3acc92f9d911d1f91d9b7dd09323e0d035f94892bcdca469030049712a1bf5bb4ae40687c91b3248066a86670961a94ef4ba620f5d72343db439889155fbdcfc3179aa4770e11b81598d414b2209421a6467ae7aced7fb5258a14595eb733cde557a8113444269d0e448b72539464bf796ff3eb43ee00d09f5935cf00c1a15a27e15fae10375510a215dda239f02e52858894f728e67c69d83990928fd2f1993042cfcc340b7f0b381292772cbd4ca2c0ed61710c2cd23c975f5399b0aaf0cd99e8ad73a"}], 0xe0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x88, &(0x7f0000000180)=0x8, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="22c829", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000003400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xd9, 0x7}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="9e1507a88e44b46d539b371159ebc74fe8ef3078199095c0ea9c0427ac66e844a049b33c188b64c51fba28335ce2a66a90545be48db0af5010d692c7c1bb575f77", 0x41}, {&(0x7f00000000c0)="f68fc2bdb328da8bc3f4a921093aa766dcae0871be690692fa6a3e8214897dfb003a7777f83ec20468f7d55c8928365dd4a4f617797f91b4a2877d411875bcc70d8487c379e0eb70177ec06135dc1b9bf5a6018647d32e86e7aa03d1485784f88affb084e004b091801e7ae88c488f56ff0d06cf4d5d3f4789d7f8bc189e8beb3d8d1809bde1cee229b746380e489b7eabafd00557d05ffa3315ff6bed28796ff6133a6e8a46013a2373ed6962ed6099683a81cd4c8ed26eb34c308098687049e7a96d556108e854bb378163dac77f3887cf6d838132c62c19f76dcad942e64de1d1316e9e534f6d32fa223f", 0xec}, {&(0x7f00000001c0)="3955499b6138d1a00caaf90ae4b15ddbd6c8dfebc0b059d138f62c96f29666e16c98e96e0fc6fca302d52130c38b2b2ef06a22c5679c3d513232e07400b3bcd88b3130609797afb1101fbe1dd5b166d7e53217e29ac4e61a115c9ad2afdce8cd1ac30f5923b554c36a6cf1e62ec8494240d68e1266b965097fb76e08099c0cf77b50148d431e7844fdedcdce7d4244a0f89842c0c50ffc753649ac1884a5ab82869fae7660ce6f03075981cafc3d0492c7d14321f56a85c32b9a57a73cbaf94dff2759e8484fcd3dcbd1330d9cfa77ea59c12b2316918bb5b10fcb0888d775238ef12852", 0xe4}, {&(0x7f00000002c0)="605d2da9a3a929bb28034fd5e37c84", 0xf}], 0x4, &(0x7f0000000340)=[{0x1010, 0x1, 0x4, "4f14ed23ede76deb11e6ad2db2e100ac12291b245b4dae2321cf7f9e449068da2a6b10d9dff5a29f23356e34089e0f70b04d57c2abfd0efcee9d7018b3bca44880ffe2b003a065fe981a24154966f8f11796f58052bfe20df3c628ae2a0c4b6596e268f27057addcccb4fa4a9c20d5c4aa86cc0c4c8fdf865e1512ef6870b01eefdeffd1cfc0f703eaf6f01d921908f8b5c78c8681e07cadf5c32a58a679a2759c8f5a3944a0b118bdc7ed31fa62738f0a2672f041b9e01b8519e3ffd958a0886dd2ca69c9990caad59e29ef943ef2d8ffd7dec94c005fbeea4c1b9ae589cde966c8fb7074d1d23e88088720266261611c093210cc35f2891573e1b1f2c43ad3b21fdb3b4ce49bc58cfa7da664b621c9738a83786aef22905efe4f0f1a127b69e794f768b22ebb6170514f1706b5d9508497c172e1c8495dd7a49848fc87d6973f1ed0d8f5712927f45b674a5a99098519b26e8103530e97f9ba59e0c52da04e3ab2f72d51f2cc8d07fdaada0c06e3134481a2194c4190a40862a790b07e8c6dad18969209ef91b5a88ed99e1b97611a41b4459c0e21f229e45ef6a4d96ba53929165f233533f19c6c1399dbbf7d5fd58d7f2a1f205fb10eb29077ca19c77c379e644a274404244d0c6c47ac491b9977167f3884ced219c419dea7c5fc8bb942ec8c1bfd4191fe4d8bb9c95ede8682662c278d0b6dea071ceba08d2dcca9e8000f926a017fd03c4b0bdf6f1eb6848b0b17d41545c00f0f361d3436379fb1b648235cd2d345a7baf4c36c9b4a86056c3d940aaa88f367dfcb2c78da268d2a43ca79d7822881412676077b4ec204248b256c239a557987e82539ad97a5fc2ef9599a06d55c69703e1f7da6e80cc2c6dab27756d6537bff16ed5c879bef6a75e10d7e555a810eeee1b4da7697af2ec0ee3dba04db419017ec7f5318a78d5abfdfe21a2465493d731f8a4409743f0ad25cbcd01f96b1e31841e56394c1c3e80ae3f5b7f5729a77cd3b7dc2adda13eaee8b27bd6b7197b7248a83631e5cb01cfa3a885515500844c5d603ba0afb3adf04846f0a78139cddbe3ff310b51170d880fc1ef58761d1ab1e02c5e4d8d2878f3f39f3278283abbb60ebc265efdf4977570cf9dee13ededfcdbae5d44624cb769289b52001251ed3a565a540df0681d353eed305907a1e5ac5a667d4b4990189ee8b5fd4ace74f5e73cb3be9e82c40873ef83e44475ee739154d751fb754fb5c1df76de31e7e3f4b8b009d1ecdb6031e3e2fc1466ebe88813661873fac9fa2a443c565a53fc83c4a574cb95872bf933704572d5c8bddd0b2ba3fe0dbba6302266445f89489a5689d4b0b19459eea3a6dab20976ec74ce8a4afa549e20d6fcdc9cc1d28765a0ebedc077243e06a3d8b91775c383f54fe7a8649d933123cbc78487e157b3d9bb25f2936efba62b0aed5a5843ead86699c49d0cf5bab06a991d0ee3756899e1fa781315d2cb5565ba2ec4f0c76d85872aac7afdfadf72fad9b296411ce227817650cb1f891d3c37c0c205730d476413bfe67b0d2f2f05e0a3de50755ba1bfa929be70962e2910862e166aa72ef9bf23ead67209bbfd61b5907e3c5134a0f125a8d1ff6484b6baa56eef4ac12661acab6f2c4e6067fc409ba173c088a7cc4ccf1f7b1f061028d0019d32dcce80e3f3d28684a7e70ce5334a735c3b8c22ac451f7e056589be0788e725f5f3020bde0ff69e50ed8db6b88bf2eaaac00475d97ed451ac8e8ba9d02d17efdda42aad99c7ed1dc1dadbebb4cba77196c4c7fb4173d1b958e9172c92c4cb9c9173828602f9fa2e5efd349c133c4d7f0b9a701410ecc1d1a7f6111b4be40c76d7adbd12d0d7f10ba1e4f6cdbef62316e8ddbda343443c90961ec3a6210168b5eb8249f9a2338c920aad287fb4bddbfb7eb24db9fdeef55d8dc25efc503a6707a15660374b0a25b6447060b28c66adbea71a5e365171d75e968c80c5e24c5faa27f3ad10c29f151386decb12e20b1ce22648636c7871befd5c6694cacbfa30f3bea90f75d81544710527797c9d741991a5c1c5847e2eb2578c7be49abb83c60e8bc02b0006f0cafde196ca510ff30e26dbc7d278ea1ff7da93199d97889557631c8eb2f09a406acce9cfe4941ddae7021a11e08107fdc460e2674f97714bf790b5071a3ad10a21aeb4849d053a4e7afbbf07b7d21f4b9450b823ade6207d1ae115d64c799b0d51906be2f075a97ccaf953646f9f9a4678ece9726c1b0bb59a0bd000437137489414390aac66d744dd303a636391bd7bfea2949e1c1425efc8c945c6f638926488b9ea9ac819acbad3741694dbc8d12d049dd96a432c07e210dc7397e1cbbbd89c73d994876048dd26124079008f48540565de9657d84f19dbdef79945aad09c31a5685985c3c0acae1f542404b125814f02f19b45928d2392300c5ce0cf33a20998d99627d20c7114344add04dc013c99aced562b810bb561ed61acee3415858f1419037189e82436cb33a5367f3d695fe5ebefd01d742f7819eed892c474ea844908c96434dabbcf43dc4139b68fe07827144e32949e116470eeb11395e205e9e53e35ea56722357b5b12a5c25f86f5efe1ee79cd0a2b16c98ad8e12095777643ab7b55e10e6a33720c0980b84f518f1fd0d40274f3ba2d17ea3bcf9669bb7aa4d9fc92a2f50735ec453b5eb0715643630b00ba6140da931ab21c3a7bc90c228a682c027f2122af909aa214b251ff87932929d4aa871a19301948a72a2c2c4f6101307161c962b154a8145434399c5e9cf77c745d5fe37b45f75b46b5fbb5b379383524dd1f93ad2395a5a9342310af0a0156a5c1a2e6c1b4c37e7edc76b1640107bb8690d8c28978835c51966b5d482db8abdce3d841927e574331b0e9481da550d555c7d818db12ddba45d10f3374200b4ed542fb890ca4b13f75140a74aee69cdde9f42979c384038c139fda5e9e07cfedbdd62fbc9866444641af666533c38ce038bbaab89c376ba8e0f2a071be84692075ccf6cee33fc37dac2dc9f26c7a6719a45618da69e90766b9f08b2200852614dbf5aac6b5464aaa03f861476f49223a0715f80c8a2951f815341f319bf1228eeeb33b7ac26d909eda2826da40ca23d3ef421fd4ee1cd74f81c202eb1778aae2f1b3bfc5ee45b11877de5b8228fc45a3fe0f290c1bbdae4417d4c7cbfe900fdd67e45c41a0755c13c265f2add8eca34acca94e7447e6bc53877262b708c2eb6d390a82758078f118b7ff9f2e789eb2500819eea22287c1988f4408fe394cbe052f7e99123cdcd7acc6390b2fcc01ba6eccf6090dcd5052818d3527d30e7dbbfe96faaf7f98999fd26f54f7324fdf9707055b5972294ba197ae3585fb63918289e20ffda13a3b24f4d5284048b64f100063c378b2c22103d719152cd174ddbe4b42ed372f2278d5189f1811e9c1536985b94217df421158f06c627f563751389b0711410ed614013219abac9575466c776ffd1d6eedcf7611572a79b6f9109e2648e2fc4debd958a6e6eb7d7d90f0753d85e6bbf4b1348110c9e9349fe533fdff043eeabc27cdd9e9bfe1e1ea5666bd125c88070cd13a1871c613647940011578f553c468a4612e637eb39fb11809f25cce026d33ca298d464df19bfeca6f1b27ae68fc6ae819e2084d8af9bc777182e3e24e114635d18280e1ea49bb3acd585f2f6fdccbc190cfd15e04e68cd51638418f6ebd39f81cf6f169dbb23f60078b74ebde9debf1808fd248987ea3a1b467d850ba28d9b318f56ac6e45bb569c19de5425e4c8457746178eb2489dab711bba83f6b67fab42604e8b87a76aff19140275ce8ffb04687589a9fd3c8b21ac3327057b2cade4641bde225b91c6b19de67e24466cb01adb14c233e201ce5306029437c60bd6536f33f1297710d7d02b70451332fad703bfbdf85082a30a4e9076e0415fd4b74e678c6ef1edf137cdb78f5abc59803ca7962d8f299ededa44364d505ba1427b3857cb0b025819fb62ac3ebe4108ec75c797b410425a873c4fb0f131a36d7751727965efadc1555f84d874ee9c83f90b1bc92e544e5d39722a7dd1824097ee324b17ee45644c0bbef4ec083724c11e43eb1ea34adf008092ade1258948dd981bf72b2181e165196b7f060b99656e9cc64b58bc4bca3d11427b723306adb4c6b1ad5a9f5eeae12f89858721051a3efebff9453f9743db0acc68f89984682b55b28fce71e06cf25cf2c449c4d1480555404196b36920a6601d2ba29dfcba5bd198d22b18866386bf191c3efab6c31b490dfde0b0cde2aa85aced16b3cbe934a0eef8193ec4ce7878167f621a27616570c2189e7abdf9aca7488c348f065a8e307f199ef732f1d13a3e6b5e28a1de7b661138cde22969ba2fe2fa7a00170cacb837990fb8c0bed5a4758f7f80f185921949ce501801edbbd00ac5f0b9aab72cf4b62ecd403ac584a4dd823bd550d77cee68885e0e16209e371d4f8411d5174b945ae673f31829f8c07d49afa3a06fc894469d954ba66a90f0d0e2872439ce568300236370ca5a6ed8d4ef50f835fd9b8182daaa47b54f2949fcdae90b49fc06128e41b8a45624feff00cce1afd832520a04ca88bb9669e4dc870e1ab749dcfa82e071d0fd5fd77651b6a94580f2229f24270028329738ac146a9a27f98ebd898ae4405e2f4c458a1574c5f129398a792fb5577d92e8b1fb03a9b2b2892fa28e135526346c9d098b7358e672a2b35cb73e5b5a2e612b25039f9d447de25077ea41c9806cbf0b907a92000e7acf1349f783cbe75708094361efe305f65fd2516a4957a15abf09efdef39db2454b660437699c4c5c5c79d9945ee903cf9c310219f816c04359007e4a99a9c98e4252ee03c16bf2aa943562b125002e4ae1571de71a16b00384f977bff085b96775c0bdb751aec941c7cf2793e10352c0d338cdebddccaab8ffabf14ae84ee8e310300b1a49fdace5038356b591acf1f26af8b5da6e012ffc1aad0b73505b9d09a41cb879c0ce493e1cb79ce8b8cd28ec4c2eb6e950c171af872d78682599e1bb2d03cdac4984398fe5631740567e7d5f859154d02baf73c95e0feb1eedd7e37783c124f7ce64fbd9ad9d4369a8af0b846f5d1f2e40108662b4c4b1e42cabcc4f34b56bb0e84faa412aa1b626277f16c236a857fae68be5261bc681cb786f45202dc147c23c61f61c08a8b697277fd2415b95f434b6733b438f5e4b03d2ca373c717aac683b30d4a27cc2caae2d8413c9955f0f963b6a7bab6b531b0726b47fbf4c76e92720e866c80562a547bab67673022cedb26d806c098c8d43cc61633f2811aab5ac54662aa8df204a386837c2fac8377baf753071900d2d7c1722db5ca592dab14a210b967ba2753e0c5432d2b14362633b89e431c9f8772675bd982e111249ca386c3b7bb954c646c2550082fcf52909e02a8b3cddd60a62065123602d37c7e36ee4f6383f6fc7f4b795fbe29ac160bbb7e84035e9397503951051f48c7681fc33455048c909ed60c64eb6c3c5ddf23ef6a5389dc98d703bcbaafd703ffbc12187a03df9880eddc195652b11de5fd04f6b2752a652b9023439f00de27504a84d328000a19c7eb451daa11748298ce954fe21cb9d93ae1d4d5cbe3c0ed2ecef56836212b173a4beb50afa3cbadf819de1228ec23315d1e531a8e57d0bc1d90664575eb9dcb8735621a2b57522db6923c4adc314a973b95d6ad3d221b6155da63b4d0b67eb05c57fdea11751164dfcb0b1db60d10f1b651a353e821d9a58720129c4ea5335f999201b0779006"}, {0x28, 0xffff, 0x1, "de3932d003353ddc77030513ccff3b34315cb15e"}, {0x1010, 0x1, 0x8, "b4513330596a779da7c76318e52a0d66dcc62493e40ab3d7b5d04b6ffcfe6825586603061f0c99b9e887adeb8833c94b0924a185d05c150915d3714074787e9ecbf6d48a2959f74c81dc0133c43fffc7becd8fb8251d213c69d531663565120987e867d567ceef8aa3d3ddc1cc845643374dbc50e358b34da4d0f4738dd4a367a2d6a4f6ce8a0d9601d9474ee3bce887c5918b7ce5757dd4b1aca8a0d5c06ce69f46ceca19446158c0fee97c72646740b8867e5fb5b745d4c66a787135658e0870555970062c4d5d7e2b3c7a9048e1a61efe508809c756fb39745466cb276dcec8c6ab8388aac0f8c89fe2fbfd38baf8e6966d438bbcaa8bfb8945f577d6ddd53e2cf1fe8b8a5d737c35d068094c81a77af77e5e459090aa56460b7fb86d9c75c2b64806a408a7565e788807054863d44ba96f32d6719d38bc903a7bc9e9d9eab01b5aa3584cdb4cf86436f53671f7ca172ab5fd363f65b2cb06e05fc75b903919c3ecd7808e3de471bed9bdf7d43b1f6e7255a33346f1def5f65dba59a38712fee625c0509f6accc8a7af8cf47ab1bcbdf588c1dbcb8e03487703ad7a74e02c27c670b3cc30fa51fdb2b7c167c1068990b0bb5163e8d9b03bddb7c3b653383d0b9c466c8d83acad0ae7968fac8050dfb7142107691f0a60866b4f6ed7af9bfb3476cf0ca69a2e9b70241120ee008987f91f19d83a1ae60bd4faea7a37920e673509b2cf98661f5e5cb207f552cfd4c7e7b43e55de57967a298a46c21e5befd4909bd024e665a22df8fb796a184a6e4dec53bcd81b420c00d7afe7cebd5aa876c55f88a865a775d37699073e81ddb5d826e54db755b7260062f8b35c22fd25ac1b4a5b0e67aedd0c7a2e1ec589d5c16d003d57d0e23365f2b5bc2ed5bb5ff99486717974afcd00da65a2e2e6ee23ef9037a06cf51d66a97f9f3ae7240573187cb39180b21ad21810df49aac7ec7a3c9ff9b67f95d0ed6d63262e19ec2679cb8d72f786221f52737d84189e84470c97708ac7ec29c541d1507eff5b23644fe7f3b55c0aef9177b50b3acdba332ac037618dc0f2b582246ee04819c5e7e15ae629cec8ea331d9b72a709be765cde9ed2c7eeb4686886de3ae6c9d4233c5be1d7451d402544812bb514a66604d70a00010ed3e024daec3d61dba14d6244918619361398d64482dc3bd5a0b9abe40778538f0d33a213650f32705cbb8f7f155eb2f40517e3d942b22aa3363261bda8a4a49fa39aa9a09ef858335285aed632264a84234943fcd9898ac46a3dc4341e1e34443df5a350e64d05bd6aa01eaccfc70ea0ac9244c441f8b2a1e4d62f1d95fd3e30a7688eb6f28085e316bfa872237db45563e68dff240dd2de22ffeb10c062983900c79aba6911306874e1d3f728cf1f9557af883dc92f0d99f82e8c509d150ba4e93e1de5ba207afe823d7b35a70bec5e27fd73bfe57c756c92ffda2ca8e8e477d989194d1bf64bae84c1812daf17dcdd643420f5eb328c45cd5f64cfbdacc08f593e488e648c8c3b80f5d4dc86a5fb3685a2eccb741ad8d200b26e50441b0e13562d71105e69e710d08b34e27716e08898bf023b79856e8f2264b1e24ee92699a8436dc130d82c542d7cf47f189879343b74be8f054125512fcbf0c720a17337d7e0215f3fe68a6174520c818fc795f9a3c59d08f75b207b5672de9f8985a03486f949997c68f9149a9832521bbaa95a7a0276f664cf8c001235853247e5eab493bab76f338900889b50d5a76fb9f61eaa7a3c4a876aeb960b57c8c11b18605735c3a5a5a373afacd3df5291c3b591bf3669f038b8d3315a472d0568afe3aae614a79344ad52e09b9aabec01a67376576e60ac399f8f74d0c72246c83a478867a5505ee636bd830a452982c81fa49f76eb642dda061a97c6083a29ff9dbd0789f678576eefe3fb21ebc59950ab2b44dcdb41608eabd110f1ce46e713814adece3d01278819b46b376346a10cc3262f44dacd88efede5edd3ba3154fe801aa74c155f4faacc661cc79f9110814d3ad887cfae24a43b7abb2a1b1f3714f9e256a22d46d802182acc7d36e5f2f4fe3b79a64c6ad38b4ba60b3047fb55dbf6bf5a4cf424a315efbd03df86c10bb85892690dfdd7b791f9bd4e6bc55f84f3c5a3fe34134eca22978c2755362a03978929b90ce97988e69e5615948302fde88e02e53927c420e3b83eb7481af09f28e563390dcca2a7b7527f30029b86bcac633ead761e091a164ad0f8e8b19a1a6f985adcdf162e8e281643567b39d17a1fdd2b4989b50949e8fa80181a04836fd00a891c2f866a373ceb644f8e21c6f242388fa21e66f58e7c84f77f94b34f74972b5d2842025ef613bba6f93996c8155eb884b58882225cec7b7a206dc98e0ddaa47b502cef012bc3c5a5391d790ee2559d5b4d2fb441bf830d238a8bb64f01af2ad96bef622f81528886b9eee2e8c741de25d422eab92c036478fb38ad3b7b6d746ff495c1b3b4a956150f33ab76882c59cbc940ee1f36f677831fc2bdd2e114ba5b9da1f9b156c17db8087dc815c98d1d2a5d3f063213044e986ab02cb55519a3375c603c9ebb85b2453ec97d9f22e70ecf18ccc88312da415208cb53712d2b665a5d57f05a53a2803566033f7a5c3587f8b212a2bbd3319cc5f02a5b8c623ed46fea7ff2a64102bb2cda604709eb1fb4b57031d61aaee48fcb00ea3a0dc798b6afe6117f122e2e0bf8c746b7f918afdeb3c4cd9361442dd13eb13e621990350358fba0ecb0fc6206124129a8f28dab98ac0447a546701aa7c0c724e3135e8d80e238287014cf6b541d1459d29d6282f909a8a8f08ab89b06f3be1d3484f48b670d69aeef72a81ae9514bb56a013afb881bbc09f5105e811073dcafc5bbf8d667325299ef12c3717132ad3be1f5e6daf611fdcae8d2b46feb49353f63ba09c8c896d0a9aad9be5eab5ac8b2ac82904bd8fd845084dfb3aa43b625c48b89577b7978dd15a37f140b988fbdcd2bd865f3cf658e71a5ba7deb2ea78b9c2d4312e55e41049b8c2aa27288b15a732d5874f140b9a811441289fa407274f550e732d183eec33cd37dd10164c0ce9c70f6ba2bd66325051a9a2879fe03e179e1d168b009bb92dbfc21895a7028baea10dc386e604ce1b1a93699f7e31e2c46ad18c39834b5db8bb2dc835b7ff74ee9ead555971d23009e1efe905462d4b2c7a947358de0214baa07e79e7342002c55e54ae3ad101c96ecd14c5f24940abf144478dbdf77d848ab0b20d42327499055bda7109532b46107daae96d095fcbe638ae3a410b4620160fa6a253cf6a43818272bfce7ed9db8ba63d6dd22d6a69275ed28f005bbcd92460438890abf53ead03a14b6b14743b9cb34da768c8eb8527ba00cec204e6c078823fc7cfba3362554b1f7d02f0fbc810ace9f2ff10af2628729827118299c19e4b0ff983c3f7e3cf19473ce41a19bba8bc0e65813546d8b210d9d21218634bb16606d3ca8ae650720f33d06f0a8bbcd3597cf53252061521576721a0ddd4bcbd457eb385423be7e74509937774ea4e6b2a661c1132780e188f7b26d0c4604347fb14d2d9c4d2a1a69c1c2f61441a4efdf0b4b146fb1f33f8f6e757fe6060cbd839dceae6536d6346807d123748b7c20edf27c3a7be4ef6d73691c3591776bddd11baa19eaeea9559001ed669d1a5d0af1ebb2062b2fb4c26d9c1bb663f5574ca82d0cf0c674225cfc762823782078d7875663ba997d9b02af8c33ea1de39adda8def74ce7be3cf3347086e7e3314c37ef5bd76c6744d975890fbbc098c5e0662be48dfdda4bd3a50e09bace4a15aeed9ec464a9dbf26443c77becee48b97fb15e0bd5f1f0a3113bb7f97290f08614a661d1dd586b503a02356405226532ad5759603a42dbd77ad57f6eeb645bc7865d10e7e0e578c798b3cf5b836bba6511e1b930786226d3f51c517eb1dd44706c094f1ad9c62ca02ea4fb3b297200cfd480eb0095a585976cdd4f6ca7e4e033e8bd66b936c59284631ce280ca6a57296708d2ca76d7ba7333d85848bfb452b57809fbd0acfe7cbea071fed7377b46bf650711d88925482c5c0aa7b77fc9c77f8b441df48c3085d13336a07452089b506923e2a72b87e1e30ef1c0579dc91dd145a1b75674c8e1e37ca07e1714979c4533ad31598013620c7df19cb40ba3ad367e9ac901c1afd480de499236f9bf8918a8f4f1d74d6e692edc357edb319e368c724be53881617fa8f58ddbc3e693df5d8d9dc95d4dd8fca1768eb42d34343221b3b826f98f2b4dce3902fe02e0038df7e06b0d0f7f1c25f7038948432ac40c56209da29f898bb6945f172aefa0d364782b8369bc56827591a74f9739411a1bbc9c0917bb54bac6e6ea8154c287b4c12bffbc1552f28ae95003d76d7bb842b8fc0f1aae338c89ff3a54bbcf0ab6cbfa56eaf8ba49fd484ba6d90a32c0ce4bbcebae44135dedf9d73b6beb791d3766cfd43d0ee1eba3f1675b059b3d7297c794177157165ee2a76bd050825adc8c2f4088af16bd62705fb68b390da26b7db2b1f94f2498e35fac4317ceea8eb86b6e98058227c8d6f28823f6dcdac0bb5a71df01ef304b5491e7ec05308cc2b1c64e82d0691b2add856920bc9c29fd62aac9c42c947cf8a0cab51dd517ff9d6fedccfa1287df9cb3f669772173470bb8d02b193be47f2f71b95b0f8a3bca053431737d8b077fa87791792ec8cf16109d809159781f8c544715c1d3b094ddb39d5ba64cc913f66951fe309141bb6aef3f26e27b48880fa3f5376b518103d233f0e773a8cadec94b2695b35cf457a63a81e8fa3b67603912940f29e87a4bd5465c33ce1a906b9a45a80372904319ba5720011899b791a4c817b13576ca78e71c08dceff0fb2043228c369c1a9ea9a9cb1990dfe4b992abe66960ec1e57fc38e5d9e7c471170161fd2109a8d89f2176a20d8232ee24499f1b54067759572c7d4f13c3f5c24925d2d776db73cafbf6f1e3607ae320c77121719ea5664c9d5c1a4112f9470ef7d9c6d679b42cc29bc7b4b3a9139b0279ad51e05d62cbea556a067e05775a43c130d6567de02289ecc0b9a636d368fff0d7edb72ad910222455aad9f6305fefe716e8eaa2201163493e480ae7d28ec8008139f0f97d4bffca43b96cd043b4d95cb3961e23115d63550b4b155eb4f3c9c8678069d4b24c47bb0b8195db544c7367eacaf6691684bb90cae20e88764f8ab79a83559a63c9587bc56d7dded5c3449874a6f6bba29b8579a2e563d44a95ec0016ce76ae1635d76e5a78b481e58b35ceb14df4e4b2ac93f7622ef9b324a4af205c14bfeb1ae1e3438b9a93da7351062b332a8abf456dd25ef36aefe7da570d33a03c30ba1d47431b7d51cd708fbb6ccfdd2e83e2fe5cf186abfe86bfc5ab405e1c71aa3625f7439185556d1f17aba084a07527d3e686c1c7302ac2d876575c33f17b2be864cd27ba78826b6c855538680b01ca3c93f9cdbf4e530c84c0f58b83640f88b4583ee77a49dcb8f7b4cda04fdf1eece662f46c73124f723dfb5df0bedce308d77e21e79e20108047d1327fd04710f7fa4ee11416d11c1f156caec592f33f110b2be9344f6d7d806a2fc3189eae04d553cbf40a14e5b5ada4c1510bcca7189c2d26f41c894cd6d54a48f260caca61f50c62732a2e1495fa9d7b20f29608c4e1030d9a26decda88a2d813f341bbba1bdc25dab25fdfee2bb94f20d0998cffc423cf4bc384b460f72ccd7cb532d77c2c9675737e6edc4486b5e4f7475fe7ac498e4cf1cb3edbf90d76d8337c241bf1a93"}, {0x18, 0x1, 0x3f, "d0e924bcc92e"}, {0x1010, 0x1, 0x0, "39a08205c9f1075b2fc91eab5ce2e650a61caa8a7da070a3e09729d9906606ccceed644a3a883de11bd9ae2ffc86cb92b7464ea1c07b4fb24d4ad67a9154e9973f1e20953261e9fa080da758c64753b0d02256bdff3ad10b70066ac1ab134f755b96dc7adee2321d8e337398776553f8f7c39ad89efd539fcabf4ece5185f1589baebf63c63bae8b894a28d46234893d11bbc84a3336a759aa2e36b0aa714ee9ef87dd60fe2ef888c92bf0c1db30017c0cf6ce9e113c208cb626ea6b7bc1905736a57d3fc5b7e5d77a35db30a9e4bd61c3cc6afcee71df9d2fa6416578c950ea8543274c6ea84a906314151cb844fc1133581e567e05ad95c24022ff9b02d74058310314af7b0f9c1d9ed159336718dddc6d40be36840f4e9f4a467079cd72a2bc76fad90d5f9ecc946642285f4f2bb10c2c0ad6f470ae3525ac5f039c1b9d77323ce7c3c89362d673147a013c6acb40f472109cc01bc6b722c2862ac332cda8e8392e57883ccecbd82f54becd30d34500dffaeb03933a7004097c50506f1a209947a2b8c5855f470c3dd29d408f804e495a8aa36b9ebacf72286a3954aa06bbbde203d8422e84896ec10053cfbfddfdaf817b1c720a59e2bc19986e42455fc495aaa5d37464071596ca0c9f191f83e263034d96dbf3ddd9f30382b206f32db0c18d96ccf1fad353c85dbbd660154571dd1c4beb2d72b6e5b742e1bea7e6c53b464f13c014416359babf3f05bb2ff5e44af101ff56eb70cbd568e4e1cc003ee33109e403889edb47358c0f8fdbd81ce617bbf1bf71f22fba808225d3ffcdd362734eec2469a84eabcc8ab487678b6da3471c60a38df6dda1b46158fb3fc23804e17678da8ec776f580406ee20da98373c593c3abf7f8dfae620209e424d4fca132652935744174554ab33979d61b01d167e7e863341437ad92e2b863f22a27c06d69efbd045498c2dc1a803081a85ad6de14a00213133af58fd882ac671f3539938bfc59fea428e81530b110d4953e5788308243d0c704d1d5e5985e250a781e90226613d1897e67231cd7e4e790313f6b89d8ca0299537e81ff0e6547aeff34f9ba7c4a1925fa8010a804bcefa963d23215ee24fc35cd1980a42abac74b872c8ac730c7b63bc2ea01b1998dc6896201af9b05d274683b0aed76f288582cc2a2293e076067bc8292ce969fde17fcdf07ba92a46b2a173d10ecef8a4f8a3eccc6d54a300f1f9d93fa3f86ba8c6257a015722135af5e9d161640c6b0e7af7f4b3fe9c06cd10b96c57415a52a69344f8509ce3c3c1ea523769902a9b7d5957492340d4eabb0f696ebaac10de4f4cebd6a1b337e06b0d8ca0bba85624543634e5142100c6c293fe1df1325e39650dc3a6436198e7700ec39152cf29281017feeb5d79e2ae848c9300f100fa882d9eda659c1781bc5d2b18c59f1908d562c8eed4cee216e621af88622c13f8252de2525acafb675d7ee547208b799a81746024f6df87cd7e86289034b64e38c4444da4a2eea30d75d0bbb9415b6ed83639f81f339248f4667f7cd48bb0468a94d529d9e9e9fbe742935d21ea13ad4b05446c4dc382656cd52b9ac8d70f7d02bf4457e802316b7d74a87fa8f6968632368868ca13bd11e5624bd4d3ae54ca24f558cbfcc6563fbda7fdec33a5045f73a782a3708b2f957ba61a5c6f4ce4324b6311e600318d9516ef239a7d437a00c1a0823b707c24c91ab5894784fc08cfbf34552ede6c217d6d4b864221f9042152ec8bb24d9dc979c43c3ec41618f5fe02b0b581d81bf1dbf868d1d5c00dda1f3c70c74031466c62b68d8c9274a4e350c10bed7d5e8c42a03c271762e337bb19ac12ebafe5b5f403bb3cfd6937c5b1de74bb8ebdc41a6f529ff1bb8298dd520497cea694e5368bf0d96eb2f953afc39d2c5684a30b232a4ae6710699120c63d03770f95019dd3985a3bbe435bcd9eb1e2d86c44ef27af6a3b44f24fee7aa6f09bfbe6bb9105acaddde89e00c2bc7a6a19fcb12e10eea3eb6d242899258945d2c295d7aeb9826f8ea1023be69a46cc1fdb96198f26160f6c8bfc258bbc0305bb32ae05bb5c2dc9ed24817e12d63acf7726c7a66b7b571c346dc75bb7318e650052acdbf5d13926abd742a6c3fae793a5e74098fd0aa9e2abd3d861690fb8fb91099700a0ccb0b6cd6c6b3784b348ab9eafd7bcda326e2f99443118b1943304d39851542126262bd4376febb1580d46a09531120bf5629179ceb3b3bc10a9a94daf694c38d9921944201147e4e9399ee5c9cc55d70fa715e1dad2699dbbee2b8cc729f2f6387ca15413108208f0b3e205bf565635bbae4c8a0d322a13b66384385af91f6f935d202c4224a77b5239de8a7ce03fc006bff0dc853bf45995d87267ee7c9c322249123231d51cf5e1e18dae7c10e7754d57222e03cb380d053c80a1cf30dcdd6c5f3d663adeb5d2192dfad5e627f3843b7f4381c46e0978a140a3329a8e4d330cb6293b8a9284a9f216db084fa8389bc2379c218656216afd4b2c8ae05f6acf05bda33a65347e275edefb1f483ab561a3e58a073c5ea4df58ebe8b8b8b7fb74e1f4bac1459dc6900054bf00c7dea44207e83e01a9efd30dd0e84f5ccf5eec36e5d1fa2dbc929ff51d9f088a78bbc16aba99afd8cbae2ea4e5c6db91add54158eb756e4149b39c90e70a24389c8500c8dffca7a4178587b03b6b657dc7ee1054901aee883ddc08bd9011816c8313e4fbb03953492b5eddd109285a280666498d146f7efd73706b8a939111452d56c7cce455eec099413fad16a71e91258ba5e91220ef7d69c20e93daa3ee637a3c74cc051bca78ab2c2da34cbf1d96d1cde3858ae82d216a636fcb351baabc2f4bbd5d22afa1975fb32baa3237e99d9d2656f11d31c63e24c23dbcb0ca6a0821f9ef91e6152a2f368abf3a2b63992ecd4df5128e6dd3ae89ba707b1a27620e7f5f2377ccfe292888a054f81f665511aca2d3767b2e9415444fb2cdf5648e379c675bf7e0c87ccd051dfbafad18311121795b8e1a70671b430332e2ec91658a6969b073c71b0fb373626531c3ecdebd8af1a627ef0bd1de130336dfbe820cfbafd9fa05b72194bd3bf19918673a5f31d5d04bbe8dc97e735b7342c60aa70d23f55c3e5835295059d0dc0e2778bf1dd96e204dff4986aa02d11b492f61f9addde77bc061975faafdaf93d5c5f65fdc485c9aac072a25470c9d52a880dd2b4a9a76108ee9447ac4b25c5ebc04a4a8839939cb7ee0a735e1d26c7ba90d8bc0e666ae859ba4494060c9095ccf42f8316c3a38fed75cf0237b640dec5cd96725398055c1d13192d2ee971d923312bbbd5afd9dcc932f2df639b4bb0d49470ffa6ea4bae53d96ad184f1b6c65bab01822ef6f97063661b58302e20183455a8da937794cd6dbfe73a477a37ae8e28bcdd5491e4265de926881dd545039f2658683eca59b2e33ae0f2d0d7acde61107c80ededb5a9c10e0d7b14e504fdae6b7b870c4d8ec973a05583da249228a18288de539baf836b52acea46a9a0d6c6df6319df7ba5e6fe82dfcf02ac28758cc859ac77674ccf8d0517c85e7e8dab75166d777cb5f5b41955c407d6e736a7a23b1a837535001c09ea258c3783823c8e85095b6eeb1f00098633696f67b14ab29c0b4a9520bf1536eaec438bdc98b18f0aae6e694e677accadc78bb9c26913b90a99885bc0b4d38465b19bff358fb8c5e692e667989495b2ab5dfcf8d9968e7b87c7ef9980bcb11d75ac8745674dda9226b7b832a106986981c76dfb2396dc1be70be27d705c741e96a6b4653015eeb63fcb330e3c97d65dcaa9092a966f5a53112cbdb9599476fa5afdca44251ca80b4066b56457a42b694f0a8547e546e4b8a94d0e982e55147255476bf58e64c556c05baf270a224a8aa7c46dd57ddfd729d30e2105a82ab0596d739cdce3ec5be378a08a7c2264ec7fd8772104322d973d0b9a036a9a12fa6002326bff1c9e7ad412d59b65a49ad3f18d3cba91d481431ef610fb38f5dd13e00e1e9e098c7975eda8ab961873a87b2b5050e6f356c5d61dee709c32ef18123b4f502c0c739783abb6dd4e220331bdb218ad6de7250b7b7910212b1ffb255c73bd2ebc1a2fa1511f4433d655f469067b5209b283d60d1adec1b9ce7be630e40e38940f143c025ca9a2696f8a72cc699737b3c5ade709392fd1eba0d2e819611940aa0c94665733fec400c39804f7f840553c72cbfaeb78430cc285ac6dc8178174974aa3680d8b3a5173d0863cebc2d4698f9ee63d3ce2fe03ada0310b208023a13fd2331a717efd724b4cfb5f6b0dfb3a60446489c25d6c50098e6821dc25ea7d538c16092fdc02a8829640e95386aac5860c9081354ffd6ce1392705380626ae67836442ab5812721fe076eedccba6bfcd114a2202064e3755230d654325803318bf6580f24afc7b55fd5228a331680f572703432b49ceb64a5283321f3b97e794e4e169518a00827b80062f0b3ed2a7168e13db6a53ed2a9ed8f71519afe167a5958f2c979c157d30131ce3510d91d5b44dc18d5fbb67333ac5303f5640cf48d3a2fb3d9fcf2fb2b85339677dcc0c674d92e62ae4c2cbb6b39a4454c6057dfcdc71ea09d58daefab50536b2f631a958d2827e3a3429724643f140d2b10a597b2de4cefc2be322b946bbecc8e17e4adcba5a789264d4801a3ff4969fd65558e904a4798121cd9dd3057de61c4d3564f4f29b716cfde8754fa72ab4a60dc5dbe2318b9af5568c00490c1833595fc2adeb0c4cf14419c53b20a3259891af26391a5c9a05268de58eeec1c1457241b30df7641ce183183f46868eb08765231333aa7b4633a1be0f6ca441a0071e0600c8d49236c962ac7080217da475d342eb3cf135201a8d41480c98c0b75caf8034f0424ea8fc5502b57a8619630224f59c4ce1f1b0c16900fb7244716cc861ed18697cb6bad7f6b918df40ddd84e6ec3f1793b1357b2878c04070f9d098ead6b315787af6057f714a45f58c930fb6797046a3d57f6be7096edcbdbb5ce641d3c48320d40cbdbc8354bc51e5a1993f629facee4e94eb0dfd6639880edd8098e8826ba955bc0af650974da6058b1dbae33dea9fc3f96037ef83849f9202d679078d23f6b8117b8d7e8449fbdf94d2363d98363edcd3f6772b31747766dae74f3af9a60a96eb113c773fa45887d39f321982c2051838a26116f2ad7d92cdf99daebcde8c9b70bd778e1bb6c5ddd68b53f143cbf2058067964cacef29011f49352aee99b0a027f521c938f8f61bbce1cafc500780901a429fe900f30c0736b9bb5566d9b94190503eca2cfb1cc9704aed7ad84f00e6198143970b99b4ad0d407499d96989fb937232ceb692ea5e8941e985d5c990d1d3e8cff833a218f7bd6144c6538da2e7b29741e3bfe110690f5fdca5e0b9105b03c096b9754fe8d61938101b236620c87cf79a592921a4c2b223ccf93f613970745da74f2a87f9f659f64c1efed278c7eadd047a86a7e8dea7100189ac25d5d504013d4bb0b0dd679d61604d214502e3845d1dc473321876af43e5b590873755de842459501cd5af663563056fd1122fcf4e71409e47a8ef3d1859790c7b01a4551f12df4f204686610c204f1c217bb7d494a8339f5ffa5b5aa863288e803f79407a5d002127e413301306e52c307ec25f337422de695bf70fad0bec89a0806ea4ca6b1fc1f64036c9e12b4e8665992352b0ac0aa00db18ff56b74a34da87ddcfc3c47464f801ef5d3533aedd4d9ee7a619839fa4fdb04af27e0b09d8a22adbef3c82851"}, {0x18, 0xffff, 0x20, "832b28476a5dc65b"}], 0x3088}, 0x402) 16:00:05 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x21e, 0x90c}, {0x6f, 0x5}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x100}, 0xc) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x36b47e2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x200, 0xfffffffffffffff7}, {0x18, 0x1, 0x0, 0x603}, 0xb1, [0xa3, 0xc9, 0x1ff, 0x3f, 0x800, 0x9, 0xfffffffffffffffa, 0x100000000]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="49a197399d", 0x5) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f0000000040), 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x8, 0xa233, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\x00\x02') open(&(0x7f0000000180)='./file1\x00', 0x51, 0x5) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1}}) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0x233) socketpair(0x0, 0x8005, 0x4, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8c) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xc6, 0x0, 0x2b63}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x7, 0xffff}, {{r1}, 0xffffffffffffffff, 0xe4, 0x80000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x21, 0xe1e, 0xffffffffffffffff}], 0x1ff, &(0x7f0000000080)={0x800, 0x5}) ftruncate(r3, 0x0) close(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffa, 0x2}, 0xc) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffd) shutdown(r0, 0x2) close(r0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x120) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x5, 0x200, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xdf5a, 0x8001}, {{r1}, 0xffffffffffffffff, 0x4, 0x15, 0x10001, 0x957}, {{r1}, 0xfffffffffffffffc, 0x1c, 0x20000000, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80000001, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0xb, 0x40000000, 0x4, 0x228f}, {{r0}, 0x0, 0x1, 0xf00fffff, 0x13, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x46, 0x100, 0x9}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x5, 0x4000001e, 0x8}], 0x5, &(0x7f0000000000)={0x7, 0xffffffff}) fchdir(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:06 executing program 1: mknod(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(0x0, 0x1, 0x0) r3 = getgid() r4 = getegid() r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000180)=[r3, r4, r5, r6, r7, r8, r9]) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc", 0x100) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000fc0)=""/201, 0xc9}, {&(0x7f00000010c0)=""/250, 0xfa}, {&(0x7f00000011c0)=""/181, 0xb5}, {&(0x7f0000001280)=""/184, 0xb8}], 0x6, &(0x7f0000001340)=""/36, 0x24}, 0x2) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e", 0xcc4}], 0x1) 16:00:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r0, r1) 16:00:07 executing program 0: r0 = socket(0x1d, 0xffffffffffffffff, 0x2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66693afd8d7a"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="74a88c7fd592010a20cff1c911bc4baabd16ecad7da99201c835288dcebed61473be0bed3778fb97c1ddeb3fa25ac89ef58c06fd9ef49ef7c088dc211df4c23fc0612155dc9103ab7f3e87e4749de270612759fba848de0bfcfb7784bed39bac96455a4eb5ceb1126e9d85a3f42385f363d6b59169493f4e2890580299600dff8b122e07a079220f3eba8cf4427b7f930ce7aec5b6495144509bccacd4fd3bba2466", 0xa2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="014003000000000000fb7055", 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x81, 0x7, 0x4, "305535a90814c38e5049cf90a264340b6b7e16da", 0x80000001}) writev(r1, &(0x7f0000000080), 0x8e) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fe6e23c5b00000000000000e34de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x28080, 0x40) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x4, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = syz_open_pts() r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = socket$inet(0x2, 0x4002, 0x20) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x7f, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x30, 0x21, 0x7, 0xd9}, {{r5}, 0xfffffffffffffffd, 0x40, 0x20000002, 0xf444, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x1}, {{r7}, 0xfffffffffffffffc, 0x14, 0x200fffff, 0x1, 0x5}, {{r8}, 0xffffffffffffffff, 0x48, 0x2, 0x0, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x6, 0x20, 0x5, 0x6}], 0x8000, &(0x7f0000000240)=[{{r10}, 0x0, 0x4, 0x40000002, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x4}], 0xffffffff, &(0x7f0000000400)={0x4, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000200)={0x3f, 0x526c}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r13, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e852c7de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069e06d3f0c4317d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000001240)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xf0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x36, 0x1, 0x1) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x13) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) renameat(r2, &(0x7f0000000280)='./file1\x00', r3, &(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r4, r5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000000c0)='./control/file0\x00', 0x8680, 0x40) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) rmdir(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6009, 0x401) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: setrlimit(0x40000000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/224, 0xe0, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) r0 = open$dir(&(0x7f0000000300)='./control\x00', 0x100, 0x0) symlinkat(&(0x7f0000000180)='./control/file0\x00', r0, &(0x7f0000000200)='./control\x00') utimensat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100)={{0x3, 0x80000000}, {0x5, 0xffff}}, 0x2) open$dir(&(0x7f0000000040)='./control\x00', 0x80, 0x50) open(&(0x7f0000000080)='./control/file0\x00', 0x400, 0x20) r1 = msgget(0x0, 0x4) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000043d578ac0dee8ccebea1f6d50e7b8a3d7a81b9d888768e2b49cdc3f93a78c930bdc4255f7e87734bc4636c591a1b7bdd33291f71fc0cd4f69dfc9b121efcfaaa9110af38e2f71a4fe9ce4eb63d63e971cb26ff99027691899d04a7e3a"], 0x65, 0x800) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) recvfrom(r0, &(0x7f0000000040)=""/5, 0x5, 0x843, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000400)="2c33da68ddaa7e22dc73ad33494d837d5b07ad9131d5a7912cbe33c1610bd8fd789975ea34ca5cdbdf1d96cb736ea4a85697af2e75a86ea18d3cc077068fb76657e54c01e277a8788264661ed3306bdfd863863e3c48c962aed1107be1439df08a4b4cc80c3be1531f4102ea3d42d02db8763a2c38952b6fc418b9271c5431469d4dc3732ebe46d156c4adccc7b47c67a584d8", 0x93}], 0x1, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8, "78f1ff115da263942b1261359832f7b2f22877bcff63a02fc3a4a7e39dfaa04fc7b17f441f9adc3530d399f3dab1bcde04cc0159e2461fa205691fe08b5d8f80e6181ee4b88af1de40a29be8246ee6473fa5c95d2d8ecbf7a6d908679bd4afb3953d12ff10adfef0fab41b109d924c61f53f57aed5b89442fda6349ba6f6dba2a52f95485461a67dfaca3516ce69bcf19c5a90c2d26182267c4a572b3b693085f214e0a2d15a0cb22843558c322814501764763b4442beaecf4f5aa5fa7d83d2d77b525b6fee7f7bf5f85b0c36af87b1700ba18ff95d126b7582a52a37bb83a384819f1f2829bee9f11f291091442b224d2bf503e0b1b88112ddeddee1fa8ff5cb025c868255e3115cd50de3fe7e3f59f2fd7ddf08c04bd2241616ca2f123f3f8945857cf956ed610dab70928774a2bced5038e727d437b875c37b2687e58dff33fbb5798d9f8d5567970ad79e5e8f207706d9ec33226abb9062926b93ce7ff13bcdd53b012b2bafe30ab046ffb8871fad26657b18aa7d496e34d1a374739dab017d3503c6150199cc930010c01a8aee36bdc2aebead0625d50b06d97d3103325b8679fe13ba19f273a8b61950146ec5ea03c48e3cadd4864b451ca59121bc4083f1cc53e5c3659b217c82a4f37efaded9850c84301680ac3a28b9bc170ead004ae6f6d65a5539f2890c4d1898db63d93b33b015c897ca4b25b29630a048aa8307992dd77a892a3be579fcc10f4dda6759524199ce4cb891e26d51ef279c6fcaa53ec6891be9136a132701530cff40f8b6c472be1125c6b279c6d38ce7b8ba3f09b1c367a66da58d7d229042da044d32840b5e35e18ed60f33438ec31e46cf07127617368e96b696cdf2982a9d8a817219b289d49ea25bee538bed4d40a0074ed02c6b8516f5dfae1c0728ac553051a17803d7184ae6b70602eb748b6d509b700655a27b39b08b47c771f42b47647942d724e3a68ddeb1bfcc7c1052eeffc80403fd03d53c3a9dcf3b6755ba38dd82b17fdba0a20c790562425618299ace21a00e6fcd61e6d6947a77703f8726d300495adba8c937dc7cb53ce0378982c86056ee1bd5826fd44af38e7b3ec959b498c2e77ed4711a3838f98a3f1ff73e921fb1e2acadb0884ec7ad8a3d79879eae4edfd547cebfe72e5588ecb951380f8fa3c47956e39be8cf0fb7d1a3d764d113da076afeb4a4195feeb86a6b01723d6af91935e192e18bc49f32e541278d425da0c2058f561ff6d968daade3bcc73ddcc90ab79f2e832a8c03699ac41e74c1e35cf49f091492594dad5471972eaf91e330859d2d7c65b7d83b1f9d0cc312e9fd711277df41d69da46c1ca959dc87f9c755b410ac60e5d2b88e95ca7cc20f0a751e762a68781b80b9830b030d0aca2ed589842fb5de67b70e12d1f64266d84325bd585ed11d8c0eecfc6a857d49bdb929055bcfd3dabb8350cff05ef2fa879ef08e4a59b2aa122f445b9539ab20d0ea16f51bb4b4d2ba347fd45a760de312763971f936ef30ddc608fb02d644fa90954bae99c5cc1d28142020de953ad2ea137269def82a6bab32b31b356a68d477ac7b96e2a197d62e2e439ad331672d10bf17d1526b767a612d4356819f36304e2ab1274500cb1972090a437c02af37c9c77dd47fce2a5e3fa8f03e7d2f6d50052d7c2265a66370bb00fedb2b7702da09b4df16b490fc635df38ee76f632cd0e159b90483898e16cf6c543a390e418479117a396f669a81ff872da7e220b7c902b011c4efa395ed8f105f67a0132bb95ffb7f77018707cd294d6f1415bd6bcdd429df96c4ad004c573d9a34c3db7aa89121326cdd80b379689a35109b6c6e45e98767f591475d87e64ccd1396fc8f6659ae6cc875f65456de3339e216b08e367ee198da7f68045117b45b82727316cc2064969508756e95550591d65cbfccc354b373c957faceaddb7f7ca7aab0a8312e2c453e7e607608f167663c2513505f6ca3dfc9b4ff182602aff5f1e1bf19bdcffd7891fd8ccf8a00a05f93303653e746596b424ed5b2c5470fb7a8102107d2221807848d645a078a1aeeb7469779741873aef84b9623ddef2192c0cdb18ab9133ef97b0a12e0ae0da8d52ee81dca09c156da85f10e951eab8b8b9641a63e2c8be50c0664f8b72846ddbeb4d93742db4b432b04152f046c8501898fb222807eb7d19af10da3eed6eafba9b6dd1db801a25876e67c8ae0984b2128cada172e7e4f5fa6dd1ff9c07807a0d0d916a30759942f37f1f82ad5bc0eec460bd85917677aa49ff0385086906003b0c508f0bdd385496af165dc4f2a18a6d481354fb954614541be2209a5e0dc1fda12e055d1791b442260f23332303d703cc1b233f763d5a614d8ffa42ff6ed0aaaf8c825b9a9531aab1157c9aaf79f21c03e286a083efbb9c24a3b79415df8fa2aec1378f67f7f9eaeea26253b8936cdb4c2e8adc589342f440163c110840b3378146003e1d8e3c4663e7cd62c52b817ec5231975493d13f2a5a541b6dd5c69cc909c6aff7435a070872adc769722845b8ea2cdb124b902a59e0951193616013e9f8f2dff261d770d61e7b9cbabd433e36e3c41fa232121c91e54d170bdf2079c80aea92e1312e61239580b5e64f89670770ed425d675514a73978fff8fe0a7e015bc84427ec90593b639d389dddcdfa3774a082984ef5b7b647711855b8c54db770eda395a2dcc83ad20580918b2daa33710f70bb2a27880c97574689116477535271416976456e80934103f546aa488d1d6bdff1d90deab0b486c55f00fd30f81dfdf42d5cf16f82194509261cdd75a1d49dbcaa24acc5dc2d4b9d2e2cf19d0adad6390c312c13f8f9007ce81333002459d37ac1b0d65c5564cb4b602df218aa1c88857f9aec3c82793006e1b4e47e45d92bce82195b618c96d707cff38c17fcfe82a5502abe3e22a476b9ee8283f3d4b6aa7c9905a0d0ece1315b4bc766196d1e008f296388eda283f4e335b76bac0f0ab129bf6c163b68888e38de2d2d481ce1a82f1ea8aa8018bc697c6c7d00930db47d48c2debd2b4b48068c0e87d977b1159259843aa76b9d33d252b1a1d9ee1891881c22e40182a65acbc6f8982bfd834a1517c950595f7905c22d0398feab822bac89a8e41ae45eb8e4c794554a5b0d950d29b2772377db1591d6f078a6d2b12d6db7498fa2322da522eae9033cb888822a6e35c669ce25ce607dcd6b9d2d5ebd0dce9ce2d841ecf89d3072d51ddef9ed7e8c2315cb826dac2d7543ff4eb356d38690c37a54af87bdf27164daaf0f6b5952214d02b70a4cb3bb129105c141dae5ac472f845a023f8666873dfab6fb0735ba8b557dca070e69b75dad03df526b9eb65423faa3b348f69e61b8fb5435b6d6b9a86d19741fae154ff7aa0673e53249bcbb7aaed20361aecdfcdecd90ea8cff9370aa994f9449c6e5c14a52c50f5a7635348b96573951eb4ade31d21ba1f90324694d504625182610b2158200336e708c727e1e640098f205ba2c0d1700064a70d375393e5547fcf081a5615082d0ae18a678a82edabf4d2ee78eb5c55d429fd102592558dd043325b37617ad6f2997f2e6995c4f76667d15ea8f32e3f080d0fe7744e25058d42dfc92771d1daafc65cc706630ff7c36f3728d75413047d054c8b4edb4ead6c8ccc6188d414f50e30815fc45fac793379750ea3f82a2cb1bb01eb9795c9753fc3f024e9a71fadb54daaf7c3c2bd91f6bdab5188a9f1b8a6ff42335ef1037262c78fc80169d7a9a0fe1a43cc1c97b01b5851d1eeb371d70e4b5ee0ce538ecf5a8d868bc7f61c064a1367c2c764a693b767a213089b16b322e5a065e981484f9bc45ce7f969d7e2aacaa2ce3d6648caeada65eeee043ca1d14179fab1b299f7dbd016f71382ca024b4849332b13365899e4e88ff087ed9029862079ce01f13cc0d919fe08967a4deefcbbbf3e75ba8fe37d0f91e4ca21430b93faebc36f2bcc97b28aa18828edd651c2c59a75b5fc6af10b9f491e8c1792b40098e7fe88aa8db92c8c963051c13e1753e0b114390e7177beab6b01bc9fad7d30e774ac3aec8ec6298151e56dcaf0189297fbb9b519d844c996f7523b850f4c8d367d29108ad46cc994ff818d953725df685e7af43bfbee31fe9615ac5ade6f36102f13e78d3c7b47198ae24ac79f75590fc1e91403b2b7b0e5fa5b6355dc79a5bc2d1aa405178a42dd8cf336803d6d0e4af29583bc7ccef5ba7877bebd2340165529afd4a833bc4fd9e09f45328fd66d1d21a59ee2d012b8afe4d3ec8172d2448f43ecb00c7ae4f830fd351ce8e3379cd969333385965b75770d1b2a4099de1133508442d81c02447830fa04dd583a146b22ddb9af355bb80e2d6259a8ee4b08cffcee199b50eab013a9af2384449d958af062717646728c0af5819cb795681464165369b6deb4ba19e2cc7c839246fc5f510a712242e6a7782a45039cc2fd187a0c39deca972b1492ce69241624c599444ce039184e43a3e26c53a482023c625aa729c991a878aaa3777a2aa1691ef085e48eb050c0b5e045bd730c77895a87449767b2993376b7d5dfa17b110b2a249d7fefc835fbc525945626f4ff373caf41a9f3a8f61f445ecdbbe24f585e115a5a21463784b39c0e11b8a4112c30cb254deb85245e3d5d994477eafff2db863a0756a88353c3e2971b49884bc00bd8e7f2b2ea7b83115aa86d6066e31cfb5470ef70c6cd1dc2f67833663526b6aea9a41f1cd567b17b1572af11a03c6be436844beb1014622545c34004318cc3bdcabe1f590263be371f9c7a138bfbda969223c3a28c0df99a4bc45bfebcfdcf9f2631e822b0363db9f57158f05332d9ee85c2a2ffb23649bba2ba6da14a80c6da355e7142c59ac6c16ac04a22be14d2a9562d137ee0383b19672405b53419c82ea9f665321f6b4f26ea37322b1b4e0c801be272fe5c718ade0d1daf381b267a5d9860a1b6907a9ca2c56a2525d3bc2c1516950dbc9e3f94d45132e4d3684d1dc79431897e08d364000ab59904036ba0a199daf736ff88d715fe43939fdb30cc6c71426711fabdaade16b0240e8018893d0a23ea9846a6e842170520d51f14065d01b9aa9f557f00ca02c058d2ab77b68d0bb6c5b4abb837c433b557830e31af3e38c5d828ab2c9f572d86c075211a6ffb4aa417428c87fa09bc9699853dcc95a8b7d57447e56429fbeec3f556039a55f9b39154b5dc6f7b8972039ecb49fc2114f745bf81095d87247bc6640cd4dec5547fb05ee3b43bd1394d75b5cbbf65ba3abdca3366e89706efd37116d221c7ac1f1af9477fa341be35ce5261872ea801099895febcdd2718b5f29fdc185c315b3fe6ecad81ffa8c8e046b7c678ca55ce6877614c37763fd81d8ef4ba6f0e09a62cc81a16083e599429e040731c007af4fb28de725ee988cc4dcdd423350aec4bf6910ec256ea20b97003bb165b037f4fb5ec5bcdde414cb63c90d4c10314777217b75bdae0c6ea32acd82488fcf3d7b881b259a24ad909f5955d782d3272f11d2578402c80bbfef071fe48c058b0f11638e33d66f1be0fa944b219f700684ab7ea19a7563b1503271064222a3a7cba38ff9dc2ae2a1d8dea810c21254ef7a5e067a93330df956b82dce7bbdaa599988c90028f0951477272f0d5b79941c789fc4c5e716ccf74d23142a42f6fd3dff166d240f32c07a5e10bb3a72752b4ba089696cc3b85a0e316d2cb7050312699230b809e682f731cb67a33a090da749dad0f24858ae02c6fa1593f4194a9ee78d62840232d5c35637d708e51226b9"}, {0x58, 0x1, 0x5, "6c96b7d0c3e6b8549e45732c552c186d37eda28e0ea172f84565aea085c0dd621176f85b82940323f064930c9d3b43aea3d5261288c689479426ca98091d3b02fe3e8f1180"}, {0x80, 0xffff, 0x80000001, "d0722125740613a2e205ccdd5ada8a651b059d2ff06147ea7c993b436abaa15cd39d0cd04d5a2334744b6638759e255522e4653a42380a6e4292d715bdbfc24c2b053b830fbcff983c74429d195d9317c3f877f4cc70e5d22b411d2c952239ece2016a985736e25fb1a6395b90"}, {0xe8, 0x0, 0x52f, "dec8bbc9f0e7a4b5e81e46d15f56e778b30fd4be3befdffb7a9665c89da57e7bceec8f1c8c366913cb05866dba624e543497aacff8721b34ee0b2a99a466b1683a6dc58b9e5e93a49693795686fb6c530c104c4c50b8a671a2690a1bb4fd5880bc797118e9be5f3a01c29e4b632f66ef7206f39083d5854da7dd57d38f76d9fa220def87a1a900dfdb80c2622f4cf35fe9d3a364c47e7d6d0c2386d5acfb0f00a8c1a9c16ea5ed2f2952ae6138d86865f157ea4fd85dcb2956e59c9f8ad6ac509ae58be5063d7eabfa6739627249ddc5c6949f207daec96b"}, {0xc8, 0x1, 0xc9, "b9fa582862e598e7fa511c6374c5b781dde655aaf325230d3f23da71598ed01cfc69651a276aedc84ea429132c6b12d5b51fa8147230a5c8a06ae820e8a0a4a4e835621fed57f42a82413d6a4463e5b88669af4b9456c203c46dd1cf72646657252e082d55a6633776392dcf1d2cf3c8d4bc0c8a4aaa9aa5e2e8b7b3753a8f077e18b75be17bb01054f584efa0d96b7b3813ff5153534c6086d8c6b4692247ca4ac75bde6b5fce963d745e28e8d4dfd9dc8f"}], 0x1298}, 0x400) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) mlockall(0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x1000000000000010, 0xfffffffffffffffc) fsync(r0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0xffffffffffffffff) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000003500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000003440)=[{&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/160, 0xa0}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}, {&(0x7f0000003280)=""/138, 0x8a}, {&(0x7f0000003340)=""/242, 0xf2}], 0x8, &(0x7f00000034c0)}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x80, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffffe, 0xc5943dec3a8e223b, 0x0, 0xe2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x205a}, {{r1}, 0x0, 0x40, 0x80, 0x51b, 0x3}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x4}, 0x8) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xd0e, 0x1}, 0x8) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x927f, 0xdc}], 0x80, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x12, 0x4, 0xcd, 0x2}, {{r3}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x1}, {{r4}, 0xfffffffffffffffc, 0x8, 0x6, 0x1f, 0xe77}], 0x4, &(0x7f0000000280)={0x2, 0xffffffff}) r5 = socket$inet(0x2, 0x1003, 0x0) r6 = kqueue() mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r5, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000006c0)={{0xffffffffffffffff, r1, r2, r3, r4, 0x7b, 0x8001}, 0xff, 0x3, 0xff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000880)=""/162) bind$unix(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="19967067a0093504a8cebf0682861781d655969c9ef496578173fd628151189102771a8535015d8ba6514f17a4aa8c6267967aac7c1980730efaa77a3cfa97e9938ef1dd1da6e1e1e478ef39fb5c375007ba89c3877380ca2b1757379a58ef861e623c7fcdd8d0771356e2278101ac760ad8e58fed6997608d2ee02cdd7198d6a8bf80b8fc1914bc60aa00b5e7d93b5db082b2cba20c84735a5b006a24c46faba8f288e575327cedfcea77d6a9ff50a543c9998b8cdad7a9ebbf6d94968589ba7f4bd3f2ddae3ba6795cc3d572358e386fb4209aada60011194885018ce972c169e704e3af76f20f45c6622db0da2cdb664a66d749dc3bb76b783f1656d7853148a64c340ca3218b52"], 0xa) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='%n\x00', &(0x7f0000000200)=',$\xb7.\x00', &(0x7f0000000280)='^^{\x00'], &(0x7f00000005c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=':#\x9a,$:\x00', &(0x7f0000000440)='#]]-,.\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-&\x00', &(0x7f0000000500)='!+\x00', &(0x7f0000000540)='+\\-\x00', &(0x7f0000000580)='%+]\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = dup2(r7, r6) mknod(&(0x7f0000000240)='./file0\x00', 0x2080, 0x1) recvfrom(r8, &(0x7f0000000380)=""/152, 0x98, 0x40, &(0x7f00000000c0)=@in={0x2, 0x1}, 0x694a42ee) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="f47ce9a4e35fb2f5964a1a0e192f58d6f6915ea6c30651a58040d8945c464d8ff06ffacc99850ed8f2db6c2a7659660a104db352a21bdb7266c671e49802107ae01c67e673fe10c2ddee38d9bc09bab9e2126387a5a1a00b78941b4b5745b8a1e7107e297f", 0x65}], 0x1) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="4e0a8b0f27b0d9994b035185544364376cdfb0e4f0dc6acdec8ffc0842e75069487c284c1241d5eaca8b2d98c2d4c622e9b660a44934d4b0b50c13063916ff0718794de59aa1967d9c0412be7ba9bd0349da1ae851293a922a25b1091665cf5db5e08cefad56a16330228e6736281b3e608b20ab4276ee7f0878593fb5729683f6630c6ac204f6937592d227288d3cc470e820fa53", 0x95}, {&(0x7f0000000340)="ff8bf2b0ed42cf4600b05ad855124a54f084ae1d28573110751d2bbf8270b184a00567734307ded92f2c403543aff239a1fc1c2ba742341fb2d79a7d8a118fa89ba019843ff5e19273ce7c27aaf256b2de54863cca6bc82195b9c1e60f1c2f528c6f456b08d6b591c6ac7f658f85f91b200ba744e656c7", 0x77}, {&(0x7f00000003c0)="9a1f3f675e0cb5e7bc46abbdbba08991c32c5b7bfc9aec13361f610ed62eedc4389c63db7d060d2b2d77ecb5bc3af1a86e5856523d4e020a58a0f4b0919b79", 0x3f}, {&(0x7f0000000400)="354bf040d45849854a878038763181518201114a4fedccbd83e15dc090ac88c409989ff3a26c0127c475dbbb27c0721871bf99a5455804d6ce997ab9d3b09f0f02f485c3e437f611de5b3d18259c869e6c6f5aad3c84a9b2c807d4e28950d4006274576a4da9a3054b1ce2f9e61ad6471e8cc38289790d666624707d667cc54789ada98a29d84cf9b05abb34d892522d9d982696f5a9d0663ac2b32523f27a3e20f8bdda1e5b8f6216c1a2cfd8ed65b2ae003b711c5396cc8e1ac515c48918f6436af9a8f045004e3c4c24342ff78a29031df2cb1979993b1015d11738ab4ebfd35e830e", 0xe4}, {&(0x7f0000000500)="8dfb6d3cf29419733cc6e066049e00e7cbea325401768b7e624134769f4f29e47944a446dfa604bd5d950ee43b4326dd9dc8aebfec172715722eedcffdda4bf60ea4d34ba53db8f99b05de836a7fcf04c3fc8a97c4718764bb4c466f4fb2585f3deccda0923321963ab0997222c8f7f671ba9c5f87f23f85d8c8a70284d3ed8dbf18976489c31540825703d8878ddc10da2e675b438507c618be0c0bcbfbe3b9c3d9fca867e173e6874b7f411f1cfc007486ec1e", 0xb4}], 0x5, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000640)) chroot(&(0x7f0000000100)='./file0\x00') fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getpid() accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68c9f", 0x88) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xd, 0x810, r0, 0x0, 0x800000000002) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) close(r1) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r3 = dup(r2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000001c0)=':!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='#+\xd8+\x00', &(0x7f0000000380)='{-]\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)=',+/\x84\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='#$\x00', &(0x7f0000000580)='^)(\x00', &(0x7f00000005c0)='/{\x00', &(0x7f0000000600)='\'].\x00']) r4 = accept(r3, &(0x7f00000006c0)=@in, &(0x7f00000007c0)=0xc) syz_open_pts() sendto$inet(r4, &(0x7f0000000800)="3abd8160c415e9260f8d165dcd6b761e5bc0f770f25486a21928b3c76a1e1f4f68499d1d6847ae9e4be2e4fba189016c81e5fbc1772bad034623aaf9e29c3b05c6b0503106be317a6e6c0286b24ef991f642fdaa661fbddebac6f592f1d4c48809973dd6b1b28cddcf2566069f9525f20d480c773d2fe7972458b9a16e5dabf1d98e4fa81484e25b98c92e9cbcacbf78de725df6f8e0b8c3118d750afd1fac378bbf1047c728426f8477ba00738e0672e658463dea04bb7acb2758802375088111a562fb9022608c63a7814d27aeef0617cf88f7095bde143f32bf7cf9aa962e9c353cf19145fc6f490cc2cc8122d497994eb8f3e2a2dbfa492fe6a27f63e0006db930878fb4268228ecde526117e265f7b96858ec64d97171e7f0a8f240e66a4d794cf0db5d8765216a14c82ca4a070a76afb8d6bd76c6b78c8169b102255f981fb0e4e3ecdc43d352a346cc028307fd205dbb87470bba5474738e1135e0f67cfbc1abf160fc474dd0d7415f57b3e006487820083f372c86f5baf4b5d7eb3a35755bfe3ff73b49059198ff95974ba531fb8665cff6217e813b9a433b813eb95fd49c225dc51693612564a3c2b649ef14c21d76eeb7201d8a866290ac5d5e457610d71cb5aa677baa655cca5fa15f5963ee1f4a1f0f6631993c62db7afdbb7f02e7f8ff9c9ef8f4ecb5ecd09b2daa7c16759d361f45e8462ce1b757df6014495aad20e4b264d6a93b0ac795c90529fde9fafdcaa17a84439aa30066623253fe1b51939c816513ffbaa3e731fde9439d4b9d797420d0a3766eb9243e553c35a10bce8e58428b896386b1cded5de017bcadc55e3cc3741ad184db3e3370b35a96a3c54659fcd5e97ca335ea4054d8a7d6a28c72c0d139db1dd9d90d5de3315cba64a02a4eb473192bdaa545650d55eea35885316370fad76fab304137196947a80036fea6d1b30dc8654153f5681b1a4e2d7faf429459a3023fc07e93c10efeda88989f78921774fd1fd0f6dc89feac7f19f6e84affb423d9b125ff63a03a507cf258d890925d352fce2c262ea636e5495628b7687da82b3a0db4068ca295f11328177a19b8936cd08d9891be90cfc732aeef110f94fe1c835bb082c9cd198d3b18401aa6dcd7834a8e12b7d2d15132b57b03d114224f5667e2e6abb6cca74c3d509f6c8298809798172ad5fc408285bf35e74dbc72704b2e06751be5e39bf02e8830ddd73805ec4d6052c05454fee9aa123a4ac5204a6d009b22407974633f5cae475b8086b9b02d247b1580182d4857311459010c3b49c0a85c0ef67732a586b3197a15504d4ebac25e870d39ac6134d86de285eddd6d624cd8df753b59119749ff2ba0a38090f0d31701cdeb84ff0522f0c8a7a7c9340bf2dad5bca46538d1f465f518422b0d297b4a1594fafbdf826878cea896b3cbc65b587f51bfd4f0451df25b153d944b8c5f7267c932fc7515e5458e58c0d8b0f766f0393e1bff053d43860bd6ba0c69b6e8a87ae26b2c72f119279a29b633091c86f0fe32d09cc0359d73f37db31b34331dcfb736e4671352a2fdd57bd870c6b489de82b55c54cbd05c56dc002159198638ce1ae4eb1d99ea19860b7f51bc5976e070b92296a8ecf50ba5d6cc3a343a27b472643e52c7f07afa17bb7c512a302ed658a96acc5dce4425bf6cab8c85aec07266496ce69eff434c11563d997b2ec3960081f7c09433150a2ec7ef5bc75a10982729244de32fc423bccffcda7e9e6ac9d074e50f484f53a55d4f7d2ab0f51ea1383fe3029318916725d96613299ab869bc813efe42a3efc9671f905b948c2117bf5dd77cda231db4cd34ef6ed0968b4cde0628d831d70dae84be106045d5c0d85dccb33cb86e2f342bc0fb8addd61adce81c1b2ccb996549f1c82c86eb52d748bd1f9479c5d6266e54dc7125de4541f7145c69ccd58a4b7a2d079e1f3541445d1b9d238513877acf7d66710e3ddc7536cb97d7fe7848a23a343cd846d506e79998439a73c95e6808ecc9f91b809c1d0e503920e59ef5511a56aa540cf8b24759bc44f9ed420d042b737bef2bd7b3a5459e5c3d08e6bd877429e88e4375b89f265654d6e6aa3e455f44f3e829c8c7e542d890ad877d3fde0b7f4d46b69aabc2e5df508d12479f70780e5e4bb86471ad7ab03eb715b819dbaad14b39b351d46d06e0c9badb5f877c4dbbecfd7dc906c8f9e72489308e716d0ce06dd86fffd169925eabe1adc73709fe672c65e9a441c89bae0a6128759a62952944132688075164f27d0706fc4df1de089a5ee042a1be2fb80edf796a0af418b96a0a05616aa4b45eed8f6631eb6f810885c866c02ca8448659a9128a50daf0cb44107d67e4b51db1be0304616961c9c45de30b5fe19dd887db1427440efbec0c6a7d144fc3b9ecb5871d97f8f1984effd272d4c3bd4c15dc71914eb922695af7739d38355dec736073474a92c0c71d7f993a3a9cfca90fdf88eb7fd3af49fb26112e1c63e07c67a716e36587f839f5c6eb9e60e6b9821b9f4a1ceae08bb52fe4a9dad15734f403c42d154614fb65ed011ee4b4e2256a6d98e88a5f0e74819b05ab48c4c7e99ef0230b727c50429529cced48570e6a9b3a0743ab29fd2adc574de44716deb2f300db811cf43106f1887e9f573cb130610de6316b59aaec1768ed98f5f37c73b97d7d8f7bb99c87cfb15d98c8eaabfca782ba87c5c13d4f99e44f28f60e3c90f5060149865170b98506c1b6deee5382c19d39ccdaceadc6a35391f0d4de6e272a4af82c44ea0d7a6d40c88d805b6981cace392f43e322446bc5468de1b816180a57b2fff6b4d623e1d6b16871db14aa94a81b3861cf93350afb4a47e01f41848641537a0cb4de4bb826b51f2cbeb870eedc90c7fc825ad91280901af897232e033e6089376ee7e4b728abd3c5a2850c8a826ff125fc03ac7f8fd58f526a7d714bc0c26fdf348d53c3d68eedd5019cbd2c7780c092efbc3e4e04670393d302d1507a9a9465e2c96da2daa5999cbb987c2da33f9296c50e0cb1d2d3a852b9112e4751d7a11ccad12729c345eb06befa357d90a206b00a2af994a02f3608c8cc059f062eac359cf8473df110a5029a50053ca30062620bebe34eae4ad4ed66e5a4f7c41a30d3d71c9fa4bbfdf0e127802c56e259d795aee5019326bad282f1b60e4619bbc88585de81c5644b1ee4b1e4ce5c90a15c128105a114bd2ad1e5e9bfd9c846562e4cd328f50ecf593d534ff0df6d1e1c679150b3da37b48132237c82626da453ae6ff573f328026312efbc446f43efbff1c7f081414fbeac491c0b00718feaf5b74bc8ccdab9ff290fc9ff6716812b49bdefb2e3d74ee9e7bd0a38f21914c39e74262ae7e62404f005747a9c84fcefc4b78f467e8e9d8784806af3f09c8ff1d044e8bbb063f9b2e1c86d34de8b9bd04a61f02b3f62c23f6e8ebfde98993590ac1483104cb023518d678d0733574fa649c9d622c7d49e8be557cbe15d430618241d669302ed7bbd4da211ae9756b2edf5758a8eb324089244e3e45d9b3999d461d5812236a4c2e0bf73cd2eee6d80f0917189b2c57876148d312d2152e9c45dda37bd833a8aa7d673f9b0397c8166f21330fceaa9dc58a0c03e0bc1772b2a653a5151aecb211af032118d8cfe4d3096c3a7918239efb86e8054db05d44ec6f6efa6a6ae14732801272e1420b59529ab236776defdc7d60447091f0b73fd57d4954662cdfe9bfe0409147bb2b9e0e5a59b8af670f3fa76c42fe89c97a8afc35d690c16673b35a7396b5a32fff07b1effe30640fc583ff3cf323422dab61a4c5e4019968d7f0339512d43905c8bb510b6514f043f5e8ab48a65114a8fd883d1da3aafbcaf806abf34157213546d7af645bacae264afc4b04f65905b22cceea88a9f12406bb5ecf74e8d5ba2ee9318da4beb21dfac2bcb44e216c84c89347d63afacd71e81fa036986b99fcb7d369f8cd4c03c3399668938f2bb5150a5de74558132f708098a5e884691b1658bedde1d743cd00036a06e47d5d2c503339b3466ec5f493d60140f53f38d7516bfc420ef7852f227ac4f392042d30d07d3fa8ddb8fc9704aafc40c972f319a591feae10b744c3697169836407f363c80fe25178549440b807a641bfcd9d70f94d0f6fc8f734f30fc97b88ae4437277553361806614a72ecf0dc7022f1ccf0c2389e14745960c3fcc7a54cded211e277c82659088af3a8769ec15729fa49fd98bd714c563a691b9f63b2e1df233c4806613f0fd6cc69a9376a2d899779207c2d529be58cef2ec8f3d7fce881c65dd3d2a4b87c8a986506e421c6c4f2cd259a3cf7fe07413bd7982f9d656989f4eee758118c04ca7a0f226df4676d23676a4ccfff7fc91525af6cd85bb3d82e0dd3a860f00c587a27f49ce0246db635f07499ff3f1912c35086de90c02d88a13e134aa9669a9988ec9b000856226f70f943c93368455618feeb0b65af47c1cbd576d4d5bc04b055645d59dd56237b3268280b3c98f4b55ae58f0e58dca5a2c8a7d3eb215792fcdf36f19f5df011ae09c0b6196981ac88b2b998c2dfdccc59d067625ee17a777491bdadc6efdcb1652c1f63589ea26635b46243a21086dd69c36bf9d2c713476d822dca2a8212160d5575d8df780669f0fed5fdcdb8fded2dc58b9d63a9d9b43fab70f1c831cac72f7d939a96d89a5f0988f0ac5549d90a720d991e39433a803c25e5e5d26227a3105dcb4c0f1d9ee93b682627bd49b7f0b37219c170fffbcd6a51bf16d37393ba824d16e38dd74a219afc39da1197a2e02205575cf9629287f04dbe1df7c6b06064200dd710027dd09267d5ef5e399ebeb6ff9caf59d391508aae2c2e5b8cfe54304634f18d2d9499e58899315d5c485c08f89094793f754c3a2420d922e5591d9ae2007e24561e99a1f36465141a22e4a3b236f08796a9298a40ae509d6cdc1c96ccc48007f0e029882bd5801738595f166d1f822c6880f4df8a49a2fbaab6c89d3761dcf320d6821064b720d9f4fe9bc5528d9c4e32af1f6f524948e9bd956e101e927c5f9c47ed28990b34ed90d616a6028e76125efff468937b9823f30b30346c5697b7f7b487d6768e01843514098333991453705caec008d1cf5f287740882d9396eec29ae15959808709ab6f7b3b48aaeab5318fc7ab33613fbf335d67d2f02af198f1609ac82b24564c952b19ea590ff430228e819b0d77f85c53a10ce21d69e87e58525a65af5e9806b73fd6823e1add517d3aec140d7c351181caff91f86d2994b85988108aaafe6ae313e2bed8f54b288bf0b7228d8e646d6b3d91549df60024f0dcff42892cbab54cb49ee76c439856c4f4907eec882f5e6d5cd5927e952abfc45c364fc41957fad84f5990450a4cfd4ab3d2614656567eca06aca48508a606cfdf38d128eb0c28c58aee3e7781f05dda14bb7ee647d224ca413c42c665e715b5c535a8cad61ea8a9d174f4a066295eca3f21090340b984974c215ef80c788c5ada4dad96059f885c15a40614caf73fc777da8cca4a48b8d3739ff9cfe340c35091984f9ce0b689983ecf756c0e6335d3719dbfae11f6b874383b77b5a61f12cf0ccaeac13435411444557ffcded9e77a26bdac25c5310c9a71c2239921a8b59c9ed5e84ee88ecdb462ed04e954678c263f49d5cea8a2c41b447702cbb0054da65b831ff87ced9e0c2af391f14c4fd3b54066ae6eb78746b3a0e4e41c5dd0c6ea5eda19171ee68ca6ca64cd23130f693411975a6f9e3c3c54f5ea3b91c32ea31be454c6c5ac6b70a0aea95fdb76", 0x1000, 0x1, &(0x7f0000001800)={0x2, 0x1}, 0xc) connect$inet(r3, &(0x7f0000000680)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000001180), &(0x7f00000013c0)=0xc) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r5, r5, r5, r5, r5, r5, r5]) 16:00:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000580)="d2f9b129116163edeb7ef9c48ed2ac56008359f532f374e36bf0a19fc31baef6f00ee83b4f97aaf76ecbcf0c37491e4124fdc4f31b9922ff6c895b844f487edb5371ed2b87bb10116b581c7a01386a75545d7683e59095ad47f078b8c4896de0dfbb0e899472590af853ee7d691a406906cb85a1d9467a127c40f93ad4d6b8739107d9d9f152729faa10a17557f5364cda491af6f77bf48e03d55009228303f71f38d858b25023ffba875c53b67c188082e97bd1432557120dded0c40443c8a397fa162bf94caaca9b21c57ded9204aa7e2d45a8d59a5702d3c4d49d41b832c34bca74e6e10e5684ea2cfe44eb5a70074b48094fc0cd73f10521034ca4446a5ef711ae6228bb383c99379be417cb3760f3f3f16f0430bdf25001409b9367bf1108ae8395674f460baff90a66b587a4c6ec3479e1e33fddab45aa17f4406640a96b271ab7bf3412bc3a7c9e2d9b88f4cc9a26d0703aee6ac59e67c5596d9651ddb21b3ddd8883907d783122cdba3b14eb4321ef8429e39c3e833df8345d0f1efec69cda6adc1c6d58af45efb827ecfdcde5c0f4a9d7cc9d69ae4ee4ec1b95ad2fe7df289d61764bf851ff5fe8cd940a68b36c7e48a864a9823da754fde6ea9eaebb3382edf40c1d4d84c77a2f4bf7834e7c5fa118b0cc3a3789b3b92906b0a8452cd6311d30637667dd012b30e0c6bff9db09d780b2ddf20f48c329a6abcccd568f97c74a6edcc973668c0d2278c13df704c85dbe8749a391fa4242a498ed490231445e3d1d63fe37aa0a4912b3806a6bf92b0d0871ded20de48367fd5bf78c632292691c7d884b4d54d61a83cc4c30b5bea6bae0452c6610946b6e4671823dc6c54c50e1d29edc5544972c542b19ec51610b116fd1fd66fb6d1ad1e6e8683105fa2c5d3f1cd3da0a09534a2f7d7b5043fb8a8ff504ff1cd9e10bc93e01a5c8503fd3ec7c64e7dd09c1cac8e625850b028c5e630e2ef62392e8c9b824713a74ea24c1f612ba026ea2d62b25be172753a47a41d45b346f1e998e7e024f05036b15555639926b236be4482b29101f3cfd828e47cc289824f17a3c2d0b4eb3e3bddf31b4628ad1d5ddac96a417e023c34d503f0a690b70c5efd752365012664164d4f11af4560b31143fb3c0bf2f379d98c83076ed34d87465d1fc7fa78acae644b6366d11ef16c763bd3ae3c75258cbffd8ab2be229eaf07a516e5722bfc736aa27c66c08e39c7e690048304f8511a9e231bab6bc541290912c568433c0bbeb2af4ffe5a178be180816f57780866d8c2f1e39730d417ef97f20b521488a96bd25bb6b16414f2a17bb5756803865c6f57163770f43266aceac7c718724357d7663bd1eca3cec92bf749bc40b9673608526b80c13461ff65640f2e0ce5f82cd36251a4155acb178a1c7cedf7e362a3c02d050d64aff105f098c19332d1844a5cc6ce462b7e42d9fe31c437a9c15d8e2be4c704baffc0aef7a581a54eba2fdcac1720884c1f85d178d13749ecd659c09e98fe1349233a42245699ef26ceac6e0dfe2c49e61931d974edb42d328af87508adf20bf0eedc4cc09d6ab81648a731e26228e7072765006b464e0de7c799b80042daef0242b902c401063428ad4e8735bac147618f4d9b710c73b37a096e6412657231f0ded12569125ed995c75dc7efaef51b0a3908bc9ca47d3f6cfa414d6c673e36225f7877b902750c2c5c6aae704bc37b0c7f116c44724f0139ddb4f4f69c8c4c92f390de9f8bbe2b695f17fdc918b20e4695362f3d16149452afeddfe1e7921a4d04bb0b0957ba9d9a8bc38cf04531024c2c663f83c124ee4fb133dc9b1cff942c5c51324c275050c33c1871357a9703241c2b70c5e1d2f4579a9b9241e66ed4a591d2ccc3627a1f2a11d6b9f74ffe5376d259ec78e2ab2c91b7d0903dd62710b6b8a2c4288c91870de76636b0e6a10d42299be99a9b56d4f9845ad376c766198d97ee616f68bb6162e8edfdce5d81fc9e47a36c2407fc32402ba0c850b23dc8a634ccc4d1de2c4bbde2a61cc85dc8e9131fc04dab94f60d160afcea77dd29b7d93cc7a7b441cb62b198f6b4a81ee39506b089306e4906f80124bd853ca3676ed6c1b03a655747a75465d973b795ec8a96aa7f825f20eb05a371c5f0b0bb0c493f2aad25c72f1166a8db5959b23d9e438e62075c86cecd229110e832e4168ca1f68e83132a5b884d6083191b42d6eedc37fb157d2995e3a11a3a6210d390fb5847861b80d4c50fdfea5fc76f04a38a743f60a96ce9404061f29cb596d70c5d52f367e84a754a85ddfe16023d66fc2c429f09929105fcb44b586b75921b77fb5c0d02c8839f2c30a58f2960f6fa974fb2391379674296a2a837cca98c96cc60db2fd889d7c2bde72300ec89bec68d0c13e1e81e41b295fb5ec6b667becaca59c9c7ff5c80db165d0c45bd3cef4c90b420ef3e3d32fdf24fa32a4b410707830de5d7bfb35d31648d3fa55fabe33ffdeac8fe245d3136e91ab1b0c2d9ebd929d7ed5977dfe8a4be0a80dd0139b5afb5d6167237d749da346e8e60fa28b5b0e073c0a2f6e9b06efbdae97efbbf687ea781891107eac785696cc21b25881fa7cf1381dfd8c9b508d7c14cf032382b3985af31fd7da54896f969628fd82fa94696bdd788ea6bb2b4a3dddafdc619b5ec080e997f59a76c1baa38c59f31f2ad4a5690589ee03bdeb8664d877760dcbb0cb27b1f7828838e65622098301abbb2ed697bf5441be04cc9bcb5dcca0e76a0dc952fd7bd89c502ba6dea88eae17cb784ed9dc2cc84ac36de542d09463ced18956bc79be353e8f72c31eb56909090a3a6b2ba41c8cdafacaba963b28c18491f54897f9c2d8b2bd7652da6cd5b4617fca56dc6810dcae92f0f5324c8a456dfa2399202fb0d19c58b8daacb108bd9eba182d96daf4349ef8b8b9597101757aec0c4a4857a712c27480975f3dc1e2c70fc0bd616684ad132502ecd10b137f4993fa58449ba3c5f6b28d5f3dd64bec632e8e635ceee5c9aa36c77b850124dd921e1e6e4ea3c398046e28171c67efbd608fddc68b9f518026cc1c793e79958b84d35743932c843b46d5574ac0767c1e971a04bf80ac29593b9685365420ae7f789b05667edab55fd78c98d0a1eb8697fa55dad39e8134f95c44a4d304bd89eed2ed3b3a1203cdc5f25b223829f7564bbcf089080c7d4aeabd788235cd77a7ff1978b4af664f3554224e2335e51ab8f35a4efebc564af74b752fe955c50b7a9d4f4ee79b171a8791c0cabc50ab1fb7f1c05aa6c935bdaea59aa9091daa710cdc8b92842470a5cdd808cdd8ddb38c16b685ea643c28a5d3a348968bc86a5993bba1fb0e9f6af048c98027949398ec17401e062598d71a3221c380fe6e074ba65f87bd2aebc4c311623e47da0e646b10c669ee2c26aa58d332340a5ee5c6b457abb3e87a56df1cb0d02d9f23b246602bed0c7f4f497cb12a11d69763d35e90799fa14ab25fb3a08304aec4051bcc7c1d317a0c057143f6695c1b02d7d6ae51c7e73359165abc3677ce701efe47605db1a818a693a43f9cf1d183dee18711a16e63166cbbb1ba04ffd223a4cfa43f517853bb474f4c6ebb90f458eee9ef92b1ba9f5d671750bad122939ba1d6c7fd53b99169c89cc17844e3d2542daffe203f8286c34ab06342f3f2ed350c6d28d2147b16e7c5fdb0c98c31a7d2d2886f19dc4e9b487b33fc36eb7e8660bee96535400ef53a6b51eb087accf75c701dc6e02232853a42a045c787ebcf797c5aaa1f10084419a0eac1c5b9f8b05bf700348066e08ab27638747d526b95a7b4a1be2387971fba74a5dbbc63c9c3f52f8cf5be59df748007d894e41f7620c364f6a1aaaa7cdcce2fae0e4d986a2d3b75408a1cf159b04f997b5315078f6dcb431af43e9d0e27771020a1fa0eb79e9b8c973dc1f5e8357c6fea26d1c4d738a7da28a1fd8ebf067d1b2c3c5de35d3a68a9da23c5eed1f0efc0aecd27231a6880f1bf8bda1949b5f5383ab6d1eecb7fd74074da8587418b7fa403aec44509d62d7766d8f6768b3e774c53bde08ddeb065b8423b9f7a14948f9c7464ffffe054f5f6076d89d1d0a8e946378a462e36f3b54a14ae70afde5e43220769058f0b8cc118c0c8e69813f3dfe00bd502762d85788299051b2cec94d79ec55a669391007d34d5b3c1971c667517b3611a51f5b32b327d0c17b742381ac91310cb052d4aeb8ac324e1d599fe7ba69fafae17403aa1c2d2feec50090499f91b73d25ffba8751583a4f62cb7c29e7cbf26ace83ac3772a29e1a89548c20ff166ffbeaadfe43dbe3edd9dece2f4b5ccb866d8fbd5aecf0aae8731772e61502f7adfdce1e80bff6ec4a7a0e31f4bfdf432f1c39080366b58c76ddca1017c0e0c93f7ed48bc3b9dd688d537363059321249434ab6168db40eff787964daa2ab32fd0dc1e05f0254345c818d18cdcfdcdee8e21f8ff33943dfe59a1e43712e100196f15b68c2d2948b1211012a414727dfe47fade96160b97116e008681fd63d90444ec9f5646392e6ab6c1a9642d459d44e8fe7983b63d206a3ee90103264e1a913e94c98d756721598b24d26ac7da46bb41c8a98fd89ba0850a346145bd3401bec67369ae6bab6fc6cf10ef59523a584bbe02cca0f57a0754a040ad7b76a38d7f03c78177ee17819e84d683fb50236b5cd2362886ed514c9b3fc377d6163fc8d609d864e1b9912c6ab5832ae53fd90ff3ec878460f238140f8e198f9936fe4794847f953fe4c79854c060bebc9788c2eae8d06a4e757c8351349ca206cacc91c391a0722efbd68dcaffd06396a58bdd76f5bf11f1bc8ab2f58226f5e09bc908aab10063af8742a026bbfb367f966664bb767df27e899120965989943b5c0ec2a8ea8c4b7bf8fd820490d5793a79623914e24dba7a6c91bd5224ae62f2bd170ce394d8ec7ec305ad9732cbf60b91caa19335a18838b8ca186c308612b85f0a0abd4baab9624bfa27ad1363c5a073bb44bf0efde64205f3d4f02881efb896dc26bde2174beca8d8c75290b9b273d2d81eb380a8e6ecbaa14f5260004ab77cfcb4ac698298fd2595fd7ed95d2d07bdc099b3c0fb5c688bd5be5c598a93bb2edf7ab72112774ef843905e4ee0e50bc32eba39ff52f33167676a366f49c54add96af32d6c38e58824160713b136ac14217882821115ddd0bfc71664e174359abb8738b74c3cd92a1b3670d7f8058fa906b1c27c6fa0877063ccf2704861b4e30773f942a5b09c6385709bde9dcfc99ce8d2366dd95fdb44739dd798c371313652c9219e10043baafbfe7857af63b4fe07af59b158dd82012f103f749270318ec91d410a8fc3da552018b398c533a373acd0842a82a30df6de30b95bda9f5b3144ccf899bae542c7b246e8bc1c1e61cfe34210fac5baaf229c932f63b91ccd8c1ed795d585a265c43dbfaca77326b1291b3b8066503026198c61b07b34a92ea4bbf8f60373a99b813fb9c8d7d38d3e5f5871b28c9fdb37cc8ff98409efc5c6baf509dce0180cae158e8f5ef0cf345157e48f37168ff5a6ba9deec9044a2e981011afd92008603177e385736e968fc8332bbac6002f924bfdac5b2f5270f298fe8e80f90975c29ed3eae819f87c332b2c70352187494997f42bba84e5a9bd3c7666040b5075fb4e99ac504dd49efddc89f329387c902f2003552a569ac60d6c718f925b69b792d5f62b327cfe27f96998f414d5a8eab6ab74682a7e4c3108e96360d75e2def39639ccffe7ac6b36e46f154d51a1d75628b0ce2886833a34c493240b17b5e888da6", 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc8) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x781b}) 16:00:10 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201f, 0x800000006d0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x4000000}], 0x2d, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x7, 0x3, 0x4, "dc662fd2de352f5280c0bd70fbf900001900", 0x0, 0xff}) dup(r1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getuid() seteuid(r2) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x20000002, 0x0) read(r0, &(0x7f00000000c0)=""/11, 0xb) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = fcntl$getown(r0, 0x5) listen(r0, 0x3f) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x1) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3f, 0xfffffffffffffffb}) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20030, 0x9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r2, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffb, 0x0, 0x1000100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x7) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x5d) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000580)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getdents(r1, &(0x7f0000000240)=""/213, 0xd5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0xfffffffffffffff7) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x800000000000004, 0x0, 0x2, 0x1000300000005, r1}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x25d) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x3ff, 0x20, 0xfffffffffffffffa, "d5c146cee3bccbdc3e1358b047aebc43a7af4bec", 0x5, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1f, 0x6, 0x0, 0xf96f, "6abc2a63d85b19f0735c5ae14c0ad294145be94a", 0x5, 0x5}) r1 = getpgrp() clock_getres(0x3, &(0x7f0000000000)) getpgid(r1) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202753000"], 0x1) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000540)=[{0x38, 0x0, 0x0, "c5cf2c08ecef47c3543823d6ed4f085ecd554aa4875a9ab67c851c8d100d568e91"}], 0x38}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:10 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/148, 0x94) clock_gettime(0x6, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='c\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpgid(r0) mlock(&(0x7f0000723000/0x6000)=nil, 0x6000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xc, 0x0, 0xb745, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x80000000000}], 0x5, &(0x7f0000000140)=[{{r2}, 0x0, 0x80, 0x40000000, 0x5, 0x1}, {{r2}, 0x0, 0x48, 0x8, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x26, 0x2, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xb9, 0x8000}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x2, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x7, 0x8001}], 0x6, &(0x7f0000000200)={0xc5fa, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setegid(r1) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 16:00:10 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x77) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0xfffffffffffffffe) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x7fffffffffffe) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ftruncate(r0, 0x100) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x31}], 0x1, 0x0) r1 = getpid() wait4(r1, 0x0, 0x9, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffe00000000000) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x479, 0x8, r1}) fcntl$getown(r0, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getpgid(r1) fcntl$dupfd(r2, 0xa, r2) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18410, 0x2) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x100, 0xfffffffffffffff8, r2}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x42) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x88, 0x44) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x4, 0x4) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x5) flock(r0, 0x8) write(r0, &(0x7f0000000080)="c370466f0a6c7a0f3ccb51320b80b7a4f8b1e19d1f65529c70766d3107d2c937e374e1db8bb9bd8100bbc96b8b6369bfa237bb60afa66910fabfb7d7daaeb6023c5beb8cabf0841b8d3f13a99b7c5080c8f7d2ea09e68a3dde36550aea58bd17858d193fb664ed8c909f204c9fc6cdd4963b14f175968f4158444fb18e2e3816fc789f4e9aef0dfc4b62b524ab9f5973076b9fae94d705894b077ceccd6205f9902d9117a0246d2cfc3d99b8075858b0d003b86e8ec229fdeedce4d8ad7c99202873d61195fd59f1b48eb0d6bb14584025f0cc51236807867894b76d566ba2efcb2ba6f5", 0xe4) setitimer(0x3, &(0x7f0000000040)={{0x0, 0xcc}, {0x1, 0x2c4}}, 0x0) 16:00:11 executing program 0: setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x6) mknod(&(0x7f0000000340)='./file0\x00', 0xe07f, 0x1) write(r0, &(0x7f0000000080)="d89b4a9499c5e0174602c42bfe5864502b624a9b469d3364b66d52859f8c985c5ddd4f6caa7dda408b8643edd2601cc60b66b8e74092a10e6a3060c55010c8077bf028504e0575107c130492accdc36e542026079ed816a29390a61bb91d3372a7c3c11c4e1b53772e91e40837d1df69a201bb88abbc39dbfd06601fc58c782ed40836999b2cd43a5b9cf8b4f15c8c946467811fd6398c3a893df95067580895bf86fc5bbb364880940b1fc5f1e02573ef1b1d7caa13cc3202127058ade4b37ea9ad5720cee9b51950fd9f26926c01c1b7c157e8ca74ea2dec2a3125b6f3e311faa25412a80cd0cd2fe78a8489c70426a262", 0xf2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = getuid() r3 = dup2(r0, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) setreuid(r1, r2) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/109) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8880, 0x40) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0001e370a36d82f70c0075950e267eefd708b4c88fa01cd6f6cc81705878d67b122c84a086e92be14c02743ed279b34928830f556210d8884000b823ea66aa502fcc2c944f64f964e72bd8b5d7921e76d43baff007dbe5b5fc37e23edbea10ef3d9ba90541a0ef9383dec96cc90d03569a641874f8fa4e94149498252e1cbbb04e940c80ea47304ce0c989e153444c06df30f938dfb9cb6e2d34d65d0009244669538af776c86e131851068d1a3b1eb18b73d5021064896e30fead55e0241ad59c59f35bdce7949971874f29dcff8adcbe1d00f94e947c16"], 0xa) connect$unix(r6, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r1, r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x82, 0x40) r1 = getppid() r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x100000000014) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = semget$private(0x0, 0x4, 0x5f9b363df641e7f) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/190) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:11 executing program 0: getrusage(0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:11 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x1000, 0x446, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:11 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, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x101}, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000040), 0x10250) writev(r4, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(0xffffffffffffffff, 0x80) readv(r5, &(0x7f0000000280), 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) shmget$private(0x0, 0x4000, 0x7570bed8d4464ecc, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:11 executing program 0: execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x85]\x00', &(0x7f0000000440)='+}!\x00', &(0x7f0000000800)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='+-[.\\-\x00', &(0x7f00000007c0)='#\'\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='c\xe6'], &(0x7f0000000780)=[&(0x7f00000006c0)='c\xe6', &(0x7f0000000700)='*\x00', &(0x7f0000000740)='c\xe6']) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000140)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='+-[.\\-\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\xe6']) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x6b3a, 0x1800}, {0x3, 0x0, 0x1800}], 0x4) 16:00:12 executing program 0: r0 = socket(0x27, 0x3, 0x800) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) listen(r0, 0x8001) ioctl$TIOCSCTTY(r1, 0x20007461) recvfrom$unix(r0, &(0x7f0000000040)=""/40, 0x28, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="87090000", 0x4) sendto$unix(r0, &(0x7f0000000180)="8efd15bbc8c922c179451990da50ef7c29e073a749a47d5fa5cc87afecd92ce411faa67c646650e7a1e4e4805575799205fd1daefb07d5ebf98a", 0x3a, 0x7, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sync() kqueue() r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x0, 0x8001, 0x1000}, {0x3, 0xfff, 0x1000}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1000, 0xfb}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000005, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x20, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x80, 0x1}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xfffff, 0x40}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x3b67, 0x8}], 0x60, &(0x7f0000000040)={0xfc, 0x4b}) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0xfffffffffffffec0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) pipe2(&(0x7f0000000180), 0x10000) setsockopt(r0, 0xc968, 0xfffffffffffffffc, &(0x7f0000000080)="b6c0f70401a379b3dded1d93744fb504d0cbafb60c97289fc43e911b386ffdcee4fc8d8e75bf013b8ac345da385f57e009909e45f21e81a808e711de0906b672", 0x40) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/4096}, &(0x7f00000047c0)=0x1002) fsync(0xffffffffffffffff) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000051123d5600000000000000000000000000ee12f1243700000700000000000000000000000000000000000000000000000028000000000000000000"], 0x4f, &(0x7f0000004f40)=[{&(0x7f0000004a40)=""/233, 0xe9}, {&(0x7f0000004b40)=""/226, 0xe2}, {&(0x7f0000004c40)=""/132, 0x84}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f0000004d00)=""/252, 0xfc}, {&(0x7f0000004e40)=""/197, 0xc5}], 0x7, &(0x7f0000004fc0)=""/237, 0xed}, 0x2) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) dup(r7) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:12 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8020, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f00000001c0)=[{r2, 0x112}, {r2, 0x1}, {r2, 0x1c1}, {r2, 0x10}], 0x4, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x400, 0x140) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0x2, 0x2, 0x8, 0x78}, {{r0}, 0xffffffffffffffff, 0x21, 0x800000c1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x7a, 0xa8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x4e6}, {{r2}, 0xfffffffffffffffd, 0x54, 0x8, 0x3, 0xe09}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x31, 0x2e9d156ccf534d7, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x9, 0x2}, {{r2}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x3f, 0x5}, {{r2}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x0, 0x10001}], 0x101, &(0x7f0000000180)={0x3, 0x8000}) semget(0x3, 0x0, 0x80) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffc, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x6, 0x7f}, {0x1, 0x3}}, 0x2) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x40) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000e02200000000000000000000000000000000000000b6e1bc09db98df0d75373eb23870853204175fbf517b4e8bd089b64d74c9828d61c515415fa54bd311badf5899a161a5e43b981a89142c485d38ba23e8679a0a7d331e2a6f7a6dcf5f72a924b1aad4fb3de658ea45e14beab063f4d5572cbe2538"], &(0x7f0000000200)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x84000000002) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60b6bdbc9631bc26, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f88400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3347d155116ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d", 0xfffffffffffffe1b) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000180)="d6b890d644e66c4593eeb22a729e6227ec0fcfa18ef9a4c1c34c3308102ab1301858fe5bbc75f7e768fed7296cb7525c5901ac1022398a62dcc8fad32f503b7e3cd4dcfbe31d582d72cfa3bebd8eaf12a50400", 0x53) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x200000) 16:00:13 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x91b) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="e75974c25bc2073831940be22aeb3a74257117c4ac30734f1315d4", 0x1b}, {&(0x7f00000000c0)="3f3c7dd97bd08a0ada1d915be71a17cf1a58bba2759c231f093dabbd56fd6c640234a4c1e7c1162ad3e54219ac3505f40f8c3e27d57b96b173b9429e126e8f944a2fd3f456668094dd3798d5c5343d690f8563a5cdf0a9509899093d54", 0x5d}, {&(0x7f0000000140)="60ce14088a8c0aa6eaef8a", 0xb}], 0x3, &(0x7f00000001c0)=[{0x68, 0x0, 0x7f, "a294c01b036a85ce1417013fb9bc356f474f4751692d2e34ccfb0571735e0a167c3579a618a51e3aaa81a006f6fbf5732ed291accf28735c5bacb4d692d423c10c71d6cc5e4090f03cf11644e41d1554325b525c"}, {0x10, 0x1, 0x2}, {0x100, 0x1, 0x8001, "3cb997000ec88b67645a227711da95b709f94a99f91fde086f02b3edc891811b2789f13b21a5045a3e6fad6916be8a048d5fcf695487e2974abba70387dfa1a05744244747df1dbf7642628070604c46c00c3d51375efa537cb9ec3e5b19e80d005d7f2ab9d806105e7cf9b260e860348fe8ba6cf752d779be02a7c2846007bb8cbecd917a69c5606cfdc5cc19361f80fa15da233b45fedcf91e2897aece73b9b176b587cda148edecc790aa02aa962db09307918c00dc017b1af7c430cc88e9ca392ee56be41ba7a8265d682a100070a1b7ed416d7bb9d53eab1ffe6ce1db14873e1dfa96ff2948a5b0"}, {0xe8, 0x1, 0x41, "cae17e8eeb193c7222d532d3f1fde21b1cb8c7ee5a5c5018139a05126049edfb4b4f5a05a051b3a993dae0f77380ca59036ee37db61dc1782d23b9d82dd9864def536429fc061942a1877a9e883a48b30949ec9a6933aea92e0a4223dce5650e977139796e5181a2bd7b339f35ce99143e962be7889b172a968e0d7f18212b5b2c281925327bb80f9f25de0d0bb84577d16f68d5a51cbf919eb9c35e025bf0b183a7701dc2fb31311c6bc442e2d6f14e0e2a41f5a6532e8bbd5ab1e186f14b38415a8a8bff35203f4cda692206fa88256a3874d6414f34"}, {0xf8, 0x1, 0xa3e7, "fcc234748bdf15792c44f8e7586a44f04809c1aaba96c4f5e93dd74e3894e963a91b3c8056a34cc2efc4dde71f1a28cff81847713e1ddba3464f07f89752316e06ff7a8bc3953a0c085b3e60291de106d5c9c40f053f8eb68a47a38c667545b0dcf6adb1b41e39febc4aefdb804ba6c088816264b91acc989f4edcc6fc6d592088c001e6e11947fcbaddf32d99ffd5939ce6625c3874852deacec8b8f247062e9b7564a9abb1b596715342d060866688d39c91769aa3b23ddd740dcc5969b9247ca9a49e333f1108824aa2cfce421eb37f436c917d632cd080330d4f4861a7fae2e4ae4773"}, {0x68, 0x0, 0x1, "b90785b19609a0816a52dc73f1dafde4f6777e03d39536fbdfaa5c29a441fa63ea22aac9db6a940cda2a534f7f3de634646218dfb88f1e74473aaa710a79962581b1f3531de7178353e0c98051ddc42096"}, {0x100, 0xffff, 0x100, "143ffa58cb6f2a8b8b3336f1fa49c9b91aff5b8c25d435a5eb19c7cdd484dea2b6ae1af5678e383afd375441a53422babcfeda91d9c4f38539ebedbd95816af87ec45cb37cd8d91580e72ca845a8d83f7df40576e54f8ff637186bf9adb528cc27d6c4bc4b5ced92cc6589e270f7a03224c4b0628fecdf32fd14423b7725271615460423572a52d2a97662edede7583a4007bc8d0401e5290db003619f19474ce673492f96f90f44d5814a73308c0dd74c5876ec823ec1352e7e8e750b22ebc34966b99c943d95724ef959e1064cda28e96b80ac1edbfaf8d6584ebc00459d8d6827290bb5466a76e9cf55ce"}, {0xf8, 0xffff, 0x3, "14936ac281a65ada52a6bc1639f7d792fbeb8966e6b67f3fa962be6a3825f71affe4b56ba1ac6235f23121245eefa496e77ef03caf0fb10aacd316379f11c310a40e8fdd49fa4306821b41d4e5cdd2aa213531a2158e340d9c79024bb03263b3f6639cabbbf435048409025c5efadb3fa95f9535c6cff54050428e426c86a1b3f90ea2b10663462d5fd2217dca8538e4f151984dcaace18a54ec24846f668ce3591133ecf1721dcae115f23a169b5873675d1d9e92dded3068d23a93eca1e4a4fba2baf58b18bbc7725c6d5eb3e1498813b55bd9e1bb6bea18ef442d038a354539dbc8b26001dc"}], 0x5b8}, 0x4) setsockopt(r0, 0x4000000, 0x40004000001d, &(0x7f0000000000)="caf5b415", 0x4) open$dir(&(0x7f00000007c0)='./file0\x00', 0x400, 0x4) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) setgid(r1) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setgid(r1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) 16:00:13 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) shmget(0x3, 0x2000, 0x14, &(0x7f0000ffb000/0x2000)=nil) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0xe4) fchown(r2, r3, r4) r5 = fcntl$dupfd(r2, 0x0, r2) getpeername$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) socket$inet(0x2, 0x8007, 0x8) r6 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x1}) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r0, 0x14}], 0x1, 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x1, 0x2, 0x3) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000003c0)) readv(r0, &(0x7f0000000940)=[{&(0x7f0000000400)=""/87, 0x57}, {&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000640)=""/91, 0x5b}, {&(0x7f00000006c0)=""/215, 0xd7}, {&(0x7f00000007c0)=""/51, 0x33}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000880)=""/15, 0xf}, {&(0x7f00000008c0)=""/107, 0x6b}], 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x80000001, 0x4) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)="a4ee62c1a6dafe97e63a976bc02a9872bed02023d7b3246c93d035260ad047dbf719c68f25e6b917fea66561dd354bb14e1c035ce5bca7ce165a93555f668c1f79bcfa43a443e5c0cfefe5ac354d28d58dce4eb95dbf038c79beebc3bcc5ada214986a472c1d3893d2f865be360e39fda293", 0x72}, {&(0x7f0000000200)="66921d126a22be8111d2b3c4999f934c5a50cefd8a9a49614d4136249f4c9461d3036e467ce0ad01c103245d5dac6710f299d1eefa3efbd2e24cdd76752d5a0e99bb4683730fa283abec5a4d545302a1cf0a80cdbf3c5f4d621230e9e78d59cc7f601b84daf21cf42235f5c180c91ce1a5cb285d9c053f5953d7672b9f824e36af27c8ad", 0x84}, {&(0x7f00000002c0)="ad9faa6fba4dbd600398c59c1a73fc6e02a14f9b84924e9e62d39bcde4c7c67eb7f4e4ad7fec", 0x26}, {&(0x7f0000000300)="2f51eb2d363fbbf23ac2a42ecdd157666acd255d9294188b50d4add83a2cd2fd74b54b90daa6c65e70913e4f9214f89e60b8dca738eebdd5a1057b32e7d0fbc97ff98dee5686e697ec15e820506c46", 0x4f}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="a800000000000000000000000e020000a7c778e50ca4f2526298691a097c034483babbaef128d8363124c2b4ff618ceed8fae1d3d36b58d1519121473ac98f486afa58f1807bcdd8b3936edefb4807de09d8fe63c83087d1380d9c6507c6c2763ed902fc35a96cfcd7f6af8c7396255e1a7beedb2c973c065cf35a5a5ba6f4a1715f198b5878832b8a0b957e3791d01f7a947ef9c70a0861ebb3abedd0911cf61f67b7e1225f4200ce00a8da4b9e8e10247e61de460187bd7cb8156991c708c42b1c13afb6138d032ff89cf5e7b48c1c8301e71e0a7f06ce4a9e1ff5f4e74ed0187225e2352db254bbd29df89f173ea4aee86e13c34b530aa7afeeeb8c5e237c90b7dec70d01e7e0922dfc27393726a6a53ec8a5eb0612a47d646f47fb67"], 0xa8}, 0x2) 16:00:13 executing program 1: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x400}, {0xffffffff, 0x1}}, 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f0000000180)=""/210, 0xd2) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = msgget(0x2, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/87) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/152, 0xfffffffffffffd07}, {&(0x7f00000001c0)=""/139, 0x8b}], 0x3, 0x0) r5 = semget$private(0x0, 0x3, 0x290) r6 = getpid() setpgid(r6, r6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) r7 = fcntl$getown(r4, 0x5) setpgid(r6, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000340)=0x8) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669c76fbb105fb77ac82697f9db5477c06984b5debc64e9cc2de5e8117f481cf8d2f675da20d937483d01bbb0a1c052c8797bc97c2865314847"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x85cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) close(r1) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgget(0x1, 0x8) msgsnd(r0, &(0x7f0000000f00)={0x0, "734f08a035f590c8f3c92937c0bade25b5adf65dd24372a02f6180a083e1310d785b3515c9b9f17bf15e84b814b2ed3a6dbc6b471febaa712ede387a5d51dbd71e9317d4c2446688fbbf85fb96ffaf8f1c71080cb25449e6c2e37c15a316fd4104814300bc8a56d52aab187fb507d33225b62c27989acd4e1ed208e1dcfdb8e73a875f8164a128602992d868c2a77a80afe66155f83d59a6dd4a567fdff814c733ed1d7a31336648afa5cc0b655c01fbd969be2b723ca10fdb65a578f11fcb1a5381becec993b88a4ac60d4db9f7def4664ea51d977b32fe6b"}, 0xe1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x80) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x1f}, 0x8) 16:00:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x8002, 0x281c) 16:00:14 executing program 0: socket$inet(0x2, 0x7, 0x68) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x8001, 0x0, "ba30c1e7bb6fc6e23c5b00000700"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7, 0x5012, r2, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001007eb3000000001e33455bfeb61eea801fa9f491413929ca8cd2a716abfafbd2afe528d0a84abd8d6ca4fb682250def8b1367f0345f9af4374cdafb1fbc6fd065762f328b81b05f8834d54b20f0de41f9509e0bbecc1047c1e754389f519f246d33a2ce0d7cce2ab2ded386c48ef4a484b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) semget$private(0x0, 0x3, 0xb1) sendto(r1, &(0x7f00000001c0)="fba3272e6cc956c4aa26f2d8cbd6a325c07e54218a578f02057c4aa1ce15e74c40c17269b7f3299c3bd305d149718897b122c8e09b177b49ee1321d9e8be0cb1acac07bf6e68a648f0fd56872c5e18e15548962a55c5b172eb71eb7433ecc75fe77df67685e179df338b6a590cda3124b1ee1f85721eb6217fe4b4f8278f8d1b5cd7cfe1885f8e746e143714fd09d3cfa23831c6c711e0db3a462671ef720e9515", 0xa1, 0x4, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000001, 0x0, 0x0) 16:00:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x5, 0x5, 0x1, "609cd4e81f9598d522c6aa04e6101068f8baf26c", 0xc2, 0xfffffffffffffff9}) write(r0, &(0x7f0000000140)="2136fd19693155325d7bf69710c743eb42f8e0d07dcbc90fe479d1b275b771e3e95438a11d638e427e990ca6ec75f3589b81bbf8b66363a4ca73cf5e676938dd241917b45bb828fc", 0x48) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0x20000000000, 0xff}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000083, 0x3, 0xfffffffffffffffe}], 0xa26, &(0x7f0000000240)={0x2, 0xffffffffffff6d10}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) msgget(0x0, 0x84) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x2) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x9, 0x1}}, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x307) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x813, r1, 0x0, 0xa) recvfrom$unix(r0, &(0x7f0000000240)=""/225, 0xe1, 0x801, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x401, 0xf8, 0x8, 0x0, 0x0, 0x1f, 0x313}, &(0x7f0000000140)={0x1000, 0x7}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001000, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x88, 0x1, 0x6, "b9648e4c9b56113675537974af347e92e55a309f1b4817cf484849a440ddde7c59db7397925e09f9a6044d06408cfac720fb7673f43c1866c32cb1e28d0d18d67df08695a6ac9877daf3b2973e9c3d3d936c033ada6faeea20c452f65eada4c75f705d3d78ccf62fa47d50315c646cd6d6de1d1c41"}], 0x88}, 0x0) read(0xffffffffffffffff, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r2, r3, r4) fcntl$setstatus(r0, 0x4, 0x80) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x9, 0x7, 0x100000001, "f2836de9581ab87631d375352197638275b18ea3", 0x10001, 0x8}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eecddc1020a067d2c61fa30e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001858ade6d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/108, 0x6c}, {&(0x7f0000001500)=""/124, 0x7c}, {&(0x7f0000001580)=""/31, 0x1f}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xa, &(0x7f0000002680)=""/106, 0x6a}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0xfffffffffffffd3d) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffe80, 0x0}, 0x841) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt(r0, 0x8, 0x80000000, &(0x7f0000003780)="8d79a7e425f57b9c9bb033ec1e4fc65e85c45d7d81c8143e46814c4e0b7650ea41964cb843c560a85dc6bc6787b6cf1c6e8a658038f3d5d9a0638f510c5d439965c331a4cc0829f6aaddfb1196d8503c41b09088cf5b931ca4eedbb2564b93a378be4886c56de98e726765a863aee759109a4b0e4627d8190ce195fe58ae64095f883c6bdacc70982dccdd4d729a4a0147f19caec7c30480cb46a6cb77d3359e8c6c0560", 0xa4) lseek(r0, 0x0, 0x2) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x10, 0xc002, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x9560, 0x7}, {0x18, 0x2, 0x0, 0x3e4}, 0x9, [0x4, 0x7fffffff, 0x8, 0xb4a9, 0x1, 0x1, 0x80000000, 0x2]}, 0x3c) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r1, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r1, &(0x7f0000000080)="1e", 0x1) syz_open_pts() setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3ff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r2, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) close(r1) dup(0xffffffffffffffff) syz_open_pts() r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:16 executing program 1: socketpair(0x32, 0x2, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="4299e38fdd77258b9552374fde7229a4a723d8bdfd4e47ecc34c1a541c13b779d2ebfa9daa6af572bf6b80e8236f8d947199be652da7eed4ba92f162", 0x3c, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="dea89684274d27f7561fe8422751ba02de6439b2aa9a7b18689a476f328b533f611b9bdc4099d9ecedb8d26a2b0502b0d0e17d4e974a60476ed741c365fcf3772daab153dfc1f2fc82351017a2d4993eb32a0f6d6adabde47827981aa255b247b089a0e100d76c65706bc26c52eced012ad2a872f92d9e3997483cb474cff24fcbd69e71372a6ea623bad17a18bd97525979452268df2f4c1503fa65de", 0x9d) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000200)=[r2, r2, r2, r2, r2]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10e, 0x2) chown(&(0x7f0000000000)='./bus\x00', r1, r3) r4 = semget(0x3, 0x2, 0x14) semop(r4, &(0x7f0000000280)=[{0x3, 0x1, 0x1800}, {0x3, 0xc3, 0x1800}, {0x1, 0x4b52, 0x1000}, {0x3, 0x5}, {0x2, 0x8, 0x1800}, {0x1, 0x26f1, 0x1800}, {0x0, 0x8}, {0x4, 0x1, 0x1000}], 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1a4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/150) getpid() sync() r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="e3b324217bc8a1e7098b1408823be1af1b2fba591c59", 0x16}, {&(0x7f0000000280)="977caf0f4f37c7ed0bb5c6ad146ae06719492416e8de9ad1b89a842535870ba3c6bb9001537df04de6bbb35f56fbbb26f872df5aab5bd412c303cfaaf8ff109861141ee4e8", 0x45}, {&(0x7f0000000300)="e28d4f03a76f0b5f9bb64f0be483a8c3951a7428d7ace2eb30b9adb047dfbe787706d2c06285bbc18b25b4dc8bff68460a771e56c13fc0c5cc3a4b990330840ac7a3de08a77d06d0afb59c25", 0x4c}, {&(0x7f0000000380)="566a3104b2d9ccb766aacc71950ed10636ea23f1f939fa0c755966431d61195382b1bbe76eeddef9c4744116b9024bcd34312028e669abe93cde81a1ccbcc29dcd97c139a3a9b6cb7743f043a734f687908a840a199a515be7d469b1e1cd381934337a83a640251f69d19f524e038830ba9180a49bb2a60aeb0bf7240dd50c9f4fa3dad235387aeb195bef22c57a772fa72ffb34e9e8662bd8acefb23bdf4f8f872537f7f50fe6848b828b8e8449870d2a5d56a647684086d5054ba3914b4dabc2fbc9e7609df37e528673cf5bed79820072fa23d3b11317bcb8a0", 0xdb}, {&(0x7f0000000480)="252c3113c10719b2ff3383858fa6802232cbe0194016abc3c69f067dfa6a519c619921ef78ee3c23676d022cba59690c76ccb21c7cb7b6a66cc0c5aeee1e81d76183ec3b981c5458908d8b8f14fc662e5b5f4bcbbcf7aa9ef3a392972543b56f09e984439276cb26f34d03deee1a970312e35a0031425974380bb8e72b", 0x7d}, {0xffffffffffffffff}, {&(0x7f0000000500)="a8777d40d7c31579de61f800b25b83ac6a0be0da8d89768b0273ec803dd0d8", 0x1f}], 0x7) fcntl$setflags(r0, 0x2, 0x1) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) recvfrom$inet(r0, &(0x7f00000005c0), 0x0, 0x0, &(0x7f0000000600)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) recvfrom$unix(r0, &(0x7f0000000640)=""/115, 0x73, 0x2, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/19) r4 = getgid() r5 = geteuid() fchownat(r0, &(0x7f0000000740)='./file0/file0\x00', r5, r4, 0x6) semget(0x3, 0x0, 0x1) r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) getegid() shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) getgid() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) close(r0) 16:00:17 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000006c0)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') accept$inet(r2, &(0x7f0000000780), &(0x7f0000000700)=0x7) r4 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r5 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r6 = dup2(r4, r1) r7 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r6, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r5, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r7, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = shmget$private(0x0, 0x3000, 0xa6, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x0, 0x200) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x7b) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 16:00:17 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x1, 0x6, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x20011, 0x8d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = getuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0xfffffffffffffec5) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x3, 0x0, 0x8) 16:00:18 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 16:00:18 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000001280)=""/166, 0xa6, 0x843, &(0x7f0000000100)={0x2, 0x0}, 0xc) setuid(0xee01) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x1) setgroups(0x5, &(0x7f0000000080)=[r1, r1, r0, r2, r1]) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r5) open$dir(&(0x7f0000000040)='./file0\x00', 0x10100, 0x4a) r6 = semget$private(0x0, 0x3, 0x82) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000280)=""/4096) 16:00:18 executing program 0: socketpair$unix(0x1, 0xc217045b633b4275, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) r2 = dup(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x7}, 0xc) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, 0x0, 0xfffffffffffffff0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 16:00:18 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x0, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/99}, &(0x7f0000001200)=0x65) bind$unix(r1, &(0x7f0000001240)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) utimensat(r2, &(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)={{0x8, 0xd0}, {0xfffffffffffffffe}}, 0x0) r3 = openat(r2, &(0x7f0000001300)='./file0\x00', 0x140, 0x100) r4 = socket(0x20, 0x4, 0x9) recvfrom$unix(r4, &(0x7f0000001340)=""/248, 0xf8, 0x0, &(0x7f0000001440)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00') r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r10 = socket(0x1, 0x3, 0x6b) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001540)="683bc222", 0x4}, {&(0x7f0000001580)="1960a8ffac408ff68d9ed8066083de14847b0431868ad28b1764eec1ee2f0536bda1e5784da953e53286dacfe21d2389c8b24ebc103b285d0f508ad823798391b9a81d45d5f7fb57cf3107d835cf960b886771811826b026f0dce7effb4b2d76c06a1e94c19eba1f085698d4f8e5c6ce03892c3ab962f754671b04b89a61ed18a1e6108207c8eed0a479ec674c45a677cc49d00f1808867b7b68380fb6427431d547af115f0377f8ec5af32c04caebb244d00785daa9bd72504e9a6fc4678cd216d965e40648c0447f1d91d0a9c7ff7ca27f45180328572cdd", 0xd9}, {&(0x7f0000001680)="c28fac9e6b69e5ac8611ed31", 0xc}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r4, r2, r4, r2, r3, r0, r0, r2, r10]}], 0x70, 0xe}, 0x4) r11 = msgget(0x2, 0x729237a47a99a957) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000001840)=""/200) clock_getres(0x0, &(0x7f0000001940)) clock_getres(0x0, &(0x7f0000001980)) syz_extract_tcp_res(&(0x7f00000019c0), 0x7, 0x10000) r12 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001a00)={{0x2, r6, r9, r6, r9, 0x6, 0x6}, 0x2, 0x41e4, r5, r5, 0x0, 0xe9b, 0x4}) setsockopt(r0, 0x7b603336, 0x6, &(0x7f0000001a80)="61ca7b53f6ad6a70d674ba088ac97f6a09471d87f87509168764603e508d98f0e7c81ac4938d5a8ba14ba685c52d8abc31863fd7c3fc24b0768353e59581527b02cef239ee07b361db6268d7a2002d907be185c2937d65652f81eebbe9ddb93901cee169f2d1d4de8d778c0db9ca13de5d7b1fee1b6496f3c17d3e29a615e2c254442f4352ffd6f0dc5490cbda96e3292db1138d335271a2834e69c979de9e12bafb1dc88157083b27e7f95f9bca20642d4e4b90cbf2cdaf68c878c849c505063d3ed5e77fc0b9cd5efa4eeb1a50d68b7f1923f2b55492ecdaeed4c72a2b9d8bc80fd4fdca560e31c90d50413b52c57227c39a48cedf86078e6f7ba9", 0xfc) pipe(&(0x7f0000001b80)) shmat(r12, &(0x7f0000fec000/0x14000)=nil, 0x3000) socket(0x12, 0x4, 0x8000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={r7, r8, r9}, 0xc) 16:00:18 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x224}, {0x4, 0x6}}) clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x1551) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x2, &(0x7f00000001c0)=[r0, r2]) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1004a, 0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getrlimit(0x6, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 13:34:12 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x5b, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r3) r4 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r1, r3, 0x80, 0x4}, 0x3d, 0xc3, r0, r0, 0x40f700, 0x743a, 0x5}) r5 = socket$inet6(0x18, 0x2, 0x80000000) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000006c0)) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x8, 0x4) setuid(r1) getgroups(0x8, &(0x7f00000001c0)=[r3, r2, r3, r3, r3, r3, r2, r2]) r9 = semget(0x3, 0x0, 0x8) semctl$GETPID(r9, 0x7, 0x4, &(0x7f0000000200)=""/136) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r1, r7, r1, r8, 0x50, 0x10000}, 0xd93, 0x4, r0, r0, 0x101, 0x73, 0x4}) r10 = semget$private(0x0, 0x2, 0x3f3) r11 = dup(r5) r12 = dup2(r5, r5) renameat(r11, &(0x7f0000000340)='./file0\x00', r12, &(0x7f0000000380)='./file0\x00') setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) r13 = dup(r11) open$dir(&(0x7f0000000400)='./file0\x00', 0x10088, 0x124) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000440)=0xbbb0) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x3, 0x40}, 0xc) r14 = openat(r11, &(0x7f00000004c0)='./file0\x00', 0x2, 0x6ab828a56aad189f) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000500)=""/154) close(r5) setsockopt$sock_int(r5, 0xffff, 0x1022, &(0x7f00000005c0)=0xd70c, 0x4) r15 = openat(r14, &(0x7f0000000600)='./file0\x00', 0x240, 0x40) accept(r13, 0x0, &(0x7f0000000640)) connect$unix(r15, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="155d835405d869de93a4800e603c3553ad41b2059f8255d9e3eb76272ca0dffea5522835a99833c54d502c7b2606595789cb64d54efb19a6b0f63edcb5356bbc926a97e5c11df90640113b02aa50a37c49c0135a58bd5834749089ffa0b4b3dd583c79a4398c3c93a8a108febf5ba594e840a9de8980d34a8a885656fac543a4ac0bed4dc0e86b7c50d1d4000c5e1770d21e12e1d870aa430a3b2e0ad6a70cfb6797e25c790c5fd7c971dc5f94bdbb2dd6864d7480e2b6e5ce2409a1234972b40ec8f58f86e1509ad5e5499c0a1365e930fff901436e8c0ecd63e4def52fec5e33c268577bdf9728e41ddd63fb1027966028faa572fc5e54b3b948f52e67f0910258b1d9f8f93d91996580220f4a28ea3b978fce75445dc36c5f608c78d954090adcfe4420222029b2d46ba08deacfccf18a0889f7588a0cd7a0e6dfafe38fab7e2f7062676373dcd6af5ea0bb467e626c08212e9c47dc690a707b6a7ce01f84850946a8be26e8dcb568797e97eb986e0e9dd7724df01025c6808a2aa1a3e4d6e737715243d53f01752b8714ff405be2bd36356e9c3d71422f074189ac694e7cc6759957f16b40e16097c8f6f793a13306e6a57933226325ea84a2531a3e965103560fb3aaeb1aeb4077a31fa54b5fd172947f247f3cf334bb9c8fda22d5562072b9e6eb4fe81266a7fd3f99dd9718aa2d3e22c3736221a26da148d835162ec4841b37107898849c69402b6a4548576f59cde2d9af7f7f45fbcd210783155f01b79d257900c24368df864ac4105f9443a0d784983833a471570f7256d6d4828c445bfcc15ea588bab6c048d51d9e0eaa385f8fff2e92dcff2f98ead7494e5794c0ef5c26070526700e8a7edca6b134cdc6380fe62a1400ccc72c8fa61f76e93dc136d3800b80b65d75f2fbb030fafb6ea24c0dc04e5d7ceff8b3083c496bfced4d541cf68c9543b2546a09ebd950e6973cdad0f2154a9fb472ea9668aaaa71fa70808ade066fb50bc6f38361aec0d27f91ac3598347e35a47497cd9ee4e8f00cdd60e2400debb944058f9c9b383a45293f859abf5bf92c1da1d5081641e99380410f9a9bd0d23aea134901dd95f144054ad28fb8f32f7d53c173e24eb4b7fc65384e5c68baff19552a44692b1be8fe9000b09f69e88cd010ccc46440f4fdbdc705082f0078d05c898e35736e67fd6be2b43e006ebebcf93b73ffb6773c0e2f1003e93987f96b247664afbbfa227139922b4fbdd16a64c892cf6f17f7b6fbbb3ea9c47c30084b3db3a133cd1c90ee43dac8cac0cad9968d8dfe5cd2ab93bfa6799d12ae7423c13a529e5754c482c8ce68f56e83b83e68ff4e22d0d586ccf9d46ba183828e18fe26551cec682d5343197f9847f2d7cf16957c8c501d24059396bab703ff796e737faad0fbabcdde3fcbad4312cf7e7d7e2de84b4719490587b60c9ed8dc8c2a9bdb8cb46accffa9e31d9a66e689cebe33f8246eb69d1c1b2c42475b59853aa30d1abeca6492879a14896ffab873dba5ae34d5f1b91f8c007109714ae79bef51fbf3770e0b5e42d80da8eb0628cca2639972c92bd70ea88595c1effdec4f79074359637c9f69fcbf947d89dde5c3e80678b11f4386b73e0f8173f03050c9be93aecda8191a3328564a3e5b152e5db464adbd95c2138aa3f1127a8736c58c1e706150434e4731ef49a26aded92c11dd07ffc169eb892e9d12da5c8e5752958bbd65d80ed8a1ac7c3801c79ba3b069ada318caee81ac9287a43d81dbb66bc8fe5785730b6f88004d1e01013906c4c34dd6eb63785ed938f538db2d18025f095b14c03182535533f299eb1ef3e66ecaf2d6c9504d774ad276aa1add8e1af0c58f3d733ebe17f1174bdceeabd4f391f2b9b8d9b28f559803776f8a2066cfddf881c65ef33a648e5558c7469b48f6e4a6f7e87d18954d16219f2b6b8de9faa0c49c759d8486132cb4a399c99a0cc18da442a884961ad65eed1eb3bbfab6d83a4e7ee820cddb64adb1d2270e1274a0d0b9b14a64be996d7e5a282614114464442ed585c0374ccb3682f1a05cf42fc637344ada699dc44304bf6efd79b26dc812b40b492b762619a683500f4c6d88de152300ef86f8a87df0986277f33f705f20e072f8e0cb6c214ec82376e8184aa57635a194e51372674133940dc47b9f4bb539e70f113d01cfb29dbabe06432387861747c3140f535228db00ec6e56c07669fde3f0fd1f6c3adf7826b9c49a76d60dc894a5d3efca0f34161ddf73a862d8f30b612d3884828a0165e2b73a3863789e5c7500f4473e817dd85adf7e523a21d370d092c30accff1916cb824906f4d0846e82cf6dc2f23db048d0cfdc10f66547c74850c343617f69e588323d2bf56e4b16f32d1cf5bf958439b244317f5c5b3cc00aac3ddbcda4cbc03235ceff186c31e6916ff88a6223d9de0787624cf21b16b03b8d33cd1a63ac017e027b0290538bfbbb83fa4bb9acd0e593d2823c9ed8a8d3b7aebd2f11c2b119efacb54f549ebdd5441fb5768e80abf1ba35f1704e0f3194a503e52961b999317c3677a354cc5d9240e7d07a298bfe50b0951a959b751c11d5ad9b22e7f4ffa41401b30afa70e016a0fcbbeba018cc671d643a9f50e19f0b201a19de5e521082351ee0acae279b40e24c90b0e25bc3f79ebde4533bc281f9713631779a93b4707245fe7138a8ecc5479ae2118117d28fc0e660d820e49514acf50e2bdae455fc25be7bb0048858007f21025299f982e0551252a3fad266cddc5220565a4deadc00f8df7a75400233a888c5d329e4c66aec9ec3b8fab830ce5b2ff37e9e8fd87d78d0226f0e7fc05859bf244ea47851cbb43afd31dbcaa10ae3db50d5af665ea20da1e4f7dd6f92591d1b6d569c901dd93f03befab499cc935a05560141c5029d92172a203686437c6f0fa1a96c6678082ff6e9e56b678068db6b5df693cf0e4f5ffc02a274b0981d015ba5449fd88d611b0740246a1a51520f81c8270defe1efde057c8444c61740a0052e8c46a085a48ffa9980f864608250f389928095f87eb5a50007dac1dac9bd854584c9c36fb45de19cbee8a1a6cfb544b94f4b618ff8498480d6ae2dad2ab97fe5d83a0efa72db9867de88f793b92db8a685dd9a5e6597904bb61c992fdccdd1995ed7d72645bb7e4a199b48b1d3c66c9392d242fa92ec35a4b7887f27b39ec8f1e6bc4ed8a94c54e118d4554608a91c0385cd0d5ed9fdf265f2a026e0953700d10f6b33a010e63f204053192f9d065bf73afb67504f0f0d03d667e5805e025290b9251ba30924f5631d3c4c377e0aa2ddbb0c1867f70aabf97939f7623becd5b616a364b5a121e238a07b1c834fcbbe8ab70650f27c0ed15695c227f09672c5f757a7b9e19c25cf76cb94765bbd44852e9045dfd102db079dee4c55f6a169206eb21d7fe5a913d03a9b7df7d2af7659a72d79c86783b511eb972fc9b847cb71305a6818c9ad5c8423d1b84d39cd45d35e442b4a912f91bc44160624387605be6989e1a092fd227ce386799e93a013fe4834f28c48988bbaf083c2880ef96da87e14a9a4d2ba784c0dc59c1e93d3a8acf4cbca114bfd68c805e6a12c56c62aab6f9c7e50eeb4ec4f9560c506f3bde757572b5d560fa009c6b99681554cd725cc2e201ec2d23ceed3c6fe8f98b4db8df5d12e48fe981cda4664719cfca5903e2ef181335ee31c3208dcd443da0146173cab667c0106c34306d9160f0d76a16b39152748232a3180cccc0b2e8fba4a9cc9c7381caa5673b350f0ad51d7f2cacde52f9af6bee701f9c4ed0855cdbed20cc61701822bce44a51572af4c1514d40b1c9d4706072a838bf53555b2801cc8c894993d494a08a7b3d9096898cf8ed9d2735fa4e5b0ef20292b3d3c7a66a789698e50e91ed91e47a22284be4853685025588212f76140a5792778d9256857c43d27f8c975399d1b3ff923bcf24a494d538e842fdac5832795cfa68ede35e5837ed1314c37ddb586443705b2f9f4e3c08f81b62f03839bcb1f53df55df33281244b85e01621954bf72928a4e7db64b52a47fdb8d7d20a7e570bc5f39c7e3054fad41b4bf8f9237e10e98fa7dfb236f3847e84c179a1c12ed0264472c2f3faa7dfc6273118e9873393f83a333f1aeeebd9d2c82ed53bfb47b69176d2cf98856fc6daba03cb35eb6f2acf23e2600b808aaa7c3dcbb6638cdf027deb6eecbcf65e09295d4a397f8833855e28bf87ca2178e8dbfeb41f62ae62e7729a49ddef38dd35f0103a583b6b3cb27c71a8992700710a9d7416d6903833117ddbe01b51a02dfa9cd86fcdb5fe5f6b764bfa7a2ddb023356e8261e23ee6f9a063cadb0a2c178e20b1d3af7a6bf515e3dae5acb217abeb41e75a12edc9dad80228be7e518c94f6bed7b5a9bb4c1b268510d7a2dded2c96bbc2cd07a534d3cd0b8058276c108af4fe994aa69ec81e0fad76a300661da92ffb1cde33107e462331a4f8bf83efe157909e14a96daabd1bb4bcfac9817c16d0492b8292d360d5620d058132cba58a7cb36e5bcbebecdc8fc2ce890a299f19952b5e2dd49a977be8fa89c7810001ff20e7532a59bc6dfb10f600f4c6fb4171d119a7bc1cc7c229030521edba8837edb35755f807eb4d9e9a7e67d6f575d1bd5bb98e9bfa646bb7ac8f14d06f56514214d7c1d9c498374828478a8c0a17c9ef0dfb46148c0305e370ececba7128bea578b7cfaccbabeae699d2a9cb62ab9805ea028056b8606a8c1e402017601359a0147a91d178ec0b117dfa86e606d2b9ddba4f41eaad0bfcf1954efee9fc0b35b16abdb48c4341425012c72f3d4b71b55ede8283c9256b22efb3df540482364ca128002c691510c5048a5b3757f2b467b070d846ce172d0975dd6f9311dafcaa8f5b89a72ce4ab282048f59754ffe917f72ffb8efcd9ec92d14d4b220850ed2eeec6d7df1ebc66d1788a81f506c2a5703a4709346ac475ce5bfd743e2d2405a6be6e338db94bb53bfb6987a855de6976f48ae0da424cc7a0c907b1eb93d07ecccd2b065aca4f591a5d649fcd3ad0285ffcead8b47d3ffc66286f06fe7858da7ca981a3d0eaac85873e385277e436133f4d3338a310a3f692185dc27747aa56386b64eb0626d96f1435b3e65aaaaad01b6a4aecbbff3a7c6f3d285ab9889b21d5988687d63ec50cf0f2a9fa0ea68cdabb58e7d83f156e81273cf075910a477789447f90563344916038d38dc401b799e137e2105b3e56deeb9e07b31ab6a87f485d6f488ef089634930fbed4635efc829404b1d56afd2197ff52cc84dbfc10f730bf6c946359ba10aa27ec3ef236f6d975eeae3b5122e3badf5a92f79b58ab186c7cae61eded86e33e90fb96f07afa01c760899b6208cac8a9d086f08db2183f3f2a7f93ba52d39a32f8bd63bf6bc6f9761f88a332e64e6d40358ed664f3bd1287fe43d020d39adf8761f70fbc574994b4ec22960ecb26eaf8a435a40316c6e00f2a58931aafcf0942d97c4986cbc7b149324f287018a4527c0c5c8b6ca00fb1330410cc6809772c59785b3e7c49f6510e394cd9b6242cbf061de95b47fce4b803410b6850bc15968c10f9a41f4b5df7d7346ffe60f94ae1d7f78f4a52414113af6b274e2d32a62f069988d992188625c03adb0323bfb8655de7ff9d74240247a94fe00aa99f1146a92bd5b069831776e528e79926ca0bd91bd81d2c87159bb0ebf5e164cca23f43f3851e0866c69f161f7a011b4360be1e41059a3cb4a04593077ffafc69bccb5ccd393a0c308c4387b23ee36f51491c00af07badde8be3ea", 0x1000) 13:34:12 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/56) r1 = getpgrp() r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5bd, r2, 0x0, 0x0, 0x0, 0x102, 0x55}, 0x80000000, 0x80000000, r1, 0x0, 0x4, 0x3, 0x8, 0x8}) msgsnd(r0, &(0x7f0000000000)={0xa2464c9b05d33303, "dae9f9fbf9de783c73691832797c9bce4a7bd18b7beb3812fe556a1512ba2597e2d39ea5aca3f43009890b643908151d3a8412fb2c2cc9e12ee950f3e55be4cd79ec53b42e47e039ce9f78eaeb1fb8de"}, 0x58, 0x800) getpgrp() 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x1f, 0x0, &(0x7f0000000000)="0808f6eb5d9e1fca1a58b98150e2aca1ee6a1812ecaf1e9ae3628bd27fcb7e729cb99cde835868ea88493f9a7ebdd65aa4a38b5f930386f35ff8fe08f589067dfe9a349e832c3f9e1c0f928665b847e8c90928b4567aea930d98b36cb3c728015472c58386e1ec4aee4be15f4d25c07ea8e3d165d39e4ff5307b84e26e731c509aa018", 0x83) 13:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x5e) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x4, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f00000000c0)=""/222, 0xfffffffffffffed9) poll(&(0x7f0000000280)=[{r1, 0xc}, {r1, 0xa0}, {r2, 0x8}], 0x3, 0x4) sendto$inet(r0, &(0x7f00000001c0)="9f3b3a0e34b3bf28ecfc2c7fde5045cb49b9f4d3ce0626ed10def1cb86173afaebdfb3263d01ca0f208be2572e821fefc824ff518f1916eb3b6ba3a05c20be9327461bfa70a6a1f5263c391c25b3b7", 0x4f, 0x998ea10b2e7b5dd0, &(0x7f0000000240)={0x2, 0x3}, 0xc) 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa4, 0xb0a, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000000)="bccab95c9d0340b57aa5d36a31353a1636d73357e523122b2a9a87d50337dba80d7b2f515a6a94f8b07bc9cbe05a1ef0c04eb5673c3719c61d7c8f0c27ca49e51686759d20f6e792ff19b95f6294a755ae368468b58f56d16e829ebe5615cb0c11f1f36a1c6783a1f7028e3721601e59f3a5aba4660e60615ebdee55eaabf1342c7993a022602f2fdb67cc67f121cb545c9f154c231c15f1a57e95b28234a36cf5cbdb75821f0763aafb4860f3324d9552d7b38e17e9321061", 0xb9) kqueue() 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x20}, 0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r0) 13:34:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x1a, 0x6, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/20, 0x14, 0x42, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x5) chdir(&(0x7f0000000000)='./file0\x00') 13:34:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 13:34:12 executing program 1: socket$inet6(0x18, 0x2, 0x8077) getrusage(0xffffffffffffffff, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603664e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x4, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:34:12 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = socket$inet6(0x18, 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x93c6, 0x1, 0x3ff, 0xffffffff, 0x34}, 0xc) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./control\x00', &(0x7f0000000240)={{0x1, 0xfffffffffffffc01}, {0x400000000000000, 0x100}}, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000100)='./control\x00', 0x40) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0xc046, 0x2219) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20, 0xa) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x10, 0x20000002, 0xc5, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x21, 0x3ff, 0xf54}, {{r0}, 0x0, 0x0, 0x80, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0xb1}], 0x299, &(0x7f0000000280)=[{{r0}, 0x3838ca0ba7df503d, 0x12, 0xc0000000, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x7, 0x100}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x1, 0x61ed}, {{r0}, 0xffffffffffffffff, 0x8d, 0x20, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb, 0x2, 0x8, 0xea}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x0, 0x200}], 0x4, &(0x7f0000000380)={0x8a, 0x7ff}) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000400)="b19e1cef91bda854a831c83c9da392ff430768b31aaf6c092a4acfa9f8eab4d1aae6c7f5696ece", 0x27}, {&(0x7f0000000440)="01ad0e779f7b46509d41e01a4a2be4485de7d7368d09786e8d4f128972e969ebe742f84060180cca1313dacede1aa6b23c7deabbcf7c8c2b407f7069b2e83dee0c1d7938ff165cee2fd691590b69fe7ae6b6b9ef884cb7736db698569e0e45aca5", 0x61}, {&(0x7f00000004c0)="e664fdf90a62b430611c5cb266e78043561fbe0cb241e948775773f9c4ea9335b897426cf4e670b28787cf1e9bff74d03ac44c8f9ffaac0bd9511a4abab1c39f9ed7488020100348eb8682251b2a4de9c9545d3ae111eb64053dbdd21bbc7c9278fb4c92f723920eed20e59338810203b5b1a1c6a3e1e000d4e62c17a47a05f65e6011f367ea9db37bd7fda4aa8e1fdcfbaedf204372b6de62e17ee4ef69f299c39f3c7ca2af47d424654e1be4f535f5d1337c848d3c9fa433e0adedd279da769eec8be943749dc28f1852128503e1978c6978c95bbd02e55ef34ccc7fe793a05622bd1cdc6766a22dea369483992ae8e69c46e907211f69cb8e42", 0xfb}, {&(0x7f00000005c0)="f9d41c157ab96036a9dadbb88fb4069693178c2b95a35fbcf03536fb958786ec749fd49ed5ba8e24aae60c678a03d399", 0x30}, {&(0x7f0000000600)="4459dae735d6c05fa76537723d7806ccc04e1e7b", 0x14}, {&(0x7f0000000640)="5a21abfea6368ceda8a611f0e0adc811135601fe0f2f95ba5805c77022ebeeedc61f04088d9662e53a695adda311f6ce33122005a784a48e0cd36466071e0496b996ec730af62061f6963f340cdaaae00a986429ee167df7c75f3a491628433da91e4ddffc33210654f543289e41433a2e4416b455160858c08d524e4095596f0506120d79b4ffb89e508aa7d8d5324617384a1b4f23a67497cf71e17c766c6eef893d1b7677d148710109841146d6349cfa4b37429111c964", 0xb9}, {&(0x7f0000000700)="2be73c6a94b0d7a045486687dd9584080972bf1cc344a476f7fed7f33098f6a9b7398bce4fddaed10471a7431b61ca153aff8e5ccf495697214dd2cdc3703289b1798ee22a5d224cee2c2c01538334bbd413753ac79fce5026d5327351a6a01b5395de2a2e6f0967e68f72ecd916117ab20c3366443918c9f320cc1a7d7cd54fc413c37e560231bb041b54df5259630461b429dee8d4e1a724ce95be383f165f44102295668cbe80543b00464c249a1c5a018d497b67f1689c78c69a01a1883a4c3150305b14d74e35571abe0a6253f63021962e56311db6887faa5d18af43f2927588", 0xe3}, {&(0x7f0000000800)="dcf5a96e00a12276f0b5543354ce506e6e2d8568", 0x14}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x9}, 0x2) 13:34:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) getdents(r0, &(0x7f0000000080)=""/188, 0xbc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 13:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getgid() fcntl$getflags(r0, 0x3) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup2(r0, r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="773015aa065d6aebfe423df9396d903db93287d5468fccecc710351876aef8afd0b1456e1046725de881d7edbd3f8712ce13fa38437e5a62814a699cc5a148f20b", 0x41}, {&(0x7f0000000100)="38e594aa40d5f9d8fc1c119ca5170bf705126a3c5c5bad53151e04143a392a84b530e2be1c50d6ae64d5f815b287afe72476d895c207f8eed4", 0x39}], 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) poll(&(0x7f0000000000)=[{r0, 0xac}], 0x1, 0x0) 13:34:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0x7, 0x1f2, 0x3ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x60, 0x100000001) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:13 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x100000000, 0x9}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="8f880ef257f46a964ec9ea42b22f509f4c57a1d4d79b36f0e6c7e90e462144eeeb185f7254db51c35e213b427a4b8658ac90397794fc88b36e7f", 0x3a}, {&(0x7f00000000c0)="0f4ca36e4c2e49b4906791b978d974214f5a281ad5fc33932cbe41ae0b74793b5b246aa9a0a8182e34cd5fe6be370362fcbcb42faef43bba806cb8b6e1da2717d9cac9edac", 0x45}, {&(0x7f0000000140)="6c2b80e4b9e99af55b6288248e4edd7ec4b12c28325cae38abf011aad93f55b9987262569545f7c31050bd0cc887994250a4ea05f292ea6672bcbdd566e1", 0x3e}, {&(0x7f0000000180)="7063d2248c9a5880b3d3aed38478ebdba9fa08fe78bf5a74178904b2e1c085ab3afa9b13a31f6bb3fce84c4ff4db9825b1a8d6756e50fa343771e8885762aea0b37eb42e25e4eec319edf8d1f62f2786d67acd27c41fa36276183d6eb129635b9edc765f9d1874f006b5259d7e07319f4d4b7719847949377d86027ecfaef209f2b3f15525184e8c6c871d0ecc6f2533f5fd6c9ace5115396492ad04c9f0e3bd2dd74372a222f2948afc5e96c73724f54af0f02dd3e709b72be4590a2d42a86953ad30e6f7842d7544b5c730ea222cabfd683a1641bfe085274e4f34c367532cbd60fdda77cabe7f1d4ef92bb02d13f82085306a907e3a416bb23e5631235fe49996f6608dcc224b0767fdab60ba7e1a6e0d08ea2f84a06beaef300a80d78e09dfbd344128fd748b57d5a5558990255aa350ad22c38b44e18b92ab5447e2b08afb349b10cb509a53ddb1f69ebbfca001547c8e133f1ab68307ff6d0f0509fa011dc7eb665e7d4159fc68d20fbc8545920202b22bb4db13418b0cf2b0ab85c43c0ddb5a1d7a674c0176e3291945d9ffe30107e593e6c7addac6fb102c0024648fca43c757dd818165d9b0ea4fd8a18b1aad149f2d80e94437837615be091b1376b9a9122b704e33900fd8749382c13e311dc12cfc093d947a19b302f5799eb2933db6e1148b630e3aae42244c685794116e6c6b7253b326e3e9c6eea244de62e0580643686df27af6f69a613391eca4cb9d5078d088a4a6ec15f413269e9e26a99b52c7f18425df02f40f7d7ee7fe9c3f3607f090ef60a9649d02aee5aa422897bdfae5f219869c959e985b32ed8a33547500262dfa31c35711b317d721ba59116427a11bae989b6956b5d2f287f1e5a4fb25c66425b9f258e2001ab4d041317f8c9d16554b208e102ad85be68c44ab76e4e350c96e759b84735e6c807bf479b261b6360a77d48ac7c8becc065b28ab3a09986b8c7681e3f87e161f9c793cfd2af624743c46f4d94aeda81393c53aba61c231c297a5b985b0171157444174cb30e40f16521558ca000236c1ce649ed1a791a951b065a19c73cc5c46ee3d4b14c1e9b2de0e944648b0e0485db6da69d4acd14833175077a9a6da50a58f753a55f778cd366f55b61aeaa2dc24fd48ca492412d66909b164aa0750444341e53a2b599f33e1685baedfc7b2972d5f12bd3b481cee64767053c80748ddee8c564d6ecceb6b61b4f91c7ccabe0f5f7891a0d4c71f6c11d0a04e04855986bf53c915fac4613067ee629a454a2e8856a344f59cd5cf39c0d9e18f011aa3d52ca3c93ccea6aa7ff41b1a08c8793569fc277d1cf5ce2ff0ca76252e5791c636ced2105629c802f5ffca0ab8dadf615125db21becfff2da95029175a366557df59bf198a77c73d1d4e3dfef1bbfb94402b9c1d4157cd38caa2fc19c23290fc1262c2f2c92d9cea58002e31e7077624b7ab1f8fc866c2d688df5ff7d87dcb26f50666d1ede08d55e474a3658308b87f4fe42751b36c73b9a5c940ade930339da4d29e9bfa5d87daf4eaf46cbf9e59497590ab98794c9ac60ba5351b8192c98ea139723d759e934e6056d268eb4abfa1a9108079fb190b1c633ce9589f0992bfd135fd16b84a701ae75e96f67f50f895d604a651665531cc52c1574f0bffe24cdc6d01e66d8d59cfb52cd9607d25a0b2fe081a2dfc9144a6d1acee4cde5fda2d4d401de1d62e5af6d00c780fc098ae47992855c3f5fa25eec8592583fc10bde07b05f51c523d5c9d43fe9c49a66a613db2c6e503c4005bab8de7bdb29a762e5900c1a79197f4b8846ed41ad1a489fb4fc819bdea9d03373456e576af15e0868c4353245b8cf35de74ac42654d0236a743a89cca18c4fa3be187b195cea341fcad693269b1de45183cff8de9877ea33695f73373d6da1ef302ca4509609336bb58f63cdf7ad3b354ca4193a7b64327211eb5813dc112170dc8277a74a1291240f473985bbcff392d953d3919f7389ac6ee4ce7dc860dc5c4683f00ffba186a13cd917eae17dbff564aeba1c052fd2b2797a3b80bf21b6aa47342c9d2d29846d7da18b5f679cc97caf0785a60bc9a91ee98cc6d2beb69e4dc608a1acc61346f13406ecf26bbeba5c5555b7bbc0c8463f46371f4aebb9270d965e1de02c4ac10e3769558f21d26aabdb9fa901c67b14ab9856283ec3876523a94ee4fa49293550311e9b29131366062c3420ef2f8af541d7b21e75e22b8c20063873dc808b367a4acdfaa25618548cc00d567a0b17e5c860f673b067f3eb1c1b26cc12a0cb07e645cb2166006a098c48315ad6389d7f572260aff2965e7011bd2c031013f830596718522901bd9f77555026dd2b52cb1073f36e8a392742ac38a294807bd0a6275141836a7726e7b75130785ccf99fad016cd85b0632d1785000ae3d59e98f96054b3ec79f55db5040a9e07948877e826168d22045b81a7e6e0ebf1de45155c69ef1e8adc8a0826b934249e972c170cdbc839ad3d58c1ef86ae16ac07c7bfab921bb43805b77812f7c3c2377e5d51ea740c4083838cb216117c888ef6e0265541f9d9740a15f1e15bf4b5c7f4bbe1d77de959745f1f0e3954cf8559a3eb4048d6bcdda83bc820872a6405d4bc82ebec732d11b2fe675774001aa7cb081481463fc8229d04485bac6f8bf0409eb62ac757af5f890b0404a13ee22da80aeb18230c9a76850b7f8abb585c825258e13663a493f1e4f3b650605d90d06a83c75f7296e607190aa71d78c57c30812df865031086c578c0d8181518e3f6810e660205af607a9b7c5e9f63642a19455e3ad00a0a4cacc6c98b17ce9187824551a61a9bf86d5013ddd34e13803ab37d9051cfc1ca4dbe9c523c67656d3d25349938b3b949b4e0238fbb17b654346833b2369972250c5734f7276d225a2cef5f64a8e1be6815989feb1f552fc618012e9ac089443fcec0ab32c0b43fa76495618e0701d20c83d54bdf1dd96a8ea98641196c327f8e0ddc2793f4ef2e1d8882e5000743f923dc83a0d4d1d202509fc3a99184282dde95f061618cae7f55be70ea89c7ec7af8754b889d1f6a0acd72021cd795e059fbbfb9eb68360caac190d05ed2e317b1ad718e933b0c0add206be64b769bad27d38c5ab881fd933993ec494222f8004c49dca72b782ae2a55d493eccb9ace65a28100f6d32dacfb120902e2a58566a2972239ed6c7862a8e23e2ad6070a4722a0fecdbda4c0416fa4b23ce34f860f8f6130bd1291378241eb69eb58203333383d0163a9087bdd39db65f173ed14a30fac7d8f9d02a55dc722df93484e8db9108d5f5389dfa6cc73c0fb20adf74af1cf2335d589c363ae76d74cc022d8ea613dd9b453112a3a00d5f18a5568e08d917c59b4245e2de0b07e7f2e0c0014252f2b7066360062d87e8e37fd82eba89b7d96a27b809fa76536e09730b8664a56b9f696351e9aaa7ab58bfda53cca60817ddb716d867f4b388bd370fc6648de1bdcf8bdfbe248cfb92800bf7c836ef60f7e1ecf0f52a5f00ddaa02c5842ce7f94cc057fba866b3307ccc20878af148b8d2d0f2f59e951aecbc96270ea2e2860c8fba0ebd6307918c18e7881ff44d3127d01708111706e582697ddc767ca4fb2c5d64097cd88491012c8e3c02ad1fc4e80638e2e34ab1b6ef272037c8d0a47578a2553b46739fc35c41236df9b03f852b02778a7525081570487f4876c32f9a314371e740f2f9abd99d9f54aa99009c65415f5d927b69c0cebb56619480d809c5a24c3cd2f2773d094c2e6214e14024a924105acd9e034b2583b6aefc8107c87b12fc1938e7633bbb2b93166e096c146ba73eaced389dc9c88015e7696194e5123a966cc4f300fbe9a3b6dbbf91ab659425b7f367625ff85dcd95d1aabb71c8738925c081e1578bebae5cffc1356fb6afe5c6b8cd463003d29b879a938aa7c9de992bcbb1ae8afd50f96757b7de01b569244068804bf7429d97f607f3053fc3ccd4f7eb946ccf88e315a311c8bfbec6f42caaade52404fdbce4d1eb864079d971ce6061f2f3b7e491bed841c7f6fbfccce2cbc75ee54a674a86d0474fa710b02a9d2d877651ff551a8743cb6b44f827fb293984f3111b0d24fdbc56f2601b04cf98c52f73cc0cf07da1590dc0abbfaa54f59c1315ccc3a192e6be5b5b486628003a2ce550053cfeb7edbfc66006617c779705307691849a76a29907e27036fbba7f85d9f11e4b406ad5e02e8cc0ef9cbf2a0032af0ad5df06f08ba9bb7f92eeb787ddbe56c8688d8045b015aad976fa804df34c788adbcedf59b8d00a479915214e4f2a0ab6f1d8af2b5b62ed5f31afe0bb5042a319a33d860e30761e1c6be37338af1f27a4d8f2d51ea2eecf2af4a0bbadc0e8e0bfcbd0658d186895f5a7b713b484a5554bd7357989055976788932ab41c15500880da4a028e5e6e4aa7d078b87f1892b6576d77f310eef3c9dd8388042a53f9e7d3782bf9863ba47103f24855f32b65d77a21d3ab23abe031125030a087ba97a2583fb179ed821dd6421374ca930e387b48f1fe3b653b80b9ace922b78c4a20a591bac473735358990a192bfe97f4522703c5d3715f744a0e30c9c3c1adc17545adf1afcc13674af65c9b43e0b67d2242747df2b35539f8bfba43c13c8e1ab5d5a138e1036f4ad96b1a1f10d7c662c34dcc697f9727026d9775c05bc5ffb3c63a780b959c412c4c3824543ea77281535a4148ce13de9ef08ca8100082a2c1782879d35bf6aef4da941f26729e06e42c9384ab77ec28dd99e04ab569dda6c51ec864faad0012398e41d4167ccd60c73038a865e9d07809cc5e55fe62bccef71d422a7146f763801f57c60a40c782d3aab6d061b9762a92c7a06d633512f0d18db61745e010b9dc0ff7cea96d26a696e9c310915baf0df9f18d860ee1a17708ec8d11bd9a5b4fea3601b4af92f59ff3bf40aae36348a03a17982b79cbcf96d72563e7e615bf46be9a4bce7dc34014a50e3604b5dbb55cef7206e0f1da9db1f7c9ee8c8dac5ea90aee7f124a57640ad31b19959cb7bcffd55b3f72d198912acdcbeb8763d39927952970f7216844138ec5baee8ea8e39f29f84b21e046eeaa9d71f0a831b7d6ce6a46f9bb93987e5e883dfea141d7b707f9926203b72b41d2de6cda5062a11379298213719cda5ec047608dd5ffed62b6311f815cd22231c18b08ca7c80c6ccd7e9eb830c8d21fdbeb1616ac147c331164082be91c1b52cd600ef9773e6ba8b0cb3f2121bdeae8d6d56364b396eee80765143888af95d893c06af6a9d5aa3d9fd7c34a95e0ec750ba09bf33fa99b0ab4a33a403953cb3bd5999db92c8d6dce97454ab1b9a63dfcefb0cbeaf95cb81396b26efbcac0f1e5b0aac475675c63fc9376ac5c41a55bc6d9bfa6302e08ac9018a29c49b6834f1d3be2b88bcc46a003b10487e55589ed020857cf4dfb16ae5230d61a35a3abaf3161598d473bc8e4abc5ada2044d665d10d6bdcefe67e9ae50d00c71a014d7cc01699145ddf3792454701d164bc81148ee1a4961c3933cff9c815d6b107d3cd62ca029671e8996b8c3e9f026933e59b7994b324e54a133a94955bc86693a31d1fd4bf26e9db4e2d3e7225f0e491e5145fcc00f2946442ebc2d368a6a43cd775bc45427c1eab35d67f00b9f49317af07b6ce507c4f47c0773b2bd3c9ca9a97c0cb8657d75be9a54181143b698b6a1dd60436810440bbf4724d077c4bf5088edf86d09078b2c5f585ec4b156b2ebe661935c4f1e47f67f7c1653db338f85bd30c073376787784c07ae608ebc03b8", 0x1000}, {&(0x7f0000001180)="a91c77d7c339037a2b06527e099df146e6707aae0ecc5c71a2be1a7bd71d80e0b07bb13ded939884397abccd10146b103930525bb7c741af99e17ff462c4b94e0cae9b42df36bff5f351c5d10d79e29a5b9bf7071a39d0769216d3f47a8294c118658d8416067325f2b68874d9b243c7a243235159d8bcb0162ffa2c222273b9b7e6cfd259b1d15e4467bc862e8590056229a7dcce4c6e3ff3c0ceaba15d9a1c47c8cb309f49b23493541c985efe9c14988595", 0xb3}, {&(0x7f0000001240)="897440305cf5cd727c9ce7a47b9322d217872a754ce182d2bc302ea37609bc492bf0d59cb6e5e00e72d5ce426c6c3ec34d406529c58f3b9b7c39261db915f0cc2ab9b62b9f7d2465a9a6cb14d35ac722e7126204c8fd3c0c5fea8842ba300350a7d11270510337afdbed35973b64a76a846f07552d1546970f65905b4027a449f69518b026190fb66f32e9f8d78389bf73d1c83c7dc8aae614d789ef67260f25d7c2a6f8d8ab269766e4a3b26a450230e723a7693009982632c52371f2", 0xbd}, {&(0x7f0000001300)="eb1feaa0588dc24010539d5f1222b843860d8122a19a40f9ee7422482cacc6d2d626ce617d074f40cd7f20ac8b6b700a4c0bc0512bde28de34c7bd7030eaba3502751d837bb0d6b7b6365fcad3ea349f66d2c9fdb7c530fe447ae8da12194705a6feaa8a839600d318b9f13dccbc4eea0659265f06fab2576a362af60456209c2a3e4b0573f6092b16e81e2ee1ad92f83fdc77f2c74927a171610b488a91f51b3af856189c7f9e1a6ca2539987c6f04b757748d62fa28b25a848f73d2268c3ffc948205e0719fba72a6bb4afa237a720604a704c3fabd64076e369507f50cf", 0xdf}], 0x7, 0x0) 13:34:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0) open$dir(&(0x7f0000001340)='./file0\x00', 0x20, 0x2) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/41, 0x29}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x100000000000013e) 13:34:13 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffd41) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffff9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fffe5d00035b7e2b4b43ff83437b197fd2d9e627916fc85b1434b850c542a428aca8e1a1f358e450cc3c569246823eca0b2766c7015dc006dd9870feed9d4e6a61a76f668a2ad61ced7693493fb09f6b4635d0486f4f2ff211793a91755c4f175e19d85d56fd10579cafed4d877f31a54d204c2d33ce8adec8d2270f7300", 0x7e) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000880)=0xc) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000f40)={&(0x7f0000000f80)=ANY=[@ANYBLOB="86439457518e548ad64c83cf718a80b51fe1a7532be71a3fc6b1113245f48483c7f8342a0900b52b69554a86f1156578fe4faa40071971786df855ef0fb5be766037918ac9e2ef838b45227a69dc4d41d9fbc4dcc59a30df19c2dede0ec89d098672dcca139214f95b8ddbe4e15d5de74e8856748aac13d55d8b1dbc976936a91f055bdfe1dec74abf0cbc0000000000"], 0xa, &(0x7f0000000e40)=[{&(0x7f0000000900)="7be2991a9b09bd29fa19f40aa8584c74b1fff627a4a0d2d1bd92689ed2f5a53faf6eb4c14d6a1b6d7f0cd3e894bca33d590686dbac640ca3656ea3fa1f515b4a9a45c9a2430f1b3b4a14ffbb10b0fefa778b64a9612c11402e72e5ee42b477e151896dc59303d1da167610c964117fe641f73dab4772b7a4d0d829817b41bb442200ae31ca7b07e3b1731afcae91240513e4918208e396cea9df0fd72b9f357e973e81fc522a5fed7cd5c0c07e1f105f39415b7444885eccba5c6bc9c1ea73d2d2ea8be49a31bb486fc2503f5921e8157edb855db7d58c6528", 0xd9}, {&(0x7f0000000a00)="dfcc9382c3bd201fb527dc4d45958332b994736d1db88ca6d47049fed1a0a35e6ad2d618da448d64733ea03f324ce26e5ff2e90ffa276d048aa655c8ea4b45d333868c14322230e0e1d9a247ee410e19748aabdc9f79429ff6ecd1ee367dc3981893001e253418a023b20b0b4deff239faf36a143cd81286f12d157461a91afa6e681b34256e90bacafe56508b34e5dcf76ecb60007f6a1b588c43ad5108", 0x9e}, {&(0x7f0000000ac0)="0583e1f18a82cfa163acb0fbe875a82095ae5e98bb87752115f07e2c88a3bc88d33a6dfd5007fa4608acdeef08e628d3d3c9a13247e1b9a3738aaa5ec8156c96be96f4c98ac1ab44d6f6322c3e9ba1251b8431c6d3b1b644acd0be116839318871ff356b9b3dfe6f16771647ea2d59c5f8d376c4976c00880e8b00e8ec03ecd3e7e4bcf10e745591ce6269ecd2b7a7bd651ad23b98ce9947f9066ab7c77f6def90cd122a12dc13a9cc2733e97f92eb34f127d9417c1777d10f3497739338637c8e09055623956f61e73c4ff0faa69c81bc4bfb7fdce2846a3d16f570b4ffa4548bcde5f6d5f3ae90ae57108e55b4c352bb", 0xf1}, {&(0x7f0000000bc0)="1b95345a9ccf14e2f4d2b8d19dae7acfb441b88674f9c3ba25f1d2169543dde778662f33ae06111e9ee394fa7be049a4625eca84", 0x34}, {&(0x7f0000000c00)="932b44b36d87ceb1f961fa69265748db51d5f629dc4bb41b2aa00d75bd754ea0206f92797e16a4d7ec0636081dfb7ac60a56c017e2e160a7327504", 0x3b}, {&(0x7f0000000c40)="8f82322c65e7c3ad77121afd1e45e105e420f656c159f9fb766ab54694bf2be7fc07d5a8ad820ce4471efd4c82b8deef9a1cc5579b79923137edbcc77d69ca0341752d0707d88fd7a64cee", 0x4b}, {&(0x7f0000000cc0)="e83631507b3b1d71b8c873ea97619ccd9ead5d7a2cf7c6f2f7effc27bde2ca6adfabe50eef9459116f57d4263f0c4056c20b7d494253235f973d9ac70d64da7d54e577425bd328e84adfcf0fef64fc770efde4bd55f10e47427d794df4115337a4576230407dbe096616b36811001889e13eb9540110d7dd88648f1c22b6e850f89ab2b1e5ae25b21b88bbf31f891cc4677da7", 0x93}, {&(0x7f0000000d80)="b1ee97a8abb49b95bb65010022a0a95ec9837f01f795626ed5d76ccaab75ae7ffee0ad9140f862b9ea269122cabc0ad5e8edbbfd1a7462", 0x37}, {&(0x7f0000000dc0)="4e8ee4d428dc7e942cc39da9b297ff3833b5925acfeb154440a2d810a9bef7c68fd422c75b61f9c1951663fdc06d7dc1159bc152dd663990498e0d12e82bade0aa604d783aa995e2698b3e3882036124db29ae456730e39adadcabed3532385b394115d1", 0x64}], 0x9, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x4) syz_open_pts() close(r0) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xfc52) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:14 executing program 0: mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0x4005, 0x81) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x9, 0xa}], 0x1, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x12, 0x5, 0x9d}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0x40, 0x19}, {{r0}, 0x0, 0x9, 0x6, 0x100, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1ff}], 0x80000000, &(0x7f0000000040)={0x5, 0x3f}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x7f, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x45, 0x100}, {{r0}, 0x0, 0x20, 0xfffff, 0x6, 0x4a65fcec}, {{r0}, 0xfffffffffffffffc, 0x80, 0x52, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x2}], 0x3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x3, 0xa76}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x800}], 0x10000, &(0x7f0000000140)={0x3, 0x7ff}) r2 = syz_open_pts() lstat(0xffffffffffffffff, 0x0) close(r0) dup(r2) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000017c0)="8c69b5ed8a8d3a7ba83d092fc823349c5e7a4f39a8321507c081b9e73f66a8cded5dca3dd35ec220843563e108295318f4980f8e8e4ac1e12d0ce7a81fbae1ec460e83fd68da5761e4ba6413a84f54cc892049c5ed6e503f4236b766e3349a17500848d718ad48c321f3852f2edac21073e7c324b639c04ca32cfa0748a99b39cb255ea767444f1891b36fdb79720ed613ede241baf97df55e6335fecb1197ef4e50d1bffe59e2f404aa29d0e3b885d66c3de06ada3929b74d91fa51610c4b4231cf58a9215813399c566ff0d67eaacc1cbfd8e716dfa588b714505199d6c2703d6f15825977d92ec9203253c760677c1cd043550323b98052a56dd4d8b35d819429fc7f8bf9ea9ac12aff6d8dc5964a2987043bd9932799cdb48a0bfd455625c6bac1579c8ec76eed429500b700146b286ddf45cb97aaf4bedd521500a2ef4eb0985040c32a0c51df04926cdc5f961a62efd5ea3b7cc325902f1580a6e7cffa021329c17c13e9a7f2410b5c12fdde69db7f3d64d45bba08581447835884bf26983a85600597a9c1585674f932540c44d90a5d35fcb425c5cf6ee886ffc761e30d3016cc09340bf34dcad14dc9e3b6f3d7b754c0eb38719c36038fc13caba078f7704799bc9a36b2cb4283faa70f9fbc76cc5d7de2a51d783a38959e19144a281ca85ca08886cdfd0fe01f4a10b355cf734ea18a6d83eb18425813818853ba1d789b83ef97d97b21cb788563254272a4a454132d4e91cfca5a227acb9f3c1359eb496c6a609aaa5577bc7862f4f380f19dfdd8b0e00f050fa1ee08dd7eff9089752a13d56f3a5fc2a1687fd2b01d599be49319ea7096c8d7599175a83bc6b6228417dc5f7776f76c62995fdea4da832e75524dd2f4911aaa29ab294ac3bacaccc7a6bd11c3977c3f3ebbf650adac9cb3bea7c813aac679d7ce40ff93b4134153535d07c60f53160a7f", 0x2a9) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000200)=""/233, 0xe9) r2 = dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 13:34:14 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x400000) 13:34:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x4) 13:34:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00414b9c5afffffeffffe6050000"], &(0x7f00000000c0)=0x1f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0xb70, 0x0, 0xfffffffffffffff8, 0x6]) 13:34:14 executing program 0: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 13:34:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') setegid(r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0/file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:14 executing program 1: r0 = socket(0x12, 0x2, 0x10) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x44, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000081, 0x98, 0x367}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x14, 0xf, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000002, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000003, 0x10000, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x59, 0x2, 0x100000000, 0xa31b}, {{r1}, 0xfffffffffffffffb, 0xbd15bebc41ffbb28, 0x44, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0x80000000, 0xfb, 0x400}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000009, 0x6, 0x6}, {{r2}, 0x41ccd3043a53a216, 0x20, 0x10, 0x2, 0x63f}, {{r0}, 0xffffffffffffffff, 0x64, 0x8, 0xde, 0x6}], 0xffff, &(0x7f00000000c0)={0xffff, 0x5}) pipe2(&(0x7f0000000440), 0x10000) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f00000006c0)="81f904a4a73ed0f15f2c4c222fd3dd2e23", 0xa) syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/123, 0x7b) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/73, 0x49) syz_open_pts() execve(0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x9, &(0x7f0000001580)=""/49, 0x31}, 0x41) setsockopt(r0, 0x1000000000029, 0x80, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:15 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgget$private(0x0, 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x4) r1 = getpgrp() msgrcv(r0, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x1000) r2 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x400000000, 0x0, r1}) 13:34:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xbc, 0xab, 0x9, 0x2, "5c68a5ba1b865ebb6acc5f39deaba3797498af29", 0x0, 0x215}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000180)="33ecb733df6d7f4aac1cfc266de3ee214f5deb7ad0d76128c967300afa5734034b076abf1dca63a9204d8f2f527b8aa88b7d4ff6429e32016f0458f3925731a467327e7aeb6d9cb93c233db6e4adac385454fd8d0c4ee31c0a75a7e2def8a99968212a27c008f4063e32c2c8026485dd53d34dafa42a2924f232b25b2925bfa873ea972ea176d6cf3e239c6f14c1ab9660e50e990f057852373e4050b2b9c9f7416250dd3677d653f4d38e5b2d104d934c2fd9b210099c4776d062007d84d505a10c7333d3419056ec75c26a4808fe70e563aa19777b6ad1de9016d9", 0xdc, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0xf1, 0x6, 0x800, 0x8000}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0xd4a}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0xa000002c, 0x240000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x96, 0x20000000, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x44, 0xf0000005, 0x9, 0x8000}], 0x5, &(0x7f00000000c0), 0x5, &(0x7f0000000100)={0x3, 0x3}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) socket(0x6, 0x5, 0x4) 13:34:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1a, 0x3, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x2, 0x0, 0xd8) 13:34:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)="c1a6f64d64731f5c74ea598e442369c279d6e9c13adbda978c2a71c90d9df656eb454b9e390e7d9ec65e110c8c6795c44670325acbf26257242fd72c634044cf6ad08dfa9673bbc80d9c10dd778d5d729fc3338a917a9ff406e98c75f9b56a77f530e3480282c3ddf49fd0e402880e64ef50b7f3e64ec8f907b04fc782584b5afe29fabd760a04d633fb4466567b87af41cb08387a1d936f82aacf3eb68115035e1f1162fe1e658b7b472358acf9bb91354c6b37aa8d41cd1600e503e45a240c1e1192636ce803c8e4fd81e9727b6d143107468c847367f5767cf715fa66626eeefbee729bb62199057259343f53260c0a8db1de660ea4bcb155498d8a5568fc27f0ffe29723b10c1cd4a94583abe14ac4aaf72b88c69acd5f4531306020902c5e3e6866a9f3afbc2bdd363c58700a332e6eb10ba9d2dc58b8b2ca239ffc7bb0f8e855b39dd8965911fa4ef3befcf5cd7d3406b9d96e600b68c62a33668e64f03c64c00b59f6dd8803709db787ad218f09f49042b5ea07d62bfeeb76d91ed62693560449fdb79c48b9fa6e6dd9d59e4ded98626c963b184fe6c512e0deab8fa260f9852c3d44d6d2468dd3f57d46114fa96462d01b820ff8e82df661b26760ab896d1210aa0cc727317e8b21726c6789809bf131940a5926956f6efe161c9cdede7352b9e6953c20dcb6f39aab20b68023e95452bd9fd3ad5392bf191125e5f803a98816436b049037a8b214d2f8fc3cfccdf24a0424d229869c074c49cc0a8380a0371a5601cf7db2f7f3391e8bb045b743e4cfb1df08b1d409a693c58e6820dc1052f5f0dbc23033de665cdea07cc00f00f2d26edd5cd2a1c63541a7046db67474816a2df9cbd4f5c2546f57cf51dec62625fae6348e69b27539ab557e030dd45492c9513388ce353d0b77de6ee31c96c5b0cf3c5f0fc0789127d1ae1da4091e7a93f9df510425ebf6a38a6e3b1e2f66938316a7dd38ddbbd203cdabe8bd077f8dad6553de5f0498b912f9e9c1cb4ffb4060f85e7205cfd881450d79bec666b27a58673c99e18c21d9d6c57a9dcbdeaae7accdd67904becaacf4aa1bc123159f344b5370222b4ef477ea6c12cdb61b446fe132a385391b911cab976ef7051b4e8f315e3307edb726088579c7b6e03b8bc72cbc8dbef745f9aa0deda080f99f41a6b67f85d2790e232e3de6e6eb9b72ae8defb903959773857c6bf0b2479ca4b00ee28af520ea79a64b0cb9ec884f32606c9f0a31c8c62b1a26f3b58fe7fcaf1c2e8dceee95f1ba47e9b1921c60b1327c86603b9c2d8c4080ff61aa74591fdb05ec794ea7d2b920bbc684e6cea3eb223d24346d67405c6dec162a0a18d32b5b93269fdd0d84653c4e598a8a7acc77c7fb0fcf62505bb48b028330ec17c0e75ea5ff8a5eb0fbbbbeca47ef1fe3180cb4ff15e7efa354e8c75234bab57109402bd72f14e911ad4c4a4c9ea272f02d10cd7a020567d5801b147bebd89dd372784088567f8b3e6bac6a991d3d1e03d68085b63fc0c5698d2e822795069c966395bfaede801351c9dfd4fced45b80d56001c8896f8741f5880cca0e3474e0ccce49e1c36a332250726ce1b38913de9af849971a258e7aec7497115ae975685f70cd0d39886f60c004579220d601140402db4f301fe3eaef646c5c3ed7c762184808e42cf7b50165e5ebf1fe65c3f4af1192edcf8bee82c03a45be7f1082ceb3c5a6096bf8f61663215512f418581d969b2f181b82185119cee18b18804df087eda4b1c8dd92196d829eac80dfa0e5afbdd7e2456cfc7bdbfbc334ff1199d3d88212a2f920ec741a77ad4bef5be28f08f38a7bf5a46bbc6498a071d4f6b4d5aae348f5a276858453584b3cd8de4c25e9fc27481e94fddfe443a85ecdf2ab7ddca3d33000fa7fc5e4b194f5cfd5a803a614140a75aab578d5688aa80f1976079306ca051d4e969964ba774448b4f5a1cc2e7280dfd6847b75e22b7ebc7d0ff34efcad228a3018cef9c7e70799b285e0d66329797005414b503463f232ffb009139df6e5aaa81841127056af400d36362bcf72e1b32887ee5aed2e43c8ad70f87e795ca3cbe82b308177c4ba6f4aaf4b43a6ebbcc36c9c12a2d5d2f7822f61568d619cf200f870f1a02563501621a203fbab056d27cc9754e2219a9e929b76f677ad7e26a9ea5779977df78fad4d8e74128aa5f4e63ff76079e1566ebe8ffd7fc1ceacccd5e3754402b85d861a7dae51ad175309f2a8ab8b4fac08636fe79fc8245fe68740b47ffd9b90204cddbfe0dcfe97f3c48e8fe4a5147136c8416b2cb8a7b8d186fbb44bc04d9a0d4482263888e8afee6a3563bbfe9b25f22601c2823cd9503707f8c89a7b264c8bcd429e6d4d6b5758112e9696b191d1ea5058037bec1a226e1761813a6de94d7432d68e7095792566805531ea1dd92f4a54e3c4fdf30465b1365bf64ad860b7ded1dcdc8c1be0b81066d95a6317b528892f93d4a30ecc10a4254522dd5c270a6803dd8343756958a0cd11e4e350661c819237ed93ca5c048f3264ecce0d4ade238904669026081a8b3db2886d17b3ed2c6690200c3239c88411edec566a91cf044a77169d940ae0e6c85efe449f02e4437606586e263f41d91be784b2091dde48994310cd4f75fc323be43d305be95ec52f6e6793b95f114aece57af40f2cc1cd161423fa35bc3224d73b6770b068fe1bd24b36fbe36c31a580d0caf80f46d652db044df86c28f09845ace6a87ebedeab59bffe1c39f13e87590b9e5c8b6336d7ba35f01722003e2cd3c216fa0fc663e5734c5c9613ac333a73ceebcb5ec840638309e966ca2186f6911cd061c0ca9c369b5edcdfdb089dea9aa6e2295cefac2022d229c57971e58a142a866e2d908afcaaf39d9c5713504e5b652a2605d0bcbbc1af7e23cf99cef6425aeccb18fa6911ec36755f1eaf54be5725edc8fe8f88a78bb14f7b5fd92575478e89fef94074c68679e87d2b0597d2e7c0dfffe4c4664459a7b85c69d134bf00d88ee9a43aa86ceb34ca0744ece422ec164ba6c7c9e0de627cfceba6440506312cecdb7de073208b961193bc0468ff0abab0ab8378c674265fe998990abf3b98297c4637bb5f49c2b294162ccc0f87d90a1ce4340edf2b7909a0db1ad1e4f305e8f04370fc99ff191562b8bedae1c528980dd74799d3b867a984d58ec38a9d7fd77aea5674ca6675459c16401a688eff59a74b980d46598929bc1a4b2250af09313da3cb2eda0c78264e05dfabd00cfba554f4476b04cdd3297423058c79e0939d5f47ff251b019f96ad7128354b05423895c53bd0d94aeec8c2914fc6bfcb97b189057e2718a84b60544e37608d4aba7a5be615f3a8789409bd5dd673b664e4dca420560146087c474b82b86e607713ed968c24725e217151c4e00f5f7811d56483535ab4e6577e92892f256ec826f41d73577d4ce4cda79233b5aeaceb315df8ff4fae67bc3c8a7ece1fd7ead3cb231ceb85540603e88cd37fe38c190e3b7c163a68dd92c40e99d09d6a3a2c1cc1e870dd0f6032c9b0133d1fa864f0ffb9009018be4035a5b5f3aea56831b0690b7e3adf8a313cc7956ac34e084f40a2be2be60215fa76b8a0197735f60b79a9b9baa78db906f1f68432783d60161dd8b3cf02af64babb50880a2fcf87cf48c6fdaf8f58ae103f989e1b790d67a2af2bdc1222aa568fc8076499cba89d99dda15a6289dad5e52a473b7a6525ddb01cfaa17540e88976a0f0536c3196147136c201da1f02a9f102bd17a7ea6b0b1c8754a2c200b8bf869d944a67e6a0e39f541dcf47b33d71e2d36c7208be0dd9084ae41fa57e0c7c97e2036b37900f5ebb468fd2f22de8e41404bc15d442db27e11ca9d4a3a2069fb00c72ef1d56eab4d0704bea51b7bd0232ce61367b86cc43ae4f324deec55c5aefe363455624d0dbacddfffa73b13b9c3706b9dc05ed474e62f0fbf134ea81073580769a580ed96ac45ec88bb848ca4614d9a221a9ba5240d7f07cbf92baeb0eb5a0f10fa9a530fc3af7e3014bdce9f70e9e63b8318f054e4b49d636c52a69bf22daa60de3a79f4d720b2e1b35b96e4263d611809e55e5e3cfea8cba8b902d9604bf26cf51c87b05799019e646da453fe48b6ec38ce054ab90fb17559f296701cf1c145cbe456b8340678ca6eb57c5e4905fe883032a77e0aa4f1fa580c0b8bb98fb8ba7d26cfc35398595ae8a01642270306aa774f4edd5d261bb74afa65e4ee56a1d285d1fc583965183bdc24a3e3b021e3de430e236fa144892115ed51b17c71915dfd904a5e1b27666366b621cc997c4a11ae789da8f78880f4df36300da03e343444ac3fd1f2946cc1f1e207fd51d3969036dd7f25583c29a3491f2b1a7d8e8e83c0247148c7cf4c255307fba5b317f51144cc94d95ed3aa0e391549b2a2cb4446766d6f7470eb445546194a4aafbfa7010c121afde8e24b95a0147df68c91c762b07d44bf16d79a4475219492497fb3369479f2881135243e8e8e63f0feb350378f34c6813e457e8b6e4f7d7774167aa3fd5bbbd0e226c33aec995be45ac97c4724ebbc811ce5ba9822f5ba69dd5e026f60d083abc5234271aff728adac36083d6d91b096f0c94638583b2504f41a271b512b82ae20aeb0445ce7af9b4c8a65895dae1c5d65e2217d9d48c570dfb239b2e8dd6ddbe2ca6860bb477dea4bb9b3fe8aae6e885d6085af16bec5714eebff9278715fbee2bd32b6fb124b03fd18028865a588cc2d5cfacebfc5ef4e4664a2f63b2ce9ab2cbbf42b12a9ccaaa4ea4c4b7392d94ea63ed3514a4ccf0c230e6804a44ae155a37fab58a4ee2abea2b6284c82f9a9c742d56b06192cb8de4426b4e2fe55a2523e1da3936f24d180ed5990aed0e789b637906539fb5d2dd4d9e5efd34f7f89ab35dca9ebde15ea6fa51e7658dd764f92f095087796837e8222bce2862d8349f880c4b0625125cf1ab5cfcbf88be780db44c7c1a7de534a27f66323400b72dc6aa5a13ea02befab42f6b660f300a7e3b6b499791efad845f8a14a1296bb052c270256dc798aa9d37e00976cb7d8b8a1c1733c255101d189a5ee51642b4dd98ccbae7817d0aa7ba2b4c7efbe846375ca9823faf80eda9ff5fc24e1f7469789142a11b67e10bc10766cc0d8c29f86868a05d3921e5ae133756526effbfac3113ad1d72732b2887a5a6f4a5743adb1e41cd4e90f419d3aabec7b9239475e29011f01036b78b4264446366cd2a975066f9d6a218a43f69a6bca8598e36ad47a65c1e88ae29e9e4f4410d09f1d2b6641bef3f9977a31ef05295f992e4c20826bf87338753c2aa88b13790a14e91e920371425fd01a082684e6b7199969055f727e70921069055035424448db469ab275d1f41ab0232dadefa8661f5870595d4ebc78c5dd78d365b856bda0c21e9237817786490cbcefff6f4413b1dd0306cd875c6467e4b6add448297f36dbf78ed1bcfd6f7d94f5b1700bcf8096cfef0b0fafe624eb47d43f54f58a3a42868a6a55f4b3e6790c32331b588181561ef98aab7cf3616dcf3bf3d9a15f1ec11fdaed85a9329a98315dd749704eeca85a4ae9bc1e11a3fe911cc63daf86aeea9495c1ad04b2cd4c5dfe3a387915938d9a0fc9e5a1f01bca2515b5559f67156f6fe42ede6653b368265d34e8ea1e5033df0822d0b02314977942d3d5de2fe701505699a27c14bfb60de04344d544f1be31c8cb1de7a6c4807d73ae784b5566a5722917d647fb34a82275a301ad63161d2dcb1aea32fe7d2af7590e0cc2da180b3ecec936d49e4e685be6f069e8", 0x1000) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc, 0x2, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x24, 0x2, 0xa2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfc702d6c3c77ccda, 0xfffffffffffffc01, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x83, 0x80, 0x8000, 0x1}, {{r1}, 0xf5e69cb3748a6062, 0x2, 0x80000004, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000012, 0x2, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x92, 0x2, 0x400000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0xfffffffffffffc00, 0x70}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x12, 0x40000010, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000002}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0xb, 0x2}], 0xc00000, &(0x7f0000000080)={0x1f}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r1, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) 13:34:15 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) getrlimit(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) clock_gettime(0x3, &(0x7f0000000000)) 13:34:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/127, 0x7f, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 13:34:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x1000, 0x0, 0x0, "8549550002000000b61000eb6cf52ba680400900", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x4000, 0x1cc906d3102bf7f8, &(0x7f0000337000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x0, 0x4000, 0x200, &(0x7f0000035000/0x4000)=nil) shmat(r2, &(0x7f0000080000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = geteuid() setuid(r3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:15 executing program 0: getegid() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 13:34:15 executing program 1: r0 = socket(0x20000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) socket(0x20, 0x0, 0x1f34b04f) 13:34:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xc6fa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000400)="08aad77b5eca8cea2b8783035e12896d58b742d655ccbbbec0888beba9efeb2d741a58fc3e541e0abac58b556f4cf05c2c7541ffe3a1b855f7fb7bb8ef35413438fb552b100061d909fb8a3729496e7ec07245f707be020616a675bc30ae098c2a1ddc495e8a8728e2635a1f50205c40bfbb5bd161e0ce0217e41d4292209300d9bf83422da41f8492cf4bac8d8dffbf641ce65124675d4ba5ab939c4417c9d1ad710ac69506a8a9d9687975f1acc69cf8709dc70925d072346dd8121e267df659ec26ab200568fde51230e7f3623d634a22c0f224effa73b54d630f820159d08b61a30c7fbe23cfea0321ee9fdc7fa90db4b81f09180bcfddbcd01cce097a68820bde27f58603ccf52cf53ac61210b7e0d666103c7675c141d18112041f4adc03ac23cb3406a8881cfebc282b8730fd94f29d384fbf3d22ae62035c46cf793d7e5b633546f823dab7399337c0bb9589582081165c167a1f77a42084d7d862717883b38f44e545f860eb16044af5a2aa16aea789bed7523dfe305cd3ddbe0a12c5bc50a8c5087c11dcb992ccda62d5db5f6859bc533adcab09477c506adc5d470fd869dc70fef35fe60d121f0661617c784bd48ebe89e2722ed07da8848e786869725a7bfaa0b81a9f0ee3454550fb1943a5573cf200bc34d406867a0f91546c9cfaa268a744adac979ea3e84b143526ad83e8139a0e501c38ee526ca7b33f5c11aac5d6d46c74632e9dfe7bb6651ad548e0cc522202368c788927c371d1e72f2e508464c5e62911a2bd06ab99337b9b9d943a42d78b94c9b4c1a990ca407940ba931df4355727d571d1fc4ccd33e86d3a165ae5b09db4bc8459dcafd76e5d9d332f9bdfe0e901a5a6fba77f976046bb29bb59095bffa30581ebd7bff3362316c56faae5dddde10c028a85cb1fce1a368707bb33497e5d730c587281021c960ed6b5946abdb413e6a6947ea599d95a1dba55d0719b73050a065bca42cd0fee8b9a5494321945b2c5d689efcec8e1cf3824c543bc5cc9a3d0febd517565d951d4d9c6e884e112844f031fb314070f51b988834bc7d0058f52572b3be7ff15e5e298b74a7d1a43b82a85b16344196e4f38ccaf72cefca5dfa9d007b01da2345c73c26e8bed588a001c9fa9701a26af353252ef42a853c05ade5f06cc88adf20306fd40a1b900fb5a7fcdd6b0486c49ea87f572b2270d4126059241edca55489b6a79193e506cb36aaae97993a2c1e8263e749a40d75656aa4276270dac9ee23d49674c868d0f0487c0043d1403472333b70963a7f9a51aff8f6e06e7cc9b980c9992ea3d012c6d5814ada08f323d98a5ee2e58cbf18137d38b8ac719567efc4ad3a06ee41557e06c65f51c5f153870ba053a41de53096b82b1f5325ccd8cd3f395f5746d09c5d8da7f89908a2cd83ab5b03c33833bbebdbd8e9680701df065576092f25fbcc5c4657660694b414961915d2d6c450807fdb5e7fa035ae7d292d7b9aa272a6c6fb5c07fb8b34cf66e9d4e9f1919ab7eed14bed42325237fac7b1cd12cf458eaec006cf27c02ef189de319b08ae5533bc75117926d1f4257fbaca5fb31bb49879482a455a290bda430701ee44b456b6052a340e333103d0474a917548ff9fe05be80684d007dd3a6df197ddadda18e5e19a4cd3c81adcdde44c064ed4a2758dc51cdf071616b53b5ff830647b0edd0ed9fe129dc6e8a4f67a19b36d91ec938acda82dc7a863246b1b7c4b7738ef9774014fae6ed51cddb524b5b878074e427bb30ea78853b7bfd7c9ca60a7a9cb0a7b787224ce7d8fb128c486f488c66d09d40efd1a4642314260af74a8211b66263fa2fcace6bd22aac185137ed2cb2c29e5f4db9c28c70ead123c8a1cafc7eede387361285be3d0929b1d0bf712866019d8c907263c2f4d63a2b8ffd35a45578bb28ef7c53c41db8eaef2e82c6b168d4636e7e807b9d44d0635cc64be471aaa389452c742b755c53ad5fd98ce3e053d733c4ea53bfdf8ca42a64b4a9db6944d1a152c6185ec854cd058199e3207a1b7e5a8f5973239b1231f63a272e475960fd4f651e77d282b34e36a9fd9aee7f60ee3d3ca1098b1256012d104fc7daab735ea18f0385c553a293dfe593f40e1ebf148787459cbbea2a65d122767f1391e31cdeccd6307ae68c23479915a8409d65d9b2d424e037f987682e4f25ee5e77e432c11e77c35c2e2b3c6ba406411e237f9a78badb9c30c487313fe4890b3c276d9015a8cad06ab8becdb85df6bc36bf70ecf7a85f11920e4fc73502ec856fae5be93d5b4a4d01fa4265f42a90e65ec796b43581ed54f2b32d68f93350c0e0f41daddd6b6b346776a09fb836ee9e058e98d510f9faecf4e329a8491cfc282bfdfafe5520d9a828e305b024d7dfd07b085e9cbb8e52320adbcb43e5a264b293ab606fba22e1710690ba5589f2e7cc2a7914a984e4e7c3cc751371f366191b7e3ac5cc4e90dfe2ecbf239306a1b9671c69a472645f0f6cd2c6d07539bfff10cfebc04e73a02b13d93d98f84415e3da6d5eb93bf92f99c6a2db52dfd8461c1beff08a36c751b54ebda584d6cfcfea5bc77c401cde9ca1543de26172ed2269bdb5ac1df6db8cb5c289819163848b3f108cb10b944c46934256a633bc4954040037d37018a37fcbacf86a0a61547e713512d57ef8292d2deeb1240e686feb7513f7142afaaf654cbbbfc5ded9814b6a3eec93b6bc0d2a242ec0d86172c281d7b99a837c7c5c460b80ab31ed535919db6e5091fe988be5933c6b1cba3fdcb3d41575d08119c5aa0ba6f62893b53214252a63fb80c3dd39a35d0e4b611eb24f3ecb3ed51d9eefb058133829c8c1d0ccf2fcfcd111f99039e39fc279634ef8ba4b95d1603b46c42a786d342793d5f6d3a2208aea6a1bddcc144faeec6e8e336c432b33ce5b08a117a76c49552a8888d5e10b9b4fdfc772695b406113a6b1e71f96c4063bdbe2abe22166a7df764058801777dc75c1a47e202970adb4e76386fb0b53a270cdea6122760d29e2ca7a555ffd449e9cad23ecc85f02a67fd239b1796ccfacf6084017a1f08a1ddd617a0d762d943777afa2b48b017c7f46f61ebd0a57a7665924cc65d7fb8fe67fa619cfb93d0e790a707424bc589d8efaf82255459f4b1cab7b3cf4d6329436ad81ae6a6c9932dc0b85b69ab2fffd5924918de883d4061e81a95d2e486e0bd3afea1a54a0ed435ad6aa2e97ea9d4cf762d112ddcdf51dfaf6d0671a69e20b83c8298725d88ac69d2ffdf6d4175d8348ff6a79785b8536cbea59253ebf3d1be06942f8801a396ea54878dfec89da73e15cc61deea2f15f45611c2d58524c480084a7ad52a186b22dabae3f42ba4ef42c7855b0ff5791e6639dc33545a93303ae46ad2b786ad579b15bacc619fbe918e97bc2a2c1727aec3428d37475a1161ca82a56a2089bd5344bed13e6ddb8f52e6c7e4f4f9d7633e240546e8a2f6a4e8bfe11aa7ba9fd1be35872ee7012f81a51361a3bf06ed3ba74e1e92314f3ef685007995c4ca0c67bb1219ba4a46921c5e4b94516f19adf8090470706351ce76ebec238fe13d853c2c09ad53eb78753772ee43421ac9c2c5988c7d7520774a36a487ee4b62b2cb83b45aff98f5c4cada64d283d07053af9edff971f49c3a1dfbd53acdcb59d8d9e86e9324bae375ee11c4c664187f448bee67743c2e76790459d139daa1d97eae09fed31575aad663bf20ec163d29f679e36571368f1726aba28831bc04e4c83a1771cd0ceb8a1015af9e1f01cd4e098bc9509470c634dddc067326e13034b78a27d163c13f045ded0e277304fdb3dc19e60dc7027d0bec9ff1f9d0ee2bfa7cfb4ee105702f9ecaa59dbfc3fe5753076b551bd53255c5092890644340095914f6b1758118e0c0fdc53f20ed0dad30dc60d9527a829dcbb465aabe3c11ac02367c773b707f6aabbc11e63ed05b956bc1e2ffa281abea2a38e83e35dae8a4ef065d93bd292374b77c3cc40f94376070b71cb0358f12a3583337f42ddfbaaeb7272d32cca0b1dd6e476a0dd17783d699e2061a4a56adca9dd80cceceffb505cdc943602414eeef07f522d9294766fbcfa65dffd99e402be7416484775d7ebeaf777f265d486105fc589c73e70828639c6a809d843072af3f6603f75d94a321555fbd12b3b52bfec50d7b834498f3531f1ed6a02c377594148982b19e2fbd7fc2edf47518e871e67127917f44c156492beff619b51ad1b373f96dd5c8942ec11ed9b4c2e0218ffec754c7ca2f0bff6a35603ca584c80e40381b1f36f9b39267ddba99b41e115bb0fb9743b89186211695d9a9baab40c7580d9250fa961ffaf3500b93913539a092eb49ba9d41a77e97abcc4204e1dbcb54b3e672c1d48939fc3a8d2ec7d24f395cf9ea4f963fc23119b8652f36474d11152f2cbe45fa04f765142f1e3213e7aa8933131f7fbd0241dfcf809eebec918a1f56522bd7610792c9ae8b2a025ad92735e0b22bd966fb2def125f164f1fcf3cfd401a5461bea4c3823c6642ef20a8fb56151d77c8bdb1bd2265d14e1496efe39277c9674cbd1f3accc1cd28c57341bd206a8848a39da45cd7763cc169f64f77890d1cda19a0f0c63b01660777d6c1f66bc39998fbe4ca616cda9aa3055760f7c4dca36b3af1103c3411bf981e09560712ae252936aa0ea14643e7a0a77b109e57ad9b893d897fb21b9391288ab02b705622a32000be84674e0acb50bf76678f659c13ea2ed081a0c7aca28db7860acc9c528925a3bed2366ad89b66814264dcf5015f950dc2517e335024dc6ab6c6a7bcc14102ed2645aa5326f72ec0b3bfc1c4b21b41455a95a720e62d244c150016418b83262b7ba8781370cb4b6f916d7c7f7928b649b91199e5164f91e2efd1ac9b34aa2835e9328b6d6442709d35de63893e11ec46c872b77aebb931623975ceeb87aaa29084140afa731fcd0263c36da461cf1cc0011c630c5ef5631ea2675573e1a980b121d96452a581f38bb8496125c1d780e68097ebb6cc87ad56ca836fbcd24826afd3e4635b42e85fc4558eea2bac30d6b766677e6424386cb98fecf70f7f4f0ade0eefb8ee0b89aadd9591def44f8088e894ed558627bf9e40e1066656ca53de192adffbd637e948128f945b04b761b01f57414a0425624f74a29e25d89c55182693e368041cf9ef87bb7e2eb54f224ba90d1138fa5eca9853fa5452bd1e7cb892ecd93d52fd28221627e064da380e450aa4a594a2a09f932daecaba7669b8bef61bea3b524a3575e92000f6dbc7f2e0123ad0979f8c82749484e05796ac4d91a9591a4286fb8aa52e03b385154da37203a826edb975ad2217db8b095e669da873bb3efb756b653482edef64959e361b3f55e56b90c8f8711434a39f864349903ea83dba51880aac3446ae15d7864984e3cf0eb125286bbdd30602bf44a3e4e4746bc34ef4a0e5925308f776042c4958bbcec51aca4412f1819f9c0da28de87c7db2f64a2010dac4f5a1d8db32fa259ecf2967040d95dff7517886a6f929d0a86a2df8879debc619ca9530e5d3642582a1a6460efba53584afa32bd441587f230a2d746f33c5bf7a0ecb89c9eec108ab99249da0e9f58aefb810e47cb7535da1f3dcdb107d3e0720d5827bbfcbd5fec671478a2d8b8726902cbfc7bdc81ccad00667d533be86ab43285456b519b1ed92ec4ef04b28b42fd6ca2e1a0510a873deedac104a5e74c10cb385580a72771ce75195551411b50d4824548a7aa93fb66bf471d142cfe33985b6e2983cdda83f9068a16fa8a61ac97cd5ba0599a", 0x1000}, {&(0x7f00000000c0)="a1907da092444e56e11a673a72113c0a4e580cedf9dea03f444ca5e7b57bdbd0a8a952327c05c37aeb9cb00b1cf7a1edefd05aead06a7be318f790195ad7b10d562b38cc256f5f5944ce052b2433a00980ec1ac6cbbd6588f99b79c4065127ef381815f341a8550132a31722013c1e167b7e782fa96e353f05b1521d09432af11d6691073d8d34dad6f4c6be92", 0x8d}], 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) 13:34:15 executing program 1: socket$inet6(0x18, 0x3, 0x5) r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1136f88d3c8c144642e66e2b43cd9ac52a511e11f6a8d6ec164cf188248a3957e866a100000000e7e575dfd46558cb8a1a6dc01609b0f9844be3b6bc64e5ef70093cbfa9fe1097f114be5d29e27fbdbd725678ff27431d22c49ef101ce49eefee4a5e7ca64c06f2172b593981e4ef57ca8b3cf8f2ff98e82cb22495c506845cdbcbdb536a3f6e58a09f7d61ee4ace963ab71475942"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x61, 0xffffffff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:34:15 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) chmod(&(0x7f0000000040)='./file0\x00', 0x135) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:34:15 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5b37}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) nanosleep(&(0x7f0000001c40)={0xf3, 0x7feffffe}, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x2a, 0xfffff, 0x3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8001}, {{r4}, 0xffffffffffffffff, 0x11, 0x4, 0x80, 0x6}], 0xf8b1, 0x0, 0x10000fe, 0x0) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffdfffffd, 0x9e9b}) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x2, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="be22d34aa016e766940d048600b4c311bd8e1fc414440fd633160280cbeb547dd25250eb50d1530700017010721caa2d0cb797ad796a57a01f7c35e2b6c2a9ac060b7aff622c7c0c439e327d377432de", 0x50, 0x400, 0x0, 0x0) 13:34:16 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e42000/0x1000)=nil, 0x1000, 0x6) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) write(r0, &(0x7f00000000c0)="4be0c3e5f1abe31a30b71a849a233e064cab9d17e4b3d7d2e19a8ca9f15f5e3651304c16d9af1ccb4cb0bf9482104598bb861a39fcbb073bb33700a0651777f2fe58c1d62915196d4a531f33dcab75685d4ec4203a51d566658c3309e56e3174a478ab0f14b5ea3cde0f22eed61273e1ba46301a76a7d694c3e94d757964ff313630d6c26308c08c8077a958012516c63e0c6ae1617e9be2caad4078a159a9e4fc34b2fe1d8827a44184fce2a9291a712492a961dc9c5489e09384b52eb6caec823c009cd6e41b2b0a71a3e744e6b9a382f34b972fed6d3661b0e8e29ac7db73c6b34c1190c7e8a88f6d030c56f1e06b0b", 0xf1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000080)="1e", 0x1) syz_open_pts() 13:34:16 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:34:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r2) clock_getres(0x1004, 0x0) 13:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r9 = geteuid() getgroups(0x2, &(0x7f0000000800)=[0x0, 0x0]) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="be3f71235492b221481088984e0a8f896728eab459d2e48fed9832d84083e8357bb35e449c5c2d91eaa6d20eb91c1fe55b25dfc7cca49d8fb77a106a4c81b1d83901f736f5ef93731ff91d5ccfac21bbdbf5957155cf2a83351533cf912d9d838d65f49cdbb98ac5dec01e71b4120c5a4f38ac3ee0a82b2832f7679280bafdf4643bed1a1f60b6acbb609b643c62224839cad147a1bd007a47eefaa67cc2fe977b4d48f6694b2fa74bcd363f62636603ad885c318518f2174817367a01d6d227c51bb0a72da759a30d2b1753d4747d2949d0702b503b0d0fd228cef394d5478026c96cc91f71c16585c186c955211826", 0xf0}, {&(0x7f0000000080)="53405b238b0bb284c8185480d3e19eac869983", 0x13}, {&(0x7f00000000c0)="30fba88a812505557eae939609264a3f9606044001da1eb860b66c7f7b1b41df56dd0095fe391ed97299e94d94334b76978f36ba2a637927bbc3b1dd05557af18792a81fadc373e71a69c16de08f72fe8d0705d4757121c9", 0x58}, {&(0x7f0000000280)="d0dc4eb291750da483d0168275f5d59496bbf5c45f3961014419e8ac74409a6835e22fdc0844c897ec31486f01bfebe28ec2dd12e8", 0x35}, {&(0x7f00000002c0)="c60e201605cd421c7ccdbb55e591e79deb36794461b749fddfd868b6f809f00a8a03794d6a419660b786ccb52806a6553f161be1fdf832b328f992ae20e07e673e2446d03049d1e03bc357b83cdedf65a00e409e204646a1acd6336a118ccc01c9b74d9533135745d077cf5569ba29412d468b0754d48d43e4f6d7d11cc390adc9f5bb7658d6ba7c45e4fc8c6fe3f5e18caa1ef391fd344477289cf6d838a2e25912d0", 0xa3}, {&(0x7f0000000380)="9d35aeafbd6613813c8d3e8fe5bf088b90a9db538f3b879b2d6ee6599d81b3593ebe541f01d7838625551063fed849b3ebaf08b46b3c4ac44e4e", 0x3a}, {&(0x7f00000003c0)="9136d43971f0", 0x6}, {&(0x7f0000000400)="6b32481b1e63fe44d15408670dd371e65619af14189d0a8271f9f5e0d22135fd0b05091750e7cafb0c9b3f98eba751f16a196078cb89b906a9555325b6699e4676167ba41d975ec98616807609e3aeffad909926103d0b801ceb135213dfa64d0fbc44bac9616d7f9b0191729e3c3d9fa637855c289fa6bcec693cafeddb7e7e3847cb2e642fbbfb1d9044dc5ec38e186ca0352b17ff6d5023047bbbea3e99e5fc33166422471e0546c9020bb753f3ceb43ed689b7d42a45bcfdc654b5388d22b75f01f8037238a09bae8edd90d23bc918984a54e2bf63c75eb412292cf7c9e8", 0xe0}, {&(0x7f0000000500)="b7ef0b5ef20061ecd4c87a6a406e8a8b6657ea82b73900206a2b23f64b9227c4e34d628bdf03cfbd87062410c477fa68034681dc26ff9505e66c624e636ee8c1cec2db11", 0x44}], 0x9, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0xc}, 0x8) r14 = dup2(r1, r1) getpeername$unix(r14, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 13:34:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0xfffffffffffffffe) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r5 = semget(0x0, 0x3, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r2, r3, 0x82, 0x8}, 0x32, 0x6, 0x3f}) fcntl$setown(r4, 0x6, r1) chmod(&(0x7f0000000080)='./bus\x00', 0x100) 13:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:34:16 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pledge(&(0x7f0000000040)=' \x1a\xca', &(0x7f0000000080)='..+$\x00') 13:34:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r2}, 0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='[\x00', &(0x7f00000002c0)='}@{\"[]$\x88}:,}\x00', &(0x7f0000000300)='*\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='),\x00', &(0x7f00000003c0)='})\x00', &(0x7f0000000400)='\xe5+\xbb\x00', &(0x7f0000000440)='!\x00']) setgroups(0x0, 0x0) setuid(0xee01) setuid(r5) r6 = syz_open_pts() r7 = semget(0x0, 0x2, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x6, r5, r2, r5, r1, 0x0, 0x7}, 0x8000, 0xffffffff, 0x100000001}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x100) 13:34:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rename(&(0x7f0000000180)='.\x00', 0x0) 13:34:16 executing program 1: r0 = kqueue() mprotect(&(0x7f00004c2000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x8, 0xcbb, 0xb7}, {{r0}, 0xfffffffffffffff8, 0x89, 0xf0000008, 0xbfb, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x4}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x9, 0x3f}], 0x5, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f000066b000/0x3000)=nil, 0x3000) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 13:34:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000207f, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$unix(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair(0x10, 0x5, 0x7fffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 13:34:17 executing program 1: socketpair(0x20, 0x8004, 0xffffffff, &(0x7f0000000040)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000001, 0x400000000016, &(0x7f0000000040), 0xfffffffffffffdef) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 13:34:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() write(r1, &(0x7f0000000580)="fb154fb30a2bbdb361f120d0a49ca2c87e801d9529577127a6b8ac7eec4222142a805884bb1214e33de240155adf7ba251ba4ff4df4b702ed14f7ca0a7ba23c6139a67c3b89435b5105538f011e15d2a6ffe36841f486696fe07836f7227dfa0f72a721224e07ce2a54cba1ec51442c2a4dea13a59766014dd9d8773ff284a4e5436eb91c611aa706bb32c1f266a8508eef9e29b07b67f16019d7ca882660e0767b9bb40fc7e6c6811f4ad9b99a8ce9559499b4281c9a1c9340c6530b38784a878241427c147eb88c8edeaf9f18056433b074da8761b1528ecd8", 0xda) close(r0) dup(r1) syz_open_pts() 13:34:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:34:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 13:34:18 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x100000001, 0x1, 0x8, 0xfffffffffffffff9, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 13:34:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x1, 0x7, 0x404) semctl$GETZCNT(r1, 0x8000000, 0x7, &(0x7f0000000240)=""/214) 13:34:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) 13:34:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x3a, 0x4002, 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) socketpair(0x10, 0xec5d84d4b1e88a76, 0x4000000000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/200, &(0x7f0000000040)=0xc8) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') close(r1) 13:34:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x40, 0x290, &(0x7f0000000080)="33f18dae2d29563beaac79f99e54", 0xe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f00005d8000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x3, 0x8, 0x24, "dbfe235e69574c52e5d5dce545be468ac4ad49fe", 0x7, 0xfffffffffffffffb}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x2a}, {r0, 0x4}, {r0, 0x20}], 0x8, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 13:34:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x180}, {r0, 0x1}, {r0, 0x6}, {r0, 0x21}], 0x4, 0x4) poll(&(0x7f0000000140)=[{r0, 0x21}], 0x1, 0xffffffff) 13:34:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) listen(r0, 0x6) r1 = semget(0x1, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xff, 0x385, 0x80000001, 0xb45, 0x0, 0x8f]) 13:34:18 executing program 1: geteuid() r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 13:34:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) truncate(&(0x7f0000000100)='./bus\x00', 0x2) read(0xffffffffffffffff, &(0x7f0000000000)=""/67, 0x43) chmod(&(0x7f00000002c0)='./bus\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10100, 0x10) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) flock(r1, 0xa) 13:34:18 executing program 1: r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) clock_settime(0x0, 0xffffffffffffffff) 13:34:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 13:34:18 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x9}}, &(0x7f0000000080)) 13:34:18 executing program 0: socketpair(0x16, 0x1, 0x10001, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0xfff) recvmsg(r2, &(0x7f0000001900)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000380)=""/226, 0xe2}, {&(0x7f0000000480)=""/3, 0x3}, {&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/107, 0x6b}, {&(0x7f0000000640)=""/223, 0xdf}, {&(0x7f0000000740)=""/54, 0x36}, {&(0x7f0000000780)=""/147, 0x93}], 0x9, &(0x7f0000000900)=""/4096, 0x1000}, 0x800) r3 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, r4, r5) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) r7 = dup(r6) nanosleep(&(0x7f0000001cc0)={0x8, 0x9}, &(0x7f0000001d00)) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xfffffffffffffe01, 0x80000000}, {{}, 0xfffffffffffffffc, 0x80, 0x4, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x24, 0xe0000000, 0x5, 0x4}, {{r6}, 0xfffffffffffffffa, 0x20, 0x11, 0x3, 0x800000000000}], 0x3, &(0x7f0000001b40)=[{{r6}, 0xfffffffffffffffc, 0x4, 0x80000010, 0x1}, {{r2}, 0xfffffffffffffff8, 0x5, 0x3, 0xd05, 0x200}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x3f, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80, 0x7ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x7fff}, {{r7}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x10000}], 0x400, &(0x7f00000001c0)={0x7, 0x5}) kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r6, &(0x7f0000001940)=[{{r7}, 0xfffffffffffffffa, 0x6, 0xfffff, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0x92, 0x2, 0xffffffff, 0x3}, {{r6}, 0xffffffffffffffff, 0x2, 0x40, 0x80000000, 0x44b}, {{r6}, 0xfffffffffffffffa, 0x80, 0x40000001, 0x7ff, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0x37}], 0x5, &(0x7f0000001a00)=[{{r6}, 0xfffffffffffffffb, 0xd0, 0x8, 0x2, 0xc3d}, {{r2}, 0x0, 0x50, 0x2, 0x90a, 0x7ae}, {{r6}, 0xfffffffffffffffe, 0x4, 0x40, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x28, 0x0, 0x5}], 0x10000, &(0x7f0000001ac0)={0x9, 0x4}) kevent(r3, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001c00)) read(r6, &(0x7f0000001c40)=""/121, 0x79) 13:34:19 executing program 1: r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x800000) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x80) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=""/244, 0xf4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) ftruncate(r1, 0x7) 13:34:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = kqueue() getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="20d683397d169ee2e8e94448dcca398dd7d82b5ea459fd6dc09350c3e26739037487b88617067bca57314a31879ff79f18aadf97bb9cab9a373bfa78239b825fcd24897f8b3a7d8618ae90ea4c85144a3e5f6c1605121a053923c15548b8143da73bc5156decc5814b39e97086f3da2cd494bd81ce13f50c37b4bb922d3117366645a2138adb6e423d611abd49fa6d079c2a8cfee558cb5858dc1c571205", 0xa}, {&(0x7f0000000140)="5f46bf86e6ee62eda12152", 0xb}, {&(0x7f0000000180)="71710df0f57dad90a3cabcbfd9af8b5c6cb10133442a10b9762114866a3ace22d0c0ae1184", 0x25}, {&(0x7f00000001c0)="2a85a9623862d69e33df378a153bbdcd5b0e2fb4ce5391799dd8c90520dd9014e2b889d4ed5bf9c9a5478139a3c5c6cd5a2c34190237e31574457ecfe5960279696b8c690b27c8dc1fdc74e4878e99a4cbbb1ad40dd16bed77a4aa8cceb1e54f69b71693e8e1280261b5d8", 0x6b}], 0x4, &(0x7f0000000280)=[{0x88, 0xffff, 0xfd48, "6c4969dd22404fafb61e5782a5dd66e92dfdf3c03961efcf3b91385e9a770847245729cf17a6d2a0dfaa20ccee05dbf9ac94ddee840e1284b1eb7a9ef1d2e928358cf0595eb95413f984548c03ecd20bf9520d1cf57b9ed37ac2e53244d866048ea36596148f4d5ec74c1835fa042cb465f318ad3909dc"}, {0x90, 0xffff, 0x100, "1c6423908ad20a845fbd0a8c4555bf9b898c439acdc3d5723bf1a29071094c8703f1d7f9e181038835cefff6e4bbeb915b441dacfe7ec91d48496c7b9f95350555047f048e84694820daac7efb900be7b350b55dee4628179aa1c0229e291d3055aa26570a332c1b00161ee7a09bc1177b3d099a0fd21b76c6d2c33c9696ff"}, {0xb0, 0xffff, 0xa9dd, "dd7d154f325221511d1ae844f52fad0482c0e69abe8610fc4357083f05c017218f0ec3efae5a19482e71987fc3caac86c078a446cb19e9fc31ae0710b99e28735d23a6bba59fea4805da2844c2b4f91af2e526fe8b31dd4ac457e8b76921f7594653c910ee9e7f84164038f420adf27cd23fa9712acd69cc360e120791e50281745e60e306d09ad9ae1efe916e35105da263579ead9cb7e19f48320ece35b9"}, {0x40, 0xffff, 0x313b, "4cad868885a85135f3a9086a30cb508d747c3516b6498cc03e4e265e451759a56ee7e92616b44aecb28c"}], 0x208}, 0x1) fsync(r1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000280)) 13:34:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x86) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000740)="7f7dbcfc07fcb52796e8ed4bd0d8475849df4c76334598e7a30b54425dec1b77c077d3a1a57894f67efa9ec883f2e1a729e760b4f1812944d69afe9df3f04854b0fdbb6b626b0b0671876874c2894ae37a896cbfb7330beb4895b57be4cfb715bf91017f7825e744bb3fbe01fbf602a566ab0a48a9c45281d5210c32fc671278992dfff017f2174906c5498eb3509475cbbe95125110dc5e4de2d54ccb6843d947035a481639e72489651c245c3a912e80298977a1ea354b590076e0a941e89c9234bcd9ac9be559576de904ae848f5d2151a8186e3b67897c43760b14a83e8d9e5a", 0xe2}], 0x1, 0x0}, 0x2) pipe2(&(0x7f0000000900), 0x10000) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 13:34:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0xdf}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x9, 0x6c}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9ae1, 0x200}, {{r1}, 0xfffffffffffffff8, 0x20, 0x5, 0xff, 0x4}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffff259, 0x20}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x3, 0x139, 0x3}], 0xe6, &(0x7f0000000040)={0x274, 0x7cb8}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x7, 0x5}], 0x7, 0x0, 0x3d8, 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x145) r2 = semget(0x0, 0x4, 0x2a1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x1, 0x42257bb1, 0x7fffffff, 0x0]) 13:34:19 executing program 1: r0 = socket(0x2, 0x8004, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000010c0)=0x3, 0x4) 13:34:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x4) 13:34:19 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000280)=[{0x3, 0x2}, {0x7, 0x100, 0x1000}, {0x4, 0x2c3, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x65, 0x1800}, {0x1, 0x10001, 0x1800}, {0x3, 0x1, 0x1000}, {0x1, 0x200, 0x1800}, {0x3, 0x5, 0x1000}], 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) syz_execute_func(&(0x7f0000000240)="43d92066430f72d67cf3400f1246f946890265f344afc48255b9022e670f53a800000000f2440fc296ffefffffc9c423694bb49af6288b4b0566bc06fa") dup2(r2, r0) ioctl$TIOCNXCL(r0, 0x2000740e) socket(0x2, 0x4, 0x7f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fchmod(r1, 0x4) r4 = syz_open_pts() write(r4, &(0x7f00000003c0)="030000004119a045ff2dedc11fcf3c383e3a5085465e761093c3346ae32420401b68214a67d59e87c190a5994a97cb90eb6eeacadebe22240bcbd72662b6510ff7c8688b568401fe1ff323bb0a6b6d4935227004ccbf2b7fd340b1bae65129c76023aa3822cca2192bb65ad46d37294a71237c0b1a1ed7f2f8d99b5dd486cb62cc2849127530ac29695f8b1885a95680201badbb0cfd55e874e19d3f8c34a1b714e0f0fb45c5e9d5b23de46c0d096e5009c04b0a308a311af2b54abf2faec482c9e2261a7fee0d8f474cdbd49cf7ce7fad9433dab5e2733f33c7a94364f13ed2bced4520f8b210255aaa189b8c66bb56e4c7a896827090796b32cdb58c8c6b1e026e26b158e7", 0x1f7) 13:34:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x200, 0x40) chmod(&(0x7f0000000140)='./file0\x00', 0x92) r1 = openat(r0, &(0x7f0000000100)='./file0/file1\x00', 0xa21, 0x192) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) utimensat(r1, &(0x7f0000000200)='./file0/file1/file0\x00', &(0x7f0000000240)={{0x0, 0x6}, {0x2, 0xfff}}, 0x2) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='r\x00') 13:34:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002bf, 0x420) mlockall(0x3) writev(r0, &(0x7f0000001180), 0x0) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x9af) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 13:34:20 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000143000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:34:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/136, 0x88}], 0x6, &(0x7f0000000740)=""/4096, 0x1000}, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x40, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c", 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x6) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x5, 0x8000, 0xa87, 0x100000001, "b56b8ace7a4a9dfb371290ce67b667ba161aad1b", 0x100, 0x101}) r5 = socket(0x18, 0x5, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r6, r7) setsockopt(r5, 0x4, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e04355eeae70fe04f79e376286f9605a09914a0449bec3dd9f8e194743c09", 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x7) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) 13:34:20 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00ffde00"], &(0x7f0000000180)=0x4) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) sendto$inet(r4, &(0x7f0000000580)="ba80228dcfe1cab55b7df365133ab0ead39c2fe25fce34c93706dba820017e8fea679d2e82c75a8a81d46af9e2ab7e4d9eda9cb408fbe3cc01057dc38b42943f96cfda699131c844c2cd874a6b7290ef49ca684c288b236e8b9fdb19fac923e8fddb479470e2806a201a36b2a6431d19df4ec6aa9694b1a93f901aaf98879d302eac937fd3788fdf868bccb1470aeda16a71ca4cac3f7ad29af1c6bf501ee19a53ee85e426e181bffeec0a018dbb95b2", 0xb0, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x391, 0x80000011) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = socket$inet(0x2, 0x4, 0x7fff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x6579826db04c84a9, 0x88, 0x80000011, 0x8, 0x9}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x20000083, 0x10001, 0x20400}, {{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x1, 0x7}, {{r4}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xf6d, 0x8}, {{r5}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x8517}, {{r6}, 0xfffffffffffffffb, 0x18, 0x0, 0x6, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x7}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0x6}, {{r8}, 0xfffffffffffffffd, 0x4, 0x21, 0x40, 0x10000}, {{r9}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0xdac2}], 0x0, &(0x7f0000000500)={0x7, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000540)='./file0\x00', 0x80002004, 0x9) r12 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) accept$inet(r12, &(0x7f00000006c0), &(0x7f0000000700)=0x26c) close(r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x6, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x282, 0x100) fchdir(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="645b594df94f74c3be75ae246e96", 0xe) ftruncate(r0, 0x20) 13:34:20 executing program 0: pipe2(0x0, 0x0) socket(0x0, 0x5, 0xffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x121) 13:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xb7) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00') 13:34:21 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r1, 0x2) read(r0, &(0x7f00000000c0)=""/44, 0x2c) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 13:34:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0xedd6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x400000000000) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 13:34:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x400}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c83bb68b23467eb59849df67b910847b481bddd135cf72ea46b9c9d21d2f37b0fe20", 0x22}, {&(0x7f0000000100)}, {&(0x7f0000000140)="89", 0x1}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="8e5dd036fae0d2cf31156e5c", 0xc}, {&(0x7f0000000200)="8b8aa82244077a75ba1bf94f4bc26f3c96b04195154887c6cd4faef66e6fdebfe5a837322b40ab52f2e8e208b0c4c2041927f73ee0434e571fb5d005ad37da82acb80d83ee617319b1312cdd1b9385b00b14fa3aa1347c30c2a4123c4a3db92e529d56c6b7d9998b560f8c020d252c04e4416e9072e2106b09df6498ff2f76067fbafe7c636968da3f07669be26bae8cd52521349ab4f4c829a5b782fbd5601a0d62c1", 0xa3}], 0x6, &(0x7f00000004c0)=[{0xf8, 0xffff, 0x1, "f81bc1b93fccb6864daf45263aaf977aed4d4928c7008a2a1b87a0179efb46711b760af1713cff7400d16aec4b0b90f92d58b0ce27564637cbe9fa41e25bc81937ad1f5e5d8de9aff0d7ab908e9ea0faadbb86a47c397fd3cb550b079d6ae126e71626741a3d5931c4205a3685e234d4e63ba8353c2ad15814ed559b6fd7284d692a34165493017b9b3ab9e5ea5acf3a16ae4a92a8d7149ad16c5e6e1399d36d5958acd6494c782b93a0fd5b9e3dabb8f3763f72f97eedbe362d2ae5936cd6658c8eb8d576ce51d8e8dc98fb8e9c87687db3bb949b318ef86c64eaca4c4eeb455af3"}, {0x1010, 0xffff, 0x10000, "13f705b1be2f9ca436f54a09bc1cea31e537961feaf07b31c50d85d785c16d60cc7bdfa2b8b0026f700709ce39e01b17fcc844165786f3ce3e27cf2b9699b3021e9546edeb07372daa1adc02b6aac13bc713e0ab496b49e360bb249fc53b457836eceec003d9aa45a2a445081fd24ca306c1b00a84151792b4cdde3faa2affe2de38efb0d1c87c7743d5f27f6449ede46ab7f0511afc072786d79b5539aa457da0db3336ee98721f143c43bd556d4b29233da763dfd1f56ca09e73dc7069cd11e4e255f88d53f3a04dbbf7abe9001bf58a2681070ec77485037dd8dc01dcb5247137ef08a20efc2adbc47b043f614a6d96dab2d37c74dc4f8c1abbd0f985c5c706abe2ca79e12ac19c886dd927b43c5b6d27f24052f2abcd67da088754fad61883828e5cd6c3890687d49987e4aaed72440eea6f149ac06d784f6ca2ce69562196b7c6c179c0eecd0d468d6a0d01483fd744b77a88a0fb00574fd15efe8b0adb482ad5349271fb6d039c4c2909a7346139f02bbb778926598ac9def59f9ac09aed2f88b194af309f32cb6bda861b4675eccfaa2cb045c94ee12f21fd105e77469539df479751c7f022c7baf71e52e1f39cff39c01f9e8849caa5cae25d501b07afc7b9e0e2b39d4a78a73bddbd9650e43759fd9252bf1813fa8340d9e0bee6579dc062abd966db61da9fedb0044f46df59888c83091da937e4c1afd5d47978f8b829838ae7174649adfa2d54a366de1e74ddf42e43a574cbbff826ab85e0a8b29be020702d1129d9f74d6e745db98664d059f95cadaeac669f8363360f4d28a12dd9aa1bfd0c072457439bba8e13c349f6dc42467822aa450e0a52ae20b9635b37ddf675a9244532f5a1598e7be8bdef13df49bf240da3c07a8874d1ea770701dc1892e46b79f99661949718d5bab1bd623145df37877d6fc601f602743a1e640b33bd9634e7737368bd32d8a7d19a3e5a75e429b2e13427ac4666803263ca18df8bc03c9acae32bee10adeab5aaf422c860d13ef5f945511757e7e608bc792e1c2709ce5bcf365be9ed03a523cda2500f8e117da8e08e623976f4265a4acde7bb8cbe7b1b7b3cbd73277e04421fa39b355f8c625cdc83e6e720d69dbd7177c301c9d682823646c287b6a310aba1d532d91ce82e37a2972d57d02a705112def89bc0619b6baad9872b1a87a29859bbbe7ce0ac2690da5c933e1213953f54dbcaf5d9a7bc27a2e447ce7ce37a635d14d082291e496855f2ad0cfd28ad8851014072a13b2083ad142a951410587cd8e94c0fc688a77f2ce671e6cd3666812bdc477428f2be9f25558bb5536b0403bd7af6a8c2ad453630e8cbc33a1c3064b2ade3682fa9769aae4e37c4f970702766c404080b4737c5c1236ef4cd054c847544e151501266ed2698771c83316e024e3266fec654b914241e188b0bea14049a143789eed5a9ce6fd1b02af46d12783c3d69e6f44dde19a4c507623e0adc555e265263ef3f6f15fa26fc8e23fe94340e55af1cfe5b29419a4a4046c88f83cf92f873f23bc8c195130472cc44802ebf98f2378127436ab914e2bd48daef5b1c105273e8ff6b933dd623098d6c67b6fb1e724fa7ea08ea619c6ea33ff527695a0b10afb0a39a4c5a912ee9fa7a7286670fb6d19a6cfee9ce3014b3aef84b1fa6a57a1726bae285b387513eb48287c4794474d324b76f6ae04a6b639508028cbd6718b1d49e3757697c62dd6c1dc9971821a2c0c2b2efcd843d6fc9c038cb5be72f68a01d9af0b3b1be5884028ce5da073532a612972f49ed6b955e791385a6a820b23e99bb5c88a1889887d5bde392e69ed96ead6e17888a03977ef790759f7543541df5a731e8a8fdd0b3171028bf874980eeb3342d35685b4b3e5375090651ad3d72d726cdb7f978f6332e4a6db25171e3070104b870a223753ee8c16adb788c7fadc43fa25fe6f5d255e5c7df327abfab88d27562c870c1bd0a2a6409252873e273187e6c8b21a75ef559e206d30a303de9cc98d1d2eef2bf85ba24eac49845085292fb086994a8b840cd359ae4786164f6f8d3e172600f1a9051c817c719540e6aaccb73960dc49139e0798265e9d2379bdaf2e7a0ac5c296fdb95cb52e91a621562fdd2727b996804ded0914833d17c7766a54170df98303e5238f26606e37ca7cf0555cf6f43f64bb2e518896322175a00460093b88a535cc1f2ee48459381429e56e5b136d93a5c7767019d0639475d283ddef7a9cb6bc5811c5dac35cb2ad23fc59a1b5b01d368c185e30c5483133b382be0e1db1790813f195e714d66a96cf6d7ae87e074d49f3355d3e318b5f665a2121ebc04abfc3594efa33490a1110f7712e478c296bd4b2e28f93d337d23fe7274a7ae266ce8a5bee966d56503a33025955a67e5f3648bc93a53aa5c8b7d897ad566c17e7665011abd91b6f4cad44cf663671f498319a8fcb97e13e68ba3b654b5b6d5337c68d12e08e3dc70f982e83e753e4232da4624ea4d1b3262a0ebfc8160e7a1a2904c16fd2aef37edaee9a232492bf5f731d7e5c1d9fd6cab7bb6a15f3e6f361adaa78c53b471d6f07cd3ebf9389e6a101b67bf798b8a0769e85343f48d246aefa5a3fb9442c3e9cc6eda64f819f08fb501506d5266f765e268723d696f0e8886f1604c7c472b8c2d07c1adf695b38269739e663f23ab441026d457db0d5f398a78f2cc30a8f549276dd3ec0cd3fac6b9d45f1445bcaf2a7e1190c543a5474dd30dd410c1372f4aeb71effa253f2ba0271c9f16ef2b9cb847480ba535de05fc8b5b324c4d3416cc37db3942c91c354db750cc4ac8faef0c76a052a7c2592bd7e0068e430d06dea686c8ffbb34c140d87d9171c1b335dbee0daee34f8010472d34f15f0049d412b4786bf27df88aca7b495ad01a4c970e689851a4e17513bb8b0512c128add8a116c0bae5636dd3d57dfbab148706d51a5ba92818aedee0d84ac6398a425545dd7421cbfdb541c7ff9f0357aa81cb268af6bb48e6410a3989d028e640a2a645cdfe485f0f4242bf3e7ecb7d3c133194d08fae4462c2f3f7296c0cbccf60582d6bf1d7916872adc1bf9612c5d469343245fc826fcafb29ebcaa392259ae031a369e4f6a8e3cf8bdec0a24fa6769696a54484cefeac2825052006b8b89edf2f4d9de91ef1b5017de365e57060fb65a220182e822e41db54e7d939f9b485603a6c2f80ad88afcab9a7d1ed6d9e51bc6c06431224aac7712fdb70664465362faa1a0a41f2b1df08e4db782d21997d293b9d7f6e3ff6f46c535f4c48f1ae5bead7dd4e03326d9d9b45dc33040f1ebabde22ceb88a26471391824a808f9647c438feab28b552b1057241d230a240d5e7490707740140dc87f162868a22f4f6ea7abbb5d77a5a4eb198a352f8101ffcc017ca4b17979ff006f81b2f65858720a90c8a36bc10b812f5bfa92613a87737c49ebe335d4d92bd55c00d22bae3cb6c069abf71b126b5dd4c2151a7b80a4e292ec4728084b4c69e64c3f9a674793aff3f2ddc131718b90aba3bed9888a7a561edd02db92ad0ff348910edd1df05e622c2c0d97693f9b551a4eaf4eae920e58c8cb1de996ad913d4df37000f4a5fb42af12f49c502e8314a4ecb15b7c9783e47c265b47d2518afd5715e6e9d7038953e5ca5e5169b6497838be8989ac0398bdf924e5c7e9c5a4851460f471b3140a9d62c8c3c1d27250a120a5fa59fc259a6b2530786bd8c03a387a91686b4a58fb840da849a224f0ab068bc009e1a4b2fdff6aba3fba23f6c84986602c46c03493c22879d91eba72335e636d42562ff1046cfa1166e2fe14e924300e3cd3dc287411b6d18ec95756a0d6e1162400712f06e7378c8f36eed65a529edefc9eeaa367e5853931142751ab5cac280b7d1833c4d0c22587ad50dfb5ee529f9be845944649b7770b6dcc6a3e7766f552cd7330b532cc615e5393ecae655144397af140b7a939fa6e86ce8d55750dd8d230a3444c72d845b839201e2d303ccaf2d261344f21c3ac74f930f14240fed4f94bcf486384b887ea777febe48a538ca662c3a5b81e1e33901448974d5450ce07c65f21b25c5acfce07d3f71d181350816bbf418bd19ad04b82adca7119405f6ce0996cf178ae4845c81163e6a073df205529956159ea42988ebd566466e4cc3d5f4acf534d800aa6c5a65dd6a4987b92eb5f285581af8afb196d5440f97b542b60dd0035d285474106096b646955f83f8ca2a17f758ee347ecae937b466b29132b1feba233e602dde38da050abcc2dda01d670a6cf618bc9f26f5c61e54a4d31fc22cc08c392a25a4042a69614d466c77e7cb0e6769b78587a65ff4a8228665eb5fa96234a96802377d21bf73bc14c72397836f44064b507e9aaacaed9d4fba37a5cdb8b6efec58706a63fe48ad10cb2163c2dab90b1c61f54b61a41ffd903da54f5d2fe81e93b1d27c1d9d49a47c0cefc6b5b63616f4f6b1f36570bc104c5abfe02432608f7f6171ed437c7c82e274944e322bfd7430d99ae7f5adc1e5efd68cc59c2535a7dd009815362dc78c7d93df073556db61543cb7838f7fff74a93d58e11f9937bb227f6d4d9a78cba8be3c076b8d985437acfea66f6b472ef295fd9e33f9fa1e930ce9e6ae376dd01a6986fd360b2adcaadbf209855c1ffb3190e830af3dbdda0e0c86dc706588091f386200d2596debf94206cb297e27c772af86639ad83971e022aae4751c051e96024054859627ba883c7954ac87d77a364cdca8a6d3c07b765ec6358c9609a01796fe3e90ea32542e509335471e5b74a8024da2646f16077f21019b340657f9243127dcc94ad7b377b58c2ebb5174ee2731af17140b8cd3ba727888c3d6488478cf7970c335264eab46bef480f1678c69d2773188d47a7785f2e84199a64e530aa045f2c7212e1718e0de45119a0b62c47ce9f9d1226b1c885e44b9f70550f1347ccfe95d09cca2e4cfdaaa39e4bc1cd1af7c359e2aa52338bc098fbcadc54e5ce4ab40379a0f88c2bc85d5bc147ddc2cee3f8baa3b4002dd55385c7f52c66972fabfae233495d8d2adbe1db1c4652fce61ee7fd0e5a696406d626761dfb4bd2706a8508db2cf8260149175cdacc06bc1274502534fb9562ab60aa22ea182943d03fcfa1fb130c68422eded2b42a45e44eab6c05b61766b7e5404a75fb07f98cb048a357d62d68fcf04a8a7fb28be8a8f8a2c87762b7f811b89ecf9406ac53102ee65469a834f832f1ae113338ec3d5c423072f3e8bec063af3c729687f3a149d34f3eaf4638d8593f7e823b33db64bf33845955fe7093caacac35a52bed3bfded15ca0bf875882117f00381f77b1713d8f2ca00d8f6a5c125641b7edb6613f0f5633ca77ca2819540256e1756a6fbb3e237160ec6cdfb765c354ab1bd9dc0a49b0bd46b10106a1671a0ccbdbef423b02a053a0bdcc7c50fb421afbb83a901dddfa6949fd6939de433f13c1d2b90ea7531494ec4a87d1628f49fb3fad3b7cead548247b0d8e2c64321ccf800e3e9cc42525449c27dd8b3ec30aff6e52b35bc396b6eb9919c95d6fad852f2e158787f2484178250db6d4b6a269f92dc3f037449ccfdeb21dade607cd94de897127e4fb7def970c1a6afeb5e1f5406da93d3edb7cc261a80970d01a66de391e37b3f3e226eae7585a1a7b0ca695931c3a0b36da7d1b051ed037aa80f236f98eabc7ad0af18de870bc4c6b12f48a07c41e680c3a30b6ffffe533de1592d15ac2a94542cb118687cc9ef241be0c3c53e097c3cd6a5b842638820a73e89844187635274c907733b"}, {0x50, 0xffff, 0x0, "3c13cd076b7d289a0ba8a6f5110c5ec44e0644771cd4a300774a28c729a4cbed06f97f75b9bfe64dc765a10a42f151fb7541b1799c914c3cea65d9109b96a793"}, {0x78, 0xffff, 0xffffffffffffff81, "dec7128a132c7d31a258526cc7ec05f9ddd1ffc810dca34aef8e0a1f5e7dd3944cb33efc6ca945bf86bd1c221f1d6f400cdd846fd3b03bc220f6ad9a6cd4b2182d8dfd27bb04d9b83c62382cd097fdc5e6e7b7588ceb75cbee6a11054cb209a3a015f4d8e3"}, {0xa0, 0xffff, 0x6, "60adf2049e96108bff956c48303fbcf8a2de5ad3b52d23dc05d47d63e8bc13a091969fab331e369e00005617c201c87d5a5f460072e5e0fb092a119861f9b472eb36b9e6b2518d72b71c3e46a15c1ae3f0e1fe3f37b72ae1e05d472972014d681b7527dda0b41a356c7f104b7d19cbbe084f13e343adf43358f0d6f51395601767773b02b912015615a865b8"}, {0xf8, 0x1, 0xffffffffffffffff, "50faab0128581243d1e91a0076cd0ebc2e5a1149edf2425b8ae92dce0d1cf3a0c6197c39ddcec8db94fc88ec6738cf2477f3140804cdfb01e3b262d8d68553bd7d7e157440701745889e48dd84e352f1c01323aa1bcac9656ef89e38d998b0046a9a5005ed62e0b9fd73ca40a7d018e7c2d2276435bb0292067866ae968a161de6c769f8062defdf2b1b17f7e53467881bdba92ceefefaf5beba0d74278327735c580cae76dbb86ab292e6b49009a1255388cdba7bff9bdca2c3955acea3a32d213d8a95a4490b670e4a2c905e3f25b77aceec4f5d457db0e3a79530215271f4e1cb"}], 0x1368}, 0x407) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)}, 0x4) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x54, 0x1}], 0x7, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0xffffffffffffff81}, {0x4000000000035, 0xffffffffffff0000}}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) fchmod(r0, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x11, r1, 0x0, 0x0) close(r0) 13:34:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = semget$private(0x0, 0x4, 0x80) setgroups(0x1, &(0x7f00000001c0)=[r1]) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/145) setgroups(0x0, 0x0) setuid(0x0) r5 = semget(0x2, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800}, {0x7f, 0x6a39}}) semctl$IPC_RMID(r5, 0x0, 0x0) socketpair(0x21, 0x4, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) setgroups(0x3, &(0x7f0000000000)=[r3, r0, r0]) 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0xc007, 0x8) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x40000000000040) 13:34:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f00000002c0)='\x00', &(0x7f00000003c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000280)=0xc) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xfffffffffffffeff) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:34:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x2, 0x800}) recvfrom$inet(r0, &(0x7f00000000c0)=""/148, 0xfffffffffffffe96, 0x40, 0x0, 0x0) 13:34:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xcd5, 0x7, 0x7884f4aa, 0xffffffff, "67a436b298282f1a5bef6ca2b159e23e0735c60f", 0x5, 0x4}) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 13:34:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00f8c62e2f6e94716522e91992ea02c394bbac30e993402b0b01f4b9bd00f259c567dd8a3b6d0629ee2774b1d600005294118256bc2535eb2b6f7226b8d1f57afe86aab78a4040362df97192f953640258ac222504f059de7b5d7db9d9378e51b080947c8b35d7934faba55b1afc8a1f7b2118d823cdb4b4e378a80ebacb9c89243ead9168ae3bc14b5ee865b704c8cd009f904280a4288e9505449cd16f2554c9494740fcd092fb8ec21aeef832df111f2928c951a25ab7b01e540029a36cd271ee1a76057cbf18f4b6857b6fc85a5bbad573c51a3b68b4b4abf891bd3d7f45a6920ac40e6f540d7e1ef54dc732ceca85a2030f3663a1bec3afd3384ce6de91bd11be18c9"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 13:34:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x8000001, 0x200000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 13:34:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:22 executing program 1: mlock(&(0x7f0000215000/0x6000)=nil, 0x6000) 13:34:23 executing program 1: getegid() getegid() getegid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getegid() setregid(0x0, r1) 13:34:23 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000440)=[{0x7, 0x6, 0x1800}, {0x3, 0x8, 0x1800}], 0x2) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000480)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r5, r6, r7, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) ioctl$TIOCNXCL(r3, 0x2000740e) 13:34:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0xac8) readv(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)=""/232, 0xe8}, {0x0}], 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:34:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f00000000c0)=0x5, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) pckbd_enable: command error 13:34:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xa) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) chroot(&(0x7f0000000140)='./file0\x00') getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000ffff000001000000aa9dd9c715b8b8"], 0x10}, 0x0) pipe2(&(0x7f0000000100), 0x0) 13:34:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="537bc04f7bf46573d5088991be7d5e3f100ebaf5ee21a98579f8b8dff990424d5b108622f8eebefd2e290521cb5a80d0571e0dfd0502c5f2ff4a38305e736099f2795ca2b76ffbdc6e7ca7aa513dcec490140970c91949f8898b913f65cc2dd2c290d51540cd004bbc0642b9b0536114442fb471bbf45ccaa68ba19c7060f59dde9ddfb5b236fe9b651b7d8bebc93484d77a739e5e1f5cbea1572c4e935015d8ac43995a5f0e1ca06496252d928d19f1eaa972d2ae68e98af19dd291d5452590e5e1393f423f8301efa598ceceaec81630fb415babc3ce268bf0d225a540bd94aedd2b5eaf008ae4efe9fdc4f4fa039c9abd7e5a039a11418b61808ef4ad02defd5616bce681aba30b284718ee2c4dc7c943912953d308d0adf7e85c28ed3f67a9c0eeaa5d93585c1ea227d23be9fde4feb4f3c42a2db5cdc02ef918e91c131222d0acc1af37c54c443fa139de316207857c320d7858b3555bafcd318871086f200ea7bed003929dba7c2054ba1ac9253ec551d80b0f6c3dbd7fa3ffdee1d8358baae14077064ae5b4d255b670ce613de6dbe1b7ea9138a14811d37a860622bfc78a74865de262900737a1ec4aba60028c6607b6a21c2e68a8b814dfc530f952ae0ac9b64d006985d8454259759945a7373d952b3aaa062562112d5b4d2272fb8eb3d1f56601d0de56edf3c39e1b604f3f4bb6f37468b8c6fed972fdb05a46e4a40e1d47aa263b827f4201bfd174725bce14085ccf67574d5dd20e26b9f886421ca938a104577fa37d7881cbe5c3290563367a7599eaeb384db14c21de495902f4c59bbb3900f68931bb6377b98746a991ead964038bfcb73508f0e15edb1eb68245cbae02decb885de4418bafe6b1187eda0396e07a890c95725c1ae4fc672536c4e84ac7c90c9a67c2a16e595eb1305398a8e6423cf9492fed03b429d16853b7437d9827e56ea71eefbb25b755cbb2d3d0fb3d9fa7dbec1b987606b8778d2292617b4883a267ea6eeb72c53326443e81627c84aaaacb101079e2b3ba6a36234417f2486139456b40df9d182482a74a7501513014c2c07235823c8714b4f40d92d8a6160290081d5c2307048bc94b318e17e1ccb093b12d1f52d4d604f704573d07544b9b536847f3f6a0dcd5820fb63e5e05e464d27d0b93509e260ca358d8e28f952a7623cfda224b75401be2e5f3c0721f9e564b4282eab1495824bb654400a7a7bfe6ae2f08df7d20df0daca2e7f9146e1e820bae798046416978ee4d5ad86d85612938d6a7aebd459703e2e166da298912787d96cdc860db8b8a6c71d300ff5a571e08883e89d027e2e58cd8edcfea51f6f1da3bc956eb204396c0c5ebc07b8fcb41324495693cec3020829ccbe7e43a8657f0df256a11ea50a60b5bd0e862a3f38bf58f7fe3662f52821ba81dff25cfddd99adb8d7c145a231f47426ed5ea87af127753c7a9d66f864174b780739a8f483230f8b0d67003cc35841cf93b57ce2ecc1918897262ab49704a9e3b95d2328ef5a178cb582051eeff477e9d6a10536be635b1d3f887133d416df39824998209922eeaceb49549269a61c78a02deb9cac491cdc1c5ec711bcc96173458090376263efc8ddaeda3dad894efbf9132b5737501ae2bf20112272da2f4b19053e31f4b15712459fade24e05de4d52c75e5c3126f06c7882cd79413d11602bdd9645de31bc0be467ab285bd04425b339a9853d4bc6299ae9776cf2a47d943c6c4117046cb3eda08c557d12d88a8d38fcf2e024f638a47e80b8043af583caf699149e530843fbe6de61a5923ea6e60607dbef6c24741f97d38391278ebfa153fd0282756ed636e6020dd28fdce964ae2eee212eb9a1a679b483536f37ac39e5cb7dc79d8972a2903551665b4a76ee252881b94c73b0db9abf6397670a692f49fbb40682ea6a8e656340e28f1367a8571cab0849a9a4c46f1bb9ad4f0e69355a2e3aa6a5e76beed1499c37612d1ee543bad549fc98f85f0837bca785de74a2d1d96161a45f20c417c90271fca867ad740267d59431bf0946fcf3bf906c650a5474c133b0e55f1f179d285fb50781517a965984a0c1223a03c6759bf315fec3b6fa1b91b5e8336e3e0ef00efbe78a2b2b14c253ba81c73ed974e5d5ab30fef82fc19e2a67fe63153a7c3970bb0202c3cafc3e867eeb9c3c88f94c800e5fcd83e4ab273afd0fe1198e49d7bd0d33dd6bb91cf9c695a9b83cdab4c51feaa9a997e2e1c753a02cbbf84798699dc424f4aac00ffaa686e68170d8f33a798815dc46d082165f42fa3c98acd051958bdb21567de266b53e0816e51bdc5ba509da9b7ed1f0013e2b5934b22b7f587cf580cdfcfad7012778477ff314fbfe333c0b10c83276e3b4941425ade10d56ac9c0db85b53d7101fd50f7c605c990cd698cbd1e9f71c32f10882de9a429b9f6d65bce5052830116d8ccdb17b6ddebed519268ac6e20addbbf8908a0fd8ddf423153201e7d6d24142e1c0dae29e4f2162e91b22a3305946b71501a41cde776723eb898e51bf8e1dcf51685aeb9807f57aadcc723ea151320cc82af770a42411a860428570cd9e305486c3397bf2f5a6da618ac819d80a23fe23598758b93021d7f86536d294e5d1ec49e8d12a790f9ca48347efeb43d49e4dbedad2785f3a98dcb83f0bd25eac618283c719c46c207179243b8c85437064dc24144f0cf729bedb81e34f399dc0213fe7dcffae76bed2b7a4a1cab3b868ae9eb0faea00387652598db2f945f0b420303854efb05d5494bda7052cf24707dda2fa3f8dd1c39d8b8bfa006438f692148c9aad474db5fc38de6bcee23f2362e6c754f8bc82b50a161002280bce81b754ca54e0ef8237958589f199e4d3c13843f5a21294f2bb90c12e1b40c8a6a5983edae8d40aeb19c226f7904083d2c670c1cea4a0776278c057aa723f2decd4fae5e2ddfa54fb3719c004be5f063c6ae92fe64cba21677af30492b1fbb5e32e9a6dee7ffa9860ddaf05dd18e76d66a4331049eabcfe0b96a27057a6960bbad7726b1d394b076b619bca972c75c2e08d75e76e8264d0980e33ed7ead01a735a23d470a85dc4119b1bc3999853b8b222b6513c16c93d54746d04c96ec995c8ab3a31f2585327bb2f362efea6f59f9c9c81713732a64ed8c90beea2098d85b9ae4adcd1bbb1124a9be1f428556857f363907c04fd5cf6f62bd0e693e6f39cbed16248a5f0ec4ebd18eb33d422b12f04e45757bf8de7a9ed09f9e322187b9e538aae15818f51e72e18bb87769e9fd3abfb2e899375db76e5d76a92f9cb47555bc02e7ee5e9c661be541279570d0fcf60ff7a2a6de7357fa3dd93b4ce546b046ed1ebc3c11b717accfb6ac65fdbde49ee64c754182e0140766d834c2f15697391ce4b1f261a2359886039c2d2e2428c4ad1c098f233820bbab8f83342ae9a1f6807ebdda6e21cbd0d39db51e4ef9751b7f4fd62b6a641d350a49d39421febc1e1017fd516daa3dce4e56d374cfeedc84905f51f0cdf057aacafd8c4fa8196b3c58763999974a343959bd02381e5c156daf1b4989e13ffa1e1bc36cfad468a5bf1cf65a37b81cc57de6218fc61dd029ed7445b4c33b49f8c52447e10ccaf51458e10275a5a44dce2aec25244be926b4ac2c408884525872f0368f0734716a4e363151d76523e495051449bf779b5ba6b4792ef9af334758f8d0ef5747a7a8eccb87c74c6d0bcf52ea31d35eb54e7f3b94181562a1ee245c0a586087ca813e768b448e8b403a56fb0f11390f3c5331ea6a0f9db680a71229a811566b46af5d421599a7f1ec5d2d9d1bf2b55f97f289ffee6169ae94272853335bd69257c04abf684a19adb4ab64fc7e02a95fa0bd195c12c24328473c1a984964f0d73b2b65fa876c02ba6f3a08f7b30c66c8236c2ddc5bb9de5d982bfc2acc379d9a80e510035b0fdc52540fbd8113cfd7fcf6701fe3c7ea721a2b944be21cb4c66e26a2b72ca4a12764da486db5bbb89737cb7c14feee210815f8c0193b4abbab1f54d4c1825f90da0da43f638d2cbe55d18c9af6e9846f3912173ae35407b212b2edd6d51783caada948bdf8333a77842ca962ca992b10fd33454b765e3379c005704cf864644ef97d8ba6fc974d9600d7e1a48e69364e2d17c2adf1b54885ca589be0d897a67cf78c051d0d3e0ef948fbdc17ac53521d4c4ed06fb517daf52e0234deb2d0dd0d1d95b05b4ec512f9f84c8005b4d995a4bf6b2094cf6c5356477c410744527907744599f971b32e5cf12df55f542aa7937591eda76ac493428faae30d1e146cda67a8cbb9f7dd0e59fcabe98a5a3b829ae607ccb81cf28b5d937c1ef52c2e03efe7c377d5d21a3063883b2e058f4bbd03f32832daa00880a944d6dfd4e74147545a91ad3304428507cdd33db0ea3f216ada63eed4397198e01b40a5f530b5f68ac960ca3400513a2941d8d0cdf0b29bd97f70d492a6cd57726880e7ae87238a2d86a2e78309a14a68ae1bfea701a490b4d78dcfd429fcddccad45595bf2b49a8815924bb742f6d9923531f3f7978d10c56696bf5c76060efe40809374f477db1969b94a9fb29f59ae43e340a40a46e8f26fcf73d4a7591d7371c2cdce8c301e24300f95879fce8d8c5573df82e1ae5216be04fcac1329c474b837cd42a169c44f9551ef0b4486b75892279d7cfd0c75c6790bdfe41d2b28d4fc446c2439b2859c389aa321b49af534bd442938514ee057082f0f926e1b7f313ac366840006a7cfbe62624bc26314e7617842fdb132fb25a1f2cda95dd08a12924eb85db4354efdcd3e73ac554d4170dd11c0b5e908a06894e50516261d05f097788b87ea9553c33e59b942585285feba240d0cad654482338f7300be546ce57802e0b02951356ab27bbd235146ab339e39e050357713d3aa3ccd3f0b5ab8fc452308c90f1b47be7ebf44b78fa07d832ae9f35e0e2f88d85caef4c0fdf61929b3c42039087e95e26ffb76707be4ef2e5b63674c37b28e4b4bf2ad974cd85447e4f154a81a982b5992c32209ea22131d60845f6995f377109e75c1a4231f7be55ad6f6404dda19936c29571ea9202521118c4a10fddf6744f7693f729e17e13cb0fe5b6d8ada46649ca21881459c78605f3012babea7aa1d61ac19cd0065a5a482548561121e0d52ce6dacb5765c2a76be8bc9028936d024f589f6909ee0aae4ecfc06ece3ece8883c1cbad73066809e3bb57e0ac3a7a956fb7124595ad8fbdac59a08e44df4b9af23e0b27743335c2ab8a5b3daef4acc1fdea15ff6a4fa26c684342f21162c01ed347460dd804583fad515e1098baae4c72f4351eb84e722d61412988a71984d1f7b44220e62385ec735a26b31dd99236d603fcf907d59b19c73a4bf69f0d24a93dd87a9e09e166a9989e8e8ec352b5d91e0421f980ff91053ae040943d1711cd0c9d91574437cbdbfc8ab7b009736cc8962e00dfe77c6a396e3ef5ad6511bf397449ce0cf312b9436b080813d1bdce10479995e3bab1a0120a81c72b42482e74f7f40a75e43c7ce47cc1fd1827d87e4865eae51b9e0af3126bb1aaff2c51ed308bfa8bbab2b941558391624683bc433f0a74baf28f2af97cb61a2498e117b7757c95dbcf6cc6fc06d430887ca27491a6b91f18a1057dd55fe7960f368102e48994e425da533f66b03d844fa0829b69496c2498a96fa96461b6360addbaeef6e2320e895aa4e0ad5dd0a111f35ffc62a809efe44e062df1dd6da266284831303e5e92d5320d7288d4fc653f4f4e114a5e4c09ab6b54b4712bfbc92a1f8078ce9cc4", 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:34:24 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xd081, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 13:34:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/87, 0x57}], 0x7, &(0x7f0000001600)=""/129, 0x81}, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10220, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 13:34:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0x0, 0x4}], 0x5, 0x0, 0x6, 0x0) 13:34:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/86, 0x56) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) flock(r2, 0x4) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x88, 0x0) 13:34:24 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_getres(0x3, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r1 = semget(0x0, 0x1, 0x483) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/140) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000040)={0x80, 0x3, 0x8, 0x2713ecc6, 0x40000000000, 0x0, 0x60000000000, 0x800}, &(0x7f0000000080)={0x3f, 0x7fffffff, 0xa6d7, 0x7, 0x1, 0x0, 0x1f, 0x7}, &(0x7f00000000c0)={0x400, 0x10001, 0x3, 0xfff, 0x0, 0x7f, 0xffffffff, 0xffffffffffffa107}, &(0x7f0000000100)={0x7fff, 0x93e8}) 13:34:24 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0)="45fc4bbefa1d59539750419c199c182327c1af3d8c12e99fc79beab007010b2f5ee2025523d440aa3e1b95005ac5705891a2808f6dd0c827527fd7b72bd264e20ade2e80e25bd022c27cfea1da7caf5f1c6992a378e117243f71272b08e54ef6a34166db79b48681f1ed02bc4c688d79243e55146ded", 0x76, 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000002040)="80fef31ddf5123ec0a38d10bafd7b3471c0e16b7173484659945541e08349d5ab6703056d2aa9655e6151659823bef9d68c8df141df5f22d2973914082b0def101000000b10e2f1ea69317846facf41e7d5ad9c3d92fc44191f93208e966b53905de62bd3afc079c4bda1cd1c4bc923dc13ef3ab22ca29a896c3469edd394f358a3c9b53c54d37324c733e2c234122efd6221016dd722d916c5e73393217e11d575ce4b6779c48c6d5edab538472b7f75c499c3075629008e40ce1296156ba7878511fdb434c18dacb4420ddb9cc9c5c3a87752be5c7557438156d7b19f8c1376a279f0fb681ed69bb8037e38818b1d0af829ab316e753ab9c062934ae731ccbb0a772b08a7afbda90f2f2a3538ab71f902e6dee00e80ab27046e34476da23912d60c52b6136a954696241a6f8cecfaa01fa7414c0e4043a718b3fecd2cb63515074ffb71bd6579bd63477fe6117017e87124f4ee47fe8611b7567dfdaeb1b579c423e3c862ed30daa54873793b1d011f64f1a54d6e996c486db17d1c1ba9ca4118b2f2922feb69affdf27673bdd5209873b6cf65410660d4b9bc98be96410ac833cf7de92e0956c1db80142908eab0ff2a5bdf867c10adb96f76d7d5bec1c33e0c2bf8de2f94ed9cf37ea92d42348f557557b147979bb68cb70f7d80647c11054d9aab7055e1e8e08ba68f7386d6b2974e4e0d395926464850bf8986f03d2e82c0391e75af1e2253d882d2b2a76e5d2d7ab03425e2ad70005c146ac80764ff4c6af1f228a30b61718d88e1e389efeb19b5a5c9577b8e8a7c421a8112954875c3a3f2c20eb870549678e12da8b561521dee4606fbee3fb98e27a5bb0c8501c3560bb5f7e17426d9de11a6885bf2b0e0762d5144aeb5ee11b2ab96b3f4fc73536aa3ba4395d0a86f07af60c6ea46c51f28b27a289ac5eed5302c8bf3c8431cf8032fbccad7804ee572689f21a3df7942e5216547c4d3ed4b3e97892c41cbf52eda0ecd7c5e2cd7744e1755a2bb757f4b87fbbdf90519f8b8c9b0e2a96b49e4cf08c1b9b19f2b2c8f1f2070c4a9e537ef45cc817d7db46800e652aca7ed4ab9bfd95d2571906ad7481bce1efae100b4b98be19aee46ccda9da8287255da18d07eeb7e386468e7705a344259eff781dd2897c3bdb05eadfa4ef2d8554a717f9d668d83b6a13166422a328fb053129da2536dfd4f342073e33a24f90c3c04da721c5c95194eaeab9be8c8ad41eaf3a806fad63cdaa606721f5dde3c55ede5fe2bd3c682800758194b24b7d6b60630d1e7236301f50641d6245f87bbae3de3907bea1668bdebd6004f9c48779c6205486af57928149b12c60650acd8e69cc06584f31709153daaa214b7f0871af2676ecd1493cbb41aeae7891fd1ff9461be654fc0643afe4028e08398b6bc276667306a7d42bf811ef2a58c0138cbb023154a6a9b870b39ec7666d5b0c80ba8da352cbbedb11890a792a5f4b9b2c3f2b5a7da790ddbaa778126c19f980e9825e4332f700bf49dfd1143bfea5473a2d276326f3e163086daca9957d8c1583234a4cb80fffa57ac9a8af21947434fcc3523970bc4e34ea64702b7cbcee37327af971cc93f315c2bac44ed0819f258a75355d83f034901d390db572e4967c5d935996c5bd782e693c766d267c89b8947bac765d3f3cec23abac868e946e354f299c86c6fb9ca15c9cdc3fe32a8f7071bb0f13f20060f39afe4724351328f81560b20684db3e388c3c753973b0ffedab227c85e1f49eb935690cf42c67eb883746872de53891607c5b3b532bfffa974387dacff8a589f419b0e79d7fd6d1ee43dc521986d1f3e88d249c16592b891a5f6d5b797b18ad8c52556a7fd35617a38fe5bee63a0ef930694642873c02cd98cdda0f79df4ceab3873ad1d920869cf9c52f8aef7afdce27e417d3d773135237b081b81da4d215ad19fc858a9fd0a4808094816be855281bddc5e6f750da5e7b3e2031dcf713226b1a65ffe9edd0fabcf814f1713888da14350d66930a19fb9053c66c9400d8d3dc500d65727258a664ddcb5a81699f477b1fc5fb3d4a4ee1165714f2ee1bb0e55660e926b05d926510e01e1fddbd526781e977e20d8314720bb552c8da07fa5dd3ebd8bae099d7bd1d60e2539bd6461201fe2de5c7d80ba1f346d9ad120ba398955a41e3b51a4c5381479a195c18a9d2ea5a237d75064cdd2a3d744de36c607b15330c2c0dc67fa176eba9aa16ba29c7261e507564c6ef3c6c9f95296dcb3c9d016af5b205fda375d440a106078acf7643739bc78d6c16354bf8c861df9524b53fdb82de3a44ce20d3f23e240be962ad26362475b0e9ea6bd1bfabefff137932e3c256d752114a5b48fe9c6464d4f7d36c4aeb793be8921734ea1f77176419ece382e2b6fc10962f7fb39d1324a3007e4ea5f8bc8606e78ca2272f05ca3db7d332df90f178fa388614915086bf820fc5a8102437f631fdb8ef85167ca2cef2e385bbf72d54f11a91d09f0fe88e977f28c6106245e15d238f52980c58b1db123236acabb4745c4640f01ce35f740da845f5313780c7e0aabdc53c57ad0c5d789d6ce9a248b3882f44f28bef7bd1bfab990851a9469fbec56d4d99682e8c0b59e3fc902b44a1cbb27874b227c20fa65d9d1a5da549de04f83bb85b1b70fead14c38ff45a3846643e0478284ae1e7b0890c426377993865cde97f404db79f2397ee003ba1a44806008efbb67e92290e0ca99c2a05dd1455dee228230d1643b0bfaa5ba71cc49ac1858bdd64740ff2153341d0fb55b92a0f63cedf006cbbb7f7b9ad974a2b825c56aa670c36a89bee1f66d3b1f7c588415258b3c435c32d7dd2a47ae00e0f0e24c72cb9b1037687b42ba8071893228a376eedabe4960ba3e9666a5c79d475d4b83903876d1ef38dc150228e52fca8e9fec33e5d97050ed17b24f3fea6de58e7de5a45ba9de35c356b5ec5fa86e4ccafccc7fb3bfa4453ca82cb1c7f85e00c8adf777ce2cd2fec0304d21e5ae12a76f21cac6ca5be4d603aceb33ff2f85b415b632a58798353757788a880ff1db371d03f92416942ed752e4e482c9f404f90855fb80744d528eb6472c9ebbd0d50f1056b38436c2d90dfec5e66ab0e1391dd0adbb7cab222c92914a11227021ef66eaa31b1f6d084a5c654a516cb731c53d98ffef93036c11e2577a419a5dfe3bcbfdb6c46c27c27b826a7ae6752499607ce18998cada1b1619a270175a610c5cc884af6b6de60a3d17a8eecce178c89fa491e9bce9d6c5e81a93047eae5b9017190fcdb9fc6a5af9d24becb7924546de2ed20e3374952efe78bce538aea9c0fca154f19db12353fb35ffe035e414bb57e1120a1e759cbda092de26101f4e38fe726ede70306ce7bda879ede170555068ddeea4e63ec5dc1a2add44876f834242fdc083b0ee71eb6da0181d50045ece8c0fc25586fd733f4326847edf9e235f1ea953043242555dd3d577770cbace84e389493d11db0b71f5553ef92bb03c66cb9dabb0fd3f3830e3d3928c2b6d6b7f6792fb50e70b66ff8cf86ad042f230ed794ed12f5cce3af770ed5c49b3b08a55b856008e26cd5bd32a54b50b5bb10ee739ce4e26e786ed5c5be78ddd8c02001b7e191220c7b42bbc518e06da41f0fe887dfb4742efe9d7d6ccb3c612700977d032df4ec528606d3dc573812de314dd54b336b2f733ceb0e88b21408a1f804cbaa1ed839164595c438b63a142aac655aded808498f8e923d62e5ad1749cc5d6db705bcdf26eb8b74ed6e6849ee01a65751af76ddad8cc18462d07428f93b759f127c17ba6281c88401120f6de09afbccd1b46fc9ed53aad27848fcea1309786716fd7475a7bf07f384ca415c4a8f258e12c52ab13f3ec26f047f8f21a2d2aefb21ad143ee5684d76d783b5c2d142b5f36a68496e474fd9f85c6efdd5f631ce645e67194ccafd10b9d86273488e86f915f64d8acc4125d8024d1292a9b661ca248051a6c09a382a919fefd319f000c33ff8268cc3d3024bc6608b6c868370932c3c616fb36e5e345e9b9142e17acce07b39c309603314022d8b03ffe779307be3dc1a4c04bb21dd9c6f23da167e4708c9983369cef0f4a63895b34527e34138ef5528f6a3172cfaf1bf0c15f5012e855fdf4801987fec913a11112c33c21355143a3ecf5915f7dfb06bed9ec8b2e4d8846928cc309675b60838611112cb22e5b14ae2d511b0461f84dca52a5eec07ec284e3deb5c78ad8e82ce0c681f744fe42c1cf1b079142c9b8411b254d7989b06d32bfeb5504ccd860350d8058ac3162e9eb4678da2dd1f83cd2bc5b5eaced866bf4ef3975d71f052eef62fdae3133b6e474e8ae05ce9f1ddf858a1022565ba2736de5b0cb6938dbc39ced91795cfc6b7b9b827db9a338a724496e73871b5a77e6ac02973657f510eab6d7156dd1c83713c009accebcd08d235d3d753b5a38a1fef7fc1fcba7c29f7a35be700b3d79f49c0ab2955754932b06b517521ea47f22ac0cf0a9c24a2b4aa67bcfc6d3cf699ab898dd435541e85bf6d924a240a650fe8a147a56e43960005686380f63fc0b7af83a34261e2762b39efbf73763bbf307cc389532b659f4284816a89bd732a4a75a40e0b1c124803227cf1365557211aa635db92cf5d05d5b1fd5485da4d130d3a194f42b918d1155288166045e524bee3005323307af687f1fb1528b0c9f4473f7cbdc3693e1d78e4d7b8378b247339ca810d783c209aab60e277e7c2a4f714b649e3f29af21fe00393bc849be8d784ba2221029523ea0d82cfb394bc2ea2840cdcd2da763e62900ae60ee0b9e564159967898b660d11a60b1f48658109176eafa040268197f3a7ba96922f01f1b39ade41e638ed297895f911f7bdfba55ada1f66213ebd0b83d61245f9ffdde809d715e54c9635696921b34b7091329d3be0f3c5bc94a92964749d758b3d977586c98147b60c1052d71d64cfa3049a597df720d1ec80f743919a33438d7f7fbea1b0aa54ec10a39bffd93d338d1e6a176a762ee074abece455e5861deaf24d8d31eb91a3411c734f8e871d8aea287210070a6f2ee22835e0c0150ccda13f869dd0e1508eb9a820e1ecabfbb2e3205700735766e673bdf1504d35307294ccbf5b3ffee7e1479942e6bfa5e4546bc20e5eff06236e89afa573426ddaae94697f8b0609435ad06937e72eb57e0116e8c4cd20d35de7f269e74fffee9e64c04a8be6c43fa48dfb4cdc1524b0e1896fa9c4d0b86b549768c1d221b3eada90f9302fb14cd945df9095a33d5c91827fb74fdcfa6b7b13167f188202713b568722c447d6285bcf7387b84f26535b17f85d8cf06f14cf892d710c825a848789b544c4eee14ca8b8efdb89a599f73c01f040fabc76584d3937282164c221bf47d07eb229cf2753187685e2ee82e45a4de99ee1310e44e16e34e5a3feea7bc877dcfd6064314184cef8810e8ed423459676575eb2b1e745865e99d6ba68e50e27ece83878781a198d4278431bf726fe3284f76f19d2687917372300b214fb112efbb4b1a7331ce3067692ba299bfb3369efd7453273d34686011e39a8545f128d3739a20c3707ea556a602f8a81fb60d0164b83ee82fb7a888880963efcf628439d0d0b929c55728d7599fee5bd2e36b98d24b55fd23559b517b906d306cd677790607034410f05e39da1e52693a87d5b9eeda4cd5e44d7fb1099095042ce0ef1a9275e7da409f21170655f36faf07e998073406948bc6b0fd92e999428700a81faef1ee2c54d6d3285cd5d8acee3d50ab861b05064b01a19d40b2f0c52f6", 0x1004, 0x6, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:34:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001080)=0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001100)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001180)) sendto(r2, &(0x7f0000000080)="5e5eed77a5269a19b62527f1619a858aa5a054f482a11bf005f807f26ff94fe68fc08e24bd078dd3f599cb2d0bc9cf306895f428e0ba0ec89dca5af58348678725c0de9fd2c8d302d6e738dc9bf0973e7e823b91ca8606df116ebe301f99512956de69721d2ada4ea5447e1bf5ec0902804a52fd3ad7b6c7f4c1f365a35688e37e917af84a1f1cfef63119fa52514723ce5403dd32397ee0709d224a6ff9ee44f1b27a6fa8223ed2ffd169c60ddc838078acb750789bf0f7156a43ff9ddac1d79853918e02726007f7c021ef2f45912ab2c907a0c5364a12cc086be266136e5a6d6ecf5e22e3f4451b2f770661c78e61e89d9c75fb26b88d13d6a718ff525691795ae15bca0f26440adf47f6a52f3a76d73ecfdbb52ba0f99dad64ae35210e4c1c641e4fc7ed305a6a6c3388c00e6cd3e547d5fc8268b128d5d5625eaf7062211d0d1ed484b78bcbef9cd2f3840f36fd1a41ab2fc62664bdc01294276995d8fa132d5e4aa2f77c9092f660998ab760e0e9b016cefce1ea0f78138b9918ed08b719166efb4ceaabc7aab0136b8efdda4cf897dae7e25537607170d6c20cbbe3f8f7bf6343b4f89f8f4693721deb7ae411208dc9cf2d5f443dfab28ae690b86cacc210b350b019d4ae4e181bf3ece194490fda40f2d0e62c2d2f6dc3b84074ae135c86c8e0352faa87ec4ca208f1dba0fbd0dab365ae4e86c9564d7deed011ceec50ceeffd2e46f1fc626666f54c103ab6162a7bf29bcbb5e7c003a89f641ac7dddd70ec416783f39bfe4932393cbe7e5381d3786692e199bd6976cffbcca89bd88ac3100a9409dcad65336ddc0f87d62516788419a1fa046105d6b4cf429815955c07b95056603f1ae2e703f5c2ee1f7d9a6721e1ebbde7818899e9cf92da9df0a177d5d4d689b4dfa843419763e81e704c0e3f4eb55ab2489205a696b4f584000dd637adafb6570d47aa4d72b3a3fa627a33512dc9bad7b0fe04c391b63da43bef89ffe6fa07ade98279cd80d39abaedf7140ded2766e0c970417dbe4975c413da8ad38b11ede4225e4968150987977d676064fb19b30f1a250f971101e01f91ad4b495c88ec21859abf148bcb53914798071e68991f3d0667a56503cf0de7d309a8b97d64fcd2ada7e1f2d8e5f54479a7e510b277b296c0a4692c984daa18ecc251319b498727b5ece07d30c35b09837626390b314d97ef840c4c6c2f66184f80f8d44f29c83f0e414ccc59fe7c0fecd32ce26e7cf65adcc847963917d03a3ce2b9b6e8ce1c1852eebc22a9deffae83377674583c88b18ab50ba2f007c6093c7e6be2c3054026a2e465f82ba6ebf39f41b905fdd313731820dcd1b6078b9d0e8fd97ef324454a6aa75f9d4e49171d8eeb0557fcc8e41726fd0e12e56edb52d403650f5ad8d32d8b7a83ad0bbc23c2bdabb471b6e0494d5693350c74d1ed808f3ccaa318f3b84355ae972c838ce6f1401e771b77bccc2a1b3825a6a44338ff53584b58ce816ecd8b1f829852e56456f7ad499a8a639129021a6a9a334c9408a1006fc545e12239830d46721d74eda6e9c675b7e0ead0507e0269cf4d4292475a5166246752224af955eb01987d6a1c2e7afbeb701bdfafff11e9ec3073c65aec5cbf6d4af26f925826fa81d2f79523bc0f5b2049ca68d981c8bdb7ef5179d8384647810961183617bd22e8b277ddeb20b4038584be0aa22c7899343ac3bc8050a6fb0a5b5e122e560024d294a527093876b1ba69b10cc7d303902f3028e707be06c0da2d867dc4c06a3ea576ce8c4c9fe243b3c5b58a1bc090211a61014124cf93e262216c38579500e0a7bf17cc4ffbc38df86dd2cb69425a7128e2c03121e0c91e5e157f69b6ad9406a5793ffe25f6686639803562383ecd9c41e2c7aa77318181d4ac7748b3884b8380a4bbe4117002646adff9f13d5e92a45873fe937f533410d13fcd0b56eb3e16f59ba1d3d9e06170cebe869029b19fbbefd1a6643d25d733784f6cee8c57e104c2d226b83f01d16d71e5fc883036c25393ce7d0f81e60d41f66ad1f21dc66246ee7a4a5bfc4f5f7f53b256f908ba230a8f1718902d6b198852ae4cfe19e37944f333b7d3a9537c89698652b8eff69d975ee964e063ecf12c998985c95eb58f26390d30d76a3e357a1816b537077acc0c2fac3cd7c8ca0bc407b906db2c0025884cc04cf5e0668998e03534df517872d197ae4bb5dadfd541801cb31d3510a1f8bf72f9debf0ce6211b26fa9790b3bba7ec135592d2295c77c0115363edb3c17aa8fd06896723e6f337b5f5c59e46bd57f752913c744d3aa57c5e983c47ebf6be27e559efd39ecb4f878d0cf8268e10e5bb38d3a127312bb93f502c541c4833370dd535fd5ceb6f72bddce096f1a7c27b380e662f5a407197b25308360b3d7d347107bc23f8485bc421e03a227020303293300c92b54eb584e7a5d4a1f35ea625a20c8135bea86704f86e8dfcfd2bcd657566f912c00613e9d45bf6e41116f11f69557f889d7247117664f15f4b277347158b860910b186b6837a2feb4fc59db4bea68a28f87cce9048c6c4a908a59959c3107ccc45876193f43e486335519d44663dd554ed50908fab31297af139a0d028e859019dc5cdc04ea1a3be57faf1601dbaa0a131b46c103d759c6e237ed4dbdca93e2a59fa054814a4ed4d5b9e2764170f1ee13737da32134f29017ea15d1fa1e8167bcf9dbd296507f7c2a5bb94b55ffb36f9988f97653a74b26592e9e57519d47fad2edd6c431e3525941e3c2a4320f3f3789f5ca4dc76ac4446959ee1d6a86f9b3b772d582d04efec900dae3625ce3504e67217be83426e36fe52921995f74871bf5b96dcdf54655c1954de3090389c1f3914927385cfd1e4261bd46984eee765016eabb33e7b47560e25ae6d61c160e682587031d968da7437a672cf2cccd737b8941105213f95c4dd8c81e98c8d7be32520c110ca1946f73859d3e8fb2ecb1d3840de7d2a1830fb87308060dadd59bfc33fd240e6d604d9ab392407200d5a91686c3c7974c94351c96e4807219c289f1f90e393e57d49833fc5ce70bf1362c4f8c00d795b4fc66d5f1220991c919bc6d688b6bed84f5f9e8876606380c9b48d0923f40758778dd7a01854648d721f5ee7d014d0a4f814fbc3dbdc942295b22f68c5da02213a0fe88c318c5c09bb025e6fda427de0bb11e7131f1d93f25da1d62b189dd1fdd46fc3524686ca276a2d45cdaaca089abc35fb4dc0165a689f9ecb7979852926d8d808f0639809da8caa0a5e49ca70d51fb669c62e55e00191cef29cd00df4187f3d7c67964d9872394e0cf561fb15fe8fcc91c1085ae75ff3878da32b34abe526102b084e4bf35251ae53bbaa88f0f38e0a9046aea3c875656362d075c589c46005f02871d6d8c6c798828ae53acdc23a8eec5a6e08a2cb3118f5e4a6f1768824c6acb9906212d6fce8b6b149509d248d78405e99b3f0c204eb9c639b55760d79f31ef58368c1813b6956bebe8f0444ce13fbfa1fec2f4037b14ab8e2d65de548e66157620241ab31b393679fa00c15716411672d8eabfef1d17d2e0c976be2e7b3d48ccfb4d3f2ed949b6ebaaf030b7287d4563c2bfbe4fceadb74ab170e26d0e1c91a8aeb597a5b92166bd51e62a0d21d1e9d8e456eb24927e6828ba1f775c40b477775657aae3695b564b38f913687b53bcefab0e290baab0d688b3dda6963ece6e6a038ea1ffb13c1a1359eb97bb70b3746ddb8d0e13ab6afc2665ec66c3be418b6f41b0489d54ce6ba40a69ff29fd43d979b4103a49dfe50169beb5b0c57fe6b79db58953046143e16a5b7bc90ce1bfe068d795e41a11921f790c67ab655880071dff98dce1cc4afdb36db3b4d12529e57198a88cedbcdd2c3fb3803ce8820dc6a43270dcb69d6d0da9b75bcdb2ecc252725d3c1540ef6ac547419fc5cdbdec42388c7ab3d99b8a705e4ca6fbb42853b4aed32359da77b9ebe62c2087a984a28ecaaa0b96e045ad1ac887bbb063bcba5a4f61f0dee2d8bfadc45d83f9dafbba95029eb4f29b4a897c0c40882b386ab1e67950958d8500cc0cd01848d65a64a088255c5d74dbd0078b83294d7969e5f39a7fdfaa189bec78d3b275fc59253bffc9adfe6925c8c4414f98dd633e623a5ab470bd51c9558c7e9b7c834be1e2f1b3cd4e433b33df3aaf4b211b0e9ebd9e9c074d4c3b789b7d4b86a4a519de2a0fa244c5180ccafeff5d5cc8081ba09c0e5cfae14a76ef3327f9424a1c0a09c53027b102df25150675d57b7fdc8fa3e5c747a4b73e5f23fe45fba77cb12fde0a1da85b68938aabd3dc5a8f5a5123d89d51c3d5dd6788ab028351b435b5bd7e9af607abfb2aeb37007fd3a5c4e6706d68e934447d9dae1f0204e13b382e66104ed9c2307a737cb3fa2c0f39a7c52edb102c022d7ded5e941fb32d6a35830eb69665a38ee1b68fc466dec7b7b7d0590ffed7ba044ad51a9d337987423cf40baa7786779c4935675fd1cd432635a89ff97af715d8be04d98dc8472c7a09b854cf7f26a1c20ac8683532b0d2b9c46596b46d46be93784c7c46ee8001280efec1a4dd7c0cf60adbee2b39d7976ee0903cc54eed7410104216106669fb83b2a47edf6edd99bc3ca183144401839d5ca40b23f71909a16513197ef4fb873f2a259d5523cc8ee56a3081538542375602e87a2ccfca0e01330e8794bd75ebc39bc20c89312d58d1c566447a675d810521f96a9e93c4db8944a3b7d8e3dd9c0359452358ff66bfe886ee7a64bc7f128af293ec18fd113c348da698cd9364e1568b378aec88fc6e4aa9f8a1382f9a338bb6ec7ec2deea2a525205106a3c10baade3e857f284915684be567bfae2e0944fd9f8b47f5731d0c70e3a045a28817b1783b9a27af5259c186762f774d851b338ca91d38d2a311d1b12a045fd45fecdb2d21d4bf1290dced3ffc5c15816e60b84514c782b8ac1068cc5a4e48a07b2ab49d4ece951f13ea7220e7977eed4b7b9845125e2d119b9920a799e7ae890c29d00209895fe25aae647f4a046e8a99446a85a38c44ae3bfd3dc2195b92cd0d0d8dbfb1cb6a42c720ec3193fc976941ac2b3cba76298879e184a1c4c558792509fcb212bf33fcecb75de6879b8ce5ec9491befe8f90910370b6716d61278aaa8268f4c1271f626957c94d818527c99edf43ba7af10284e5cd23bb23293b3bb815e6931646b09b8e696257d4d4c10da1fb68f945445b0ebc8e5d4225c657e0fc42bdc7e3009035929624b4a8aee0e8637cb12dca284b29707530a05c6070737f5bbf8bbd94869f2ddbffed1a264accc0db685833b1d3ac8d31209b90a62f4d1ae3848886cf6efb2026d5fb23d04b6475ad8d0f274d6545907075536e80740360121b33cb5e561f7bb8b9cd2e1d3ada9738c6165c75cf344d44e5e9470e72568bacc45971bdd91b6e0b5dea81fb0e2f4683fb97c37e1f581a0821f153f403fe09fae85683a86d176115a54fbaf60999925fdec6f3c4fea48d87cdaf171e8adb9d60873318d3e1cd5af2c6597a829a7bae1fe2967c63f41b024a6afa36fbd0ff285b1800da4284145972ea7a1f6bd0b013c867052abf30ece947fdac935263ffe66131fd4b7ad35179ba16cb29cb111ed125f1e706a590614856dfff1d3488163678e465a679f1dbef5420cf2a6fe36a16b7162e53a9c17442d3011f3e20c90cd86bb9a6ddb2da1dc1f57c060250545e575fe02413cdc5e2182d96b89c6972d47b2626c8a94efdb89e51f7ec82e5cdf91f949ec4510431f9304d6ae3d18df19ac67265e8ea1b", 0x1000, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000001140), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000010c0)=0x1, 0x4) 13:34:24 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x8000000000000, 0x5, &(0x7f0000000100)=""/16) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000140)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[r1]) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/30) sync() semget$private(0x0, 0x4, 0x3ff) r4 = getegid() semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/30) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001200)=""/215) chmod(&(0x7f0000001340)='./file0\x00', 0x21) setgroups(0x8, &(0x7f00000011c0)=[r2, r4, r1, r2, r2, r2, r2, r1]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r5, &(0x7f0000001300)='./file0\x00', 0x100) 13:34:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0x88) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x8}, {r0, 0x146}], 0x3, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) syz_open_pts() r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x1, 0x1, 0x2, 0x1, r3}) 13:34:24 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x90) r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x8) close(r0) 13:34:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x22, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = socket$inet(0x2, 0x4005, 0xa1bd) r10 = dup(0xffffffffffffff9c) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x1, 0x8001}, {{r2}, 0x0, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x10, 0x5, 0x6}], 0x0, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffff8, 0x0, 0xa0000081, 0x5, 0x7}, {{r5}, 0xfffffffffffffff8, 0x16, 0x20000000, 0xdd, 0x1f}, {{r6}, 0xfffffffffffffff9, 0x5a, 0x10, 0x5, 0x4}, {{r7}, 0xfffffffffffffff9, 0x2, 0x8, 0x3f, 0x200}, {{r8}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x6}, {{r9}, 0xfffffffffffffffc, 0x0, 0x6, 0x0, 0x2}, {{r10}, 0xfffffffffffffffc, 0x4c, 0xc1, 0x3, 0x1}, {{r11}, 0xfffffffffffffff9, 0x993bbfba7e665718, 0x4, 0x9}], 0x54, &(0x7f0000001480)={0x0, 0x9}) clock_getres(0x2, 0x0) 13:34:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x22, 0x4) shutdown(r0, 0x2) 13:34:24 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() setuid(r2) seteuid(0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 13:34:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() dup2(r0, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r2, &(0x7f0000000040), 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 13:34:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3f, &(0x7f00000000c0)="fa860c2671e58d9c72149d364da56ce58985a89dd3237817f5ae209e5733481074270fd71904a642d8a4583183eaa97f0d285323fe2497c5e2087a65d84ad24a08ca50bb9026aadd9d246e9fb6a28be3bcae5d99d158fa67bf41f8f711091c4818357199bc7fcbd7468254dd6c36e701789ae2d32196201fa2e26984425570b798d2914fddcaaff12fdc8e9b04bcef55612a06565271faf12888aca02ed6323369836589c6fd0c4a4d0b16b86b742f8837715be24ef0ab881fe924e6dd5200fab3f906941e9eae33b32753f108270fd0479c41c6f26d16", 0xd7) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f00000001c0)={0x7, 0xfffffffffffffffd, 0x7, 0x9, 0xf8, 0x5, 0x100000000, 0x4}, &(0x7f0000000200)={0x80000000, 0xff, 0x4, 0x3, 0x200, 0x1000, 0x8, 0x2}, &(0x7f0000000240)={0x2, 0x3, 0x3, 0x2, 0x9, 0x3, 0x3, 0x4}, &(0x7f00000002c0)={0x200, 0x200}) 13:34:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = msgget$private(0x0, 0x8000000000000004) socket$inet6(0x18, 0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/189) 13:34:24 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x100) r4 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) r8 = kqueue() r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8080, 0x45) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = kqueue() r15 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x40, 0x1) r16 = socket(0x2, 0x4005, 0x9) r17 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000040, 0xb30d, 0x7}, {{r2}, 0xfffffffffffffffe, 0xc, 0x0, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1, 0x4}, {{r4}, 0xfffffffffffffffb, 0x19, 0x4, 0x5, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x81, 0x8, 0x6}, {{r6}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0xfff, 0x8001}, {{r7}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x3, 0x10001}, {{r8}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x9}, {{r9}, 0xfffffffffffffffc, 0x8d, 0x2, 0x5, 0x8000}], 0x2, &(0x7f0000000500)=[{{r10}, 0xffffffffffffffff, 0x0, 0x20000061, 0x1}, {{r11}, 0xffffffffffffffff, 0x10, 0x80, 0x20, 0x800}, {{r12}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x3, 0x729}, {{r13}, 0xffffffffffffffff, 0x1, 0x40000040, 0x1, 0x8}, {{r14}, 0xfffffffffffffff9, 0x28, 0x80000002, 0x0, 0xc235}, {{r15}, 0xfffffffffffffffc, 0x5a, 0x3, 0x5, 0x7}, {{r16}, 0x0, 0x2, 0x20000000, 0x5, 0x1ff}, {{r17}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffffffffff59, 0x10001}], 0x1ff, &(0x7f0000000600)={0xb81, 0x9}) r18 = syz_open_pts() ioctl$TIOCGETA(r18, 0x402c7413, &(0x7f0000000080)) writev(r18, 0xffffffffffffffff, 0xfffffed6) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000040)=0x8001) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 13:34:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0x3}, 0x10) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 13:34:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x400080}], 0x0, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 13:34:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000280)='./file0\x00', 0x2000004, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xa0, 0x14, 0x8001, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r4}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0xffffffffffffff7f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 13:34:24 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x9, 0x7, r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) r5 = semget(0x3, 0x4, 0x200) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x30) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x8) setsockopt(r0, 0x2, 0x3, &(0x7f0000000140)="d4f267076c0b046ad93555ae39256d3836eb60d4f4244edf7ec9769d0b275c10937cf2df692d1416899898987e8f37c662bf020907014061982e32c46dc3862769790305db1bd39979e90b6bb133a67e6b475d4b94a21fe3ac95a606115dd43b8793754480a5f3117f401ee06b87b9837776c5ffac8db424b544a6b8e06b62cd49991cad8037562b67061f", 0x8b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xd6af, 0x4, &(0x7f0000000080)="5dab4379d43e3173822dc0e00c0b88a941b00433942f7415306a858248c7eb44a68021ebb8d0abd88c4ea0a80e03b10d71f0f357d5a24cd3f75cb2fdb3ead830beb0583dd3008139554c0b22a2f911ca0635a3965362cdcf443b681239f4caa79afe69413188857c9c9465049add5a3c2f84f0697717aadae458ea699d6bae36fdbb37d57c3cad5d5276", 0x8a) socket(0x17, 0x2, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 13:34:25 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0x4) getpid() fchdir(r1) 13:34:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) read(r0, &(0x7f0000000140)=""/205, 0xcd) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xa, 0xfff, 0x400}, {{r1}, 0x0, 0xaa, 0x20000010, 0x3, 0x401}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000010, 0x20, 0x9e0}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x6, 0x1}], 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1000, 0x2}, {{r1}, 0x0, 0x40, 0x2a, 0x5, 0x98}, {{r1}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x73, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0xa63}], 0xfffffffffffffb1f, &(0x7f0000000300)={0x6, 0x81}) close(r1) 13:34:25 executing program 1: r0 = socket(0x3, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 13:34:25 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x3) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./control\x00', r0, &(0x7f00000000c0)='./control\x00') read(r0, 0x0, 0xffffffffffffff6b) 13:34:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') select(0x40, &(0x7f0000000000)={0x447, 0x4, 0xb4a, 0x1, 0x22, 0x8, 0x4, 0x8000}, &(0x7f0000000040)={0x100000000, 0xa58, 0x8, 0x2, 0x4, 0x1ff, 0x400, 0x9}, &(0x7f0000000080)={0x0, 0x7, 0x7, 0xffffffffffff19a4, 0x6, 0x6f7f, 0xfffffffffffff000, 0x81}, &(0x7f0000000140)={0x48f5, 0x6}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x8005, 0x3) setregid(r2, r1) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x10000}, 0x10) r6 = getegid() fchown(r5, 0x0, r6) write(r0, &(0x7f0000000040)="51055cd46aded26995bbaf1d43b5f516768ca501e08cd3adf564dc5ea82e43c2dd23", 0x22) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x7}, 0x10) dup2(r0, r4) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='./bus/file0\x00', r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) r3 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/65) 13:34:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000001c0)="1e0fce89a881959f729cecb46919a5c95bcf107930108a3575e04139ffd9a20498b7487f9ba159976f42b04f753e58ebc8111f3d55134f7c170f95c6ecdf2e009b8f72e2067c9cda106f290cacba340a89b1367d54e11b6e71a7ac85046606e2db52620e0b0a38e594a8a5b9552e33622046e450f84b292fcaeecb82a4c0477366bd3d36d9460ecba4331ef4541f7b6ebf1fe2340800e1f875ff18d6eacc772b8789b8f9c6180696e97e2f2c3df315ba61e5f6ae64a1d466ae6959717b87a235513c947f3b71102308f34e9cf1023a940e235efa044c0537f255fead9cb4f286404d8d65b2ab73adb317f321cb87", 0xee, 0x6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffe) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x20, 0x10000}) getrusage(0x0, &(0x7f0000000140)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x80000000}, 0xc) sendto$inet6(r0, &(0x7f00000002c0)="428ed2333015eacced4959f2789f8e4c0e2e2874b9a386fee2f5974013b92bc55072d9495260cb33f13b8a1d5e8ac5d98c44c844a40d815fea6fecdbc7ecbbb896a8d2c4a163e47c1d64234a938feecc5899f39c", 0x54, 0x8, &(0x7f0000000340)={0x18, 0x2, 0x9}, 0xc) getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x1000, 0x8}) getitimer(0xf7fffffffffffffd, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0x7fff}, {0x18, 0x2, 0x41, 0xe1}, 0xfffffffffffffc00, [0x2, 0x6, 0x2, 0x5b2, 0x7fff, 0xcacf, 0x12516f6b, 0x100000000]}, 0x3c) 13:34:25 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000100)='./control\x00', 0x0) unlink(&(0x7f0000000000)='./control\x00') 13:34:25 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 13:34:25 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x1f) write(r0, &(0x7f0000000040)="b251c3090ea634c1740aa9bf9589483a80d54a0e1e8a7eba67e568ec0e5e74f819c66bb265dda88891116ff0b3f827c97dacd5f55a767109c8410e7bded6b2525fee892b9f32baede26af8082506252b81479111e27a2858718d012f5c2db5d0e936a2ac49a0bfb5d8dc416aa141fc210a87c2a45c7dd8ccc5d4090df0b1204d20861292e1812a0b73c5a949389bd0d76c733b4fa01840955fb4d98f7c4354ecf5e434467948c3994ea22ef46aa290401e89fe70f8f8e0185d7cde2642643d1ac599", 0xc2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x3f, "1fc977302270a3bef8319ae1b456513f6bbbe40d", 0x4d54, 0x705}) write(r0, &(0x7f00000001c0)="127a11404d7f1261d3f76708f5fe258512db10407e361d91b41337aeea464385208b2f716ba02fc30af71b382c067c0d1272c89015eb7c57f5aa16f0b5135e8f63b77e32", 0x44) dup(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0x1ff80000000000, 0x8, 0x6, "8e120d3aa4505d0ccea194801f147eefc774b9b1", 0x13733ef63, 0x8}) 13:34:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8584, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') 13:34:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc140, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0xc0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) fsync(r0) 13:34:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x20) 13:34:26 executing program 1: r0 = socket$inet(0x2, 0x0, 0xd458) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 13:34:26 executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f0000000400)="e4c99318f063022f0c0948b03b30966faca756e2c267ac344e60f490b617a7ecdde1b34391a0e98bae12381777a94f220d019458e908e4c8c273a347b4889724baf883e5efd210a20fbab7c4cd454953eafc8ba989e50ddefc48364c733dc32a8a3a4b259e010c79e54bbcd61ee6520714fc0acc550110aec3a6aa106555dfe187e580442a64e5c64cf9fa86389235a750c4fab5e3cbfe41b4d46a845e157b567f56dea8941bb7b9088e39e1cf26c08a70181a7dc5f649bdad4906aede8a6bbe52", 0x3, 0x9, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x6}, 0xb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getuid() 13:34:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x80}, {0x1, 0x1}}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x8) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x901, 0x22) socketpair(0x20, 0x8005, 0x7fff, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r3, 0x8, 0x8001, &(0x7f00000001c0)="82967dd40178ffcf6ca4576e88b47183401f84b9e010c5f261a6d4f39e3dea2857185cbe3f27b0626020ef92684563c3f987ac659652cfdfa484f2cd05632a7d04f13c58dd08f77729942c29d8d678621f81b18c5518b0cbc9fe60dd5f9e08e734a269464d25f5d5344e931499c042b193fae5190a708e02f7cb152a20a02c43e145080c3bfe9857fb1a84841aeb9fb295463d3f472b0f932b9e44f3921020d8ca420958dc445147c5461fc60766a079a640e9e8e056b93be925cebd63d91b31106a349f490b92635e753f6660f427edd30de49aee6ea5b6d2a58cca16b294c31427d6a2b56e01e362768e04d45ce0d6e5f43bfd7b597b7f41ad2ef9f836ec3977b89dd64b26d3ac452d8ba29443a784c8591c19fad8c5d46034ef9aafcae28c6e3245f7e2ee724e44b43b317356d66beb6e0c5104ba184f076bd086026ab4ebb4a40badd25930130d063985310263627f8806b9f2cc6f891eb377ad1f8db3d89303be131ca9a3b69221c60d0ad284411dc6adfc2f2a3a5ddd4a61352ab7456097ee1659fe6eeb581e42edc8356125c0300bd9b04ad8b40762bf36f7af601680ccc0ca4045898a92fc3f37e840abc13c691546a8c2e6cecf94426f06ac8c6b32a1eef4897842ab9266ac5624db05a29be648f0392939aa59a454bdf7d5fd9fa23ec8fb1d31e20af6eb970f28314bf6d8e9766cdadf430782b1b5a4ab51ed37eecd914a74592c7dc8c1ba48c3701cc5f784a715cea1c2c9905503bbbb281e32394afe253f2b21bd9e08915705b25cccfad926aa22ec4213c19d6ffd1da1891ae34735cdf0e24122f14da1794cd277459d8a5a23879f482fab2072ff74586b36e5f9fd5c0832f29cdc2d752100629111f4f818bd9f23e19b055c6615654af4fadb5a7a85ed23e08c9a7ecddcc97a8e7b3ee84354acabce4e90dd1110f22c60df2ab16d64b7b84150de9b8fe90fcd28c335017e4c1f58f65453915c1c97874992f5ded35b93ceb7bc031e275608c7ee3eff2d8708fffa0645a25d7cd776c4074884e1ef542c37c291a57329d9d8e375b035e97c08434841763595308aa2395223c11af3cf491f318bcdc8d07bab12f267dd2fb6792acb136766ee8f78ac9c8c4ed561b9475fd933252705946a1bb0500c05472f9913aed1d78f44945c6db7471fe122afc85f91ee2575382b73d2798260ffd7823349495ec1649f7c9a7282bfb0bc5528316fad72f474d9ac1493b8ffeffe3f151757e1f7c6fc101d10d0cb441d80263d0f9f8d9530e0ba989789bc205fe54966cb89a83b2f94054e54df332f792fe3f3f12706dbe15b97169641f58fc35fb3b826578328cb6e92133c099d81015739c09168c9fcace674586926690c8bb0bc8bcf8abd0915994d7f5c80c00c4fd5ed43e0066ee55e64e54a440cd8eac87990ba9f9e04ecc9f465aa208938f9f57cf5b3bc4dccd3d37274cd18cb4dfb8e8dd6619c922fee001f0f38d727387e2509cc2440f16d76a5ce1344b453b13f27351e52f27198848cca7cc28b401950f24bce434ccbf5b8c8c32654bd8eb9ae1f09588e8aa8a39970d72adcd7c5c0b1702d9122f78c76c726821fe83f0b8e48b735646bf6d3317602497894683db2eb383afd645542789e96ce8d6822c32d983ff6a7d060fce1a156cd4fb8b53912d704a61b1756aecbcb2d7d367f9b275679cc048a067a906f358602ce968befad2b74bc5c0fc159491f04f9e4b3139e9aaf75f96ff65fb44a6502094d8abdb41b63e7e62a4179f26a4aa493672a49d70e3b4a381942f08bd5bc753c76f53d706cb7157ae6f47158e055cb65834eb9eeb2fc2ff7fb42d31544212664ce9164a015e0f06c6132f56b4aebf11f4765419f16767d5290d4243bf8b319034aeaba795af9c30824727e2a33292900f3559a6eb6c985dbc7d686950c6ced5df3b1f7f7e0dd6f3afc27d7a9d92e6639a7a687eab8278f9fe40b4dc3a0de2d14129794dc97dd1e19eeaccbd007569e07dde3b0188dbff07f69967803134f2ddb63ead5da0a4d7961a67030f1eb07168ff9c38a2fbb72d7db294e61a00c8c2fccfad1f21ee60736222cbc75280263aa60aee32a43ee9d29b4d27467a2500f1c1516f484dfe3b82f9c377f96ed4a7a45bca1e4137ad47a49314cf6ca212e9adfaae2bb097d07886b2d2c0a69f766b7170c520d3732ff3016c8320d4bf580acc35d78c058576fb35368b78caa9d11f0089abc38b8cdaca090adf831bdb3745f853e9ea3e501ab664c6b9670db92205617fe4d8ef79363227354c3c4118316fd1d8fab13dfd367ab467a8f83245268dfde622a0c7c44f26f6a459c99b90797da4e75717fcec068dd315cc425fdba3a45ac4058c6ea451bbf123c6be11d635493201bca6923ca687f0abfc3b5626ebbdc12542f21798f882a56d1f03118d38a5cde406bd0894ae02ca068fe20dbd867320e4fb53adc80669e3c9b8e238fa69e05ad23f51720dc2f27d8271927b6df40e6deaa7d39b7b27722afd76d977b788ea1489574561e2651d8216449a3a495ec5b18152a7ee260f6d38cf634a79ad82cedb9e5a3defce45e74ec73d8f366951585a5a7118c5ff306e5adc25f1640f50213f955257aecd3319486bbee722328fe19f3ec68e87bf43df69e65ad87fcb14e96938ef38bff644a789c5948351df2d8e162a1dd650191cf97a241bc629868748e44adf38eac9125e3dccc77910403f389f995dab31ee536e630c131e860f56e5349f72b133f453fdfc836afe90b518d7e94137065d7d994ed5bd196494a6edaa939060526185a6cf76453f9c8daf202f09586e7f3ba41726fcc85744be47bb7954620e64916745d85b72b4759f396fc3d0d8a06a62fad9b20a742be922bca2f6dc242945313c2fff18455479d88677fa4304158fe85da9928b44ab3aa43b1221c2813e61c9cc9672cf6b9b2a9cf9d3cd74d68c9cd22ea828829bfe73f95b6a5319bbc9c956b42ab3682e442f5048a7047cf9b3a38f5c14d7bc5d3b1b99352c2ddc3d6a77266827ca824cb6f167e626865a3e69b2abdfe946040cf67942a9d9e9b3eda6236bc714522ff5ace67ffaa597c2901e6ab5c5932b690d4fd3444796378c79839c0b4ca4b8251c6320c7a814b8652978622a6a367b2338cfbc06d214fab0d402650383f85da68ea54ba9cb34eb80b6312816b0ac9d73d00edb3cf72cc50650705b5b4231fa3cc90aa71061ec163d69fe7d18f313370c2220c65bd482a1d58d8f32a70982da5df6af72000e7a642c2f1630ee39bec56c37486607112c35de59c12e14966063a91b36b8e83abe3306bdd4dc39d0367a4c785dc41506ea3e9fa427fe9a951125aaf42e79e1fd69d84db19f55448e3655a0def7bbd6e932bb8dc44f1585f469a6fdf0e76564f80addbf3ee548ad25c56089e59720aefab4f224b46c4970f1b7281d419c3cd2a402344435067c129c357f2e55f710e5c02bd53d24e7cd27e8dedb9717f46215c429257643080b4b5f1c1eae8fe4e2ebec818de1445228587f11b040c7cc118b24503b24deba528e108d6281c254ced2310419266fff2bf1391eea5a3b592f1b7c3fcc5e640ba249aea094f65fd780b6674710a5b01b22716cf10fca7710c17b74bc7bf30c93dcb040486897675b3428edb91e048c7187c684f9350aabc3d6152740259e3cd8fcd23bcd6d3bf05fe4f0a3a402a5152266437fb891ecf0fdfd0d84dabb07401e8af974571ba9c6dd412694f435fc6706d081647d4e9b0558d0324ed375cfa35427733f86f4fb993b9ba07719dd5efda0af15339894dc1500341a82c829d8b1414e68291a39b40bb585984cf72be01e0e5d204d4f9d9d727557599cd498dee0d877194cc08b38c2339da731f20562e0ca2e636319ae6b55815cc91262ebcc5af70e0831b525cd37311ecb651e1428daf21629a272bd682ea8c4c977d8d6a944caa4e1845477e7aa0ead66b1b3bc35e1f016fefe66d5b16980af38db1fac3a1e12459ca7e814488a231793906f6d4ff5719760b8adfee73cb3050f5dd949c445a4984863127d05197700dd41fc56860e98243f0425fa2636a76056dcb9e17c93924b6966b6b4b41db749c18026a0488672c5947c5ea5024948dd5fa109206512a7e50a4029d985e37b5fe16e84a1df80d178cdd3933010224213d66eba209b23d9da7f5bbdd51d29e9253af4b157de00bfebe3794ec53de2759782f22534ed8f6342eb5692e07c952e5c308c58626d1e066e6b72f3be8c10379895b20fb1444829775438d3a384027620577e1497a02894680fcf69c267596413b2dda952592f4704a25f1191136f3f9e94e55d060b9101f29dc06ffb8fec1c14719fd72a0f4ded4b661b1d0565a64c7c8bca6900e09c466ab4ae6828ec04abae4be3cb843c0a580fb7ee2b2fb13c0b85360376ffa9c36195c1574d6ca85e38827d0d0e5aba81b0d1d2efa91c59fdc76dc79ded6f9187c603b85a76712bc4df32be8e0c29bcdc632305dcd4e61c6d8d71cb08bf0dacd6aa6e7a0375347559b99077218412dea88da3a48b40cf20601742c77a715f35cd9a1d4a27edaad61b16e6ba05afc8a7ec9ba9503a84e89c0b33ac3c773821abf45ff4a758a53df5c56560ab04021815c145799df277ef57b7bbe81faf8f6ebee4e74eaafcddafc8943680b31f97ed58f176fc8119f92dde2ceefc50a9f98970578c6741f1ecbf0388b6993b698e2bf6d4081b3f6e4b98bdb379b34673a54a0ad97c50be8fc9885ae6f3058efea6256be79a4e9c79c435502d1367135a07e45f3e1071a22a9b935e6a00d50d0eea10346468432a25df3516b70baf3420b9443cbaa8bfd039c55a85ea9d0038e74a278db3dd62ab907ebf0b5eec62c32deb4c2f3e73c3ebb3cbcc22df628cdf94428343516ee2d18c707a4dfc5a86d263780a1166dcbcb7da856705c7d06e1f815bedf2c808f383f0ec91b89d54e876e0b5e85f1ab22025aeef9731e4e8834d35979d4443e95a44d1322b11611556cf2fb5d198e73a035d31228811a9db8256c9d01a9288bf669a68c1fac9a1c96175647775ee08dd5a75dfef370043c461fe85eed718d39a67cde4e2594431e4f72583dbfb49fd42739e232cd7b8f55c0f755624e9823440c09982334d8ad1175a839396565df04f9a0e063c3b9ec430c634bcbc51139642c2c0b3cbaef28e0895ca5a14e5a1465706039a115f2122cb7d3f1b5ac89229f61edaed3f2af0c25728ca91f83ab3c41e820113b95ab3a70d38569ea22746773e3ba206d38d082e5498904693ec46a4f7304a2ef918d8867ed793e0be329bd248afac50f6ef64dd35a80c0ce0fd75c8dbb15dfa72085687c01366730a72c4b24dc7fd0a94fbf4cf56a39bfc334463eeb2535dba05b784daf19c785332948a169aee9e9e0052f828eca2fcc82905e82c95f99e7803a805e0988377253d1f5279b23d850ac87b3243fff0d926a78acb68d831b07312d82ea992800b27abe1bc9f76d0760612849f64ed6bbef4b4d3ce7972fbbd6731fbe1b151ca6a1b80ef47c4fcd0b407241a587dc091703e462ca8900d84b4bd72cf37b927340f48860bb9b95196745f22df129ad611e0e45555920e7ab49e94759a11f3d7e62760b754125e02bafbd5491977d71e10926e83016566e8e0564d9a21f7090361a77a66d850aef8215619640fcfd425b2f84d34faed449228d971bb7cca01dd6e9f46346ea1432b8751cca98d5732fa934151cf29a14876297bc8c6b7cb675c3647de7f76a5d2d183dfce3453a3df61d40ff06d540b56d352b91405062ac88", 0x1000) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = openat(r1, &(0x7f0000001200)='./file0\x00', 0x908, 0x3) r7 = socket(0x6, 0x4, 0x0) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001280)={0x2, 0x1}, 0x8) fcntl$getflags(r7, 0x1) setsockopt(r1, 0x7f, 0x50d, &(0x7f00000012c0)="17ef8251f62b0a33e345e1cefbf176f155f0042f7cb79a706b", 0x19) r10 = dup2(r2, r2) writev(r10, &(0x7f0000001480)=[{&(0x7f0000001300)="bd47eaa5b6805cde799e2cf0436c1e1f06b294e5b89bdc7155451f810b13800e7ddb8ad52cd4ebf96a7a829b9a411fc8cbfff9ecdbbbc50181ea7b50bbb777885229b5164de4315c714e3536d0618acac4f212a98009770e832cfc53c9b0b276d34546b5131e38905a0ef7428204", 0x6e}, {&(0x7f0000001380)="62fffec8cebcab62bad132bb2d8e70cda22a6f5c4be23093643f68fb3aff369e35070930905562bd4b9a27e147c836043f57e3f927eafe23e77dca6e27170a6c9b6ce633959b527da910820d718aa231f3ad078b4f245836b63c5316201fb865d0b0de40c5e94f773f2778e85582757ec463eaa0c6c00e3f8aa52a47d792e60785e0dc8d5cef9d0c7e884b83e9c7f255093acbb6473ccf06f6fdca305dc15b640b1ea69402ce98c610cde8c7b68cdc3b1cce3b8770a9d0eda4132bc17e54259559e4a1d81137b6836a53cee6716e13445d733ae0641b819c1703e296aee469b2008ad324933a8a7d58f97e1f17bb", 0xee}], 0x2) select(0x40, &(0x7f00000014c0)={0x9, 0x5, 0x1, 0xfff, 0x4, 0xeb, 0x3481, 0x8}, &(0x7f0000001500)={0x6, 0xfba3, 0x5, 0x960e, 0x8, 0x80, 0x3}, &(0x7f0000001540)={0x3f, 0x5, 0x7fff, 0x68, 0x7fff, 0x8, 0xbec000000, 0xd47}, &(0x7f0000001580)={0x3f, 0x7fffffff}) symlink(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') unlinkat(r9, &(0x7f0000001640)='./file0\x00', 0x8) lseek(r4, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001680)=""/63, &(0x7f00000016c0)=0x3f) link(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') openat(r2, &(0x7f0000001780)='./file0\x00', 0x800, 0xc) getsockname(r5, &(0x7f00000017c0)=@un=@file={0x0, ""/69}, &(0x7f0000001840)=0x47) unveil(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='r\x00') readlinkat(r9, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)=""/230, 0xe6) renameat(r8, &(0x7f0000001a40)='./file0\x00', r5, &(0x7f0000001a80)='./file0\x00') readv(r0, &(0x7f0000001b00)=[{&(0x7f0000001ac0)=""/41, 0x29}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001b40)={0x2, 0x4}, 0x10) 13:34:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 13:34:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) select(0x40, &(0x7f0000000040)={0x100000000, 0x6, 0x3, 0x80, 0x8, 0x81, 0x6, 0x7}, &(0x7f00000000c0)={0x5, 0xfffffffffffffff8, 0x686, 0x8, 0x448a486d, 0x40, 0x7fffffff, 0x5}, &(0x7f0000000100)={0x80000001, 0xfffffffffffffffb, 0x200, 0x64, 0x4, 0x9, 0x1, 0x8}, &(0x7f0000000140)={0x9, 0x101}) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000080)=0x4) setsockopt(r0, 0x400, 0x2000, &(0x7f0000000180)="e5cc658c46454b75e875bc652200f69ff6c4303c099f6389398e05107e6199ec89699b9f4a9b", 0x26) 13:34:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000033c0)={&(0x7f00000013c0)=ANY=[@ANYBLOB="05305c309c5637ff633b00592e2f66696c659d5e"], 0xa, &(0x7f0000003340)=[{&(0x7f0000000180)="09c9218a8b0fb38076e69ef7743968dccc9b422e45ab365f05b397e912259793c07ec33af23bc73cfc4894158ee4f180f22a5b0db7b395d0568bca93b28540cb84081d1d0c2a1c17a9c8ca05e4", 0x4d}, {&(0x7f0000000200)="c19fb4e585675c092d074023a32d847dc58cbbcb28bb8957e901f4d97ede7574a23b4a", 0x23}, {&(0x7f0000000240)="4621ebc71897957a50e2c7b8a3f05fd0085cb204348bb7720a9eec5e6f939182827a1579cbe87ca094cb092a7dfa0b82dc62dd91f08608a7c14156adf700239303642c78336bc066470d404c131d7e0d4fe841790618a63142d78eae7fe2ee90269a614e4a1fa23b125aaed0cbad526afb5918fa65164c964aa00a8c4d432bb90899899326fd778cccc19336e654f6b0754bf6b8a29a5ad4b647253c1bf7fa19288b595b165a0f8852e00f55efed0ac53ce614f32405323c2f92aff1df268254b7e46925410ccd4789c1166a5a4b2fbdcf34a63503e708e9c67ed6dd268236c88f45f266eabb80c5ed5bb53227f8cc1aa9b709b7cd0dcd60cf1ceff76afb879863d0db4fcb3221ee6b4bf0ce6b19eebd8d6d07b72ca4dedbc6c6ca3d74091260c6a7537634719456d594d87b648011f31b6e037f156b321895fac74ae22069e4a5e60dfa6285f5ce6c7220708de2bf9b2f794ea7772f65b411f3f8c72d41fbdfac5b71d9297eca52a0a243bdedadf16700a1b2a9d0a7ea331dfc52746792fa75c22799f9d0601612d548b95580f60cd501f27da2b6c55b02f26cf63347e54e6d012bb63f67a80e651db1470be9521927811887aeffc86c795554a7e3284a71ad93850a23fd62428d0c6a47e42a14117c0e7b56069d11c33f488ca5ba21067f4d2e045a06d0b4415036cf48f868b191ea49062b915e5ff4e8a2b9f6f7606ba40279af6ba0a1e03264f48f9bb2325d364fd4601970655917126f5e754cdc23cd848ee4f8d24adf2a1ea64bcee85a81332e7770701e7c1982087a96338d60eae76efd497643a3b898b6955b8783150adcf23b8fe802d3e0636a430eae6a49bf4305bd1a40673f0caab697d9ac9bb88d11033c5e60a564e1f0d4f18d01b3507e2f73e2161b7d924c477eff2726cf6e7314d7d8a0b88980d808d7532bf5b155a3890f392d6bb10e772ca31033b80950c6f29d5643a4bc580dd9503cac5fc7edd8e33fc1e366d2cda1047ed3042573917bb56d06ab806f3a49f88d2d16f7952856cd1915970f7c04149e9000dbc28c0f17b6f49825bdfca02b89f8985c0c64f063caba75a26142ec6de747c9b10ee6e46b30e0e98ea390a6d41d62f7a3807ad9b4b2ee343e855b7c32a1a0d486c9d0970ce09cb83419fcba53c8f09d7d29f56b914ac3746ad75ad9fcdf6f642fc85b852c05912506014451701867d38453f17e9da340c317deb335f4cfcfb534dd1a83377dd172c4d26d0c1de7717c611621a4caedd8ab8fd59416f938c669c908663362724be2e69630e8c564dd79c67108f0d757babee69a1a0e75a7754a739c8293153fb98988d5e2e0732b3d9608fbe64a4ca69ef9c71cce3b22607af3806a4c75de40e4e1738c3679b7d5217a26788d058cf078959fa550d0505bcdd5e76c788b342bcf0c923ac541601690fcf60e09715e85b8204e6524a4ae90a6a9e067f6b7098a4cd2fd50610a58e73d9c709537305618c465f3b2a0f2e86129cd3e88ab8feb30c0698a45226c4071ea2c7941ead616590fa1123beab1fba4ffc0e57691a6fd7b93c9a0fb35b9cde581295a2629c6292e7f4191a7a22484d50df76f37854fb5ec78a0dd87440d4c073f2e2b80ba3d50bc0bb56b971d4c363b8ebc4a4a71a2d8f965481bad52ae9902b25d9c5668511bd06f95592939e9817cfa3800498713cdca9349a6e86efb71e0eb83f8dee542d61afcd3caef14ee8b2ac21642a4b3735c50e2fd596c81b02bf75107f433bacba55222fafdf11f83c136d549a0f6e7001a64c9184d292529d927aff9cb98c21c154465fd7743483c6d0326c4b5005fd063fbdcfcc50bbd327effcd5309a855ce9a494b2f39cf1d020fd7bb42c1e327b2e6c41e6fe662ece9eb758f40c5d3b0015d054558780649370bd072c5ef0651028d0bf1355e0edc153af33c5bcc4966f571b7f1352ae2e7a3a114ae3238410b94f709170de4214d7741e7cdb178ea103901a321b626380476aeeddbc5f7fc18c61eed7440cf6851701527d90ce540b503ec9b6ecf2075864f8d0966e125f7db9456adf676969d7ba901e94f7e8bf2c825b60d8eaa285a1e63ca4196206012621dbfa78dc0a538fb31d6fca6242d63497e6134fb72d3ee837ae8f2601b0f5b671d3ef13508902ed9e4e79eaf9cbaa9e6bf58d422afb268379ad14e7122954e2bd75bcecdedd25a24bc68ab992ebf9b4bab7602f4a3189446df92f8f34dbd561d340e7e2bbfbc7049d5d83151e1ba4fe9b3a25e59be1536323d45b84b76ac3d5fe52d2c11d8923e48a94d9bcd69d4f977af88462c409a82b38ba6e19d1dc3c200707fbe89ee858ced408adfb01fc86f7262adbb6f0ac0851335d86bb50b3a2379fb6ac10cabfb49a544e8981a5507e2d22f202d8e877cba1a4d1414e7bf8277e6b27e7f640ecb552f54350e32c1084fbe05c3d5ee871d39c2007f0fe0bfb510417d122fad6b326c676b6a096fc1a11b50b2d9cb5df958c285326d64b9f16e9e062178c67d161f259c1d7d9b4ffc7177ac83edad868e32c9175b60e1d7b0e642bdb389eb1dc9982163a97abdd16a017b9002f257a298dde649afe62ac1dcd3730ea7fc58004e109a4472d6e3ffe7817722c387317828b0dcf30a0bad7af2d7a25003176c77a6e73a600b64f4b2160e6e5974299229891cda7bb6ac7360826a34c9dbaa6442f14c57b4318a7334a7c518909bbacbeec2bea38efc1745217203ef215826cb2b556dac6efeab67ab7adfea25d701b01a85b24580b0155b5e095b58e5603a1263ec9658cf54415170b309e86c586970b48ff1b3f8d069e3416b0314e4b60fdae3d3a86ab003e84cc059a9c64a422033e5d3a336e3165846cf67bdb9e16ea04e0c2d62aa329a5a46709f3123a1f3bce6969e8ca6742926e47d75f44d0c0230e4231d2cae731944b06062a3ae6773c017964623b6842dea11dd327d639950aa801847d0d9181fab8c4eef401cf26fdcf7cad33c94152d6436fe0f43e99460b4bc3a09568ac0dba9bb49349cbe61a8d73a1b2a0f1fd53259d61747643a45b443f77ffce34196e36146a2201db6e03fde9f085b859237472a7dc1f1fde34c9f19e58bab320778672d6927dbc2eca2c4b77f8a408c9feab4b7f6de57b73ed052041288acc4faefcd4ce3c53302d3076ea66753fe6f49e37636de6e33760a59ec16f35f3a1bdff483af1a0309da757691727ee5a358bca0886f9d58fb7d23c2b4042ddee11c497bccaf729bd64990e8019c2ed588e77cf847af4106f31618d6207221f562f3bcfba93859a685c4b352cfd81e6b4156eeaef228256f1673e42c79a36e83c8b28b21ef375ad27e4dcd16731b0879700a550c8584647dbd8e463d6a365a0eeaf9d8b192c9b3337086ef6c820e3b4b6cd36de520bd806c2f765972ea94f503b44b72c850ef2b4018c3f53d380be58f5de22cf07c0e232275932c5ddc98dfed18f5ca050e2b2a65436920a6d3d0920e3b8726128415a85cff7e12f0ba302e26727bedab4ea8690decc510b3f9e52e9ca5873fb19b41ac652f68cbafb2d2e9589f56247b6ee96a85344c06a513b804b61dddaadc0cc9d18d06f9fcce9c5d9dd45250c7bb4bf01a1837e6a2fbc3651eb390279df991280d7bf72e2ff12314001b6be1b7d139981ff50fdc8370409127b1e715ec8d648d7ac4a999a96961aabcf214ab07f2973ee97e19ddbe274cac894227ff96a17a3506c190372f3bb6c12835db1b3df066ccf503afe13039fa50cdf89b916e02d776462827bd93f19c663158771b47862ad11de30fdeddcd33022a3b276bd0a0b361cc5ebd7c5d45e7b8232d6036fa4c9c095d136292859c3ad463b32aac0af86a442939a82cfe805b900a9c64c64701bb405edcf9bddfbac8f44c583591501f0525bfb171270bc5f6f1652a7fe61e2213e2e4cc83e6480b8e51da44de328d6ba5ecab5c831799a6bff943afe92556120a76f0ad4ff39bc0851be7de60f23a7b7241ce71cf76b6f5ffd6eecb778b166a4674ed417eca369d988a67fe8ab4c52d071807536b1935708733f062cdc60a703d7f91839f1e0f3adbe08f604ad14b90613496e4fb3ca0732b7a8b6a5e707b6350ecd1dd0b212031d8e597b01d5813849fa8d2e81ac7b850ac1c462fec578c183a301ccceddb1062cabbd273af65c93aaf4f403457f40a5770a186f2eeb28dbfd70d334aac8b93d061f0329437b54280d001871aa1a9cfefd395e24eac025d9cc11d789ac09898818e96db7770d2ac68be3cad8e53522fca4ebdf801a4a759a00e3165d875676444d0dc80c20cacd79b3036045a60b04325a36d3ff339a8379b96cf52eec6a3be6d7752077f360f38db27b2d3ef2b61e356f1b44259594d9e8923dc4ebb37e02ab0da2d729353b63db2acf2d91da94a7ae86f81e30654af303317729d3ba072be49288bea0e3f77a216390e0c977d9becac9879b4e2b0118c97807b4cceca9e3763d84a2d1c91fc6a0c8b5e68c80c3a124445d8000291d4294d1dbf9de1c59e38f8e2d4cd2d45d9e4f1a5b4f5c5659644720c86ade71eb657607998cd5911151b5703f9e3adf2855407f5decfc482dbc749918a250eaf74a6a84cc50536fcd1e3ca40a08d7edf1a05351307469f58538935e8c0ee5392b759d639dc1fbd6d311f63cd79f9206c74470d01da8f2354d2ad4cfcf409e0f807f873a48e4967ece64c7ef907206aa043a0a2e0c009fb1bc42419fd81ee6b457e10f41c858fccac0a1cab4b3e0d77eba96ca4aee38ec0e243a620a13f57f27a71d9509490bf5d03f255083a4ac5c138e11ad620c2ce215339187e426c3bd3339689ad8c29bb5b8a185c72c87f5715d5eb8cfed94fed1c458193373ac615a5a7a866b080799fe69342d7aacfacd68bb756013065241309fbfa0ebf2cd2369af44f492270363894e475d11f529ce6f7b86a46b8950f7dc996b18847d28e64421e6de8a4f3c6bcdae6a30c9f2f293a4366c3f946501fae1ffeb4228fe687cf7ad56b323f6630d3347b69b554f0bb339db85cf108257a1077b177889004536ce8d3f9341f1b35253caee7a20f3c2f8840963b87c8742ca8eb11bcd52013dc55cd6cfee061bf585bc993b445b3afd9f95e3ef2e7cf30c914e21edcd46b69443fb11e44497bd514bb0328478776fd2201649e510d0a8799eb1f0d4717f9767a3efe69707db1a673b194c511a68fd049eb72e26b72b05f5f18e6bd6d6f4d270ad9b0627375b0db270a25fd6f316e64ad59695ce55a12a35a9649300d2b472bb2b32b3ae78a19a20360b37bba44374b16e07612976683307cceb530d1226999077e97094501c734e2de4867ce156191ffaaf63e897974025b8ec814f9e75278302bcc1790101605ee0173bd36ac0463b3b41453ba5dd8f45cf539cabfdbc2da9ea2525310bd6aa1f3d4218ccdcf8b8ae7015e6e270029fdeafaa71775313499623d38b53ce4d48e7963a4bcf48616c0a15b34e87233f36806f8b31c1de92e749d2c8c1697c821ab508782143e3fa1e46264ab2666524b55653710d6d594846a0602fa6b96c4b298d101d7055ac6110197e4de420a125e71af6ecd59ea2aa411beb531f1f3608e36ee2cc5f1d919ba8c3481c45acf17249369e8ed69a390d2aebb9fd4da3535eea362b89a3b86166592f173ec0d54beabdb7124b4ed943886a386ea140c9c44f3acebd858ce8c43eae9f01c53839643da1622ff23c9fb054f27a7a5529ea53af9eda242210aeba4b6ff4ebbe22319c1753b19f7fc6dccf5d9d69a4ea9649ddccd0f2df0daaf9cdf2e5ec1965b", 0x1000}, {&(0x7f0000001240)="537a1fbc6bd31514a11aee2a1fcb56cbf3efb9c4e04b2415615dd4a6a4fcae8335f33c996159de846c9e8f1b31a01ab19a243c3a731cd271dae9a73be5e808a0ee9bbbc738fa9ccf44f5504b37a45a856d807ba1e6f779e4d0b4f3479936f25f39de41bc1294db7ad9ee566451dc236bd2b7cc7802819e9dda7e0b1df323d8c290584bd14aa2c54582ffcbe6a009a44aed384f6d1035f11a8df4b0203d25e73fbd888e82c5e2537f8cdfd0efdd5d8a06641e8d05eac5932408d08ff9cd807f4da453c5d295c63eda6a", 0xc9}, {&(0x7f0000003400)="7fc7f8461f022147fc93fa6a69fc81100137f8b8dd5484ec722f3533cf68b279f5caae3264799bcd73b6b20441efb7106140ca200d4adde321abd1057836dd589fa0be61fd3559672439e876a5a1c4e568a845cace4f7d82d8d932768d9189a0bd340cc48923f4af579705e2e82053a46eebfdf3a6f61a750533f8944c788cfa8ef5a67241e170dd5406c928592cf6afb95ea58383577a23b95b29ad7d33f12cfcd61ac6edb241e678071af23b7a498b4cc31016d4d9af80941f6acc1178aa97348becf96de0e0cde589e26729e563770c075cefa053705f44e6c9758593f7aa8bd4e99ad88e89668820a8648023c4ae32e770e977138d5a5ed4f03836c785c1eac1e00e84927f8bc36fe0f9669f7588fb4fde1cda89eb0fb0a023cd18259c55eb376de75b400c1e27f8459bc5c1db9e864a88590ed59d50ba08ee38a8c7dacb1dfd85bdccf92236b1adefbbef695231dc35e4997820347d30203e389e4d4617830ee33fb871919f8dc47de875db4c6bc3d7f58200a21bf01d238ddfb9826ffc090cc8cb02d3e7f424a11227f30d0ee7b729bef9ed609edbb069c0ffffff56157a102a99723d1b5a6edd708a0b51d99528aa594fba294ba33f578b8790ca967a2b6775aa3b1013239c679144b6b9b3907f3c2bda9429a818c88258265c7a319b1c678cc9701bf55657bdca9a2978db90e17e332378194a9bfa649b8152d788158a555242a0448c8fdcfd71cab641e579e4c2837067cf64c92d89b462f831851692a099cc5529f7fb44a2bab1c2c845d97bd3772a6feac3d2007b78d27b95b0b8fb1150ec779cdb87154e2cf70837c1a74b9c4a291092cbb8fdf08759afb20ad2f8d47c049c9a6831102b8aa8351f5d484f7cc6c0933c5d04cec3f74d5128554236720a5afb9b6f8fa7cf28cece7093d03dd32cd516e0b6089ff5a78b5dd166ad88768abc2e46c8c31498e0c00c082dbfbebfdbf9e9f0c0f434a054fd1b94f297ca346fe273aed8a33a453974a8e36f0566295b1ba05585195695fcddbd42b4428526af6dbc0506fc1f91abb1525229eafac1ea1020ea3eaeb1816b48ce1ba4d767fb4521d5baffc3a31556d6fc9c62d4d99b6c261b4fc421af46ca834261d81904d1bcf151479d4a5210f0de485ba8921dee8f391fc5893be10e173f45b973d1ae646d4fb8f8514bf3a8dff9f63f44e3a06cfac80005f73a5b068662bf8ef8ab682babcebc8f1d8e27dde9eef8253b0621d7f1568d87a919d233f9a2ced175487fbc6421019f5a85fd135ebd0e2dc7dc8dbecb192f99eb29979607d096a93bb0cdc291f9ce391668b58eb196f4b00242e36d0f02dd63c3f8e353d17f0d531fb0cda2ff936b7a8f4db8b189cad96800b66fc0b76f848e9ff6c6c824f3f717e078112ef55def8849aaba69bcf0ebcb2a6b6b441f9dce5be0b66639fceff9a968a4fb245a5d4e3c45ac8c220b769aa7b1cd82c04aff4b215d3f1a2f9ce7a192168d3c4e45a7372f736188408b803cf5f1585630ac511bf96066cdab364c5879f7c5f9aab7ff55141be0f8aca841b8204a544fe188e66903944baf8e2a32d07e54cf38f2ae9a0c8c94d338cdd03da4a407dd6eec9c129e21594b18db3fe1207e3bcda6baa346808483eebb8ce4bb6b14abf01bf6e6d40cc4725b0076e6d952bfe6c2eedeab43b50b210177c48e10075850864d18eca28b9af114583de86149fe82fa175f71ab9d4595d4246dfb079f6a9b6f2d936292cfc87f5d10b0ffdaf22faa37287a1ab20bf41e46c5ee97f3638ae71d4c3d040b3ea590e99f62f41ac15179b2e1f5014ee4961ef54f47f908f726682764d61e434d0e30794de020270b8c3f7b01f1a2bdad24c4988454a345ca11987cb79769e6fcbc48c9f6841d49c3f138777e059e685621f67ff7795c899f8263f186e4bad8ea94c3cd6163f4765d5df7b15094035da068c63861066527ce33532e6aa419caead1ad431a0250139e7cbe0caf2adeed593c6bac5b08b9883dc93059bb36f4c30b0abf65fcd3cc2a74dfe5595589469fcd5d106503e06fdc1997a2862fe8a6ac48ad457c07fe274d9e0003b9b2f8e7a832a82918f1412be1878405a3d208b6fe32465e67081d10cad814b31a2b91b56432294d7c716f6d0d07b90c37f6f3934a4cf71eb5ddcdbe2e9c9e3ab5dfde36d344540e467751f9e8cac4945d20f1f8deb2a88f014821c6075c17d736c9636989bedd5ce82bd6abfa8f0c42af3cb960274c4d1a8b60a8479a5caa8aa9abadf5586e45660332b3740914ed5ca3bc9ea26cc436d85db8f468563208275f16e141091530404fef6dda8f1e0e2a79729a934e7ffda7e167fded07bae5c18f7caf4b50fa5d323683a6838d0990d5143d5b7bf9e7baa3395792551201348e090373364ad727ebb811a514854abf34353bdd6fafa361a9c0f42e12405b6e66da78dd83b338dd807d4ad83bcbf1a6de72a64e0a86c98cf341f431234b5fc352ac5e754f3783b63519f4edd87cde8305cf111266c129a4844ef25849c0cced7cfa16a13749566df896796bddc686ed2587cecb81c26e3668668360b242e74cbeabbc919c9623477cb36f44286572f78604c92cf638523e3b6c992ab09d2a3a436b29576c6c1c6a93df7af89baa2444c8d6e7b0b833fefe2e066626ce365a8ea03e99beec8602e22b27a4b2fd607c9b2f8c3534248f1745aa8e301095e61b5e8a2c6a1558417244962c360a43b81952627827e696480d432729baa1ef467e4107541adbc4d11bde399ab2b41bf595652514edbe4c21de9af44d1b061b72e3417184ca3e3b0f186a990ac65955e173ae9cd07f92a86e84e6209a809becd948b0b28d9d843c64c335394e49adb96015701c0de253385b41421b31ecc1174d5bc4dd5b5857b1331f3909882e623462576f73abe3bc4d80f69bea0094a0b87cc78aa6d77fb574b46a974e5aa8af4139c7ecf091b47390cfdc81af84d1800f007a2512b2967e9028629fbaacdc0638b8573672395fbda1b8633a2071ac392638495ffaa8b51d84fd880c44a6575f0f98faefebc02f929c9e2f92e474496bb9597853d1f9f09ebee36d732ed664db0b24f35e0dc6e5cb3ca58e8dd0f6d47da59f63a3fb0e251c3f048e74475add2fab0334dbe5c4f2bd478808f33bf28f1b0a4efdbdc43bf52fc761511feae4baf6953a810dbbe31e5e8dbb0dc04b0108b3610fc7353e1880cbe2a2ccb71ca4400429f66a1dc4efe8187e231f666e90e19fc0ba94a3791f81199d10822dfb2dd70146610c8ff91838c7065494c9f9fdb640a38fd0bd4aec896770865d771934d9d06caa22a5fc4d268a3c3e405ed8438bcbfba0fc19984f0603ab1485119aa371a9fced8480f423c4fc40bacce7edad0425c605a6d33188db9607f7255cd09adc8affac256fe6c87436dff233f173c8060aa2f6e5b99aa851cc28c0e5ab4553b971d12b50fe589b25e6d71021a8e0c7001578355f36c9371d51375810226c4aef7028cae42b7ae2bede4f3e03bd7aad80ab650692d4197e82de444a6a341be0a58c7b87ea2c49f9701abfdfa7fcad1af44fdcb1980b3926f8779f0000a3ec810c4b6b7a6129ad66ff1613f0e6f3e0d7462f4ba7387171dfcbadea990158012145fc94551fbab767ddce3a7bab777a1633f37329a37e13c45774d61ebe2ed4bf570c22163e6c8ec97e31d5f46c7e1299cfc6aab45ad5329ad162efff7379ad22f0452b101018277ba23f5fed57a043876488f758b261db4c7a763060f3d6701c0f39881d741a7f14442916fd930f5d653b9506c737cc46667ee8ea4a8a824b1c7847436ae2d64a4e1ce29b0542942f17d3c8724c5162b0ef1ab60f3ab0dc55bdce39ced06cd17029f4bf0a9b933093198415a87129ded32f0043dcd84a4763d20d904460f57d9449111e7c73dc4ea9644b5fe6f3dbbc253a982efe2c53d6d212f5ff74cf0fa6d21ff2351d2e8dd09ac1ffb1ebce1e5d37d3823e1ba1642d4dbe06f1337f831d36639c1235f38c3d4b903c504b9113e4f5ad97a52f8c9b965b350dc92df4375e613222e430e4de0a2fdd73b91be94b7d850f9461d4a1ab8923529ef8bc14d11fc51bb34f860e65e10a8ec2b100c0b38a38a9944050e11a52cd1a88abe904e7ac7a141481cbc52aedd4275db3c958dbbf06087cb4b07475ac443735a740296c34196df1ba262ba962c5d7e774e840847b255152c7f62116dc38a1c0d0b5f7cc468675ec5b70dc229e895ae3943e74a49d594cc0fbb730f763ca70a384c2cee010a74766e0360fc9be106addb08629198f25e61539df621e22a262d51c8b37f234574b20703e20d5349ed3286e35d306d9ddf071298e2d50f91a8931277ccffa983ff6b2d27d1e5edfdbce696cf7c5539d9cb842e05da027a81df11db8d735be5cdd66c85784d78849b05084e97ac600718459aac1e43088cb8c3c28df347d13f9e38526a852bb958c606982e9a0f48643fe90c89de987676702508b56071f7a6bf21677cfbcfc599468010efcd58d82fb70d188eba08af3fead2c337fc908c56988853a51a91df2874614fddf5b9bfe9fceebcfe0ba9aa45685b61c1384f959abf6c791b1b44dc15a649d29b8286858a79201eb1cbc63b292ba99936bb2b38e23b29e76d6f94a4054c80606aa4bf99a27772530502ac09215da89b2201a69ff64de41c8b13e21f74e39762a4869dd9aa3234cff05e24511d00bc971012faaeefc2af16c0cf63fa1a57703d2b07cc4215de4129f9fda99a6aecdc7403a8eaac766c2b2e85eadcdec43e8e6add7be5339eed00c685004acb3f1e4977694c684d7ae5a5ba650f9b98a6dd390768fc7ef7200228c8bed14ad52da4bcd66c4414ab6e8e24a675bb6682412bca79aa3fe9176c5b2f73fa0d6e81a0470198abba75b5792b5c976cb3bf00cebe32e92b5b8cf7f9423db20e54e6915854b791de70ff355a615dae50dbaf32dbac4ba813b55ee1f7bafe547671cd4388491548b07e193cf9f8f75ec4813bc1014d3bba783b6e1e65187b9174c5cc48d73952c2e53264a6ef7848bfead46d3b72db49468e0567cd32357ecc2fd9a619ee424b53009bfd255fe2feffa46e03f3523201810cd710bcc8c8684d4014b6be33efec4c3ce67acbc852854b62361a87ab656152e20709e7486762c8f98e4d7e77c68cefce7b621725b9133e285dc3b9ee7492fb7e6d3e6590b4c2d841585cdc0644ac302a01df4406b1bacbdb26ae4a7ea1a427f38415fa996c4b1b4d4537cbcc1ae74e97b009eb81ee2a315f7780ca777e1d7e1e13f7ee4a043054e5f4602f17e703dd8539ae9574a215f04ff1acc7d0f69d09fc639ca88e1077f5dceaeae7970b954831f24dd55867eff709e6f3c4ea477a8cc5ac3ddec64089183e81ea03e0b84a444922340d5e4feb3ec9616658af7fb1b6680fd433df53e9989dd09e1d256fb9f64489af0212aa80e09d58294ba4adbec46e2bd0d94b062cc19b26e4898dcb522042c89d5be5e461f1740b3fffa06f19d3a99c7b1ec104d2e5b606e5a43a12e7c457f4b30308960ffdeb0b34ed64b5baa97ae26d818c095075d2aeeb9d5420bba31e790c2e283fdb83a7b54277237671d747e653e52247eba4b984c109275b25a7d0ee308c66c48ac0f62a140bfa4a85b4ca8cf3a8c892b4bf419a42bfd8b0e576ba765172c3efce9564819d06fc40fe7cca0430ce97ad6ac4d18ad6ca6c9ddd094e011f0b36b2c6fdb1337d2c1351854f881b09aa2087ebea046868940bfbd016373b51b6fa12d7e5cbfd92b8c223a165afd61a3d5f9bf1f993b002cebd57019035e128f2689031677b7e08c2377c585187846feedd3f4a71c9da87c9c772dc6e56c7c402993d6cef4958451adf81f9787e280836d4809b3ecd8030835a2494699dd13c85965872a26b1421fcf18642478", 0x1059}, {&(0x7f0000002340)="ea52cf23a743d0369c96117ddaba36ba6cd00ff07626a9ba194c9f66f428758dac24264f152c6e7e5c6b985ca5ba0e6f2645185e6c7405417290321ff060e436a9719c4cdca1342688f736965c9cfb1f53887522fd79115232fb018cb357807cd648af8f4d3e6924dcf65a1b88a3f35d4e6907d2ba85e6376671fb2aebdb2b21c37b7935ddac41c6c7e98ae07bedac578f3d98d845f43988bd2873a44303c941961ebd0dd1d155421346bbc63e3f8ebe23796c80ffdc15da35ba881188e99483780426945fb8fc5557c10b5c08d640ba86771de0432e90f3946faa01cff81f69b985ac94b618522e0122969ee3a3f29abbb3a77cdea2c1caa9fd5f136af4e6b9edf659c31fb3077e3c54a610e03c40fc34f1d22cf155f24aa755eb959cff978c41ebd0808ee562f85f90f46bc0b80562f1b5b6a93733cdad8ae10fdcefc9fbe45325f904f583da8f396eab999feda4222be70b2529e583077c84979bdef78c1c4afc967ff87f0ecc9d0de8476e7164152c3814c841bb86010092195f481178b1bc95891f126d85e13e570e36c4b38d173211a9d4964c078468f565cf5fc61edde0ef3d7788f94210d418d20b5269dbe2022b251a38c08a2b851e01edadcf0171422031a6fb530387129cd7fc90ed28e7a7f7bf712dabc88fca0a1b886becdf0726cf232c42e56f4f983ccbf7a99e33acf2e4d0a0ae5a4450ba0f7a024648ba1ed8b89cfec4f873318fb8e42cb3ad01cf33c4a3a7dccc20ae4719243bf1f12df3686060ad402928b380bfa9e3174c9a3a94c0a970c7156fa3b81c9258df76d375041f331269105e59cfc4f86ada506cd1dd13449240f5afc565aa87ae0f13408e75fb0ab269fa1b1f9e8e01725515b1f9ec59ec0da5a23927193c74dc6fe4fe113953872af5b03ae36d99efbe1a56809ff7d4f3f59417aff7717177fe96a9e93689cf5d8576ca728f7c9f8bc26b5ae6726556113af09a4b750cd5a48562d3e5b12ab2ba7359a1e46722e0398990a12c50da4af2ec2ce28b69f80dc7c3d7bb0feb62212c9d1e6e72907855ea977617446e44bfa769217c6d2c770ce10efa73e0c9cbb0f2a272039d589775d6b841d407de9845389bdadad2a8eb17ca6d1648317ad45959025fd822776f53762d1131abb36a8541a4dcd01dbc222ac079dc36b553bf40546089194370c64eba75fbd1108f28ac9b12b52bdb07562fd8625ec00a5ac836d764464873eb1a0cba67eb4f1074804728fc075b44c37589239d71eca1f2e4bcda7bf2089a98b80ea834947547efc6f0fcbf5dc35dc4c57d76de87153ad4c5f1d9e8786ea7e8651d0a17ec3bcb151e94f5866bf9d1ef13133a6ab9f877306efcd60ab9fe67e883f41c12f7c6e812ea3f7afc2ee0a3e5f93b3f819b0952e9e563690559b1c3c9c107448b7665d342fd0cf5c3e925f3da85dd254a5e94f4255d81362f62648c42444a173477d555e2f4f0cb2a62fd2f227699638388434549ffcaec34efdd62e445c3135a5a3e2fd97293cb86ae2868ed818bdbe11af038d2838eb283894b20b5f8ee216a180fe3a83890e102bace6afd80405100bdb6f0e947c5aa600a295c6abf3b5c8c1060903d1e6bdeb33067f6bb053e47ab59184278d4e1f569252f0fc4821f6d3ae90b2735b28e2da19161ab53b54a6687ab68eb4b0ffa0366d0bc1c2d89bde7502ff4e718e70a841ade28340c92edcb192a2cca401029465e818619707d14858f7f6bf2638a5b097bacf3268025f7d08cf7f5d72265726970ac68c4117ee9f959d81ba94abed959fe1d09a9353a3906db355f9c5c115a926c8d5bb56f7910a091a544075a7c6fbb26caaed99917e8cf79075d878094af6324cc46645102b023f324b4932093f2b618177b475bf20c87eb156a2992fa9f31eaf520b8e1426c2252f85e5f7d912af7d300f77797c1dafc1cddf8d8ae582a3253065726027356f993d5c594882e8061843bdcd248818aa872d441db6597786d3d8c53de650e7b6c59dd04ccadfe1585d23a42ec32ef439849719e5fe77607eeb7bbd5d271a26fbf6159bbf714f8aa0cb891acc3735d621f4611394eaf4fbe6eca6252144e184d55b7693ba04a8839264ebac54a8ff9a1b1f67c215ed72064d6fc83478cde8ece2b65023ee59e126232c7330a2d898ef5c7816e13ef6e3b97c2d16dc4f20f524550f2160075baf106e1fd665f4bc982b37b59891c7475565279752531975d8d33fbc73ff06f72bf0fac9204702c5e8d4132befd779e7983fdf710cadb4509623698fe50e9ad269ef0621a0fe8fb3dbf68b780e7ed83bcfec75a5a388d39bce1d90e74f233dbcd9f2354955035799d9bd7da81d61b0e93521ab550629dc1170c95e403b0041b4df863ff1c65f44060f1ea5c874a16d74f3bb0990f1d5af8e42011aeb05955469778570aa98525d352b2f3707d1749a53ed9a20b17e2ed1683afb9ee30a6a2776d1a2d729f31580d198d60f9aed0acb3752c7da24c7dc98accae67dc9b02a35711654e05675e2f9a4128f555d7cded89f59815c802835038b7467546f776562bd778bfb1a0faa1d085fd1e5f7b1fe04185e43764628480cfc9de0843fbc47b80ffd160cd26684bb2bc545ec0f2bd1713d5e5288059fbc881ab47879a0adaa6c25c52dcfb1419741080426811ce5eed45be81305def76c557744e5ff95dc5ee47ff2cbaee2409122650a5b15216d17ab36f7d034720dcb5877b4dbecaff36693ba2850833cccbaaf8b3249381fa6eda9615ec2a4df43c1ed683cd133c55e5a993687933849a0695f2babf1c2d8ca832049ec1abaa1000ac2746a8ac864642acd1d3bf3a2746f4b436980d572cc27182070ee5886bfef210be1c95f9bad6b39c59b18bb14fdd8e69fb791046b14e39628bcd185405c03d30a13db1e856ae92c40182a0a5ce59ae47c4961966bb5730c4057a96e68a13f30fefe9d253d5c8b6c02bc9bf0a851f28ce0fc96a8fffbf1c2252a163a75d506df52a418a80c3c230a3b5263717f0b36429510fa00f08091eca14fef414ae68d90b8463c5935b28ced3a836c5622dc34fc18eda28c9b883793a639e51a62f1455a06fb384a079920641ec737f29954b90081314bd807dc877d4e2bf9f7d18fea811b45beabd92d2e31b0135064e445ddd375b95ec8594234369669230d48ebc273f52d493cd901fbf84ffa3c21640fb467949c31e832e5d62513f24ee748b8ae4b5cb422ef25bdcc78dcf0071e5a4d1f33371af06f28105ec8aec956224c06d37874e1b8abef70aa480fa032422fd8ae61083533022656ef83703db25abbdb147c5ca734f079662f9a8311fa80885bc6c01287c4acb02a5756a355846625603e8b29bbe30472a02637333b8f0690fbb7f08365236e05791b0ba984e3b001a73049de09885e6067e5f49a18dbda5b5a90aa9908181240e7a0910588c6e2ac5b1431e8a6ce26bc47dfffa3935fe1fcc985f085dc412459336a91917d19b0083901411b35a9b588a586e3931349c9b923273b991f7c3fc8bf0bf29d98265633eba2235acaaf4e5e25a118a69934c1ef898cf4d90f786e6e3629973f47da609361cb0cef59782e88265c69df3c52d22415735dd69f0d6afecc9b75ea3bc2abfdae0efc9b73fc3434766af80f365c9e6bec70329420e37b84b9f3ca81ebbaecf33fd370e562c00b769a81bca0bc3164cf2b1657e5dd8cb7bca08e401b617a8130778cd2a1dbe7604a2b542ce1cc109963fe56de32bab04e1966464ee404c0df5294cec2045e83b8d8fea56b23c38f40a5ac9bac833f9fe403e374365c4377348b9a9b8f99363d457edc43b35d91896f449ed8053e8f5fce22be1a0519c9ddc5b703a8d8a49e845d508c3d95f404ee98bb3e7b966215369a461a822833725494b046b3ef71c568a1f245ac367609ee593278e7cb10fd473ad685c947528ba397c334e393e011498ff78eaa386e673a73b55c724c3e2b31700b1f93aa85d92424621e968ea3853ad6881d0e5b893a90b6e1cb7184a5fa3c457668bcf1512233957a3e60755fed6dbc8d80b243c4be1d2efca797780d174af2e15cbf95beffa37a2d7d76731c18bcb26589195b30128fd4ce4fbab3eda23b0f7098e402e647ee5ca04766dbcffb66afbec3ae45ef2656e0b80105d6f74760aa1fc88225a8e61e4b1bba18e853c830095a238df75856c40f90426aae176dd2ed7fc622f718d207aedf7319f1b11183d27e48e54d30a8c06ec17ef42c4dc80c99c67b87e71ae7b4e03ffb8849afea63a7023c1f2c410f5cbfff40e15ce799e7b989a2d6a1cf3cfc9ab456aac071ef240382a6757ceaa27da061492569603135a2b352204ba5882732acc6ad9d71e7e0ba2581f336bddfa2dd57894a3f9e1fc4f395940fabe3bf90d49293fecc4f45388a7b2781538a85f4232ef7233974c84bcbf2a727e18baf1ea080b7b486d17545d3293db69ec201c1d79f90db4d021983ab7f00ff038702be8d72cd3c5637e9d66f85eb80f33942d65a49207a0afca376eb59b28e2031aa134a109b71eb39c752e734917522d1da4aed763211fec5e07ffca9d8739968d2d7f4871d151c79fece1d08c3f314b3297b6b9d26415cbc616fad48c487d951f17823039031088ac180d5887bd6bbbaaa286a8ccb980b793fde778a76627b6fc843d85a8ad07a8324ef5685dd56244348ac31298c5be94fd1ad46b19cab9f36c87834a40a11da07f48e862ef0f814409410e271286d0fa2b88236d4a7aa36a9027463140b68cbf506b1c74941ca75a5d208c34d7a6f0fc996800f10347ee3ef3e2db758029b134ace48335a9cef8658c612d40d0303e2b202e540f2bcd84c67f63623e6262f7ed24cf01bc88d5c884e27b9a048f451e240642f5cd832ece2256ce85088a995c9e85a5ff46c0bf652de4ec90ff1b8038f0284ba3433e42724128554686aeca52e178292e575c333a3abf8a7963431d102beb50e4eb5fcd6d95c91862ba303f2015813111e60e70a770fb8e230240967385ffb7b909e0a917f91d8e53424a5b3fbd3b949289b187dbac223c7e42ab538e7d866025f2ca8c46f064af77ba4338e0cfad3a42b8fa6e9ec48072749a3a8366f92048e5501a6d8130c058450de09620cea165f8462f3d3eb4605c273b405585055ecb03b6a1fe389b2a26ccd29f84ad0eeed9a12a595a159866cde8f008d7bfb4470610b857ae8951e7ff8cfaaaa9085da92cd0ac2f5f3962c1ad39dbd3065cd8ea74095afc8294037defc4c3437c0913778fe9a746996677819900757bbe31a92242652ab83fd71f1fcff59c7a63ee4f44867d371fa72f935e45ce4093639b7479b3e11f674d6bab66a762a63709808ec8524842a46e0002c32ebcf4c2d1efeb4cefe7ad0ff073c11130302cba5e4a0ffa2d2b022133d7359dcb65b6636a479dc43a5f3011ea1d69daa284f014fc1b2e6a6831b231fcd779871b694a1f5903a7e5a70ece017804bddc02a2ae9e4a0c12122da16c0e86292bd2470112c7614eb4cb88de9fad56f33a399ee1cfe847feb7535334618c04426d25ed3964975d19aa29c345bbf5124d8120e917299225773ffd3068ffc7d9f29392f6279e817aa433e5cc991b27d2cac98907df79925fc6ac4307e89d76a4ddf2240a249c6a3479a27b7880edee34d75a595d0e819e2cf2dd8da6770ff9b1a464814d0fc5ccb98f0f7e9896a905a36eaff7c08331a28b51c0437a6f69f52fd14d2600abf2eb552d87d1bd20cc70729157d04837478e1e7074914c36a86d741e58ada22f4bacf24e735b9e716a459475ff8ae4", 0x1000}], 0x6, 0x0, 0x0, 0x40e}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) getuid() r3 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x2000) setreuid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4c, &(0x7f0000000080)="22572b3fe1d5fbffc63efd184bf4a8c8aa48eae419239f5d8b669f349f11fef97751b56b48ae06740a49fb00e5ad37212c68effb55a4b2116acd02c7d4d35a84a2ce49230f093d3c5acf3ab4") semget(0x1, 0x0, 0x5c2) 13:34:27 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x16) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x3) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000400000000000000006c74430000fcaa31a6749309edcd197b5881f6c0e1269e20c6f0c081dc7d7a0d6184670a976c39e9c2b8c94e0ce7a3e48d0fb76df77104792ee4f2c8b1"], 0x10}, 0x0) 13:34:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x48000001006, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffcea) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000040)=[{r0, 0xc9}], 0x0, 0x7fff) readv(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)=""/203, 0xcb}, {&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000006c0)=""/120, 0x78}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000740)=""/192, 0xc0}], 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(r3, &(0x7f0000000580)="02", 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) 13:34:27 executing program 0: r0 = semget(0x1, 0x0, 0x2e1) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x17) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 13:34:27 executing program 0: r0 = socket(0x6, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0xfffffffffffffe0b, &(0x7f0000001640), 0x50}, 0x0) 13:34:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1c0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 13:34:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000080)="74213ac26c2bc2d897ec9586ed27406ce03bd09ddf6a4d9d26a7b01795828bacc9341309fb05d56b6c97d3088f373baa2eb6fdaca7421eea4b10c97c585a62872e23e798e41d97a8549a3d324370ff525cdff89d55", 0x55, 0x407, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0xffff}, 0xc) setuid(0xee01) setsockopt(r0, 0x0, 0x7ff, &(0x7f00000004c0)="bc8f7f439e73e0c1c3e9687b360b9813c996b79993c8d3a9d4b8ef39dd01bdf76922e66cb61eb54e90d71a6ef1ad3592f8c8eebb74593907ca23f17a46dd83b9d583118e955a5251197f13a36c032b7f3ec1aee867dbef074520c1ad4c39a738bce1b5474a1ed1a2a828de438a3ff6a753823e12f481e04128abf37523092230d9d8d6b7", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="aa178c67dd65981f72074425f70afd117a26a12e9db2d57989346dc5d4fcfdaa66b589dc2e01833a57d1870e9f73e108a44a22631778a994a4a22c53e830beab961c848639029dcff2eb4e01a8d8a702022bc3637b82ab911ad85b6824c2ebd10a6fb164036d8593e26b7e59a3d9199ec4d11efe2e407a5a7a461a2124ef00a986fa4fd195483726a846664f1401c071f059677b5a86bd16abbac03281f398fcc3f4a1180d23d3f0d6e07a77e61070568c1939b08050301ec1c7d40412ba134efd915d295a08511fb6dbfba42c4014e1f9d954a3c9435bba9b2b7e", 0xdb}, {&(0x7f0000000300)="7e995057a76b32bada097873f423ff543f3a708815fd303e264aab7bccc8e712e9506cc0662ca53b2bfb9644cda29feb1138db2bb9e1372b43318bec32ff9ab7af9b1f2d909b5d19dd95ba195538fec9ca565f5310a6ef4edf70f10c756ad247020583e83cff1b13209e1de2475d40325b36a65c680049beea64a5920961709c1325bb307c763311c6ce2ed3e38c2d4c117adaa1e38d5ef15851fd66c293271b56dabd1172dfc635c1a5c14816d299d09849", 0xb2}, {&(0x7f00000003c0)="b4c6e89dab47e209d27bd6d9585d85df55a39af39e52", 0x16}], 0x3, 0x0) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 13:34:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x62, 0x0, 0x81, 0x0) dup2(r0, r1) 13:34:28 executing program 0: setuid(0xee01) shmget(0x0, 0x3000, 0x0, &(0x7f00007d7000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r0, 0x0, &(0x7f0000000040)) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x401) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mprotect(&(0x7f00003b8000/0x1000)=nil, 0x1000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x323, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2a5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x24, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000004, 0x3f, 0x117b}], 0xd53, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x34785066c4b011f9, 0x0, 0xbd, 0x9}], 0xf7, &(0x7f0000000200)={0x1f, 0xfff}) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 13:34:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x8000, 0x20) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 13:34:28 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r0) r1 = semget(0x3, 0x7, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/203) r2 = shmget$private(0x0, 0x4000, 0x441, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0xb424d48ee236b796) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x1f) syz_open_pts() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/115) shmdt(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = msgget$private(0x0, 0x184) msgrcv(r5, &(0x7f0000000240)={0x0, ""/85}, 0x5d, 0x2, 0x1800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x101, 0x4, 0x3, 0xfff, 0x2, 0x4]) open$dir(&(0x7f0000000300)='./file0\x00', 0x20200, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xeb95, 0x8, 0x3, 0x6a49, 0x4, 0x5, 0x5, 0x6, 0x5, 0x6]) r6 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x20]) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getgid() r13 = getpid() r14 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x101, r7, r10, r11, r12, 0x0, 0x7fff}, 0x69, 0x20, r13, r14, 0x4, 0x4, 0x3ff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x0, r9, r10, r9, r12, 0x22}, 0x400, 0xfffffffffffeffff, r8, r14, 0x800, 0xe2, 0xffffffffffffff5d}) 13:34:28 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 13:34:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) 13:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="6c5ae96cb0601b9de06a3fe5694b27385217192896e4694a87cc2b5646d3332d5a7ec9c90770eb274bc7c53e5778cb119517be16b772e82786e06c4a692e9ed6d548837485f5d55747bba3367add1338ec256107bfc68db3ceba8aa24e9db953cee5d4cea45c4c6669b0c288014119b60ecfec342e43ae0001b323ff7f3a5c91e751b331d46ccd452a47f4d8b7829fa12a7c9789554487dfc32716016e205e3047085712b73193b85fc166a805cee6160658c39bc84a07d4d1a5e2b1637076ea0df8196824866ab82c99fd6ecd9bf7d91ca45ac2203158c3bc07a0b3f4b9583a48e8f553ffe8e68998a601c47fd39d28f98aed9197111d82366c3c727e2d12bc514d5573d0afad83e5673cb9b4795d92da8376dcca42bf2622c1d7a4eadf23ea19291a787dca16fd84bb242727696125c5335b7fe4fbf41ca06084abd0dea24251404a83f7c2a89ae86a8cd25ca7a7ce462a45073f7377e4c1bd0969ecebd83c972b8a3e5c0fdcb1cbbbb7bfeb293f1d14ca3168c00f750d8d619ee37f7b54dcf3cebb1e13e868201a2e60b8ae0e669c06b4f248289a1711d97979439f123d65740fb08e58d204a0a2085413c26da085bc80a0b4c7002ea55d8ce14d88a9144200c04af466914abe86a60a52d68aaf222d277a6549452be6a52c91c44af45c6fe092682ee7a167e373935af195bba2a5b8c84085ad6148957f0fed06b034c09eeb1f614785db3a10fd66ebfc8cbd7ac938e5af866dfef2c45f67ecaea3cff9697125bb16a79a0aab3b9cdd319229dc8e12f67909cee2ccb86bb74b558acf0e929c3d7d528ab75cdb60e0ce6acdcf82f19b7385e5a1603e131a477df2172a4e14293096f6675b10584f01a372b514232b54b1532022c659647ef611fd921e56999cde9438d8ac37c1d553a0f55c4b8deaf4b2e57291fc10ef008779c9e64de53ce48929773dfdf25fcc7db0f420b24b298ad5167055e686d35a2caaa2b17cc16f6a904e4411136798551f15e28ea15f2212edf5783715924c72a9a6898c331c9673e0594ed1178a562e9a054946e99686ec771bbd726e802a0b8a95c911f3ebeaad0fdbf7b74119a756e5b7f2d5964ac6f6afbb29918db00cb5df174f6c02a888c1524dd40cd8b61e5d5dd5b9499aa9150ecbe8db47ff5ec7b2db50d1eaeb642577084979f2b46c655e6d7bcb2927f7081c8ace1463a73992479d524d97df8bd43ff1e756954ee4247a5600326c75bc2897a00c61382781331927a58d51d8ff3d556e29d0eb39c3de1fa21e3867f4431bccf85e7834cdc9d82159fe71d4fe8ede2b3f35dd353997f85a8c59d5708e1c2c672a9168eab5e2b31cd5e69cdff9eee2551513737f3198518e12ec96cbf099d6399cf90f548721f5faf303945ee37e53f1cd0b08619f35ad7ad2625597f3cf224b662881e9e82864d0a8dda45b844f0a959d067490770f2232609d5837b279a76a4dc4a2f8e6e676343832409ce9d94b8641a322bbdc4b36b2bf31eed91c24d6af3cb7971938be5c4bee2120aea60a8aa877facf7cafe3d15b0dcce58d8d901cedb78ef7db3a49ec744b732cffeac5e3287ed154f09db837f93399de0b12a9c4baee7755548712438b6705a40165de2d4e52b7b3fb43d3bcd0f65837b62e671133cf77f7b3b8f12f956bf7a8077686e058494ae82f90a82ab8efc4cb4056ef2951b124d63e734db140d77f71ffbea2455cfd20f9c3fb0d32b4bf489bb103244394a935363ad9961648a0107eb4228935b5cdd4d2bb8c48f7489ae95fdfecce7205d7409d05718f3634f39c49a27c30b4ac74de667fdb48f4e1809cfe57a6aedadfac0d5c5b164a694fdd024fd4f821e338b991d6b6607e3c96491bc1e1fb0ceb387cb9da374e28bee05949be21f5b398b6098b88aea48eedf750376709452cf702c3346c3efdd9ef5cf1d7ded978773d2cc9af4539f5e2a0d12c3e48c349b0bc92e3a863e1a0aa6e16118206e1b49a6b1608c2842d0ba66fa061214f3eab7bedf9362efeb25a0b869820c843231b53df197d486aab201d4f9c103621cfff7ea36a275ead906923efc70a3d5babcc2b2f1b3907b9252298c7084109ece6bbe739e6685f5921452e27595a4d9974b0407ab1bd7a206ffeb7b6b866d87773f83d562d1346099f85646951470bbd5d6dcaf9b23ab476d69c6ae9c38ec90dd8bea997de3eddc91b618f64cac81d7cf8468903eff3208d8ef368d97c3c73ce3f6dcf5b7f31c8e65dd755783099de7aa5604ffeb944851a7a6cfba39143aee0b1f017fefedf8a7571d6095e95d5f593ec594fc2940838c5e44d200c4ffa490e905220e18af16ba82b206c17d8046cda329c9537fd3505643f2dd75d2d48ff5b22058a4aa7cd9fdcbcec67f15ec181cff549352364f406abad962b6694640656d0b3374197a77423a4f50c929b103d350b95e2a6223c7b4f4b49a01c2360e9486e5591e61d928e5b413765242e0de50b52c5e9358c9d1c5b9cf402fe1eb29204c8dcc2744929b52dd9612d4c21b00fe0eefad896a078fc759a47af1c5915134c144d971cabd611f3ea234eabc042ffc8cc7a040595ff37a1c4299444241263ce7f1d891dad24295a66240ab0798cba28f0c9a3842954038472a5ce9e1219f9be6673d355d5f9e18a8c09a32f972e8c505de1a4c473dc450950b9cbeadf31d44c3a9a332f6ea26594dc2eb770e951491d07b236589b1cc82208aa5c0261f3c64ed63f87cdb4b60f3cb267ebb7b677062051d59e405332564e804ad95e4296298b15214037e7986144a8878588586b42dfce47f1640a46edae188795ddbfd959007fbc51748acb9f5cf0f5b7b62da567cafc08c0a7eedf16bb66e7a706864f5c24b6cdb2e36cba9ccfb5a77b9a1ee6f5b51f1cbbdbf19193614ef7b0ca5d58d2dedf6c9e43bdff258ddebd3776279670bf19407cb255b290361582eb56ecc92fe684b3b4ea6df45959e6f350ee9e72acd87fc0973adb274598581edac31751042e202e20d1976f5ea20ad70f20e51ed6562b306d85908a70b827f6f266bd603b640e0678830251a5616be01e96b2fcaecc93c39e22228f30f388440734ac5d20898bd70db689640325fa5e228c9c3f6d6bae253d401139d189a9ae0a7dfb6458b71169d49c1fdea8c82589a96e34372915e464e4d540205e4592c993d482a17ad332ee297c5676ee19ce849e6de22cb38b9d15f44eaa8f2fde89c752e5fe2c0189cf865367758ebbd3a8ced906c8071f526decf016d772654a65e10e0fff243cc568565d528366b538565a894bdb9b8edd73c213c07f384e70d67fda5bd710dfdf14aa269945e40ed26e7ba71a63d2d481ab6ee940888950f64de9f16ea0307675b44134e06390551ef9866bfc732732f229f9c5c04994e5f8eab9f46835f96beba3c34c185ba17d5adc75a1b3a8bd2907df130c0d833af26a8bff2443a916cb2de91ce14b464ce9961892f581c0678511522e5b370a8de976cbc9fc35a695fdd3de817b123af2c35e934cdda1ab88b5b699b62d487965e8f882f07488a0088464b018945278a5b43a734a397d26cbbe82856847c4991e98f7c32b87ff61a87a8aca24e2a805b9cbe246757f095c054d525f6dc7a69acbdd3c1d812d1b9cf1933474ae24d8af38b70ed1ea69667a42040b0d5abb68997114cebfeb384925349c0e9ac5379d8b1f953f668d3507003edadce7d45115795ca074ba16812d69c0f68b4e5d5255fb2459059ec883105596e595916f1d2571f7f1a315aa51c9544605115fc73d83c06e21c3b622301bffa5b8842b2076a2caecd793dcc7cb8e7cd8a3aebb93fd7a02dc93d95ddbedc2b555ef4aee8057bc728ce442b5f3550dd2c495a6407300f3a6682ff34ddbe9e2537dec29044c060b9daaaaeb5485b29b02e7ecc4bd113a30991ec753d9a08727854ed518274e3ab7e1a8993c7e7b7ee5da47544a59931ed0289c439255e5b8243fce1429af0865f3e1d743759051f37a6eb4bc5ebb340ae785429302c6c7f06153c6077899588464f80d7e4ad765bfeb08f51536fa36d611df888ae2535d591a75d8c039238e13e12dbbfe1f07b973343402c8aa633b3cc7a3352f4843931c4a34891364773f7329c7606ebee6acd88335925b4eecefc2a18c272f48fd9ff62c64e32379d47387bcbb0fdff742907d082cde85cc2e51babb87d8be450e83e12f6051594e1ca4d3850352d3e1c34f4a8ef32ccba38c2261bb4dc7abdec920efc93405b7bfa0053449878b611aad42441edbbf688fed516462ac1a058660f6395b582beeccd7c91fbd6a8c885253fde4303e507cbe34099a8103cb3fb1ce74fc3f4d6058a778b5ca295e11130f5c521a5eb93ca2f3aa2b1aa0e6a535d6c16ef39e03236a5515e97c834d6d3b16f33a4f906ad82ab8902eabfc0aad47f19410e2e5b6c7779b9f41fa6f2f777f4e0eda5dbbc3f0628b5e0537199bf99e449586c2cf3a815528182ae2d79280724dc970afb93bc8be87139c1722627e6e40a8501353c53a9e69a8a7575b12a0f5ee3435e91b6101f1be3e0c1113dc514e468578977e4707ba6da080663318274d785c90b14bf057dda7ab6ef9ceaa5c5871aa4660a024d8c15c13aa48d3b23e6bc0891aea440f3a171686dd88f4b8a94f173cdd5e43c4934393b063f32e4e84ade14e2c85b533fbd9a95fd543229afe66e62d41bf9a862d9b6b3f8cc50d0de80ef4a52481cf04e307981a78a971928d0560ea45356edba566a63fb136b74b90918a5c7409f586efe727674f1916a214c114b67a61d4df3ff05207cae58ca5a4e9c66d13f6bc2c0b11d12ebd12230b730ad533c6fe9c89d8191293c4f819f0de6e2e9688013084f6e0115d2212671a26823814bad20380434057df97001030e0c846a5673b1b48da71989f7eb936e49d83484c8e505ff4223a144d52ed3ecfda7055fff8adcc8010b11da8dd470a69486f910c78dae5d503bc54e71f98c02f191b3f1d82c996328027ae4cd54bd4fae187686080474e2733b3eb8a0d9a440398a092a8bae68a22496072e56a1f7b070dcabc65305ce6078c4af64e335a47746ddf293578cfb2c651d1288da04712d5b8c7d71594eeb6d4bba2a79e4fc230fcf3a8b2a32f63112e433553f7a314e2d25017f28095d0622174bcbff1870c84a32a6615129baaa0255cfe255ba14ce958e455b83a6a52441d85b38986f8e770351e8366284e24b8d92ccbc43dae64dfbf25b4309c8a270454ef4cf5fadaa65fd5563c7672644b3cdbaafbd0868a940bbd77d25d56874df2e2bf7610da9aeee9ae63eb9122aa49144f57ae981a846b89376d1f06dcc2c8e74ed638c9488ab4da8bdb953902bc3116ad938bd0f0fe42fb3f9e59c48f31d58fd0d0e9d055a3315e74efd0bb9e4a9ca94f19f1f2f79b21769552de260a40382d91ddb600f24c9e37a25586264c167b4d3de434f665470205a4cdde8a709518f48b88aee4d2d674f951407950f2ffd9fdf0ebd2288526437bda4c0be490017227a571d7e6b6ebd263677f32661e054b035efb1e1b9434a9a7820a109456d13530cdc0c73db121ae5ad167d9fbdcbc3a5727241ecd022f6979fe3a7f6dab5dbdff5e3fd20a767366b06f50af11a5a680adf43b16b44414f04874966bf3f0d4392b7bccfd039b6b1739afa63e40714d447afef391a4ceedbdfa5cb9391f572146d2ec6969425d129e5c67a69cb58edef24cde2ee796ec5af1ce010e13aaf3d4bfb159eeeb6a67f10f72db08e4ff2ccb4d1d6a4169884f0fda15fbf8371d49eea990cb8a2d3e45e5d9f0", 0x1000, 0x409, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f0000000000)=""/191, 0xbf, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 13:34:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:34:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x8886d5262350a085) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x3ff) 13:34:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x1003, 0x0) lseek(r1, 0x43, 0x2) r2 = socket(0x3e, 0x5, 0x80000001) setsockopt(r1, 0x7ff, 0x7, &(0x7f0000000000)="666da6ec239c0f6feb439493caae8a563900874330a67508a122b1fa083b51999472daab7d8f9a755e8779f159a4e754701e055f79aac39161ffb17d189db55df218df20616e7cda20ffb72ea7f1c1f25e821cd73940b6e3463b2b24e27092ba", 0x60) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 13:34:29 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x3, 0xc009, 0xd782) fcntl$setstatus(r0, 0x4, 0x800000000008) socket(0x0, 0x5, 0x8c1) setsockopt(r0, 0x3, 0x952, &(0x7f0000000080)="5a8df0841a7cc213a68d1edf3e458a876b90b93181ccaae95f2563de7e2190b0f71ecb68d88ca4e468640f73d519b843e26266e50a89a514667f67be390463945c8cff74bd5bdb6fac124340173b87eb562996a9ec02fbd19177ff1fcbee3911f5cdbfe9761994f7677e77accda56550133f253e2b7a2a741ad1eb", 0x7b) syz_execute_func(&(0x7f0000000000)="64660f601866410ff1d50f947042c442f59a83daffe07af00fc748526764c686080000003966470f79d6c401f1d14af0c4c221affc360f16d7") open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) shutdown(r0, 0x2) recvfrom$inet6(r0, &(0x7f0000000000)=""/153, 0x99, 0x841, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x1}, 0xc) 13:34:29 executing program 1: r0 = socket(0x40000000011, 0x203, 0x400000000) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000600ad81696c653000"], 0xa) 13:34:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r2 = socket(0x18, 0x8005, 0x64a0) recvmsg(r2, &(0x7f0000001800)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001680)=[{&(0x7f00000013c0)=""/127, 0x7f}, {&(0x7f0000001440)=""/243, 0xf3}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000001540)=""/83, 0x53}, {&(0x7f00000015c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000300)=""/36, 0x24}], 0x7, &(0x7f0000001700)=""/255, 0xff}, 0x40) flock(r1, 0x2) flock(r1, 0x2) fcntl$setstatus(r0, 0x4, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a19f1d4293233e6e0153d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f800000000008af2ce47bf2a1c8a198a3e020ff318364baa049eaeb56a294f0800000000000000dadb70b405c5c10a66d66430ec0ff235b70428eeb6dea0ea396bae9a2c079977aad96253bb984d6092efac1be4115e23f57fef9f808a09a2870f644900de99989f49172e08b61a6b98ce113b3e83aa02a37f8c474b5e0576a4a0b84eadd09a1592bc4ed576a3b88dce7d7847016bba0800008ab84803a82270ffc1e74a"], 0x4c}, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 13:34:29 executing program 1: pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 13:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) 13:34:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r5, 0x6, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000018c0)) r7 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x4, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001580)) r10 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001a00)=0x94b74f7c) write(r4, &(0x7f0000001a40)="a89bf55310dbfbc0ddb9525bf8680b169c689319eabd35f3643a3a723e7fad01d92824133448833137ccf115064227e8543cb2920ab2b6309d04e478084bd957ea75683bdd41432116c5085f2ef84d1a672a93c974ecd38546a5e61f4ca21ab3d20f0fa502420283a69e09ba1eab1e658015dedd4f3b655e18d5b28fde3a4441e1", 0x81) r13 = getgid() shmctl$SHM_LOCK(r7, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001600)=0x3) fcntl$getown(r6, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001800)) getitimer(0x0, &(0x7f0000001880)) sendmsg$unix(r5, &(0x7f00000017c0)={&(0x7f0000001980)=ANY=[@ANYBLOB="010069aa7719000000008b9179194064c020000000"], 0xa, &(0x7f00000014c0)=[{&(0x7f00000000c0)="fa9edb6016f0f6bf3fbd0e82", 0xc}, {&(0x7f0000000100)="47321b29c9d451b578af667b00333e85e6d39b7801781795c8dd36cefeaf284761dcb4d248e80741d0c0a10190e1616d86e41061f68d1b1589f6afab63192470dfb455bd8413dff8f0f9df08708ec3ba2a3edad6c1ce5e6d67bb6b3c6bfa06d24228714ea854b6912c2af2b0a4a71941d8cb201d5a5eeff5cb84dd2244090f8fad1c7eb8040e7ed2ca7c28d3c14de208a4969cafd854bf16e69007a8f32d8251d99c45a86d9b0319bbeadb2e16c0ccf29c702e729173e9f262d4f1e76286897d5a1bba90f54d09090cc10fd0a7f107", 0xcf}, {&(0x7f0000000200)="41327d54b1d3a1989b1a2cf26da18722d58fd350346314745e562e64a790f9ad424cc090f28f33655246d96fa9ae597c8c58a28554747dce7fcea9dfec57413c2e18f6b383b7f0ff2924abde1490c9091093027a5fa1ef8f6f39c7e6294c8f258d23e3a65815c670a7415c20576fb16f762543d9a267fed8c7ec5647f6ee9afa0c4e05548c62931fdca8048ceb4746c82956f51e7af2b48c284edb851d9da13a80094f4246577a210196ce17ce1f17e2b92d268955477d7a96a64b7bcdade6626e72d8f0026b77a6a242e3457d65c4d0e98f359ce1a947d5fad00aed1375a3bcfd86e320148e96e0f9124274db473c53f11c2f4aa6d75499c66a4effc7", 0xfd}, {&(0x7f0000000300)="01b3ac93d1780b5b86da13c641befb2e518358544cb10fd67cb6d4b210ec21cf2904eb00e98130d3a0da8e8d3669351405b4ae6fc2200b1226b61f5cc2891750dd6787ff1587e9d917e95b103945b11e4965c56adb718f79ca1ce1ce4d98b0faea48e8452c66836b9ed4292a38e5ccea879bf99ba07db12903dbc0e69664694f4ad73c33d062a6bbe74984ef173d21b623d62356090512", 0x97}, {&(0x7f00000003c0)="dc4212d21ae1402bcf0db442d0eb5a27fd03cd7f79560cc9f1578416181c229277308455042843b0bb419fdf3d2d26fac070ecad623b1ff286b7e8f36556ae13d0a6ffa7a39ea6aa5e94094864b31165cb11c0559d150aa5da99b141b989909eb95cb5b4125c704b7a1f3f715c31bb0b735d8e75728a4f05c22b669bf5332e4727f5cfe55598dd29d7186b3342177f70e45703e988677897a0ef1aa46c0b02b69a5b80d3da63869627986124f5fcfa883da8d91da4d2e0d2b590092248f8aabedb6268ec43f350c6b9763e7c092a94f70f4e70d4ba8689bd991da941", 0xdc}, {&(0x7f00000004c0)="cc39d0ba31930e36472bec2ad4e30370dd4b6a94efe0f6a8ed5d91a84e31258990287047597950cf1a8aa60efa043b1f45baf0d2dcdb2b7543a52eafa3d23f24220d274f5ca40779f06f496c4a87bf5e7fb2cf9f35c47a4e87895ea99db8051a7d42b65f87a76f8a2447131a7c1241ffb3a0bced466fcdf59bc8d887bed48d02eceae8af618f1e1e59e820f12c62bb1f5fb5887ccc97cc8a97d4cf66bdecf2d80786400b75d7e1fd27f6c497dd429776128ca45b93b53e2813c6b9c2b3083ce78a5ef7cca6a685ee5cb8b47eb185661d442a76a3bd26cb7fb6e1cd6fb5bebb66488704ffe6b4a5868c668709147dced3be841c21641a9576a91b06284e5386e068a91f3b92a4e48b75be829ed9147abc515a6f3af04699c3e5b6ed0c36e609ba8f390df3ac3fbe5e30ec72189227480fe5a061b6f877c3b5948566179d74cf580114088983d6c5745e89d294330f70144d4c450c1c472ba3738c10c71d748a9b1e65493308850f518abb59c04f589f4f9e6c59f3803ecb45ad7b50182c77ac1ddbf5b28f0828aff8c4a97c1b57a92fb500f0b76729b89ce70fb06c370948854d978f3ade80f5db7c45d974aea4ea12ed987773ed6eb1f7d384dedfb8fc33f1ab47b88c4bff325be886a7d00126661aa1b39b1e4c6abcb02bc9f669f6373b1504d7a1e02ab61a9717f9d6203fcbe779c6d9a6167a727003ab48b8cc23fe48ac16fab4540276fcf8bf4ec2863a6a65d2f6c5c0ac09c4fa1c7b2b64d9270be5163157adda421553cc30ea7d18120232e192f738122a987e209113c0f694618ad106ea48094efaecc88a6f0bc4e321c709c6674f84dc440960830d7b32136f15d23d4d1e0776a02b7d73ce5fb6e4aa21e468e689fa3914ff2efcaf1c63a7f275e22f770fb4b36dd00de6cf53894b1d6897f2d8ccc88e6a339df39ef35820ee97ce51c22740140c30318c57581db7bec9a60400662e70a3fa436206a3821166a9048f2f4ed6fa95dd3b1c1a98f95bca3d33a44b04a6d2bacd27f7b15f2f8ed6b468078b9b4b80dc88da0a13e9e79559f25a75ba601dacc282a42fecc93cde2bbec0804d1ab18b52536e2ba20d4faa6596bfbfa29f0fe8b8b4240b8507843943a64d5c55bc8c53af4ae87833e0e28aac71025b5ccd509869e0d38311b8edced0bd992a19fc37f8de3e04adf79ac90b12305d8f8b07696d688f6271a575331236a7a8726f868b16802894d6418f1a0c28ead22397bd58f7bd39ee632abc6ceccbb4dc73a1f47ca679d25d5ee92134f6cf3a85c8cfd9c5ac2a3186a26b356a26bfecc09806e0564b6530a7fc7c70888c305fac1c9d08345c5b37d3a418671f3a2b4964c56a4a9937f5b24cce1d6064d26a05f8a2fc894257386022e8976bb125d3775b0f9afe93aefa6ac5eca02e7a8738066968f8430374387870e9bb8021f1dede40f204f43e9ea29dffea086077e1c83eab58f8c0081f3c4927f20a81c54cde564106772eeb0f1a149dabb35609aaa05e4700f87309f60f5f75b16e9dd61ac6c276dafc3cf806b201f8cd5932f7b9b6498473d02f76a969e2ea4d65c3bdc853bf465843df09df6a614fb0332cb09d77099e6d321c904f109da4c03a1bb725f13e1c29d072006d4a8969d8e042ce6e1fad46d3abb41f14259964701fdfb69580a1416f10d828bf98f2bbf5ad30188beec9b327e88abd9a55c6b3b577af84f8a1029cfa3aa47fd487d9aba203cf4cca5c0fb14b4e6483ae3624affcea810856484d3470b1b03cb0274646f23b20b7ce8d6b6933db628dfee2985e64dff94f681e07582c9039580fa56905c742d837dfba84e341583365e199e6ff058e8a72dd8bcdcedba7cebb9dfd7865428b03dd908a11fb8d0a1e01a6dc420b4e0ae3e5e05f0966d39c43f3e67fea6a899b56332f0c2037303b1ae9ba895730e5969610237876cad28d82bbc8fdd80e8c5ab56e235e127ee8f853c8c1948f6dd4b8b765f443c466f32abe6f3f99f915d8a01da66496f49a78f7210a6a4e1e0d7b91ce119f2bb8d760d0e3acfe5229475b0be8eac9c5de30cc767946904ffb64606be0424f33963b22ae73a03ec3ea9cf54492bbace2732633b7929b3c0e763dd55e6fbc187f38835240ca0bfd819482981d1f77d791cd15044a775d66e1ade8b228a54676bb4d036f1431aef22e8a94dad5678580c8cb23f634c495b447790e1d2f621362291f4a4e8bf26b5a94e6b41c65f25ddce3846fca64ea26f3fe1f60fcad3c28b107e520958b9dcdfb11a22fac7d856a1de6c9725e169fb82b5eefd32609bc47110d4d123b2579b98c57884139450e78d96124cfc29395a2f81224cb180d1f014c7aa019f617e462e3d6323a212bc16206528bc55f6734b57f9f0eaa847576376c260dce97b5f027bc6b46ec67ad8887c7e9b02ca88f478c16e03c76ac1fc9b13e890c3774ac8059b0f29eac988c1b7eb959d2046d3e3ec2b1db67aad611fcb8acebfe9df6a5b8ffe6c6784e1d182ddedbc5c50c2e065fdf3097e504a178d4b5f878d23c25dd7237f6599ca396e3413135406e75ecf9d1cb03b8e23f0c89595f278264c55d9ab4991d8df21b12ec7b2c6f71da6b98b30fa0a17e43e29f9e6d49a52a18f5217ba09a4e3a45129b1d640ab61c7019fbf7189baf936f060ea6ccee89243ef502976eaf5d9564b716fe419c0196f18f6b6f8a5b5272578dcfc4b8eb03a62fff76914e339f707766561cebaf8b5d752d2315188a3f26e281450410a1c20fb85e61a25a1a3569099846daa9a5448d5d3d09b19faab1139c2b82fdbeacff3eb482b92a4b0f8aeeefc9d0628ded105107f530c87442ee405f736450f20fc27ebfc62f2cae7d5baaf13f4af4b7604fa085779417b0224e05d3f3dfec29cd09949d25dc11b35d325ade41108a639d7bd6a99fb39f230386f2befd0e77259064cb7b91245f9a0f8fed55d8849f4406429ba9987def36f0a793cac77a82a994aba8f42dab63be0d223601dc00be1545da723f1c3f99d8077cfb22f83a4164dbc6041fe02e2da50bca392849db762c4db65447342ac62d23f7d6a481e67812a3c520e0401b5edae5ef382674f3c22194cf8716fa6360b74232bfd0741492459cb7717d0ab9c1e2149be1558ffeca6e2d888b811775015b8679253d2fa20221bbb392a09963836b2b023955d5719075970d240d76154fcd4321aeb908d7f063d967b16bfe0c142b5818207a809e26b3f8624d441e2d63e22d1d6a5575b5c02b23865c6f1c2d843f6d8d95f13aa06873f1b6bac045b5239ec93e6fd08b60da3ba226870e1e4b33f9d4f5259e57892af5dfe937d0e9d063224cebf6982ce98057f1f141389f3e35ef1db61fe2e8dfa860845a71b423330a42eea4073aa255d4740dbdadaf65fab2d0cf61189fb8db7b73991c35790cdafff9a9c4ac7934d335d653cf1b19a5cfde5f4bb1e9f2b66e62a582159f8c79f32bff7c64331bc612600cc6bfe77c377504fb057c77d16c91799dfbb8278a7901d15d92a80ae86335cbb8f752c78184afe4b1b81cdddc532ee39e2351a5210b09eddfbd9d5ac7259a297c793d3d23830864836db399150f24c29fef36dcde8e13259e6a7efaa1bf84aec775081baba6c1887d179726039b505e666fb0e49979cecd2ff0812ac174385f14732f6a3c7a70013329b82d38a1edeec74cf42e7c3ee6c075e714559802a77c39b75ea9fdff157ee17ef7dc36e220a0e1a69177b8ccb7ee573e228a12c2d409756a19f7979035e768744983494b2db971efe4674c62051eb556c12016ad30000cd86497c79e6b750f88961985fdd4183b18ef79b3969406ce07df7cb16c3817f7512a0acc37dcb13821b265101b8528a6e638ff03bcd04e0c78019f6f0baef5556400d808b8a6a7dc27ccd054c3d962186f4b9afcac4bdd07a88fc05ec3cc4087634432e53d69e3d3cef6c4cebae7bbbe4b00533787e4c0a7b52c830d2aa1695f5660b4e7974ff63a3a4cd389a08af3dc50018a3320a81c0ff73cd456a59e72191901517efdfc39f8322ad6003205aef622973ce152c93e4455d871350f9251c72efd5f2c895212188e088fd637295b749c05a2c82b62f7acfee94c52eca34bc468020093e651f75be5d314c5b32b48fa2b24da3d4db4d4b1a6e3190ea925695b9876f2859896fef2ab7b5f779fd725e0f60f358097018ec1fa7f2f456e7d2b092d592718f1cc84248526c2649115999c51c2de2e00421ea0dd29ed0865eff9356394e764fd6ea11d6e91a0584b87218e71997ae4e2b8a050a1d4450528f9b0b5e88a653fcc8aaa28b8918177cd2571c39d03d0abd86868603702118ae01bf3817d327d8bac8be0c6232cfdf09ea33f65177eeb2ee969ad88e2453437bf6b42ea2f17830ee20459d52bd4192885893d966bbf235c88eadbf7968cf1fb9a5c8128345fbac0eab74dabf8eeed815ad13241fe0bdcee40aef17c9788a94f5be5f0d17db8b14889b3e00f4325ece8a24a09bb754c9c7962b381e7dd109488fd1240bc29966155ae4ee7fd69d41cbbfc97edb550c6f3316c580be6070114621f1b11dd3e9f0d349615e20db8d7b611650e5ed19ba412f4d0e023c2470f3984399a8a03b6485a6f64e7aa93e9617238361e61e81acbe04a6a1b24f7df8ea74e884c93faf30861185058c828e7ba5942d94035c8a4613dfcd4d259b1083443eeafe41cc2eda8d008888aa18a139d122c1008c1daba7c363a5cfb9858c8c39c099e94f8a365f087a4d59046d454b399f8102184b136c9133059c00c0164ec33dcf4c510a1da9ea460c66cbeaaed5a5aace3561bcd28889642a5aa5e02d77bfc1722c33089a2b3f2733e36e92cc96a124ad94ec141d307ebd1f0a5c3d74c177b9287156423bcc6cb99769cacb312b310c78dac0962536677b41fec933cd5da092b4d4e5f1bb3b0f37c847e719aee97d74b8b7a90ade2e16738978ec2e0f60529a2b5b1d3c6d49c38f945c73c09955bd4ecb08295b5289086a8233898517703701b5e9f7af95f0d5078e0690ecf733f054725ae2c89092889f81adf19c2a81600c7c0054a6222cc7a2ec858f7dfd8ca99d40349806d85ccd7d04aa62a7eb300a5771b093e256ea2e133a8fd1906e9681be890c0236a3cdfd56a5d75e1e7a99ab8c1f1c1d76c3b9c09dfba04e8c493e66300016589aea5ab4a7dc82fccf5acfee53bc8d6d798ffa61343cd8570822fd56c9bbb612848078ee1dbddebbfcb71fda1d1b51b39f1585615ced64a7aeeac6540001bc4abd0e3e02354845293424004afab240fd43dc20e27626b6c978b2bc35b63fd80905d278f9e342b75fb092298e632317c4b0d66932af1ec789d0505e2edccecbf6c481371169bacc7af19192ae4d2fff03ebf4c89e534f70b36022693bf6cb34b55cbc0533ebdd1ec4f16d188a22562368b6b29165d1f0efcecd29a5e2866d61fd7e50735c04a0fec1b3eee114ed26e8e4c37b6e03b3bb8f53a14df2539db967cf258f04fed4c4fccf5f89490b7a43423ba17729df825c2259ec9a103dc920226897cce7998ddb214b6f0f8d7d513e51e28765675b3d20769b9df92bf2bf54389b1921536e0703f65de3945ccde0a2fb4048e398f32b66c23c0147e0bf5b2f23acd70ba6c866e8ee24cdfdbdf4234c62c66856e8740eac042fd809c9bb092013fdcfdc55951cc0cc96e6f0727db7e272e0932101903dc6b14a2c47334e2bf80f3be1f1451651b97af50e91d817475e251e3290edf0b8c37597ac1cc29f1727f09539225c43d04208a470cdc30be0dbb1267087bb3cfc33c43", 0x1000}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [r6, r1, r6, r6]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r8}, @rights={0x38, 0xffff, 0x1, [r5, r5, r1, r5, r6, r6, r4, r6, r4, r9]}, @rights={0x28, 0xffff, 0x1, [r1, r5, r6, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r4]}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @rights={0x30, 0xffff, 0x1, [r1, r6, r5, r5, r3, r6, r6, r1]}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}], 0x128}, 0x40c) 13:34:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 13:34:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) 13:34:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 13:34:30 executing program 1: r0 = socket(0x800000018, 0x800a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="116bb0be7d6b925e41970c", 0xb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 13:34:30 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x28) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000140)=[{r0, 0x108}, {r2, 0x4}, {r1}, {r0, 0x10}, {r3, 0x88}, {r3, 0x11}, {r1, 0x1c6}], 0x7, 0x1) r4 = semget(0x1, 0x5, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/82) 13:34:30 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, 0x0, 0x0, 0x0) 13:34:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) chmod(&(0x7f0000000040)='./file0\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socket(0x1, 0x3, 0x5) shutdown(0xffffffffffffffff, 0x2) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setitimer(0x1, &(0x7f0000000000)={{0x639, 0x6be1}, {0xffffffff, 0x2}}, &(0x7f0000000100)) shutdown(r1, 0x0) 13:34:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x5bf) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xb, 0x4) 13:34:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:34:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) syz_open_pts() 13:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f00000017c0)=[{0x0}, {&(0x7f0000000200)=""/122}, {&(0x7f0000000500)=""/150}, {&(0x7f00000005c0)=""/79}, {&(0x7f0000000640)=""/4096}, {&(0x7f0000001640)=""/125}, {&(0x7f00000016c0)=""/70}], 0x1000000000000092) syz_open_pts() 13:34:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x3) 13:34:31 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1) 13:34:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 13:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/74) 13:34:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x181, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0xfffffffffffff000}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 13:34:31 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000180)=""/148, 0x94, 0x841, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setpgid(0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = shmget(0x3, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/175) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1c, 0x2, 0x3, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x2}, {{r5}, 0x0, 0x8, 0x4b, 0xd608}, {{r2}, 0x0, 0x88, 0x26, 0x7, 0xd2e3}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x10001, 0x80000001}], 0x7, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x90, 0x4, 0x20, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x3, 0x401, 0x7f}], 0x4, &(0x7f0000000380)={0x3, 0x1f}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) sendmsg(r0, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f0000000140)="13b35d1fd9b8a874e6f030826a7b3da43096b6532ff764be61718693246e6e2bfd413403080d42e02f2aa210755a59f2efb8e38f21481da1effc1e1259f4747e2800ed05a378e871370c432948eeaaedc034f18d754b962247b4c213a48cbd53e1a1511821f28927c4d324fb26e6ed810c441e8e6f6d576df5cda1c2ac80592b71b86457c566666be271fd35e41cf5b7881f086b60c178a05d874a0ca41a9f", 0x9f}, {&(0x7f0000000040)="22cb4dda0ee4714b", 0x8}, {&(0x7f0000000200)="23dd0bc385a556ccf684f50177c437754b59f94db998ec4100e4f65d661b9155443eb7ec53506cfbc39e306ab7133d5d10638aeb6d039ad0177a689988bf6d6ba49b84bd6ba3a949e56db20a61356c144554ec052a47ae6b8b0379315e46913f19bbf5ee2e62496086302de2a18b71059df98b7fa3252b50f85ebea5d8980e7e266908d1f426c92e1de138177fc52986a30d6c5a95cdf6ac0584c6bb95480dbe122755314a4d44efb3056c58845ea842a475271aea1fc83c33562ec30a8c07f739391c34bc193204d48a36ee7d804c588f0ee08de4e142d8a946e7d69eb0448d688023b45ad5ebed85a76c8b3c09f2d91dead56f78cd98a30aa771b53824e9951bf87313439aad0a239460d17f1242cfb65cc36249073dbec2b90ba5330a2943268b2bc70717b06c1fd10468155f273fd9b15e3f11f6c1d727834a56a01bb3d9369700e80b9ddb129fa5950592d3f2b774181f9d320c92d37f2b023f701c26ff5243602ceefa08d131c87ceabb70914de99ee8c4debc3b20bde99a7d02a855f5d763623f5b2aff70e50c9dac0ff2fd32a273138c555372ae3633f1ca471f41ed19e3b3140cc285b3761d96396a9b4f6e54b23a098f6927fd9728ec5d8807c9237f48a6bdd03e4ec0a0f1b7a04a9db1766564375d69c0213f47b5b960918ef5a7b181fe997173038af54b36e4f4b00a3901e6a923a1607864d6f6df78cf6651e0840aab09600542e4392def26774bc976526eda14655cbc9f944a5834f67a3828bd38690880d876aa1630aed946f5b6a99c52fde32b5edd17d38bb375664a444334913a7d487c56834fc8e0d2a1adbfce798cf6080ad7ebb5218416e02aa131159480dca44388d88857742d7a03a79271594c9119c5db3c09b52725e2054dc6d68ba08a3b154bb8ffbeed5451913f066659614fd043f6fb16ea4ea6266c7c5da2ce26307f30fe9d581ce93d5300b333864106e9de5cbb2e10b7ef4ef47ffcda69294aa0686cd8c9ae2dc50a8de8f90c661d0bc749e3fb8e471f5f968f38581cd7e06d362b8332ee3e217fcc3926bb1599b41ddc93666720080ebb06cc2c026f1d605718f371e64f2b6a434f63d777a9f555ab2595282942753a68f1fab27e4302af6ea3962d9760902aca39d5b443d3c8369dc54deac2b120f1fd064d898b821f29bf0657b8174c62bf3f17f07f5824612e0a00b24be11f612ac17d19f78b42dbc6ec9f3aa3b8e20e4a815595f36c70e87257e226ab80469b41631a60842cebb9fd8414983175475bdab9903b422d8ca087e9e09c32d723df820944f46d44193cfe594a5a6d1e099abb805438f95e33d2baedc4628cc2d21c841e28ae6f26b386caa133d8d9658c5fd934da0a651149c407120e7f24a8f88697c8430d353defe3c9804a2374e26c7454bc0ba582358bbe4af3fa8c7ef6e12572124a145867a82f7c6832e956eb1b9626a4f571687b70c4cf9a60a75c98e3e65456a0d86aa09b283efc68f6d377eae267f2083b9863f5a867e6cc0c574fd6a745e42bca64aaea8549353637c0ee4da66c28e1fafe94c48405d3e2a8b7317c22599eb7e656d039a86bd91361b88dc5598e1ae7f565c001944aa10104965f587659a2b64b102c952d20db6063ff222b5ccbef3c60563bd5870bfa6840f70e8c1ae78e2ff7868670c131c2672818895a72a763dce6a12d1293c8f462543259d42a1ed2617ed92a73c852979207ea644a2991b1992b5602980dd35bbbf8b3156e4287ff16e0572ce7d464924e24cbdda7b774eb1ad44d3ba4484518508d1a70f956c2fae27822dfd759e57a722a8b1c4efd0fb0654ac88ceeea3565478ea485fcd2867599756d43e4990e6f03cd80264611ac5fe488d27706b83305464cf162be0941fd824193b43ad5159d124f3f468ef727121d518579439fa326c89d9ee0f75c6272f50efc6db124db1ec6538e065de665a9018e5effc68f53916e3c8bfa03ffc280149a73a8c2b003ed372f9bf7ef834192786b8ee4f4cccbe6294a26b0421d59d23dc6ecd95aff461252215843714c5afe7eae50aae79ecb3274b20a38ea8534257cd371e409d97f682f050d15671eac746854ea4a13e61f35bd3e8830008c8cab121d5841bb9592e8f4ec6dfa7148fc183a590de4cd6fbe452e80fbeebc29c1b9e087196778a2a28f73beac230bb5d71733dcd656b29247a9dcfeed5d38d31c375ed5707b13b88c683e20f331e4d506607fff86b707ecab1def277579added9ef6c19c6c15bd0387e29ba2f5ed613c64da304771f7385c80f2a9146206b000a712676b92ea8c007d50f1f88ba771d0158e45d8a6d3280be3cc523eb72edb13d05816c2ffa28048bbc8742b375dd6af1cabbacfd69502997cffa8e7e729e35676c5ddc1578693e01021de9387357ae453bcd3b5ab05d60d228ba0952d466caea11e5d57f89525377df932d40cf92799f1b1ae1947378537a816dc564658bc1c163bf78817f7733c17f99bd60b38dcc7cc90c69592dc8c690fa28ebfafa1559d72c0fc0df7da6fe31266e47095561648c9d9f82b52cfa419705e4a617814e2a8738950c064a1e052ad9b1c7633886c984b563b4d80989e7144760f13661746cd41d40d62c6e8b6c7ef941ba051c3121caf4c4ba556b0aa0e9880c432b28b5990da9c5c5e44e7858ff3b3ab5ad951d7bb070bcee03a719dd264f63b4a4848cfd929acd52a06e0640f0c109464932849a11218e53e436b25c0ad10879a4727f1e68740b4f61383e66c7aa1f39d40d6ac64784bee35559180c64c99fbcca2fcfba213a4acaa80cd4397e997c4910afbbcb73eca044d54618a5e4e61c1f2743ce54f9b4b68e8957237c41b2b009bc54e8cd543ace4e5d764b431aeacac06ea2d0e69eb98ff842b32d0fd9e21c802f6c466f5756db5f6bc71c7231a6d8787ff4da958908711166be0679a9c60af2bb7ea0fb9eef8d7f571a303e3ae81739f863c4137497d3bbf6939e1bd00834ceeca7aa70840f764ebbf9dd4ab1ad7a3ca9c145f2dbaa7bde21ce0ead305d46b96736de8cb140859c1c96e1c002dc3a2712e6683ab30f452d6a1760a546646f56e58959935e119a5409a85bb25ee0e97ebff6115d8a7e3b54143f06ebdb348c38d77b85466c0b78826ed5bd0675f13c6659400d74376efb7812fe191fe174e92776414dd0120698d437db8c937544bc68bbfe61f8d1f558cf3efe4ba4626c28d09504adc01eb560b4f7da81bb4c3c412f7b5b8a503ab116e3c7c6b44c4538d40233c55116226bf4eaa8a014ff3793ec6e55953630813d2c5ae9bd1a9451c5d31947116e7ab1a3e90684df1181fa178c6f584740615e5e680fffce4df2bed4a578ec853040dc80002de9be5a2e16f8f42fc90201819d93d056cc61f80f711ff584920a25d2907b2c300a1b0fa5b215035e3ab66065c5464d8ce73a9b0c9ab3a49d6098afedf016c41d36f3ff75eda756a5b859f52eb19fe8c6c29514daac9f9bee9bf118db524e3891bf1fe0f073e778b7618c1593f031d15cd1e72ebd42b0a6e9fb77bcbee4f35cff202bdc406f45288dac033fe06be05839423e1b7d557f8b059b3f99721a60483c06f05a56756be5cd42142315342a04c2ec354048666b75163ce621d1d5f8956c3ddfd21916e5f49f32038072506c359df67dd99298b4dcfd1e1161aa1c228101a10163ff7a6ee4fa5c1666682e6731735da85b5333ab2049c44014949b2cacc5854a1268dd8894131abd6ccef96b7843e016cd33103379249b107258d878f33b1de8d329b54a9875796d9fafda028c93ef1095b96cbd07bfdcdab1fe5553c6a4a71878d6f4b2ec9c0124ac2484c3d2bab1d40fcf7e2176434d63ca7a3d28eda4c0a0dfc58727dc44b0e1e3f485ce2d595fcecc104ebaa1dfee3f19c6d476ceedf3b3a730997cd8b8cf63b26fce2a20c71681d122a4de9c0e1606979df1063561e19ef07a5d3ffe4bfcac9d23f055b45c7c0ddb368a02a3bd49c85b8f21adad7397aa3cb63aa2d1cf574a5a5940d071a76a57ffb48eff0c6be180d49278e9406d7882114fd7541c98fc7f09339f75f2bfffeda5c66ca33e79ff0ad7841d8f1b284dde64a78f75da9ca44e914e45b210748c3a9757a0b18bc8d96bd38e3aee5621e3f41605c7fca1cfb9d241f39604d3dcf9387c25ee8863df87e7e75152c4081172009190d0f82c5f061c3c105dbe62c573f40a37aa9a2ad921316588a485f0bb790c0326c872513f454ee5670e0d7eb905b8af51e57cab6f4ed6b3746fb2fe37756e737e265118db954ea5df0c2103b5278ebf41e33d1a38517f50a285934856ba15f6becafb8454680c34483cdacdf8f6f6789d1af82e9a3c1587f07229e6747c5cfd4f1d02b905495e5b4bc1f20a7f5ac5677e66e18ccd4713093f4d9ccf91d247976ef9b68cb96f20604073d12283ab94ff66cf625ab8d895f12493e7b2f8b05a431b315171808e23200caf2252085e8d27ca13058b1782c6206647da1e4d535e54ae3c9551becc59de24fb708b4c9ebd87afbaa4fabfe01b7c5e15170574de5c38f793d283bff6ed4f16b8833765bace54c53bf042f0a01ab1d73c0a84e810855ce8bf3fad44978d005ff41dc9d1d2473f13594197ec4fb8a7bde001499ba2d9e1649b7df124dcee858d76fc45ee480a27e03b2d11f5b5474dfa33d3c6aacea065b4f3d0da1c5dfda3d566584efa2bcae474e0403ed2b7338672702a7f8d98d6bcffc4f63cdf7b20090dbe9f834542486c4b0abee2a84463252fc18fe0fd3302f501fb3f9a5c30f982d76a6d63e613a4693b4d95c5a3bf07be5246a83204229c0e5ca6cdae576476b8e27948442e058c90ce1dd40eba49e9b241b95c95e9b29a43626ce5d5e261dc206036b88289a45313e2ad4900323ea1ec570e3cdd03ceaf0c5f03d73cf63fea4e1cd307d705628422a49ad24c83c9cd716da6d4ac84441e75e43a168ce73e3169f6894d7e1022a8ddfd994b0787b06b1c3a4d4a3eacc6e84d0610fb1050be90ab3dc1b3de42d41fffcfedfe5d780cc43fd7517e0eb7eeda9bf8d9688d1812f157abb99598399fd9d70f4e1daafc4ec286485b5714c7062ef0ade7328084219d9a9480efe484454828a17c70668bb52e9479bfbdd6f8b4b6c6929d239a78f7e9433251c545088cf344d93f1677ebdb819c086ab3c41efb09633437d2ea2daff350fb2d13a029fa9a392855d567ea6ceb662a0b60bdc08a02dbaed1d7da5818a4347334c4dcf0af1919aa43f9b21cf66b1c6dfd064a55d03cc20c993a0270539fe15f2831c08898ce16dbc25e8f158b310ee10486008760a5a054f50c52daa6ead9218ff8dc0a126ce989e9c62d0ead5f97b0d1a89bd26f76561992ea09d4e08e8f18abd996dd694e9808aa0bbbf16b3beec155c728bd9f0c1693a270bd53655cdbf85b89e4c886439fd6e81b582d32c3c994b53d7da9bffcc1974ffc62418a4f217a652428e60f46424aee7e1ecf3cc95a7b96c98b865e27adc31f6e94427a3bbb0a7505ab1f03dc9702c0af1950bf45e47605186f13a8f1a738aa1933d4e97f570260b9aeefe9e07e447475a5a2603666c025aca13900b69afe1f91b4e20a76f824ca8ea60009f74ee66db37f1ebc3ed4f60314c10ff2a41b15e9de55e316784287db61ec5ef93a780fa25eddc27711f128075a35e224a62bbca970b5f38b4413872948b50513f074bd2904c69cc3582c937e25e28ea455cf566fbea98febcdbfce6953323f2582580463931d4875cce69e5488dd658c76ae9bdfe701fadbba57c2c92ccd8a42c2b0b1", 0x1000}, {&(0x7f0000001200)="8720d7c981cc070e29e7fb27daed7502975f9cba53e1334da0519cf95be2578312aca68a6fc5a4d1efcf5d4c5345ffcfdc60e8071b2e750c5fa55df69ac17ce7a107b9120d8983bd9af99ed4706a4dc72c4217f09d0b9d520eec8001f555541582976fc7b3597481b41eda8d6676f5fac73ffbcae6b00a31e6812858176e851d69119fefb8e1a0865ab6d08aec0a072b7708ff7026bb481c4e02377e5a2b61ca3165b281ad3b9f80e8675c6fafe28d8c8db5c70d1f3ca784307c5dcf8091115b22def16f1ee7e6094008ef9f4595035ddf40f8cc60575a1591a8be00134f22db9ffa083bbcd4b4a9037ce78ef13e660370e756", 0xf3}, {&(0x7f0000001300)="15107534a35270fa6efd8c2be99b5b49c9b42d30e216a6bdb8c89972faf9597aa8122095d08511a01a84b0f6f64d8cfc7c05bd16a7b68b46ec2b63a13cbf35485c813b3e6765f75e00f13b174faa5ce35632ab6bbbf1990b7fd04dfde2b26e966d4b43dd9875bd8bc37bfaf00baba5da8946110aae1850f1b8969fd1b9ea2dd7825b90fa60247ce494c536909a7661b03b90900d2eeb778502c897a5cca964bd8cbf8a374ed24a9b2358ebbcec75753e2b5cc53fa96f29745f36b3b0bcb5e166e98f69c8e6a1e324872fedc31c8832", 0xcf}, {&(0x7f0000001400)="85e7165bee1246f46598d71639ac8de7123756d60cf81521191d15efcf7519690836c4d3e9f1a505f1183d90161dc112a23ef4f731501c287b81d97e336904f7341c6060fbe1b06288d13f71c5a4fecec81ea4a03faa83548cf29e8d777e5c37b7766426f4cf49aa707eb6c5b6e02fbc2b3f6fab1a1e6334a02f87da13bd26c20eb1ec0344df5ffbccf56f127389b0e1756e1b6d5687fe07f125c7637e76a596333f057263328e5bda96ab5f8dd9282997ae0309faa775cb43465c29b0d1a9712aee47b36a7cb471251f98b5a5d6bc9a35ed04c9adf46da4cf51b7da33e87b26b9", 0xe1}, {&(0x7f0000001500)="3d9862509a02ac89811290394846409fc57d8ae1cd2377700e56e89eae43564c17d81f4e6fe88e02393cfdc362ad3f2eca742fb005058790f7d933e89de3c243e014248c2a188d3bab1791676c3fb51efe4bbbd66aa499ebcbb59da97affada3dabedca9de438ff8badbed357492ebe1f20d3cd2417a405d59acad3ed7b7bde9354307639584befee5d194eee07576777617abe9a478b972996b89323813ce61ea8022d31cf75b96a928cd9bf6b1035cfeb3dcec27b690ca5b3d3ede115784c12a0e509879eb1e20de2688c52c03c416137eb63e51d1e3375b09dee5403f648f4fe7d2d86d800591720c53e4af92533f126a6def8975c9f599fc096705f1de9ed42cc4baa1b1032671a034be04519fc94901135c40a6ae52640a59a244f65e91917d142ab3870ea44791b178980e67d331ab9e55df095fefb274cd8dd19199b7b3cc3cc755d2aeec4d8499be1fecb50dde036c1049168d037ad67357a715aede935e816f8627597b52b445077260a091c861eeca6dfaccc1c498bc721c8beedaf33801a26a1890790ae793c0762e8ec9e24b652080aa748e73fe3b9c24a44860691b1c9d02e108cf905b7e2c712c0bffb106a89e55f6758effae2002b75711ff3dae1565bd6628566e5a0c06fcb6f8c46cae62dd8b1779959e3b5e403b912ab9e65d2826bc08969a178ac60a24afea7eaeb31b7308f55a194e98cf61969b96981f716639e4f8883c7e4add7ed5215e3525d333b5df6815819c163767fd09c402fbd75ceef3eb053b2b8d34f15048005939064857700fb0be76f102dc66e0c2d14fe61dc37577bf05c66e0e037bd65a46ac20710c180dace2d4c8ab52e72baaf3a541540613f5a00e150b10bc9ee8b5735c1d3f4f92fe9768d13a52f34ac8adb76ae7b05eb2fbfc05fec15b1e205cb9b84e23e807a7f2a988533ecf31a338716edd07d88f390ee61fa50566a7dcd9c347ab24f287419bcdd4852e04f82c1fd0e5bd8eb086e2e4ee3069ede49494a238030d7a8056dffdc481021c99e3beb99f2e077311f7624a155e6632293eb5b209a1d09146cd9f767a3006a1bdfe1ef210d4ffd187386a638b04421c33c6139af8944bfb5e8df075c2e47abc28eed65ae28943766caca1fd88f3a825db646ac220d780b216aebfd62261450a727430b5d750400bdfb6d776a022cbc9d5b26eba20d43cbcd5a6393e6c5901cfd614f559742f7371db12be1b331e820887afa486f4f4f4b99d94acc24705196fad54b3fc7946f17047f2d7a0a3dff983b2eb02b29bdf63083d8f6712eaaf79cc4e2dafb9146c858bea3dd956dff60cecfcef1d59464f72491821a5c61161f6195d0dbc8ab856a52d9478af9b171f88cb357759ccb19847ac581d81aea6b2c8255f011f827d2b3c0e1ceb6f7076ce6896dd0f114c8282796c9492a2d6d8895ca1cf4ee2fe1272bced2e48afa8450b8b84cd2f2b29f2c2dba76fdc2ee0f28ab3621eea1d259a364261611bf418cc313e86c324a4cf1f4f38a653f7c31a93272f066517f5957c0634a8d9d2b656713aeb0b1497241b3486035c7fe7ab3290efba9a2b6b4e05523f46a3f6ba9fc27beba3de4eac35538f9a03a627ba7bd39dd035ba6f84b86889f0cc51a7907fb2fd73924e60fe9db456b24d39c7b802875f19d0fc5f19ccc584ebc581ccb2072717b01e88cfc9040a00c18df698034a8638b4bfb73fe41bc74dec91c6502c1646d5276c06d6fbf572fe1474e57d26774703e959dbbf803f06841b7ff70a0b197eb4a5742444805dd83bcc4f2415c4de18f8c90d38c8814882ba608a51fccda188f67e8fc349ab27a546be97af7570e47c7ccb39907cf94efb0eb0508b2e52c11d105b7797f7b38d5529a7b1c2b84019b89acf4dd86981dd44fd27c3499eb642d978fa5a58451bc9ff364d987b757949318677dba90a338a34f033578a95e94b3637d20bee603e0547999e3ba430e73062a6f5a7cbcd250718ddd2116f53c8b804c746f5111eda47d94009a3e2ff6767a213437d05c391b4750497be2cef9f2fa2aa2ae2a6aeced4ed9ac0a89a2806f073801980f49cc423783a73326808561e7da4bbbd4767e46b10bc42a52e5bfcee5e4cef961a5b89f76eb8ef84bcd854c71a26fc6d0cc7c132dbe6e824bc87721e042d2d72c252f43a7245c0583961ef1bbd0f05b60a28e5da8fd22daaa372a294b2e9ec97ecd00536e0fceceb2b28240bfc9b05966f07d6c6ff93565ca9a9af0068d0d981d79916360b8165b5cead28b1908703652be87acd60c7769457dc418c1a63d59c2aa6271adc71f33ac7c325218e3c11fba8d8355c7cf7cbdac767c3c93dc1eb352ad87e639f7edb009dc024fffc93e57b6bf071f426671579656717e34b2cf64c5b281470c3df75b27db5b5bdd8dcff4e929de7ace8fb07f43d149bd2bf9264c50d12fdd4272de0639e55c7c86b5e23f7cfa1d118b2133d1a5a23842abc4ed9762dcb204df40188934dbfdaaeecd2de3df719f83d4e2106294c74dadb2634f7f8cd269487b6c7ab6af16e8f9936b54bb6418b56ff3a33d3b6f03cac755372cfbdf6ef44ad287b63f3facf89e86ada56f26de7c57834f470d168529f6b0ee5f4e155ef47dd4b1b134d67b5c22db40e44fec658f6ef71d7d189cb928c40aa5a943b2dac30fd88c052c890257dc98298f298e5d5cecd609a09a2b037a8a19e5a76a278a227316b2d4857091928e1da9939822cdd66d48d472f9eb8dddadd99cce1bde5eccdb6f24e2a5f181ba9f05b45864f9277f213a71078f028f6fee74350b8a858c5281c9c1b539189265fd209919d53254c18446dc56985948586296e6106efc4f4a8e9f68524ad6d23db88f20243eb950813f98dfda56b92b5277dc22f4fe40088cd6d41e5df3219eca47d8651179ea79cfa8121776f4692f75f02194f35405206afcf39ae663bbf465b2a1a0f2f1624da5a54696a21924ef7bde8355971704ef7df343024782caabc19ba920b5300a8172123c3343fcfd5d9d3c75be2800650ba926835312f0aebbaad4950b0119f641387c0d0b66bf53b32ba30b36e2fde68eb0caec94c8535cad443a43ca3f0e5a94f6927c5c189f100b91a91b1b41b111b43137155f2fdfd4be08f6a649c310da560ba2e7e68e2823b59a8c35331e1b1f5b991ce859a4b3fb44d188d23554c61818d22a51367f61af84df09d93f4c6c82ca4b0b8c248c50645b98582bd54dc71df36e9cf510bff8a14840627b4e94f9f13a978d6d802b022204872005ac17de282e734b56949d91d47b4be630feb1625b0a57021ae02da0d9b59bfcb613d4605e1241f61e376c8c05e43711778f4855ce244284e56f2fd6e5129a6a9ba1397688946352d56374dc5a1859840ee8a0420263c9ed8ea6e9e303e6472097ca698c292a7b9cd9c08e81f47973001bc206d078ea9c1af3b33aa65c5c41b250a0a619dc52e6341a2391eee876a40518a318446d4f02cb442d80ff0a6c3e7cfa0f5b2e16912328449267cc88fd82139c4f9d85fb9d65d43efd03173a8b9232a5c46c9c787c487f1688f3dfb775ceeb6e799f7c503a9be8dd25bbe0034212ecb37cd77f3a592783dfff1e67ee420971f4f9f11c25eadecdb1d7b6b17a5be75616d3b38e11606bd1fe750f2d8191f2fb6501369d5a7aa03d1d0bcda6344a786c8f5ad3e3b71c9eadde617876f9322832e2c682c0bfa890e15e7082336e33acc6319bbdf1a65f53eb54cfb5d902378a768d80af897f157b47713366a67b145031e910628abbc21bebf4f59b530289d678c58b2e7ebc84177f37b0244a866a3c24a11eb3692e2e8fd2b195cc6f85c82ad507f7b7baf95a56394651b66c8aba125d25cdd312d5df613efe882a8e5ca7a8a42b220fb039cfc7b68b6783168833d2172e9d6983d7340962df95ac66ca662e9d7998c2432b29372503eeec408d0ba012a59d77fa1146cd0844f5c4dbfb94eb3df7f52df9336b904cd30fcef325e738afbbc81acb72219db6a4400fda6704d82c9934fec2e9ba8d443ba3390a62532ac530c9d74eb63c94f1739c7d7d3b034441abcbc756ae02281ac26ac1dcd2919a4418309da0b41e3585f20e69238bbe962804c685bf3c4ddcc16b8fc1d7ed89678022956ec7a7f260c1ec0ed53b11b6fa9120aa72bd9512c426cc22a67518ae869c9c99fb7c810e7a35a6944c2a3ebd7bb3a3e964819d70a37541d17cb1722032c686416e405f6cbd3bacbb3e0074e44e1135d60fe5869fccefd5e87b3e74a3c8306e94be28eab56c918709e977900b33ede9257de26e634f0d261a3bf8b31c187f4e1fb29ea6115d4158a5cdd4c73100b8c5cde1e54914021125c5f4cf383a11e53d4323448a6693e4df4adc57e0a80ad4ff494e0668e7f5cca3b7673a55f9478de0f5c1673f222993dd2f82f070314e894ec0462779422572172f7c70bf4df007be834af1bfd585f809e0c2a01edc038f4e195cb38b82dbf75da8cfe37f6314bcfbb844a72f982fdb467abd5379e084cc915922c942583f7ddda9b519758a2389ec048e39ca23b092984499afb730e179531f5aab1511efc8b638d7aa5ddb83bd5f61eb1ad0f15c0834f7ba7ef90ca6b05725daed65cab43e6f0351a924d51637219860cba7928bb1e5713b7dc84b1c8dcb8d036abd02249451ab546fe1dc2fe4fcac9eac00ee45f0a2f279c1c0ede1206705cabbf8fc4a93931f12588ed98e3686a8d0b7b4aa52f0a950444176d0ee3d073d035d04522d1f4c6261648bc2cf296258cd254a725ad552401e21908496b126a348ec8076573d82c970000c1053f426c6ca576e464a6a77dbfb7815aa7be7fcec7c8e5d50126907d8e3f897578bbf4758d4ced5194980475d8326f8579fade1fa8b2e51acec6b7e7f852fa694b5b5866897e8f5e749a30a4b26e01cc9cbdf45a36b2c3be24e82fd5a217c314184f9a9e0b01eb95aa7d1d71f5c6368f4038873e5111768bdb2c79806dfa808509cc945b5fd82dfc68c904d443e63502f7646d1a445f5de6bc957e48be6442c4ed7a927b70994692747db389dc5832d6d8fc3de612e2c2cb46387d21fa3fbf203a46761d5462a18b627e74ed12f973ccceab40c968e6757719a28e9149eb8e53f115cd1b565fe1270e3a42935e9f16fcfb0a84ee03b2b88897f70ef9e48d13da903d4d0d941eefdddb7afe3409e37310cd919b208ac036b705770306cab33a2278fb93b203106e4e144f1a3e420c4a0922c7b08956f4db6dae5ed47ae97e9203fe570a3a351ba507b40b98af17ff550e52df485dc90112b2b6960d286cbd63e1cc18a5290951af1b1ea5873c00a405844d0c302f6a44ba19552058a9702dbd67da0ff40c88c30af98890942455a49888d2d3e22787f3fdb1f446a49f25db3ed83a9524b5fde10298efe519c7e2b9d750db83ac882521eb658fffe041048236ea11aef25b98c0f1d88cc987f8c9eacf8a8b40b9d4cb2abe4dce496faa07a446c52f41c5c6d622609d3337faa1492570401ccdcd9e51012f03705454f7da5cbdd8fa4ad44dd9c4c19de8a1273596019bf2ed96adaab854aeb48715acef5992d00bf436fb292c050bdce7100d084be1214906486e64e7d3559020091541548bc877fbb9ed3c5baa9b001a0483d65d0286dc6f10c13ec9fd220a7b8c3830b017c15a4e944bb40240e576585d14cde0ed170a9f4ce76cf1ef27b141af22157c89197d404281be7b58964eb2599631dcdfb33661b92e9cbe6dded8bf3f788c76500ee3e42b396ba51752724c25eb560e27a7db952ff05b68c1a026811fbbbcdfa5", 0x1000}, {&(0x7f0000002500)="7522b78a11b795e2ad71d6073a12762398ec446c0e4bcd04054af5f34970d956209b18acf9272717d31eb2903da63e2a9c5c0a2634081c32b180b8058be95ebbaf493e379894a48124dd314f0c3295d53831e72f9b9007d565c321755521d63963b4020c5adf1133fc02bee8cd5f9fb73500630fa17d257f75a156f4da35125ed363c5c3c8fb63ca629c73e06a88c3817fa7f0ef143333f829fe686371dd17", 0x9f}, {&(0x7f00000025c0)="565db9dbfe8579c1411323288fece9b5d67539f7ebee5b64df801b0f90", 0x1d}, {&(0x7f0000002600)="ea7c5f3e3b015ced6521c6923b45f0cbd7b257c545ac86d47faf6fe2b18d6cf464b8647593e458ef8f8ccc5f60c32d88026db8c90809594d5714710874f43a58faac18ddbfcb085cbb60e42a1bfbd0a48cfc442a0cb63b56e104c4a1ed8618a475077708d45e992aa0998bd243ac3847230ca9aa1b6dbb72438ecf15e1d34f525aec28cdf8024c796272dcdcc4e267376e5f22fd23a36265e2b485f74344c893caa821731cd15d5e8c0c45dfad16f2377f2dcaa7ae5ba2a609632f938fe17dfcd686703eb15d7916eb7b641a52e02c72b5c7f3cc6bb71f5a77cf9e43830e56cc81b5b1b21bd41f5f9469ff63caaec766d6aa0c6e631431681bd4e42f1cc5", 0xfe}], 0xa, &(0x7f00000027c0)=[{0xb8, 0xffff, 0x100000000, "6415d87597e6bed1f05e44169d41f1ea3d8df4322d27814e57e049305d3182364b52c14fabbd62db6ef0201c889fa74d27adf50fe28a42532e22651e262d452c7ca8c0dba649ead4ca1e6eed1dd8447a616a5d7d8f20e49392dc654c6c33c1b7fa03a6b4b563e3e64fc713d625a1f1a86fb76ee6a4ed3b5e1cf6405912806a36abab10c4aaba1b8c4f4e18bd09580840cc7c3a041fc17f16b8e0d015386c1dc6fc1b"}, {0x38, 0xffff, 0x4, "1c5251d67c1e36cdb20be47954f1bf81795536470a6dbd2b3d88220a8f8d7163dd32"}, {0x70, 0x0, 0x20, "974e8f9550a983023419bb403efc1c45b987819841d4ea8bd59d2e62c97230891da15f16f051e83384e751c54b228359a594549e515889f7b5c2e93c3a5aafb935bac1e18a7eac79aebf0c9c231d3cb58150094798c0a25f4d650e"}], 0x160}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xed, 0x8, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202d4f9e51c96529dd0e87ee764703df4a48c731ba0983acf235045bf8e647f00bf073cb1eefc1e7cc5111e1a62210f5dd399e08b594e09b5bef3eda8bad692aef15476d414ede00536a4f22ce52ebb8c95ba0000b79de25456ae2353664fabb7d7915186426342c507a0ed7f70ac05cd1b8ae6db5017583400f5"], 0x1) 13:34:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:31 executing program 1: r0 = socket(0x20, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/40, 0x28) r1 = syz_open_pts() socket(0x3, 0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x84}, {r1, 0x40}], 0x2, 0x0) 13:34:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x400, 0x4, 0x1ff, "1b06aa236e1c27f73c31beb3823380a51477e1c8", 0x9, 0x5}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 13:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) 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)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100), 0x10000000000000d3) 13:34:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xc31) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r1) fcntl$getflags(r0, 0x3) fsync(r0) 13:34:31 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = socket$inet6(0x18, 0x3, 0x1ff) fcntl$getown(r1, 0x5) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x6, 0x1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)=0x6) r5 = getpid() getpgid(r5) setsockopt(r2, 0x29, 0xa, &(0x7f0000001080)="d5ff9668", 0x4) ftruncate(r2, 0x7fff) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) munlock(&(0x7f0000380000/0x2000)=nil, 0x2000) mprotect(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f00003a0000/0x4000)=nil, 0x4000, 0x4) semop(r0, &(0x7f0000000140)=[{0x8000000000003, 0x1, 0x800}, {0x4, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x6, 0x5, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1003}, {0x0, 0x8002f, 0x40000000000800}, {0x2, 0xffe, 0x1800}], 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) 13:34:31 executing program 0: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 13:34:32 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000080)=[{0x3, 0x4, 0x1000}, {0x0, 0x8001, 0x1000}, {0x3, 0xfff, 0x1000}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1000, 0xfb}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000005, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x20, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x80, 0x1}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0xfffff, 0x40}, {{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x3b67, 0x8}], 0x60, &(0x7f0000000040)={0xfc, 0x4b}) syz_emit_ethernet(0xe5, &(0x7f0000000200)="e0254d19ca38eb9066e1f63cd8377844052053807cc265654e9bd292c20b020d6b89cdbca44995ee5bf1014e7c25edda1c585a1cf0fcbd16d81dd8ceeed0566f68db02bf062afb2c74b64f15e6a1ee25d2fc3380f3eca2fba98dc1d8d9193b18e279bf49ad6a94f772a584f49a8754e2199d4429dc64aad98850d690cf8a2170c06b4e53edf62ad71b587b4936499a50a7a20d0094fefe42c7822c64d427cc4477bcf6526e1b6b7b8cb2a92b9d17ba08734cbee39f9cba45dcff75ae998789bb895ab8f42cc25937e8e489fac6a8dc2337edad954d602eb114031076aa1ab0b88d742719b1") 13:34:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x70a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) r3 = dup(r2) close(r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001480)=0x9bd0518) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f00000015c0)={0x1, "5d923e43330c7fe7972001796586530d9c17ac84e654ff6763bb31750572b730294eccf08eeae2f818e6b7672dd230c14ae9353409c0e878dc3b2dce9891d3c6e19b1c775c9ffaa3248bce416ec81fa81c15716ee00708360d968cd4e2aec925c9e1335cc5a149a4e454ab6bad442ace1ed8cdf66f4d8a5de221d74a7b573fd238b595bc316eb71bd8749df0868f115973"}, 0x99, 0x800) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) msgrcv(r0, &(0x7f0000000380)={0x0, ""/219}, 0xe3, 0x2, 0x800) 13:34:32 executing program 0: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/4096) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffff) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 13:34:32 executing program 0: r0 = socket(0x18, 0x400000001002, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) sendto$inet6(r0, &(0x7f0000000080)="e0172952ea5a1f51677e764755003cd1c5aae1af29619a0c192c92f5c6f8971267fbcbcce1a9c6b40d536ac2ffaa185e6006b857b2f04780619c990c1f9b8a8b5082d519f8f8ae611af4d7126d43cae200708206647fda72ab4aca783d7838a46abccc1ffe7e08e36a8fb300b781729394922b5d2143081eb8695aff897004149a38e3b83949610ddbebf1dabc819ac52e7af433549e679db498df26f0a18afa3a44bdc469a983e62fe750c4d156aff486dac34e6c4d9fe706d2ccc162000ab9eb0ced6ae7ec614ee667d8507e3058845b545f6c6a8c3f343917", 0xda, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x100000001}, 0xc) 13:34:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8411, 0xa) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) 13:34:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket(0x10, 0x3, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x69, 0x0, 0x8, 0x20}, {{r1}, 0xffffffffffffffff, 0x4, 0x200000a1, 0x1000, 0xfffffffffffffff8}], 0x50b, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0xbd88, 0xfffffffffffffffa}], 0x7, &(0x7f0000000180)={0x3, 0x4}) 13:34:32 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000100)=0x50) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r0, 0xff) socketpair(0x10, 0x4000, 0xff, &(0x7f0000000000)) 13:34:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) 13:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup(r0) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000300)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() close(r0) getuid() openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) syz_open_pts() 13:34:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:32 executing program 0: semget$private(0x0, 0x4, 0x204) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="ff008206000000cb33e11332fa0cca91dadb155abdaac3e5d31889894d7a263afc516c329d7d8206216c5cef6f3162c9e82685f5ec49ac4bf90d5945b43572f00e368fd507108cecac7f66e1561f16dd700e162786207792733424cb3d1ab87d7652b89fce51a307ab6ebf7c8bf089f0304c3a5e1dcebdcaa19926b29aba7eca1f17541e84926210d3af6a7336ad97fd20de988c508f75be9aea989536d8e3b58ebfd0a4e6792443eb091c308de78bd8"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 13:34:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) setitimer(0x2, &(0x7f00000000c0)={{0x40, 0x81}, {0x1ff, 0x1ff}}, &(0x7f0000000100)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x84, 0x1) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000140)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/242, &(0x7f0000000040)=0xf2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) 13:34:33 executing program 1: getgroups(0x4000000000000162, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:33 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) mkdir(&(0x7f0000000040)='./file0\x00', 0x71) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) setregid(0x0, 0xffffffffffffffff) 13:34:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x9a4bb79523eab4d1, 0xf00fffff, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x19, 0x4, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x88, 0x8, 0x5, 0xf9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000004, 0x7fff, 0x3ff}], 0x5e, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x50, 0xfffff, 0xfff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x9}], 0x4, &(0x7f0000000180)={0x3, 0x8}) kqueue() msgget(0x0, 0xc0) r2 = msgget(0x3, 0x2) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006378ff73f9ca59f8dca135c720ea4dcb092b3e09b0328856b6f41b579edc76e0a5309f47500ebe92a2d12d8a9856fa98218b9d4e436788fb6f9570b8bac5c2a9910d0ad2d64e9342bdfd148b5400ab6acfe36ff4effaf4f7a525d60f41539885a8168f3a8eec879e"], 0xbc, 0x2, 0x1800) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 13:34:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getdents(r0, &(0x7f0000000000)=""/104, 0xfffffffffffffea0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 13:34:33 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x102}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:34:33 executing program 1: munmap(&(0x7f000003f000/0x600000)=nil, 0x600000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) 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) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 13:34:33 executing program 0: clock_getres(0x4, &(0x7f0000000040)) dup(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r2, 0x4}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = dup(r0) ioctl$TIOCSDTR(r4, 0x20007479) 13:34:33 executing program 1: geteuid() r0 = getuid() getuid() r1 = getuid() setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getpid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r4}, 0xc) r5 = msgget(0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getuid() getegid() msgctl$IPC_RMID(r5, 0x0) 13:34:33 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ddf000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x20) 13:34:33 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() socket$unix(0x1, 0x0, 0x0) setuid(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 13:34:34 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:34 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) socket$inet(0x2, 0x8000, 0x0) socketpair(0x19, 0x4, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="513f7eaf06447393061f9ff3fcf223e1aa0efffd06c9d47d37c2", 0xfffffffffffffd87}], 0x242) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, &(0x7f0000000080), 0x3b9) 13:34:34 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x6}, 0x400) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x100c1, 0x80) 13:34:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 13:34:34 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)="0285", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x62e, 0x100000000, 0x842, 0x3f, "eff0dc3ecda919da66ba8d5ba95b3cf06eaed9b9", 0xf4e, 0xffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="d0887377375fe6fc77b8bdc81f761a09c15c18af4458438226a29d8ff92c3dedace63e24e03c16856c9e5883bb7bbd36c315596458108d87438e75edaba2252298c46314f0a9cb5ff5fceb4e38f233bc59d5ed6d186b9e81ca4a27c5a3f64a59c5b3d3b6eca088fafadc163d371c69172aa0c5f2262f05b02f464e0ba5972a5344c126cdc56bf994c463b26bb2341bf451d7f00f7c4bdd8c2752c3f327e8d89484b8d95e51440817dd673624714dee375b8ae20fc20440f68c44b4a46bc800e369e108294b6176fd692d7820763c93fc347d0ebf67ec214b2910648301", 0xdd}, {&(0x7f0000000040)="6fb14e9234aa1819494d394bf75991bfd4f718add6ef4ffe800ab514f60a9ffbd4f49a1a44dc5a593826d287862840b794c4a3cb1613d6c7a1a75705182d34adac938aa3489a52", 0x47}, {&(0x7f0000000200)="40ecd361b5395c4256f6dea5ffbf177aa92a5a090efff4c129e4b859bbf85627fd69dda6971cc7be9a7255434151080b8b26dc2479d16bdc203a87aa696db93c62c0f56bb90cd93d2792d816720c8eddd8d5bec06f5693ba5d0b6cffa502a13c0d23bf4381ab1b4c82034f9702e4bbd768bbcf11aeac41131cdb69b62cff4b0a695498cff4e149b1a25bfc72dab38fb0691e24a04be28884420e4f2fbdbd90c1e5ee9e887abfc89e6c716d91f78b343251", 0xb1}], 0x3) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:34:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="c3958821c1c6cf2f799c411169730e4ee16c3e8f9b5e", 0x16) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 13:34:34 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/253, 0xfd, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 13:34:34 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x147, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) 13:34:34 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 13:34:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x6) write(r0, 0x0, 0xfe2f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 13:34:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x2000100000009}) 13:34:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) 13:34:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x63) getpeername$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r1, 0x4, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() lseek(r0, 0x13, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000002c0)=0x4, 0x4) fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x36c4ca0ed62fde50, r1, 0x0, 0x0) linkat(r1, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) lseek(r1, 0x0, 0x8003) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20000004) kevent(r6, &(0x7f0000000780)=[{{r1}, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:34:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00000b8000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0xa0e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 13:34:35 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control/../file0\x00', 0x100, 0x100) mknodat(r0, &(0x7f0000000040)='./control/../file0\x00', 0x20a1, 0x1) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') linkat(r0, &(0x7f0000000100)='./control/../file0\x00', r0, &(0x7f0000000140)='./control\x00', 0x4) openat(r0, &(0x7f00000000c0)='./control/../file0\x00', 0x20, 0x12a) 13:34:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x80, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7, 0x100}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000048, 0x3f, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0xa44}, {{r2}, 0x0, 0xf599a0d85dadb52a, 0x8, 0x1000, 0x50000000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xd, 0x7}, {{r2}, 0x0, 0x48, 0x20000000, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xfffffffffffffffc, 0x36ae735d}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0xec, 0x200}], 0xafb, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x568}, {{r2}, 0x0, 0x1, 0x0, 0x33, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x6b9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x1f, 0x80000}, {{r0}, 0xfffffffffffffffd, 0x23, 0x1a, 0x7, 0x1f}], 0x7, &(0x7f0000000000)={0x10000, 0x1}) 13:34:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x5d}) 13:34:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 13:34:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 13:34:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x23, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xc4, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x9, 0x78156a8}], 0x1000, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xa, 0x40, 0xffffffff, 0x2}, {{r0}, 0x0, 0x18, 0x1, 0x800000000000, 0x100000001}, {{}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x7fff, 0xe8b}, {{}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x4000000, 0x6}, {{}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x59, 0xf00fffff, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5c, 0x2, 0x400, 0x6}], 0xffffffff, &(0x7f0000000280)={0xda6, 0xc}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x83, 0x2c, 0x5e, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000001, 0xfffffffffffffffe, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x28, 0xf0000003, 0x9, 0x9}], 0x4f4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x6, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0xf3cb, 0x16c}, {{r1}, 0xfffffffffffffffc, 0x65, 0x60000023, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xa, 0x80000001, 0xec0a}, {{r1}, 0x0, 0x90, 0x5, 0x2, 0xffff}], 0x1965, &(0x7f0000000100)={0x800, 0x2bec}) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) 13:34:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x200) 13:34:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000040)="38c146c6af606331e130d1c95a7d7a7fbcded311184fd28ab770b8083a04e4aa035e78cf73e93aec8477af96d1473dda5082ecf8bca10feb1bca06cd2a152137b785b3b5bfb5afdb44d9198265b37cf470824de0be7c47300201905223a4aaccfb", 0x61, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000100)="d2accfdc0b27d729f56b22ef92a040ba0cdabf7a206256611f191254dc53a3a66e3face2b0d628628789f233be039db0cd81aba1837f7575d838816329e5898962125cfaa8857ad983895a9053eabadd659b0a2647d17dc1746c707412e56626dceccd1222c3e43ae87d9718add42e3f8d45b779981f723b767d24ed69419de7fe84c00989d9ea9b282578e45748631d359b135aee2fc658b11e3662b14ceedcfd0faf78db352fae23cc5d278f7dce056c0b3f2f6a9a9b9aa55395b902045ab003650cb53fe40795452d927f98c1dd0cdc0b3a608f980bf9408d157aa7fa547d0dfdbe608746315978470feda482e0cd442d", 0xf2, 0x4, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x40f, 0x0, 0x0) 13:34:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) syz_open_pts() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 13:34:35 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 13:34:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x7, 0x0) unlink(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) 13:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:36 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:34:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000200)="7c8b3470854e1432b05bf3bd697b0ef245b8d5e3e0b60766417c280baecd085232dd73ba5da784ef6f2e24401753561d2bd3ee10f22e9f44c3cdb5aa9b315f76a3d498fdf517fe0ab4488f6542be03c41cd8dc37eb1c3536c802f476819bb84dc14d5f70aa651388631ea0aae9b97f", 0x6f) recvfrom(r0, &(0x7f0000000180)=""/31, 0x1f, 0x40, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/140, 0x8c, 0x840, &(0x7f0000000140)=@in6={0x18, 0x1, 0x17e096ae, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000000)="7a5de6fa57a4", 0x6) 13:34:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4c, 0x1f, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x0, 0xac4}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x93, 0x8}, {{r1}, 0xffffffffffffffff, 0x6a, 0x4, 0x0, 0x15ba}, {{r0}, 0xffffffffffffffff, 0x1, 0xa3, 0x40, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7ff, 0x2}, {{r0}, 0x0, 0x50, 0x1, 0xcdf3, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x40}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x20, 0xffff, 0x8fbb}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x4, 0x2}, {{r0}, 0x0, 0xc, 0x10, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x43, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x90, 0xf0000007, 0x0, 0x5}], 0x3, &(0x7f0000000200)={0x2, 0x200}) 13:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2004, 0xfffffffffffffffc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8a, 0x200, 0xd993, 0x5, "c3a7819e7c58e9ab8dd11d7a0f5b421e8f17f0d8", 0x8, 0x80}) r1 = syz_open_pts() close(r1) fchdir(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 13:34:37 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x3000, 0x24, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/35) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:37 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0x14) 13:34:37 executing program 0: getpgid(0xffffffffffffffff) getpid() r0 = socket$inet6(0x18, 0x4000, 0x40) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpid() 13:34:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x120) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x7) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 13:34:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0xb, &(0x7f0000000040)="01000000", 0x1) 13:34:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xb, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4e, 0x80, 0x6, 0x2}, {{r0}, 0x0, 0xa, 0xfffff, 0x8, 0x6}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x8, 0x2}], 0x3ff, &(0x7f0000000140)={0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 13:34:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x7, 0x4, 0x1867, &(0x7f0000000040)) socket(0x20, 0xc000, 0xcc6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_gettime(0x3, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendmsg(r2, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="5cd60b5d285e2a8744dca897e71398bf3cc6645e1d53fee99dd7ce57901bfa5236be4449a5eadf6e19c5e5b43742b9b86b8b48205dc3d1949988e9b4a015a2926c417383071a60cb54a11031c5d503eefcc289c3221e04681aaf5d1500e882bb3c8a0132415ac7958671826375792e986336d0c7ec14b638c4f2f283b0c1b1e2aa0b5185c5a7773d83e5e1622993ed9ce8014ebfb8d9bf1830c810b69e90c39d74d8cad322dd7f1845e8b93761b8358a6adc36f66695f4dca5c355777f56e19e984ebd7a97e45ee63710f5866964b4c2cad23eba03c7a22a04e3e58125a39b663724cbc29c55a97649a29d85", 0xec}, {&(0x7f0000000100)="4bfb580614fd9ca14b2f7303342cbef34e58c52b557ae76913a457c4db91b5f448d22152367ce068d55a48296f6cc8ae525092", 0x33}, {&(0x7f00000002c0)="ff680e748c3ec30caa3ae891dba9247d330fad135ac085d57405de12f65c8bf15987a0c8b1e82959c027926f7f2983a81d554062829621e69bd9b9e63391f62552888188432c70cd792eb4485b39e9bd8452e8d6fd9839ece227d7c967f6ba3376756550c1c00f134864a5dc85cd56893c7eaf7e07a33c08319458802d3b7f4f1ef71cd94b4a89a2a56c1e6d8c7bf80e5a475627c2811a3cb1396acb8b676a12b83a1d02d14caf13bdb8ab6aedcf4a5d945f124a0e0618efb73884602e975a109fe979f502ad93650c100dee8e1e9d93e7933ffda3919b5d3aa71f12c29b5bf186eb4676d30548239bb6fe4804a765192fbf036656282b9a3c81bcd24495b596e8e1889d0391951fb6c99b551039efd29e90beeaad838f4cf2920b8b87389bdb0fe3c7517777bb19e8909ba98570b8bd63a717e6fbe8cfe477ac83697bdc51e1d2a4991d0b197e347e5b157f4b92af4a233c2558569bbc8cc7cc65728da4dfd39cf26cadbbb1d07ba59a92631187537d050b0eee39756024b5dbd1e65008d571ea08d2508f3969110c1f911a09f15e9d548712cc37604b712561a9a86ebfbc53d6efcdc7aa26f7936a4a9ca19b53537fc9f0fe0ff555fd71c49f62b6bc7294f1d5d2e2f72b702fabdc532186aeed4f33d0b81a4205b94c2328a984e6b961417a1300d927b7dbf25492c512fc49b801f0e663900acb4b849e043a4e4c067f3f497815f6135bdd92904fff4c8f11fe987c3812e56b8385b739ba1c00bf20d2d5457c14d9608832da517f3d8d64929b35377d5b123b55aca3790d37e860d4dbeb9f26774b6eaad67985d9bf7ea4bcb159314aa7fee2477a8646e2d1aba78ff655aeb231b1b19719a867c7b05d401cb12212e24a06c66d4187448183ad88bf9c79ad05a6d3bfd662ce214c474a500fd3b0f2c62b6b54e7b11f04eac606c5ab0016b025d50f56f9a82ec4a0d9aa05e2587c41a6bec5ca5fe312d9ba421303975686caf42e40c0d0046845d6697be78412fbd1708551ea9b6779614034d44fc12e3d6e2bed91658c8f5bf19046171161b16f9bc269279ba9d117a48efd909d63b4cbb92a036562577b5e4256afa43c1c50ddd3a88a60041974cc49c9d4607a266c0f3866b207e81916eac349c80b8eddbd66bdd9bb117df1249014f99f5050ffed8dbb23c3d1e5409ecf3f300b7fed083af51b5f29dda297d671b6069692c33a71474113d2450274dd9a3c0f7d26bce17fc9f33f701c5e3527669af9d23ce479b78d31f5aa9c7e3e285a70d41c2d32f97859dd541c8ccea7a64745cdcfb0c52d60b583976048766e65e59e5f004551575b4a3aec4b2e66f1b634f590064b37aac12b1934126b817c2f5eb8744ca6248bebd48cd5031d7a3531291d20a750ccf05983e6d942d6e02304798681d24ede411fcb91f53db9c8c6d70080523aef86d01e04458b8f31d1c1a06482ee2a9e2cf0b63395aa29135ab754ed22e1b96661aeb042b3a58a818b754920a99dea5a0f6876a0e0f080f40da1653a126dceaec4ef1e387abdb3e3c958e47823d90b9b9a0901de731eb3ce9d30c53cd3797f58856d47836d30553c397f2966c1b55325a3c2d2ed8053f83ec8872b1655580f3c478fb7c5450719d1a5910f78e5d78636ce80aeef0a8d08e5f12ae1a268a7bd7d020ee5178054a08b37a4212b20054c746c778692ff2a96438ff1f4abc86f0ba7d547ad09fd6b9dfdc580991dfba5ee4768e9ccd40e643ad9d8c30474df3c21d565c10598d932a8c3f3dd045275656bf75f9fa14c4a114496bd914308644c8797fade57d0f1670593b370f49ca15afc3fd1de4c5faa03515a91b4d47a1fc4012e3682778128c4eae9e35e1f99c38b5da0eb74aa81b238f6741df3eeab60dd713a1b3da5e4cbcd82e5819cfd57ca5984df10765fbafbe3e44e8d9a7088062069a9fe4ed5bb0977841625188f0793831ebb74d64a1a2cf7905a56ae4b722f9516ce4c10d20b53325ae157df71ee5f1d649d1a05f5749f011996c3c92124728428d735bb0d6912ce5fed268ff921d37327ab853c030077a93242230d15d732b69810aeddbfc7a5d27098b76c8c30ba4695c8885510a0496e88fc32ede63416cee2d3c01f76fecab800b817011d7549fc6954cede1ae2ecf6be776b99244a2045153125c05424e3ab59bb042277e1686492d9ef552992bd3c956b8569a5ea2da7a534e9930a6694bd6ed3d7c1138cef6c6a26ba215603562be1651f15873dba6adb299044f7905bf40ed798216c742d332c4f7b3b0837d908874aac599d7daa04480aaf2e7ba4458b15b5102efff27731bf959ab5826a65328adecd7906b1e84ce97f692418fdc0b6791ccfa0cef4101aef2536c2b0b2fcd3266782bd19845b2dcb288d393e6f3152e5e2efa74144fd7e1fc2e036998188c69cfd1eebcccd9a52cbac18ccbf7130cce66cc14c74d78c85dc3bd281cb3f1b9e10381fe282e189ca83dc573f1b56a8623f2d8d4165cb0c9d04b0546e0f818bd29ef2e2f9a4851c067a6b63b4f69b378d82f61b8cc545506db982a8ab53544f79eee9adf9ce4050730c67209c5f26fe5b3a5beb1e86a1901bee0e1db56818cace964796dc35f3c81041d0e7bfb92f35ffefd5422467fda225623bc9329042a1a08bcb69db2ad1c1b5ca272ed30cfa9ede9c3abba0f53ed7a7441ae9fc8e26a897e5a66ae4a91eb77860f5181136aa2e4f1c6e3ded13c93d46edd5f314a6cb36b62b960fbd4c2fd281540b62dca67b7f7eb9a8037f15e3dee00ddb9eecf3395315a0737d6030486567271e10b6f1a2f80cdcc216adf26050b90e3f8262e7eb68c1263d1a0cbfa46ca353284ba48d1f72757f681791d1e2ffed689de24db4ba57c2f903f6af65d84f34753a6c61d82150ebc0c481dc1a77f944b2ffa766b46d446acfa5043163f7fce87d68606873f826bf11a555392a8986e63b95bd313ca99486576c48d1539d6f72efaf2d94b332d1cb87ae48b4517ff0326510af02a2a626f4765a6f666e8842b85687fb1e5674edfb5b90eee0bc9236538eba7d5765c937334a21a3618b22e67ddb2daef36322e3176abd677d70988a229e1a176e148dd610b43c83c52acd3419707e19eba401c0448ec3b87c327962ffd1d0476b13808406c96601a0fdbfe827ebbd0a199139c469cbb0a17c53a77925fdc1d3932057d583ebaa3b1c5fdbac3a3978649b60a7a2e2def6dde901cfbf5bc88aebfb5689f399dd022531152c10cb16f5d720bde50d3da5e9aa38f463566ff6567106e361e8ede8dfb04ea9b5cac4f0cacc67d7e5392ad790f17808f07dd82450ea2ca78e9737f83188d81bb3530ac292d5d987e40cd4b4e5aeae9d5f3b7422431d3c163f046fbd6aa7ed396e866a9dc8c4a59dda33a8ea92e734acbff6fc3bff334e73a5eddce40989bc210c0642bbaf56dd7e6325718f35402a021b3ed58bf9e3160c2df17a5f01999d7139a9ccf386dad19e4a8dc5e5f760ebc2cdf297543ab0aa2e46a14c10f79ee24ef32e2d2700a35365b25f20418507f6dfd5662d41d4ba983f3ad0aa0f35954b9a0b1fda1b15d30a3e4fa6f2f228974ee69c229a0f2d8c0a66965ecd78edb42918d35014672a679277d608ad41e1813a14f40d1da6b4e1cb5910faaeb0224adb815acb7e8d070c63a9dc6ec5afff8ca3aef96ed804732db45340a66068f29db01d7593d10170f5774b1a04179f10c359bb1aa1bba8a4e08994dfa706d7ab941486ed93b0af8ea5f65e662bc5343f46c16533b2386a452e7912e144024deec44a2ba8a774649c67a6479965ff813a42b445a8f242d778e0938613ea7cded70793c7728d2d84b98d9748ddf87828a8b5eb1c616b0edda2887d78c43e0420545ecf740485481e4f58071f1c41fddcffd85a758447bde7a458091d9de6a942e4e69219c553425af0c81dbb22513b6776b305e3252dbef53284e79814605b2e75edc21b1ab592182918300c27daec91306ae6a37ad322e4ae967b13fbddd21342827efafd1bf8dbb1ce73041d79c65f529e9d82fb7fc93f619b2dba7e5f596fea1bec7e5b34a850690e8d5bf522845645db9e7fdcd05c5cec6c4c013eb3e119c441d886cbe5b7b17fc59d6ea11c4cef82e38977dc5c8a0620958857475414a4e48df0762ff7a30237ac065e4b0c1b933e67cd3ba980cbc44ec80f34dfd15d310a135e6799b2b5d5ac52677893e79e628c85a4f203e6b070a2f6a4d64d4db6e2cf95ee59a2cb09d7a2472557ab6d299607890a8e6a00c048519ecbac0df8260666bbf9677bc6026c3d82d66d420f75df820ee9ad589bde3b3e06d44bac9db03c0114243f8df22144d003233225da46528e61b08f0eb209cdc9d34777ae73ebe33013b9dad1a7fa228801fc2d721b1e571a396254602a5dcc954a0dadd5c789fbf49d39a8a2d59adf126cd97c6171518206390288a1f543d5dd737523bac39b720b6ff372d0f03887c37ee32209ecf4c39aff56cd93e98c6b924a1eae694fcc6e395d64e3435bea9213843e64c50c031331873beae508fc162febff4704ac750d31ef8542cf7a813bbac6142939f6706df463ce7809545a5ab535e6461f99bf49f7a00c9286b3953e1598540b021281f52991fa210cda364f051b59079caeba185b52b4b235de655caff8e665110c7a60491a01a15abd9e7b4cd009e958bfed4de716d65b3b851f98c9d54fb24424c558f1ec3085ab9bcfc4cd4d7be87129fa9ab05dd5b51457d05925d0f363b9ab4feabc8b883d218f8f9f7a911e99131c5d023eac5328a7a2854d95b30530fe102f00aefa815ed660cacc63fa04edddbd9fc770c8551d3d340e6ced0e809cfea655ccddf2126e45f2d5e61d3e91deffdcff364619f953e88bc43d39064f3b272faf1e0cd7e05f620c9a4c2d403ebdc41f7bee2f1d06971e8d596525bc47f5698903bae9d06f61132bd66ea706c753dc1a0f35aecde99a5dc005da1f52a387626b88422d8018e9ee10bab6d49ef09c5f16b7658219072919afdd6dfb0c79a514b842f97f288d5e3301a2b325be2dc5366f3e8473a7829a540f924acdb4499cd1f62179d38c09d942ebf6c28e6dac9c00fa0794eee046d251b472720bf3a527559ac00123bbeb40b6d59f22f8f17d005bdfb2b6a6b5f2040423fbcc2151ff61a889fce011285aabc386dec35369feb1cdaf4d3014d3390e51f7a59ad0872d2ac8230f2e29205863cf4701d84035852e10ea8a85df96cce41640145de71a6c04fa1d341a70a86d5a7e45585a8847b32403b12aa3bc467f8235fcebadb806bd9f2e16a1822731a5a78d626236d99be001b905fb0e2adc423f524bb39aec8b29d13fd0deaa34059a7c84e92c98243d000dd72fd9c2a092635b44d9a3cd3a1203b6a86329e8edbe04ed3216c50c58fb537e5289c673e8056b5dd9b53d5d7939e766bba6dc32e742208befae6a4780b3fb68359140181adf1e8f8dd82a0c5be378aeaf81f03025e80252ac8803788d65fb42d60fb31b54d86d211e1b324e1ade578f0dd640fcd1a7574cc1a29f479d2a3b572096d6e3f6e8839530e31ea799a21c43d692083e1c4459e4aa21bb73e74c6f9e53c2bdc08bffd56dbaa0a027a933983eda60d4461068d3ee73a5df8fef06b47f21582072c6c3d015fd0492ed0d8d78b23532b1d99d3da456e3ffc94ea8bcf49a5dcdde114b7c4ee3db9cce50445938dea80ed1d9003d4a88312831d1d87e6a29ad3e0724c32e5982084927669f7379283c864de69980f2c567df25d00d78cfc7d523515805f356237b8b7cebc99ff1bd0755", 0x1000}, {&(0x7f00000012c0)="57677e89b023e563418cc380cadc8b00d1dd7d4bf589899a243b5ed3bdd36e9932c80da0488efeaa4c7fd8c466e7734a2d121b028af5ff85070b10fa18093344e237a1", 0x43}], 0x4, &(0x7f0000001340)=[{0x70, 0xffff, 0x5, "54ed6cfbe6c60d4e420fa97000c2c68027a5ad14453f1c3ddd27f61f6317ab991d93c7668d73c43914c4e17b773f8b4259c299182734f41d8c167afc026cd7126f7100e0ee685c091d38329a216e939bdbc8e5570b3f45628262c5ac"}, {0xd0, 0xffff, 0x5fb, "6cfb0832a3e01d2add740f86c98848c83293b16fcd2260c8468619eb45826446e15877cc3189d7c760a3afad52987cd9672a0a2c190227c2528dddd7cb18fdde77a57989ab9be385dec15586aaa0aac203646f8b8697baca3c4a10708d12cb945f7410909a4e6167778eadc79a31128dad807401fc8e0de64315c910ad02283bed4fd5314f1b4432c7964dfbd9855e9ac08cf138af3f1056601e4991f4ae5e34db7d42f6c4df315ac69c6d1ff64efb9e8e5b2a898e8f509eaa3301918d"}], 0x140}, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) setsockopt(r3, 0x3, 0x80000000, &(0x7f0000000080)="3769d60e7c99600450813540218a341c51a428252c895a9b3e62cacc55808ce3fc7ab364d6f522684dd4cf9d64c41b569c21d6cbfec9ade3e66c71", 0x3b) 13:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000000, 0x4, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4", 0x0, 0x7}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x67c0}) syz_open_pts() 13:34:37 executing program 1: setreuid(0x0, 0xee00) msgget(0x3, 0xa7fa9b74843eba6d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0x468) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fchmod(r4, 0x6) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setreuid(r0, r2) 13:34:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="8fde2d2141c26e99db9319f4f3c2f6ec0c142342e075d84b8c4654c8877296d0aeb360edec968cb3de6fd0499f2dc9c07945828a1eb82f2911677e13d3422a26e35036915a5422b972fdf45c529b30982da8dd4d1165b75586a0597af13db74e289c1b283972c962dd1f74faf18abc1e76cdb5251bfdb68c25112d3b6400ac83671db2f6f12893cb0289712fdce437c61d6797a6c7908cf40061e0e221b05514abd1630f590aae4e435d", 0xaa}, {&(0x7f0000000140)="9453f380641c45771326eebf1876a6861ace0578a8b66488fccec1f699ef41a931e262a440a4bc7c6b67501150ed9f93c7bc6fc024780b818822e2c7c5bb94d6f5b854f464b5d0", 0x47}, {&(0x7f00000001c0)="7b4b464b32ce37d70f6915f968113ffda26312506ac9c1e4b74d3e8b7fb9be9bd5c4e5c032f71b844979eaecee5bdd5450f106cfff636bf7759203390a8e965990174efb56e059f7050a8ab50f9dea4d8e", 0x51}], 0x3, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) 13:34:37 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3891d419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) getpid() write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 13:34:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 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) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7f, 0x7}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:37 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000240)=""/154, &(0x7f0000000100)=0x9a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setitimer(0x1, 0x0, &(0x7f0000000140)) socket(0x10, 0x8000, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 13:34:37 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0196356fd37a32920a6708f11a955b901fd53dc52e2f66e2f91ef9249ab62fba024d400198696c6510009a7e5c179398a43bc89c5edc8cfcb8dd8478a63acbf6b59580bb87d3d2aa11efadc325b30df848a89ce405c8180b9344d211915af35b8adfc66c420abe7fbb079e104fccc4a470b3845812a7d4d899afeff5ef608eee643d7fe5df36982db5fc64f6824deeb14f9d3f04fe7bb185876d26168c2d91a2dd420febaf84b854d0a911d9e2fca78edbea4ba498b3f893d74eee6c7cfad265a93cf3132d1890c55df4e812d661e235b9df3880e1b359923107bd6353e14c8e89d238940129852debf9245a1a2c051d334564848c3a4bebfabf19f75103c25a61bf497d6302a343fa887bdb3445bc3fc3566798fe67a639201a89649bf0c5b08bd76c0a89520cb55b5cc8313e50330d8ec6f43838a806bdbaf256091e54c3b1965183f78ab3450396a5e29fcba238fc9e6e7ec5fa3edcf136355590f22f0ec5037bac90a997874433f2747ca4b09e8a98d05164c82d0a4bfbba4e1358f76433e975571fe7fe886f076b95e7a9bc69b6279c43be94fb77f2fde6c3f61f93b2427fa9baf81decd77f77042cc1595f4d033463ba064077b371d69576d29d472fdfaf5a68ea"], 0x3) 13:34:37 executing program 0: semget(0x2, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x9957}, 0x0) 13:34:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x102) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000240), 0x10000) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x2, 0x9, 0x2}, 0x4, [0x100, 0xb0, 0xba, 0x7fffffff, 0xfff, 0xff, 0x7ff, 0x9]}, 0x3c) ftruncate(r2, 0x100) fchdir(r0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x10000, 0x4}, {0xfffffffffffffffd, 0x7}}) 13:34:37 executing program 1: r0 = socket(0x11, 0x0, 0x6) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 13:34:37 executing program 1: r0 = syz_open_pts() poll(0x0, 0xfffffffffffffd05, 0x800004) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) 13:34:38 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 13:34:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x101) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x20, 0x100000001, &(0x7f0000000000)="4c3fd1341ee7687f35d76080c32a79c6576e7bbf75cb25abb1b0523cf356a6476907f35379ad5c242a0c", 0x2a) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket(0x16, 0x4, 0x3) fcntl$getflags(r0, 0x1) 13:34:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 13:34:38 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) socket$unix(0x1, 0x5, 0x0) r0 = kqueue() r1 = dup(r0) r2 = kqueue() r3 = kqueue() r4 = socket$inet(0x2, 0x0, 0x8) socketpair$unix(0x1, 0x6b7952943e44ff5d, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000400)=0x19, 0x4) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xb) r9 = socket$inet(0x2, 0x4000, 0x6) r10 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x18e81, 0x12) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x84, 0xf0000001, 0x7, 0x3}, {{r3}, 0xfffffffffffffffe, 0x20, 0x11, 0x6, 0xff}, {{r4}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x41c, 0x7}, {{r6}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8, 0x400000000}, {{r7}, 0xffffffffffffffff, 0x14, 0x8, 0x6, 0x1f}, {{r8}, 0x0, 0x14, 0xd, 0x6}, {{r9}, 0xffffffffffffffff, 0x1, 0x5, 0x8, 0x565e}], 0x80000001, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffffe, 0xff}], 0x7f, &(0x7f0000000240)={0x5, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x500, 0x8) kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) seteuid(r13) 13:34:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ecaf2874b63f627c3cfd9098a1159677651dfb96"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x9182, 0x0) execve(0x0, 0x0, 0x0) 13:34:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x20, 0x80000000, 0x80000001, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x80, 0x80000001, 0x3ff}, {{r6}, 0xfffffffffffffffa, 0x2a, 0x0, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000001, 0x3, 0xecb}, {{r1}, 0xfffffffffffffffd, 0x5, 0x1, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000002, 0x3, 0x20}, {{r2}, 0xfffffffffffffffa, 0x4, 0x11, 0x80000000, 0x1}], 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 13:34:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) write(r0, &(0x7f0000000040)="f26e37e81b566c13bed191dd575d972b52c53b3c377d5feea77cae6cbffc957b3e98a5d345e6fb8ded19e773b06950a4", 0x30) execve(0x0, 0x0, 0x0) 13:34:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file1\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:39 executing program 0: mkdir(&(0x7f0000000080)='./control/file0\x00', 0x0) chroot(&(0x7f0000000280)='./control\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000180)='./control\x00', r0, &(0x7f00000001c0)='./control\x00') utimensat(r0, &(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)={{0xe6e, 0x100000001}, {0x3f, 0x8}}, 0x2) unlink(&(0x7f0000000240)='./control/file0\x00') bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./control\x00', 0x10, 0x3) 13:34:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x3, 0x40, &(0x7f00000003c0)=""/137, &(0x7f0000000480)=0x89) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=',:--\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=',^+[($*\x00', &(0x7f0000000240)='*+#@w^&\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)=')-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\"**]\x00']) 13:34:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="47acb79bbc9a6ac5b6a1dc53df42ea4551991b8164cfd943169e638e9f342a2b1b75fcb885ce5305457d3c8dde594c6dbb4a7b4981349ce4d23d80311275e07e713f964c24901cd57522b29ab9032a21008e7435c1d793a43103dd5d9fec4644ebecbb943c9123e636a98f702e074f5b7bbf92b5bbea8ebf8797fe6a17b1e973819d573eaabea9f215aa75add665094478ac320d010414cabc4539b998a2f924f3c57e3d70bfadc7444a8c4419320935078f1ddc462ac3aaca270fce3cd5788884819b37c237ddd672d25e83930a01f146ba0d446525efa1bbf7b5d1393f3933ea8a29fa2b378da56ba2dcb42d00ecdaf0687051f7a013e47a3346014618b845cdc6e7d6c1fa4b098be4848e9aedb446c80b6a41346084d39149b25c6496f4fdedd54e1acbdbe41950357b17ae1c2483c2195a38818208125b04a21a2b1ecad29a4023992f6d106fafd60aa1b6a484677cc6bc0f7d29fea9ee085f9a6abb03f8b5909b15ce803d5dc0360dcbeb9cbfffa21f32e525630a7a2cea3e96ca21804062994d076aab37762260d9be23e5d1e1f358c4ba451b1364515635155094b439717d99a3bddccb43703ab05c8439ffa9c28d0568cc119abdb29bb1bebdddbdb25f69c7d2b1a9a4bb0d0343aff8594769f27b4d7c7bcf83316776733a6d4c15e120f5d4661153c604adbfe94c63c865a5df674076489866d6f2d8d594f22116161e1e7526fe77133e722ac76fa8ca18144324371889fd198fb9281dea5d2d9ed922fc25c062fc0c1604e784d5295b053ad095ebc81a6929bfdb5e6a9a015937521980553ae23950c679ecdd78ec859d03865e0c4579dbe54e0263eba8bac481cc14336179aae8efb54bcb5c3fdd55005592d01200e4a7c453fc24c4ac0015c7da749fd8b7b379694ff869781df0178f3c8bdee2cf3b06900ab4a391ec34046442218aa5e94a62f1888703f1ee187bb6b4c8e6b25a7a5080fd474e974f49ca7eea967d2241faeff8d067420bdfc50d383972f11f82bc40692b520c6e5b61e2ccc8074abaf73b25c299dcdd23499f77908d8e5203d56a261e824ae77981ee5dec596a5da5b035f65faa217f1deec7fb571ea63bfbbc51c121de6681f8044420529d95de5bf94f66d38c6217abb0f45e1ee5942f418ae5519ec80eb9b8bd14638ef0c4fa901600a70f9561b812979bee3327bb8ad14ddaf51dcbf9c0ee2391a4ca6ac96e35cd3fc5e5703286f185966f0b4ad77f7595d92fbb81fefd27c0d5d152ed2be1ebdddbc9c11489773b73c925998af4cfd7593abc8bc5549a84a33bbae9297caf78123c4b763fe0be444890b86ce008de992312490bdf90e69e5ba91c736b4463fc80dbb8ad4033541983ec08ca2009c96247a5046a25bba6d9d601464d9bd2c0f8892ef4b78c8b2cca914133c4c021cb04ff134f8a14ef11f274dd54b1020b27f6c0b236698fbcfa44fdbbee07afe76fc571c2cfb41245d23ddbcb85aeb6876d0dad66f57d2fe1aa31f15e8b8a4518e35bd7c9d3973b02d55219fd0a403edb689552deac564c87f7061c867a086e570470d9ae667e026e364c05b9b105524631b0cfc4ee3490f6c12f96edaab90e8f0186becb59549f9950714eb234492d46fd3fd892e645c06883d3511bda0c228316a9054705889d72f3123dcc0177b30a4909b9938b8205b231137028d9be6f8889f4f1ee229978a2cb67ff0d128581146a57440b01fe57aaed257bb0aa71063c5764e0289f0baa65f8011a99b4e23ebfe18116c00f54628e33c3c9ed9083d879b58f3490befe6c2f1d18ff96a676e54ac7b54f6204d81118e1ff0bef930879e9bd8271113333b0dd544a8dc839d89e2c09b1bf61baa01b5451b203e804be20a7a7f0caedcf21d03c4f0593d32b54918fd2da97fc8b6d7419261ef1908d98ce91de3e0079fc2ea0340179f47973d473ccfdb5a6cf0d119f818c24130010cfab8d42ed0291e6cc9a12eec674b740474feceafbd6259fe5b7b7450165acd019dd5d8887252931ae547a2041e8b4aacad01c132caaad579be955858bad2c0028323ddb96e4aeb0577cc6a055a515f34488debd5633b6d493ccff9451fe6e185c5d008a003173c782fd54d2adfb4d02989ce727353faae9b49422a06bcb3f323ed60e973bbcd34cd4a8fc12d6ff84d6b9ff87f2c8cc8007fedf2a7465a9b803867fc4e4ebc7986ee469f7b63ca92763ff4ddde53e5e29bf746705f7d837959259e2678f5157c4cbe05bc22d28b34a36a091e0a0311ebfa55cacfc07e147c697eb765d93d2ede6879f5c850c9bfc454190a3f5879ff036e28beb9b78ff34e38122bbe3926f777684205772bf67f098aec657199bef53f70e16ad4443e024004186603248c2c4aabddae88c095efe6fec0ff445f3db66d1807e364b803dc762bc1922d58cecdb112c590920a18a445f31536f64edab5bd2e2414d3df536434fce01d389657c228c0b732c1c70e20332b846a35a3f629318b988eb802723c9d659251bb3912d7c453286268834de38ccb7e549201750cf47555186da1083ffd8424642897ce4b6ee1a80a0aa927372bc3d849be91c28f7c997c58f561d32ed5499693ba441c667fd3569d95f061171eb78d119c4e9a61166182d6e8f85f71543cd0f1a4770d4c1dcbd118bca150677ed3d7d363e12e334f2be98b73e84178b904ebb796178f9b0236a936840e505c76ebc1f4fc59451d032169f74a824c250f457cf6eff0965dd2318de52fc4ad7b34f55d215330ce0be501731f40eabfbef8b07bba0d383f354630020b237c575b73a3730e5208b32bce922cbdb9545b48b552fdde0b151f03c429f7d533c036aed83961deebd853ca2c172c22b711dd68fd44c95a32ce2648cc5c60d020cc10fd874a12a412fdf3bdad3e01cdcac13e20a39f5ea2225b7fcff809fd117272fb599f31cca25ffdfb09b8a81e67f35fc90e28b199b8425ea4d9cbe4c94196103197ff0ec355063d9807051b1ca8b7acbd251a4294edfb100a5795d3bc12a8166847becfdcd970c0f3c55c9da9d3cff30bebe7a74bc411a29da7ba3d727906e7a2e3eee8f9c985ea0d6227098d1985f181d9a5ac89e87df16ec169c127262a2d1d70c8794e8af0e302724827fc5db59dd919e4b3bcc2fa905f9c746ef74b700aaa741311caab12773732a37eeecbb2a37f958385df313778f02a84009793d9afd354d391b87f67ba0a4e74b584cc2971c286b2e09f74f377f49e75f9c5a4f34cf1b457ce341da970749360c43fd5882498972958dc400ce1cbb4c062cea3d7d3758423b8c644e10d012cee2c1ec0f0d5d720568f5ef548b7b023ca6fead03f01800c39ad1bcf6c4887d65554737154185ccf0d91508e8e19056c5a3d8d852c058049e0889726ff701cfedcfafc29b3b05655cbe333f5613f0c52b6f497b48ce73a37afbfe0fa65d4321a31268667daea06782d757cb40d92407d458d971309f718a08122ce163708528522eca8101e799e71ada96ae2f20e3f204e2930a90f05f557edbc8710a428c3aec86dea7b23b1735378fec950b2921249794ca572ca130ff671458acb8a8c95f34bfe07e21625d4e2aa4088a86ffe17ec7002aaa490c6ed078c1011f2a5c173e9afe919069fa2fbfa74d3883155d8a5bac362cf6351df800c3aac572e48b01d8a46ed2077f8232c2ad72196d169f010d546d5f142913784af69b86e4add9c71dc3ae69291f20c7a8d50f2f75e9d82914422c624944d6515d4091035637c81d6b29a6c0b48566a2623e93f2ac9826f3014f8ca1c7e9cbf09e597989593e36c38b50ad55c9b0445f552e9397833590abdfe0f0a781c881c820576e0da82e1a5a9559862264ebfc71c22e32610c936315ff858eeff402676c15d317a72dbb3f5c38bbdf7fcf0ac0af1dd0f2970a8c341c08ddc3ad6f152d6a5623c72b85f4ab0044942f6563b745beca592fb3df8bcf94dffc46324220f3396ad5bf8db899b627050046c60504279e0c1bb38d31c93056de858973489113a271f1c3f7e9ab88d1b5929a23e8216c175139219dd8e9738daa18ade710a27db880fcc9f90fe9b743e858acba22ab453be4790093d51b2d23ae7d5f09b85dee3c0c24b8500a0cf0225f20862abbcc8d60c4f2ce560325538369725690fe32bcbfe59ecbf840bd6839c2e31078b1d4463ef5074e68dee4ba3800324f5b58b9c84422efff508d47bd0e11342728bcc34e4eb8f96d76f68abe712039325f7524430110cbb8a5d103953302ce35508b2f08cdc9d40757fe41ab0588a7045ac89e7d632a19cf023d67cf56c01b462a2b1eb595ec2e7b926c5e18b3d59c6da1960328cfc6dd8611174f11f7e70dc6c73429bada54446b6ebdd87ca82be8945156f6637c1de7e3249873566b426463302584a848d900de590313ccac69495df24f89516b7f6591ce5680b2d3c16af92c0973ffcbe2240553800fca350be98257032e1a15b3a57b1fbe32336cbead0ff072b38daee4595c3c6568974cce964d7c5fd8c48e246eb8403b8e262c28d8445e1081647f6c57b7380ee0be758d304325a2c44d9134918d3216b8abd7fcaf9b787a79807019311f753a6671d1513d97706c9314ac8e4afcc4aebfa7299ac6f9e6e4dbc7a63fa4bd653df7f696828e70fc395620a727425d60953405365535fdcd0b0cfdd391bdb15237ce12af36b0c2c8f2ade6d5ed5a3b24c087b8ae0d5bbed28c9275ebfef93f92a47b64107c75fdbaca9c96d0ae6cec9929fc35b5630a68645c16a6814c107fedb0cd8f5f490612d34653eeff6ca12c634daf13104199aec1a995481cc5af197159251591cf089c3b4cfcac69a0a2b1beec3636d03652af885b2acd27316632ace9ee8811f1472058818555fe9fa85146e8ee3a4cdf69b9359ecbf016c8450b9029af1bd044d6bf55018d39e57b3551c622c624a7ce3aea65d1e7ff310b3425634e43dc5a555cb853d669b68d95d28229812a88d1f2d767523dfaf3d89e5ca0ffe90243109bf156f719a09aac440a9dfe23a530b97a930721d1809416ae75ab3c44506d0568a4905687d4511fc3910e3e9af5dd24e45dd97f8b41fb9ece5ad132ae7ff8d8e73fba34f7d09385b6b69e10953aae67dfb2c588ead36a5fa4b5c3eadbd401bd5d67653002da7ad09b1c12bd5580234f7a8f303ef1fbe8db2de73399c16663e8adaf3a45c4d1650ff94bc131c06b1cfc9f95d0d16507d701ad0c106e9669df62b9caa4067fbfa7ea0f158bcb203f5acb76557846dc2ace2fff7e015559b59ba3953c5b09bfef37707c59136111dc82dd3a3d02c9c800581c098089d1d6ecfb2f915092ed94ebfdb3d68654e39581af9a08644c2a0764179be7f20fe891197756684054c72b02891746579ddc8e0f2e6be8e05066797e1f0704fb43abdee21bbee9bdb9a9e51e11c9a83ba8c1f4f02869b5041d0bd008456b51e20648a50cc72e617bce4612a0ed8ae9cb1e80f155a8939fe1259e0fbe76d32a741bdb078cd031f64faeffde0b7a91a10215591ee00b57f35b35713d00ad0b8e4c6e4a8b682f59003d5823ebd7d1d535690bf4207a1470446c81c7d73abd630838de66ac257b99719d509a6efbd7856d9aa5396bcc1f436d212f001c2541f4fb8e033b98b09fa3d18928be99cb293ad02be14f056cc6dc3d44fe049f070cfd1f95ca6d86266e52e6d7794ec6756af9bebb3e76070cbd318240d9ee1861132e1a09333ed11e93a0e228bdceb05c62b7433938f7d6cc6556bf2275f2921b18515c52e7c78baadf7341a83651f4b2639b3d55c2657203", 0x1000}], 0x1, &(0x7f0000001140)=[{0x18, 0xffff, 0x9, "d04b7dc56d"}, {0x88, 0x1, 0x81, "2dddb906c9cd0b4106788ce78acb078234654485f5d93f3faa6bbaddc7733e8038454ac5fd707f7f732128074d3e5aa98ce674fc84b1bc458e20709d9c8b093f688c13b6dabde364e776a030079bb9731952fbaffea078976bbf7319a64974a05b8d5b4b37253b6ed85a7c3a3184810e6c8a7d"}, {0x60, 0xffff, 0x9, "58bcbc00193302c719ba82a6572203c5a2b56855738b7889c2d605160549e0c68bd8a3230de8b6a8de569d761805ce2ad5e0e76f76fc264658adc04c2244a5d4537e2be909f55a6f9af87e"}, {0xa0, 0xffff, 0x7fffffff, "94ab70b4f9a30e881ab14371fe524cce6c1bc62698526d321a3a8cc1b7768f9826a353b03377b56b53e212985f578b227dcd4cbc9ea1ea8345fa5b90f80dca1dbfe384665917b19f4e25d55c52bd5fb26fb6207352219cf72e087ea7569e913cca63af0f334bd1f59b78198f82c48bf97153a4e530150697ee8e8521cf8352715f6b4f888c0e1cadf1dcd5"}, {0xc0, 0xffff, 0x7ff, "f9360447e86afc7e508aa36119c47ed8e0448e3288a383297f58d7c1eb1500578b25b3f18c58dcc02ef8e61dc9d99adf0d3f61fc93681e3e274673b0543c95ab395117da2d22e4b2ab0895a2002add972b26637defb447b147e16d031dcfbb921e19096522b85b8e169494fe734ead40911fcb3ceec7ab2a76dd3b2011616ef12a923874bc468d285a3c2ea50f9fb55b137ada1989beb330d79181510b564d7c9fe149bbba4366b70644"}, {0x108, 0xffff, 0x9, "04f624e1f65b27500420fbefc57986e555ab86f0022b08393ceeaf3b9701a61403964fbb09d00d03095a663745602d595ef2c09eb85b9062d5fcde58e937560bc1746032e7b514dd5aa2c81cb15b74028946bb52811b79b6786810714abcaa342f478ec0028a9c8a1d52f94020b58997404efeccdb146f8a9a672d88e45be86bff70c589997f86d6cdbc0782c4879be7ce3eaf87ccd074bfef35a95c15362c16022c7dd5b0e95d01fb73ccc555fda09d29033703bd5a38d48c0c7adb5f53b949fd54e7da25c954f6d052f4118cf101b6de431f49259a09e8d5ead44b5c52301d1515859bdba26b289a66ac0258042a10ad"}], 0x368}, 0x1) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 13:34:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) munlockall() close(r1) 13:34:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) getpeername$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x4, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="8401fecf43e238baf948549e2cf3bcc1dc50916dbc61c286084407d13d0c127f3d25ad959e8075c3d028721748b432742159ef", 0x33}], 0x1) 13:34:39 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) semget(0x2, 0x0, 0x0) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) geteuid() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xa6, 0x40, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xa4, 0x6, 0xfffffffffffff285, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x1}], 0x3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x5b, 0x0, 0xec3}], 0x10001, &(0x7f0000000480)={0x4f679723, 0x400}) 13:34:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x8200, 0x44) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 13:34:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) fchdir(r0) 13:34:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 13:34:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20008, 0x40) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x3}, {0x9, 0x3}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x50) 13:34:40 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 13:34:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/83, 0x53}], 0xa) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000a79000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 13:34:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000200)='./file0\x00') connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 13:34:40 executing program 1: r0 = kqueue() r1 = dup(r0) clock_settime(0x2, &(0x7f0000000240)={0x7fffffff, 0x101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xc895) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000380)=[{r3, 0x48}], 0x1, 0x0) close(r3) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x91, 0x1, 0x8001, 0x200}, {{r0}, 0xfffffffffffffffc, 0x58, 0x3, 0xe912, 0x80}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x9, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x8, 0x24, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000020, 0x100000000, 0x5}, {{r0}, 0x0, 0x8, 0x2, 0xf8, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x10001, 0x20}], 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x22, 0x40000081, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83, 0x20000000, 0x9, 0x5}, {{r3}, 0x0, 0x4a, 0x80, 0xfd7, 0x44be}, {{r3}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0xa7}, {{r3}, 0xffffffffffffffff, 0xfb, 0x20000000, 0x0, 0x800000}], 0x9, &(0x7f00000001c0)={0x7, 0x8}) 13:34:40 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xaffb) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 13:34:40 executing program 1: semget(0x3, 0xcec6833976ea3bb9, 0x221) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) r1 = semget$private(0x0, 0x2, 0x1) r2 = semget(0x0, 0x6, 0x10) semop(r2, &(0x7f0000000080)=[{0x4, 0x40, 0x800}, {0x6, 0x1f, 0x800}, {0x4, 0x0, 0x1800}, {0x3, 0xffffffffffffffff}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0xe9f1, 0x5}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/43) 13:34:40 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='W\x00') connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x88) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1}, 0xc) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) syz_open_pts() 13:34:40 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0xffffffff, 0x7fff}) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5388}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x400000004, 0x6) accept$inet(r1, 0x0, &(0x7f0000000080)) syz_open_pts() 13:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xff, 0x3f}) socket$inet6(0x18, 0xc003, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c390a00005a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0xfffffffffffffd09) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() dup(r0) write(r3, &(0x7f0000000000)="9bc73f8a1888ce48851344d60fd68f", 0xf) 13:34:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000000)='./file0\x00') 13:34:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x4, 0x53}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) r3 = dup2(r2, r1) read(r1, &(0x7f0000000140)=""/112, 0x70) unlinkat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 13:34:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r1 = semget$private(0x0, 0x4, 0x18) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000480)=""/4096) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/53) semget$private(0x0, 0x2, 0x41) semop(r1, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000440)=0xfffffeda) 13:34:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10030, 0x10) r2 = semget(0x0, 0x3, 0x2) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/60) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) sendto(r1, &(0x7f0000000100)="d64f2c3f2eab1d5ba79b45a846bb162c8b3da3a7e1008dc832ce06db859539bca4223c85fe0136269f76f74e87905f73c8ef94283c4251cdbeb363e4de301c05937338f7285803ff17f0852837afd3c5c5e5636f8e24793c59570abb1ad6a5c93cdd2319cd6cd132f1d96584d6a4b11fd662f752ba11e3d7e2f8d3450136a37d17d1a8951d9ec01bb2844f927f8f7948e76b7222fb77f2b2588c4a45dd610bf4b683b8aa5dc552562d2c20183fb70917dc1c3525d1afc95ff3c4e10278c97b8fdaa9440f5372750b1f66588f5ad01c9750c37e5024282fa18e27695f8c06c19ca1240d93157f36b0ac978207ff", 0xed, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x1a0) 13:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001100)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a711731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455baf78308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336898fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907e998ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237ed31d6b3c6933ab8cadbe44a663c5366401c730d40541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364da4e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1c97dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1d762af72a84c786d1f2bd786ac7133e591f1723b9847290b0654bb7724ae349aa7790e6d62fa901e8fa822762825af42d42ec0c517002a2f93ab8e982836ee82d3cc969e6c8de99be9eaf44a384d31aa265f3f12a82696b90f0d82aed3492f0e1cb09603f01724a7655f3e704848329b8acae0049c0c0b8bc54d4f11fb8369f2c4a3a0aeb12d4820c016bf64b92a7fc4142d0c4a61b353b31c28214f8585b3c574886b1127c9c0e9437719bde6043916054d9309b3a1390650f64a4e8eac1c4b91ddb6dd92a00b4e61f1ad3ce55d691406a8a3a752b7e66dbbc6b9bc054ba8feb410ae1d82a755335d04c7f7bf03eebb1a1c136245656af2d17542973177e4449fd9bd4df0a36ff02c66b93024ecd0767603a07f563d0b43344390055a86b28b24fe9cf6853b162f1da32bf9a129e2124283dd5f78fd97cb607104debcac33281c61bb999702cb8c5fc525277fa72486b80b5d94d61c9e1c6f7b6403427986b188cf25e75a736eea363ffa5271dae6c9fe9f3726133ec984f97a1d6d3a39fa6aa59bc960479bf5e759121b76e50c6abacacb8555c6e2600b463bbce80aa22bcb8dac961cec3557fa6c935b2357e620efbe88b7e5bd0e1bb4af664dc86f1fe7000000", 0xfffffe88) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:41 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x44) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 13:34:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:35:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0x7fffffff, 0x8, r1}) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socketpair(0x40000000002, 0x3, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8ffa6f685b181178f5c364b91ea785a6a9fe7d251c3af147a7d461a6850aad627a4cbe978f2ece39500f4e4b6ac1c8cd3e35b0d509d59b8dc2c297bf45738c8e"], 0xa) poll(&(0x7f0000000080)=[{r0, 0x10}, {r3}, {r2}, {r0, 0x8}], 0x4, 0x6f) fcntl$getflags(r3, 0x1) 13:35:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x10001, 0x9, 0x1, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) pipe(&(0x7f0000000080)) 13:35:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 13:35:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() flock(r1, 0x1) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x16, &(0x7f0000000100)={0x200000000, 0x2, 0x1, 0x0, r2}) 13:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) ioctl$TIOCCDTR(r0, 0x20007478) 13:35:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000000)={0x800100000005}, 0x0) 13:35:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = socket(0x18, 0xc000, 0x80000001) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 13:35:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_gettime(0x3, 0xffffffffffffffff) 13:35:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0x10000, 0x8, 0x90, "ddbf68598aefd705e281ed8faf92e8208b96bcb4", 0x6, 0x6}) 13:35:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000500), 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:35:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) close(r0) 13:35:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) truncate(&(0x7f0000001580)='./bus\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r4 = socket(0x0, 0x4000, 0xda) r5 = dup(0xffffffffffffffff) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000001240)='.\x00', 0x2, 0x10) r8 = socket$inet(0x2, 0x8000, 0x1) r9 = socket$unix(0x1, 0x3, 0x0) socketpair(0x20, 0x4, 0x533f, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x0, 0xfff, &(0x7f00000012c0)={0xffffffffffffffff}) r12 = syz_open_pts() r13 = socket$inet6(0x18, 0x4005, 0x4) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x81, 0x9}, {{r2}, 0xfffffffffffffffa, 0x20, 0x49, 0x8001, 0x8f0}, {{r3}, 0xffffffffffffffff, 0x48, 0x4, 0xfffffffffffffffe, 0x8001}, {{r4}, 0x0, 0x8, 0x0, 0x9814, 0x7f}], 0x800, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x8001}, {{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0x1ff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x3, 0x1, 0x3, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0x22, 0x2, 0xfffffffffffffe01}, {{r9}, 0x0, 0x4, 0x80000002, 0x2, 0x80000001}, {{r10}, 0xfffffffffffffffe, 0x91, 0x0, 0x0, 0xff}, {{r11}, 0x0, 0x80, 0x24, 0x6c42, 0x8}, {{r12}, 0xfffffffffffffffe, 0x4, 0x1, 0x800000000, 0x9}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x4}], 0x626b, &(0x7f0000001440)={0x0, 0x3}) r14 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r14, 0x5) recvfrom(r4, &(0x7f0000001480)=""/161, 0xa1, 0x800, &(0x7f0000001540)=@un=@file={0x1, './bus\x00'}, 0x8) 13:35:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 13:35:18 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) 13:35:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) getpid() 13:35:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x3, 0x9, r1}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) 13:35:18 executing program 1: syz_open_pts() r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1822, &(0x7f00000000c0)=0x7ff, 0x4) close(r0) r3 = dup(r1) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 13:35:18 executing program 0: socket$inet(0x2, 0x48000000004004, 0x10000005) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 13:35:18 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x53, 0x28}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 13:35:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 13:35:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x20) 13:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r7}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r7}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r5}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:35:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xc8f6}, {0x0, 0xffffffff}}, &(0x7f0000000280)) write(r2, &(0x7f00000002c0)="d94c37d26a76d21b7c83aa2a9118ddfa7a6b87436d79c7964ad10bcf2be6a931d50c58db8d5769704bfd3263424b13ae7f5a769c40863d0f29fba19eebfd68d59b7997ea035b8a", 0x47) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000004c0)=""/201, 0xc9}], 0x2, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) clock_settime(0x2, &(0x7f0000000400)={0xfff, 0x7fffffff}) 13:35:19 executing program 0: r0 = msgget(0x1, 0x48) msgctl$IPC_RMID(r0, 0x0) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) socketpair(0xc1f36331c1ade44, 0xc002, 0xffffffffffffd483, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r4, 0x6, r1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0)={0x4800000, 0x1f}, 0x8) getpgrp() sendto(r3, &(0x7f0000000100)="bf61db7e8ab556c891379442c7b3fe52249972129e8b73ab951cdc66291a80f4ab5fa276d800e9b52fa15ef85f2f01ef668a1452c6699ff61f4f86fa9d9a07433666f08595fc5aba8fe15a839c15dff54f8960275b88e76eb99258767a48c2468f34fc84b8671f89343db02872af6c02e92ec1a04d99e0414855b94e338ab86a1fe4376b99423285a02d97e5d9f272e88767e2852c7a80e35f0e9cad9298f9ad99fccf6c06138f9340baba2d132e94f03c6606cb31f9bc1afb258b533f037a7753031c22ad99c63a45ccfe74a282e74284c02f7f43c1638ac3ce34ec460cd64565dec6de0cb7c5e8362436794f9d47c1a08787b146a4d26dd9403c7633d33c6dc98604b96da008cb38167542917de4eb38828c17d3356da0a5c077d9b5c8292b2af0eba7088241d3c28215d22343dd7b80985c31eefc3dc7f4482de52fb701ec388b78a01715ee4e8e92e8af4cc96cd87022088650c7d1dd98ad9b73500a091cc5015dbe5b0e85d9f83613400aba70d9b9d70e49bc8bd2965c50b934d29d4085e0e3a92c2790065a08de9f8b5903b59f1350ba44c474cf89ef117895173d35befc36e73cfbc9bb07206f38984e3183f7166f974903f016ea1e9fbd9f6ee705313e79c0121c4f5181f10e626f2a951480f4a3b6e4e4cec781f11824dd768220b1af19a39ab35c852d99fad5071cddf1ed9565c49221cf155c00a43485da233edb46ee347b11f12ecf5e8aad1ae9873da7616646ac20996c8d5b6352ba774ee473a86ea9794a4a30c36c640669b90bd3fd8aa504cdf39a81da5cb6cce0b35011e4c4fbdec3308d38f77d9eb137e8b581167d1dacb844ba25db57b0f458de7f772b394ba0933ba69062142def62264e5d2eb53713fc4acfba1bf6d49c3d5b8aae1c385c4ee649a5400138ba491964d48ca70ff4356f96c78726aa8ed93d266047eb0504d64f411f2e5f6a499415abf73384475d5e42c4e238749979e5b2e01178132c13f450b0237a4b28cfc82f4fdbe9ee60ff1a0eacfd919ad7aa5c96f9e2ff34652c0e4f27165467af89fdfed0e96ba819919ed015333fe53b36a7689f168a8ae965d2caa6b1635517bbd247b36f147b424db96575cd0c29f5e9deed1e64ff90ab7d89f346e7d3b25a59d7f53c5e916933d8eded3aadd4f391a0514c76905138dc50841185b882b7ff92301b7dfa12b26c4cad256702fb1138ba14e40a24224b9d81d61a594d865df2ccf285d5c36bafadc56373c9a94635238c06a42a507a881ea1df1b7f8ba27c9e0ba7c08038052eb5958d3ce3876c354966a078d165c0c53388954d85841616b8923e25079239b70e0e8a261712fcc60c05bde420b513f885a51cb9514abc30abacbaef6c51ea32eb3b5cb0dc82bad79ce2039acc8f61cad2092c429fb25799797736b69aaf8213851f70d3c4f79f4378281e153b05a868df00ce999ad03a605473cef699230da0fa81aed6bbbc9c82f5d45a412fb9a052f50360d6b5c74efd385858088232e4f43461616dc20d69c5ca7f374e775d104082d772a149c0db6eee67a86d29677de79ea1e3a6e09a15835c33170a3ebcd659a1a0c8be1696d2599ce6d5fe6c47cb83b1e32df7b3c6dbe1c0448669d4ba36131e573faebef96db39a29f5bfb0fe4e042e226fd2b50066fe336aeb5a11921dca2a9359beca1c7fe9d4fa9d892e527b3ee2df41da08aa606dc6acea1da57ebd7303afa1c6cca77510f3fb68e4337de3c93098a166880b66b20448e9157a1b6d238e3922a6551d84f392e5fb686e593770bf0879c20927d9012852b45c17e29a88175b6fb1f2f2560a8d0d3dc90c6f89efc53d43937cd245d4da3a26ae0812373ab3eed25ffa3608c451bd04a91d19a700510f120cd4466126a894ef51ea8266492043b188831675184ec87d0738e20629d220a788d489a616a596d04883b3f2674c716b895744f02c3e2f7bcb7a523719a65b063e8b23c0c8427ad3f3626bd876013ad674de8779353b9739c3c865236aeb0b447a5b93edff53eb756c5002372b55b233f48b38b865916385695523448917d7b8c1c1c52eb7a4e8dea8ad519d18bfb9f99b278e07533ab932c0e0102e6a3966226a6f13dd989dfa9f9235ad06016b0fb320f22b8804bdab08694d7f4a23b91c75052ec252cd59335ecccd2f1f6af95555fe47203d92946678bcee5099a996a18186c4efb962104bf15d7e1f680e95e1f794dd3803f081942992fff2442275109eaee2b50da5a65558d1397ee37a0a7d51b1bf2bdfda9dde4a89006d95eb6991167580225aee406dddb90ce04ae52aa1ba42590fe9fa8a738d6a6b9154ece8fb472746f3c6e6019971aa841aa52d1d0632bb05da20f8219a82562547600cd863a79981484c43b473e6b121d8a6a6415ead8e3b3701db67fb589ed3cde9d6cc3859148fa0bb1499a96ec4252b7ce62adf95cf57931ecb9d79e74af079d54efbecb1ad61026fc897c123067a17244cc27814e164dcc677c293ba509183b23424dae16920592abc6ea80619fc6b4a74b612da3f22adac27c8f7bc8c1e496d014a3b2f5da9a88e033e7e831e3aabc39d5838674e2e3900ad5d783024db62e998a636477fa044ea07386aa9a3ae6d16d25b97b6f3cc66a89f8aa1bdc72b71efa38283405bd8982d082d523a626b9bf5ac47d8430968d62de8fb7d36e92895d010236d3437149ee4c334b021957ca3cb07dabb5a415d4fb717a405438ec32c1bf63c2f1206016600c88c10ec6dd88c91814f89eb2aaff7609b0b327a1e93270279c6e9e68117e14da6723744dc52c534364738c2b05880cdfa441574e9175d452242301d21f3175c6045716c4ab6c9efd688d2619034da38ab60d184eb6b9d810f5806f2707451dc1a6238ff0a52c9af08e758ce6ca1d8bfbb1ff4115b3d40f4614c6fd39b045065500fa79f69ddbc622cba44d657ecb0fbc8bc713e642e6916fd037ba2d7610bd29da8fd0b65d2e16454a75a573aab2948a8b341d4f723f890d0eed09de5b61e3401d2e96e8bf64adce8f8d881887b162ac16ea60e29b205458b4ec85f08f821383d33eddab50990a465f11a021270188e65585e432188c0c54118786a3cf66bf45e6dfcd77d0ca7a625748ee0d132e1419da7d799ecda6e78fa1366fe6c4d0ae5a008e9eb87fede0d2c1a812b409101dbd71affa1b06da6b21d318f5f08a31f66ce93b5c0f904bc8a622874eb22fb130f7dfbc8c7929117d5c839306be2d8811eed1e4682a6c41244c36e05942da7762d4315bbd7d2d73b9f7b40406c5e0d5ded58658eb93787b9271e41e13f2a2f231b02c9f7f290e3b20a5e196cf237595b789389e077b97b53b5d875185c07b428839530624e9de98416882e88c47893d5e5b751b95ad0636e6c47e2c910bf926245fcf88f758dd5644c262328362a300a196940f2c449d576a29dc3b6178d42f9cf96b56312b617f2284b9c399aa2565b20c6d00102f18f9e9320d8cf6c36a39f0a7f002ac302eefb4a29a9b5e9b96a5fe96fefe13a0588d01bbfd2566f66427af2e11d3fd2141dceef309a4eb940de75c410883c941d5339ae8cd98cd1bd575b360ad3d74384251fb3c7923a7aed89fcdc9c8de736a01e23982551255a1bda381d2a1f996416cdc68b0aac5587ab0ef51ca07a5a9729980c72e7b303f0c5deda57316ed977d094ccdc694f5e0332428b8361743541a959d28993317afc26129207d9640ecbe257fd620edf6889d0599042e5cd2f6ca066988cfde0fdf56550529105ab6215981157d0b8b6b5641510f8b255a498f853493791076bf97f22db2bd2d6da7f56f3b2eb74a618668d799915967793c1c9e4977c46d0a6f37445cb9e03d308a4f926e91f6e82f176b42255d7a0dd686eb6ba4ccae443022b3d65cf95215815fe0aec0acd5b6988325e68887bb726cff8f5dba5c134e04b9c6029586cda1c6fcb5d1cde187ac60543c9c7284bbaa407aa54502bcc452855730caccfca99837427d4110e971dab8b5091a825bfd825130b2063f5dbf3a58cd79518aceacd379f1c0a05d04a2aa376130b94e444a8ebe62ed27b8d1f2f04de3a81fe4651097f2a3bc7d3c02e9bc2c39c5dd4a8317f261fe7b590f49bc0d1137396314686d458a1a40244dc0513cd3d4c5b02c33eabf693649a9c513976119af6e093382cfa7b4d9628db065496ab735d31d97e54be5cb65238d24668c4e9bf756d42a11caac7d9e15eb269ae0474596a6b071bb155548d63755c955667514b013547849bd4996cdefc8b1f98f1086b38566d70e9ff624ada47e063ac6b1f1fa0bfa06158116d8ae1af0dcdce0dd01ae53fb6847833aa1e71bdecbb71395395727a6c6733cbbacecbad424c76f6eedd3f2c770cb93a8965ae2c5ce12957f002fbb7d42218a1f665e6203e32e40b8df44518738e71fb5573343a5d3e7ed7043047d062f01a4f7cc22ab2f89b40e6c23f59280afa22ee966661dce6f65954ece81eb8370dc55b9fbf83fe83567fa66c269a1fa52663264fb238ce9b514eecc7d02e1239dd1a701ad00b352f692ea3c56f9d28221fbb8e6fb18f4081ae90e7c7256f84446b852d236b823490cfa976a4524846c6d2e30278f74682c44af6abe5714ed0bc5aadb601b7a3fb87b4650f1e07af16453f37f17832653245c3b09f5c02ea5b319943c0dae1a0cef9ccd7538385ad1959b5f8cfa52e53c64689139eb3c48e2b0b55874c3c4f1898a70c2af32ac94a94cf44081134298586fa0d30b9f81a1aa5fc0c2d114f88709b362a3d93e0226063404fda3f70ef5ac1c50066c55729546e70e0688e6a21d0501875b945dd47f90ff8aeabbe5727167adec5e1683b354c05f7d594a662be3a73eb7e1404e03c79c6def7e5eb6fabe0e7f45e4a253244bcb3cc8ff49ac66bbc3d9ee67cf262dbdcc3f67e85055648a387c24e99328100f19c6e74283bb9ab796200b04952ab6483442c75ebac4c0b2012292b907a8a17e8798c4da63ca31dfa8a5eca5ec4e932cc5193fb05a34966513f4dc02b76aa14e7434e723ab33e0f5a413999595c13b934c3d986589f772c1a72146190c112f9f2efba7560c0a9878c0630f48d88f71d2f9647bcabdcda9fc5752dfe737c3e2cff91196a18a17d122611a592fe392431708815e60b905c2acf50fee3955cb380e201c5986047c9529e678f940d37e03c690bf3e91413addcdfbd0c89ae0ddb4fc166762c7a658d22d459c654bbd0457b62c312b1101e0b11ea975515d50407dbf44de9f699dc5055cc1f19d96ad719785c2f413e8b4a0dfaa51a7c1dbe8022a9ab3fb411ce01c781fb9c2302345b72da29fc979163bfa11a8760595904363aca1cbb51f1d18b6cd00aa469a9d1fda125378da0f074f5eedceb95dcadb626951844062ead6b1f74559b80a97b63f0e6483d0a620a00a964cd4fdcf0c9812182823e782f5fb37c0bfa60aa42bed834135a3fb9c29e78d8b8f009505127a072fa46eeecf0f472ac937d9a4c29920e9183ee4245d1515b91d3e3456bd556325b3b0e8ca12258a7e672fdf8c91cd53619e160993bb7be6806751d18e5f0a332c0fb6e6874617a355063c67486ca367cd9d625e491aa7e3dae8f13a9ce66f70db3ea60205ed040c35fa67bac21c192a8b527673f349dc33609ccaa17911f7f9ec1016ee6cd10aacdf56cde4bbd9035639bc81cb9a4ee5fcf2529defbd961046b7090bfe021d22b37c57ddc8d73de6d5ee473b491fbb237dd40374cb7fe02b3ce03415dd8041d948b3a61ab198a7b58a0190172db3a84b4b3c26818dd5dcf43aee5f1", 0x1000, 0x4, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) r5 = geteuid() sendto(r3, &(0x7f0000001140)="0b00882c0c8ad5d239624cfcd4cc0669da1bf5b27b681ab0ec89", 0x1a, 0x8, &(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r3, &(0x7f00000011c0)=""/5, 0x5, 0x3, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) connect(r3, &(0x7f0000001240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setuid(r5) r6 = geteuid() preadv(r3, &(0x7f0000002580)=[{&(0x7f0000001280)=""/183, 0xb7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/193, 0xc1}, {&(0x7f0000002440)=""/79, 0x4f}, {&(0x7f00000024c0)=""/48, 0x30}, {&(0x7f0000002500)=""/90, 0x5a}], 0x6, 0x0) recvfrom$unix(r3, &(0x7f0000002600)=""/9, 0x9, 0x800, &(0x7f0000002640)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = semget(0x2, 0x3, 0x21) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000002680)=""/194) setuid(r6) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000002780)=""/122) pwritev(r4, &(0x7f00000029c0)=[{&(0x7f0000002800)="8d1a42a9df993407c596a839d9c3c3adb1904b53b67a4364b40060039e20bf1ad37b3de249e7d3dc3d89aa917056f7a2c0185cbfa677d192d07633a7cfda87848a74bc7a5fc9f7e1475716d1d781a1e8cdc72f53160c11ae6666627146ef00e376939cb7b46868f10a1547875034c853e801c4dbf703187337b2cb03e1aaa3518d13f229f03602975375707af12570cc17f6a3a3b9ea8d8975653493d036", 0x9e}, {&(0x7f00000028c0)="884f5755f39e0621faa593c06c4070fc0c8eecc2421c823fe8803b", 0x1b}, {&(0x7f0000002900)="cf4521c23404801d7450024959ecb2ed66dedb54ec75214047d2668ec4181964cf1b2dad0d165471f1cc9eba3ccfbf110c5152329541f0be8389357530699acdff9b9f3d2855e0d7ad948b51762e8c56626b9dc40f9f4b7880c456cb0bd5a1df7c529fef1b78df593f3d1505cc742fdf9f3ba5a775a8c6c3614f1cf60976e40b889d734f3900ddc48991d32a02aa11386088a70948b5c175116cc3b0b6ebd9f47d22527be3157f24ef0c35aa105637c6e58ff51de270094698429650", 0xbc}], 0x3, 0x0) sendto(r4, &(0x7f0000002a00)="662ea778", 0x4, 0xd, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000002a40)=0x1, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002a80)) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000002ac0)=""/220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) lchown(&(0x7f0000002c40)='./file0\x00', r5, r2) mkdir(&(0x7f0000002c80)='./file0\x00', 0x0) 13:35:19 executing program 1: r0 = socket(0x18, 0x4, 0x1) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 13:35:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2000) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') 13:35:19 executing program 1: 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) pipe(&(0x7f0000000040)) getgid() close(r0) 13:35:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) fchmod(r0, 0x120) munlockall() writev(r1, &(0x7f0000000000), 0x1f0) 13:35:19 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xffffffffffffff3e) fcntl$setown(r0, 0x6, r2) 13:35:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) fsync(r0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000140)={0x3, "3cc830d5163ffcdea67ebad07e530348717a35b1d4f4002d4c5a176d768a49bb5ae72cdacbae798da228c5149b007e8a2448073f5a6e76c228d43121162029774928d6b62ea5729bf497f5e8b9b2a19689efbfe11eea747728660ba41c6e46c167de2c90e6c1c457af251607d083f146d24da572afc9fd33496fe958c79da1c844269bec9e14a4bae292d5ac900e38a3cbb8687a65d0ae"}, 0x9f, 0x800) 13:35:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2f, 0x9, 0x400, 0x200, "3e33df8e38a6619c746a8eed4ff39738cb20b5b6", 0x3f, 0x20}) mknod$loop(0x0, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xe00, 0x1f, 0x6, 0x5, "1370493a1f47ee5d3033521f82536c29d38c7336", 0x400, 0xffffffffffffff7f}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) 13:35:19 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) r3 = dup(r2) close(r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001480)=0x9bd0518) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f00000015c0)={0x1, "5d923e43330c7fe7972001796586530d9c17ac84e654ff6763bb31750572b730294eccf08eeae2f818e6b7672dd230c14ae9353409c0e878dc3b2dce9891d3c6e19b1c775c9ffaa3248bce416ec81fa81c15716ee00708360d968cd4e2aec925c9e1335cc5a149a4e454ab6bad442ace1ed8cdf66f4d8a5de221d74a7b573fd238b595bc316eb71bd8749df0868f115973"}, 0x99, 0x800) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)=""/182, &(0x7f0000000480)=0xb6) accept$inet(r4, &(0x7f00000001c0), &(0x7f0000000380)=0xc) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 13:35:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000380)=""/60, 0x3c}], 0x5, &(0x7f0000000440)=""/173, 0xad}, 0x840) 13:35:19 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)='rc') r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:35:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8000c0002002, 0xffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x8}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:35:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ce25a26852d9851e000000000000000700", 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x2ba) close(r0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xbddc, 0x3, 0x0, 0x7, "d0912d8255b4b4763c393704e37e0ef5afd5d46d", 0x80000000, 0x8}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/71, 0x47}], 0x2, &(0x7f00000005c0)=""/249, 0xf9}, 0x0) mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x5, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe0f}], 0x100000000000005e, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000780)="6a8d917320d32a592bd945fc891e12b79721eef538ad7811b58e3f0742812e8da635a018f59ea5c535146ef753979f0c38a4d4c6335f66174e3bd9f723c39e0c4e34f485cc2bd5d223a10c4c6168836d60876b5be44b38f332", 0x59}, {&(0x7f0000000300)="59fb5201f229c32a2e624ec731e69c306bddfeba494615c45fd4a56aa1f2c59fe4650f60c62844dc8baa0888fde6f5d6f5116e65d460429b5c36eb190240dd386f603ce32b6252ba3f9b9a34c1fb3b8e568fc6155fdd0f07c74e80d85792e09108e4334b85e4c56d13976f97d5a7e4943c0a9ded47a2c01fa74fcc17ca5d5d8227f9f71481f3d733a616b6", 0x8b}], 0x10000195, 0xffffffffffffffff) 13:35:20 executing program 0: r0 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="c8cfe626076253bb356729defe6dece683f2ce4862a96b1c612e644b090000010000000000004cac9abc132e2ccebd590adbff3a2e657e0398ca0e0c240792780b5df677efed48867a7b3c11c64400000063157b93ad3b7aa409f20377f63319d29d33e98605f27e0800000000000000ce2a7cf2ffeebd91335775168a28f4d8a6387e39df4e80bdc7c1ef37ca9926fda5a7f60904271e1dfa531e668d2a6ec178b20f628d94f163a6fd13026046a35364dd53e6985d12a06152c971b8699c4e2ccdf42ac9202a6842a595528c69b564b618bc3c5823314d9fa01b9f1265190c61a73b322fba29b8723c32e68805cc5c2035b587b93edf3a5bde652999897a0ee331956fabaf6bd649b84fd9f6b4"], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000006c0)="e6f2244039861416ebebe90fc6c2d80032f2b48b11bce665301a33e8a76ad5a918239b4d78ca193ec2589b8ecdd37c7ba2d8909b3f83d96a508742cdda3d6d8a9b8534379b8a83453170b768812bba2410052e0133cc3dc30956973b0de0b30f1d9f377e7e8a77550978a900ba7f2d5c213c136bdfae8c068dbd619635d2948cac28c1aa941f7832226e79cbc8e861d54034da98f8fec5dbcb917f8fc30e36216a447910280d4090da71051431a517aa84a00ad881795b439ff973f4", 0xbc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) lseek(r2, 0x0, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:20 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 13:35:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20048, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:35:20 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = syz_open_pts() close(r1) 13:35:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/136, 0x88, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 13:35:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x801, 0x401, &(0x7f0000000100)="c9f3e9cc27c0720e877028273e6b4cf8e843ad39b7a6c0da1476305c35e98e4d66edfeaf319c8649410afc8126561f9444cccd7fb61b88155111bfdc3f717cb3f2761c60a3744e6df3fd51bee6904175073cb85aaad50c", 0xfeb9) fchmod(r0, 0x40) 13:35:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xd91, &(0x7f0000000040)={0x20, 0x4}) dup2(r0, 0xffffffffffffffff) 13:35:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x2, 0x11}], 0x3f, 0x0, 0x100000001, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="07eb9c7b9b8ca3e43448eb9368bc97857ad53e4e5bd9b93968340b31fe3f6ebf22b47e1dc932a73c6f376033a9da1b13c2630ec5f21e2e4f52e8ba2aeb11e96784bf7fdc9353311b07a841e7d77d045f088445897f952eb605cc78e4c5cd2c636bd057d18b52276795dfeeeb8e75678634a8f0ab881a7ef56f75", 0x7a}, {&(0x7f0000000100)="382e20918af54b8885d440f43940501ff2", 0x11}, {0xffffffffffffffff}, {&(0x7f0000000140)="629d4d91e8afcc20191508a5c0018aa785bf379bce3007e1558f281add42ceb987d6088ace4b82972a61ef7edb41af31ee25686186ce46a84a9203a0468776718bf1aadf96ba8883196435084bc7618bfd521cae4d42f8bafd2c733c52229a6227b94553489125920808b65178534a565fca6db8c5f0c7bd239af2182ea2be5ddb9f35827496e8744f04b6b58af7469eccf341b10a99eb25dcc22bc2c373d62aba5700378aba7e2c10097e475bf4c5c8b0a33511a1e3cfdf8843a254a4bbb5bfc12d7398a60e90869c164a4cf147beb567eaf2c98f660dc4d9f3225c9e23b9d2f551f9fe66762923509d7266ac52e383", 0xfffffffffffffde3}], 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) sendto$inet(r1, &(0x7f00000002c0)="a2b4168049b997bd188af57474ac7fa9a956a12f0893fa7512c6867cf23f7dc865e3c1b2f3604b7dcc412faee020c2eeaac7d8422970e923358a5443f1420d33f4e8cb485f59d6b1bb3d3e7eeca1c66a1b41404978e4bdb4b15a5e52bdd18f51e673e79d0059802470454fd628e986b1175c5c3fc0", 0x75, 0x404, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 13:35:20 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000400)=""/239) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getegid() pipe(&(0x7f0000000140)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x97, r3, r4, r5, r6, 0x1, 0x6}, 0x9, 0x10000, 0x513}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[r7, r6, r7]) 13:35:20 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x4000000000000080) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 13:35:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:35:21 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) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r2, 0x0) 13:35:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x100, 0x4) sendto$inet6(r0, &(0x7f0000000040)="e17f387b7200a7e92c05cc8d3893cc1933933287d70620d51e9b248cc0fc", 0x1e, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x7fffffff, 0xf7}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:35:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xc7062b810df6bf0f, 0x28a9da6475d12dcf, 0x8, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x80000044, 0x6, 0x7}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4, 0x43, 0xffffffffffffffff, 0x200}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0xffffffff, 0x5}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20000040, 0x81, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000040, 0x7fff, 0x7}, {{r2}, 0x0, 0x21, 0x8, 0x7, 0x3}], 0x1, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8, 0x8}) geteuid() dup2(r0, r1) 13:35:21 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:35:21 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x300e8, 0x2) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x188, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r3, r4, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r5, r0, 0x2) setregid(0x0, 0x0) 13:35:21 executing program 1: r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = getpgrp() r2 = getpgrp() shmctl$IPC_RMID(r0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x10) fcntl$setown(r3, 0x6, r2) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$unix(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x8, &(0x7f0000001100)={0x2, 0x2, 0x943, 0x8, r2}) wait4(r1, &(0x7f0000001140), 0x9, &(0x7f0000001180)) truncate(&(0x7f0000001240)='./file0\x00', 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1e1217b9ce4d8d2d, &(0x7f0000001280), &(0x7f00000012c0)=0x10) r4 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r4, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001300)=0x5) r5 = shmget(0x3, 0x3000, 0x1a0, &(0x7f0000ffc000/0x3000)=nil) msgget(0x3, 0x183) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = geteuid() setuid(r6) accept$inet6(r3, &(0x7f0000001340), &(0x7f0000001380)=0xc) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mknod(&(0x7f00000013c0)='./file0\x00', 0xd021, 0x1) getsockname$inet6(r3, &(0x7f0000001400), &(0x7f0000001440)=0xc) 13:35:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0xdc}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x40, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x4) getppid() 13:35:21 executing program 1: r0 = geteuid() r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000200)=""/25, 0x19, 0x42, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r2) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setuid(0xee01) socket$inet(0x2, 0x3, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x270c}, {0x8001}}, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setitimer(0x0, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 13:35:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x9, 0x8d4, 0x1ff}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x10001, 0xfc28}], 0x80000001, &(0x7f00000000c0)={0x8001, 0x40}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) 13:35:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x9, 0x4}) 13:35:21 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000000140)="02", 0x1) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000280)="d03ba8332519f4a7e73bccfd419478b0c2c4f7837adfffc163715b3951cf00748f8fcd1e2aee1402c712d6e269f30125ff84704930f27917de8b322c9d5577ee639c7f1ba6ad47e4f9e4f09e0d1572a24c793d372c9a8af0807dca7c0754c90a62c5c9993ec3a92d3d51e6dbf407c948b98f45076a071cf983bd13c481f05406bd50b17756cefd227a6786dd6af5c78ae1429a4da0f701e5d141904b8fd8a6ecd43c40c55e26ae82d2fa14acf9297829628a7643e19b9438ddacc6365920b503aa399395f6506c737eb36d81a9babd647c91745a5cf2582b6e77d4", 0xdb}, {&(0x7f0000000040)="5df9709be1a62e7834a3e7420c8a9a76bf998dba44d7935f00ada592fc7d3061de066de12222acfc7fd0cb099cef9032446286566b8b913162daccd570700bf555dd6fde0a6accd026a98a5c29ff57a9b2ce710d64e39cbb952aa45c1bde", 0x5e}, {&(0x7f0000000180)="c50ff18ed6b8a949cbe24c1f5eba72439914c344e3e00f99714d22f9d7c8eaa8d8374c60ae8d58f8f933ae339c27497fc2855cfb9f6671732e9d55dae557b4eeaea31b89ae94fe5151830b23ff4e8090d3a459bee34b3a1ff8e612a80e177a752794853cad008a58a890b22458559cbfc057f751cd931b06f5968d5072a35161bd92e4ed", 0x84}, {&(0x7f0000000380)="ccc0f4a4db3fcd6cd5b6fb80ce7f121ffa7bd2f74ef5c3c3f105b2f2129c3326b6c42193e43a621d07d68db2cef30e887d2b7d890d14f69f6d554cb4a26e975cd3e32c5f0d50d9a60b2ec6aa4915b1ee6f52a29d3298bbde59bff383f9c285080a45bb58e457fb87ce434db78b0021f0583ea71ce5a1682b914348980a900aadc1c231de0badd735d13695a892d5b04f72bae25f185f6eb84d14d5bdf76afdd4b780ac19203a6b419a6b9d2fcfda8d8d195c6b8ee7846b27bd0f51537b258d7a743b41743844d959daed331365b9a00e162fdcb538c154c66ff46f24746490921e18dcd6b1b62489", 0xe8}, {&(0x7f0000000480)="d1bd68488b7bd8265a2f2cac1fa7218620918f903c4844467d68447a6c9a1a4cd8eb58f8a8e14f7d07695d3022739207adf8244d0f4275e358d4b8eb8b4ed2484c40b293340b8805b2df7312080adb12ce772d19bd0b4f259235063d6fc8cfdfc3f7840a2c94b090f39666718faab6685a403f661e61ed06101fdb537942d55167dd56b4de3479bc904d70b559813fdf2f5dba7856933f80b4a77f1727c51efd8c", 0xa1}, {&(0x7f0000000540)="0b5b66542d5b3b0eb63c3f17b7ca3fd12f203dc37f4ea891b31ad46a4048899c60af84561d892b2fc11e094aa7999baab437a3b8948e3f2d1ef52e1cb63617e122a418975d53be1f5e1ee9dec2ea1d63e9d9f87cfc14f233986083b7b40754742a046b3bd6ae79a0cc62540d017f4ac04185ae8659f756762ce12c7e81bff701046be69a2162c0f8681b3d36d686805749f9655ba106b8ddc0f518ebc590445e6d0828878c67eb3260b3e25884fa413debdd9c3a2a0a3510d1c962d3639b0a481fb2a1dc7504d9589f2c5bb3cdb4836cd6ec88556b3263d34645a53736da525f609933e55405e29f447ef4c86304117d6ba3560ca1cab08dbc2f0ff1ae226c43f58111c88ec89e1f847c11d3a0fa07fac3ee88c6617e35e21ae403e960cd7b2d4082c3dbf6180986ea720d576402ce91a7a56add3a7485b3fe056bc1d5a7bb8b03f2dec09e36f66abf613dc7274740c5a2e4d6f7a20a2bf4f194b39271979a6dd6a4bc57945b82aa81ac3540af1f05292caab1855b101aba3b38ff83dddc0dd7da9df03c6ede627e333b337ffaa74d72753fac5ad3663c19d2554f519c8f278e6d79d61b93625b7e4cb5653c602a21d77d85e5ff39428b744f2255b315ed43ccb8c403f76a57b754b8f34f8264f32c479064f81f45b97e46f2b979349f25ad2b4d256a8fbec8638646d94c532f5b2762a1d67d8cb90cf16eed17c6410816984588f3a908ec15ddb8989841dd69db3b294e44a6a3fe94060de7545cd5cb2404348f747e7b5cc8efc48cd04c5e29a033998f2e88d3fad26b82c9c0c47535bbb7acc62062fa2aaa2ade353ee49b1e901f111f427393681e4e1d30dd5fc937c6374b2109390352de19e13130ab6b5cb168ca8e14683ba63dec35c55616768938bb65d8b101ce0f8740dbd94582a71c7886c10e7e5685caad0c80736258eab6118870178ed60aae91859a37bb34113bbaf3106865f5d22f8696f3dfd06d1a44b59f4cdbe9c0bbadb2e358d7a330573260ae8451664b5deec1cde335e471d1425cf430b276fe1a8205b1e7612ff04fbb1f7cf725b3810c9677a6237c5ec512e374b9956aca5d09f3a43e5221d06f4b3c49538322252ed4132126af82fa6ca57974235bdbf0211ca8d8eca5394307298a4e90db2117caeaaec09c360a320782387cff9433c313ddd9dd71af01be892779463822501c2d04c5da38e70d443092bd8ad31592310b015b073dd39a42b1ffc43fc1fa3aaacf9b8288c033c5341a0b39d8dea94d51ef5e54b0c4d7a8d2ad7a7958c9620b438e3c43943b3fe14506584ed8048ab4ed3ff5bbc118cbe2b0298031f7d72b55ed857914d986772eeb4ea6a8d628c9b524bd8a2eb23117a015111c3949decbf68c6e1cccc76d1e90d6260d334038882242a3ba3b503f011f69646b7890ce6a705fd1d180be1e833cb0818ddfe2aeea70fbce146ef2f5f3d9e19b253c054b371a50c9964b7e198e747683853880160b48261c992bca75dea2d27dd098a6bbb3bfd40f66d5261edf5fb377a64e377ade018ca788b31146e310578537dd60dea16ab04fcde9ca4b5fc6c700913e118cc016f9251919a293d1804f21996ef8b3225a39d40a9661142527f6177c23c973506fb9252b64724d4d03119244ab6c726ed8d524e930bf328e986c47e335300490836e3eb8e76d73707dc5e024e86eea24cc2781a71409de48a9417a61466842f9358ef1d8572ebab7a7d956aa5711a0b6dd1d6064c71ae7f66db68b9b54f5afb67cf85b7ea30da34663137d4386ba01470679c76e6847d1b36478531b7d0100e5f846697f630658563f71c1bc47d2f2165066cefe9b04e5d5c446fcdfdadc512720db0c76492ed7f131a5cdb6e6e604687294830a5af9adabc314a3bf2c8cd66e2abeee916b870e800e4f0232c6cb2e9f9182983dff5a35c242d56a69ab97f5496bc8ba4272281c6c2f36123ddb9295afe644cd393b3f5116cbecf49b0e91548f127b557de283074e682e1fa1cbb4a4956739a3d4eb00a958800b94cac0ab01a531ecb2fdc7a26e334c2194c12a6e5355adb0720393205480b4ae589daebc847c55d829dcae51dc788a5a403fa007637da3042a7361186180ebc2e58f8336bbed07cc7cb4148bf290c91b3104f31e58bbf90a349e13de4c848b696bcc1c8b44b535466e832f8012b4648df88512552d55d37ec07e58e97d87418d176a936f9ba83b0ef0fcb0cd1c85ead6623629b8a748b48ff8d83eb74d67c758b200f61e6f27ab164ebf5b9afbcc1428801c4ffbf746cdfb906f508a0b4a318fdce11475b69f9b6097062ff54e0ea4ddfaa76ff7cf1099345f05c18bb691e3b3bc4bbdf29dded502def903b11ef4e848bd8c41ca45136322e22aa301626601e0d56ed94592a5210ec157e531e3b9b00542722a9e4c6c5680b99cc8120235fb4db3d2d2b62e694ed2c98ca626f1d5d0d648c69562dfdeb62ae2c03ec377036fa2d664081458d236c8308ee5ae6664927d0691fcf5a493c32cb6ad7447198afc10fe6734f8aedb2a37c31c0b864fca4a6b8e543b06af11ddb6ed838c0ec9bcf5dfee3fed554e62e3c45617ac13a0256198386e7b332679c59b72b81798c3893c7572b62bd86f24410f0d9be5e1feb07b459c39baf86576a07384b6062d4d5f446843fe1e50e1ef8d367af375a9e04abcf34c24b3078b0606695e320b15ca1254a0bcd583c11fefeba5aba934997de836b069a232c15a1072590d38f3b15ce1098c08ea1918386fd252b34eb2b28171b604139c3a08e52427b94cc1b11bf4258e1a6fee0a1fe8b73410c32bc5e47f316b0e8a8f64686614ae1c0b05cbf73cbcc1c4725658e9f1f1590ba7c5434512e0328e44a118ada9bf0bd99d1c8e8f07e6702748c63dfe9bd580762a7d50e27a66ab91d228d5874d5b8c9c3b563c60070479a3093d11bf8305e906939cd569875416361e8f4750d2f1670e37b8300d938ce74728bba437212e464250864409288da46e7a65d48494692f76ae217a3266891ae711b8c4ffad9abc0ff6b43719e1b1ed3ded55534ba5b46e4db4d3ddf23022d8d35de0934fafc614f6660fff279bb5e9b7d6e58d2a0ad47ee47ee96081004440e8b15fc0a1e90526c11868d3ee7e710989a958e5105f066b62c104d8bdfcb30193e52711f0a78084bec07cb7ff29980289c1dfe6d92f81ec941685b77b7562e42759478102463b178c150fb6e9ec25057e51b3219efd55143c364bc6a6ac14c008fc1de7ab52cacecd31824e7248b7ecb2997365896af2563913f290521776b35f64a4df04f19c2e5528e17d2d35d7dac16a9f9ff09d3930ccc6d1604c6df6f6ec9b27a39f2308ba979c1d669672250aeed824b148cae55afcefc4cd5d93259ea3d5af5e8360bea1f292b9a7c9fdb0f5a83c4cbe74108a50aa9283c300d5d790db7cdaaba2ae8978c56561e67e1892ba1142d914b9c9756286af7da7c3b0d82b5b6e02befd4f4be48c7f64ca5e327c89dd226c5825188979ab781e95214dc3da4c87c7a8c600ec3ce55636adb907b9a64eb7992f9df6aeeae3f1cb9282127e38be5e44a006c91b27973d4a1e3464ac134ec98b09dc13b99424c508c013cbf5b10e696acb590ed0a7c88ae8fd48186218d3a43625ccd07a841b8fe39e4298d6d15ca1a4924d419f021965d8d7108383843eeec90d45199fb83a5bf4d9baeaf79c4c17c28990e2f744d7910a17722c9f853a8eb4d44c5e2ee257b32bac6d7de24c52b515234c1e4a5b857a3fa748c43fb670ccab37abdfec5bdc49ce1aaece7753fee54d0b4179f991e34767ec4a55eb0daf6bc32b7d931697b07d966e7a0a00d9e2cce61035e70fb8b20df387d0505546a5c0438652667ec192adfa9730e84d639b95e66b05c0d4996f60af3876d23b00c7a2db134d7a6e3af1b93429dddbe08c042e4be9df640aa451f2f1f22e37fc350fa4ec6faada48ffa6809ecc1f79a595c5ae892df2e23a7aac8d98f73e85d47e5b664f7a2a60793268cc62a5fafb19f5fefbb627cd4c5539449846e3c7db9a60933b877ec2cf2d33199f1c544d7368aade856fcb5381312bce4911dec5dfef76ed00386186e5f6337b2358b1c387eda88158755f27172dfb13da029df5256995e6c61a9f8d3e74846e780b92bfbf789e1a15abb028470d4283bec7fb5086a838bd9d853ea97ba9c558b5a7b459414bd8a9d60e624e854eae33cee42de1a014eeb2077e2fdb1a420ba777da511af5eff81c551ec6e6110771534c55c495e1def69fe7535a7b90117f2cf223b00e4e63177da24e7dc2d7f333a0529fb2426f96f1cedd4205b255c69153ce9ab4a3066257a31162e9bff6bfd47f0a4bfdff9b0382b73106af457c5be5f3cb22b945015f2106220f157a179d5f899f791badb3a168ad982a541d7b37382b0f2ac9f5461359bed8dc8d47def7c47164bd51b8f986b6736a8e4bdf0c1655f1d70924a9bb91fddf57cc926f578dbebd6320a0c9269fc04db87e4130a29b498bf6784435ccf7c5368b5968e02d418ee947501b154243b68ce322f1c9c800479d789781e54722f54f80271620a0bf815762cc1ae0f9c686665dab5bc17d67a5625e7b52aac3ed67a3c82acb4d2676c886e71e23155aab5fc4c88ccaa5d36ce4ba216703920c34dddcedf395d47421f5c693df6e05fa5b128240cecb11d86ea3b036c11abc424979beb5ee78edc20d799e47566a05f84c0818e698b4503db851827aa27ce64cff9e179d9c0b701a15ca45a204998c800226c4e2365c90e9528e18bdc957f68e40a696f8820ab82820882b1c015900f17b23fdaa4887688fde9d441030ddca5d8e4b64fd97802e1987c3e289ce48a97e3aec642ed2f7f2e889f68a20091b9ce31c9ebc03e04b8e85dbdfe1d1d9401fd02c8a01be091b370d615b2d069b9d8e7eec213bfcaf7672faf4ce91ae565d61d5be0ff688e1adfc17d33aa4af1390a2cea148dedcbdd272ef797b8064fc70771358d32dbe67b809c2aae5409179dde28ef8c6747078b512b315efa2811db78a3b44f27b612b9c107e3a7aaa6e4739b051d204e990a31c505f86a1719563a2bad130fb803ce5ca932fcdb5f179987060f4f1695e37ad7fc558ae0b9dd73e375dc4439e866bf8179c819941bd695312e7ef977fc8125ff833841cf2e1b76f0bc78d7f0e83d9fd355f7fba7457c6d1a55f63491f346094077d27645ea8900d3079cde0467d6badddfc89ff7a8e0543134a08a0410f73444d0e90471395043bb7ce3e4bc936e757fdc7c6bd06ee0c9acf86332aeb63dd4c50fa2ed2d2bfeb5853971535608bca488e838850e5a59bd30018f2d39d67c21b510489d5919ec550ddb6418fee015c1ded740e380472f9a8323c6ed98f5e862648e54b50942c90ac8f1f264485a99761417e12fbb2683a0303ffac319472a2774c3dd0ff91dc7789283277d8396294eb649ab805e800ede70d66a738d4c3ab0733f009f8549c0f9cadcb0b54b531ea015352323c692d05dbd04492a11f8c7901cc8cbe7760d59cd7590d430219c097dd71d0a227cd29a3d12c4e10063ec47251ebf76cf858bbad30d79dac6c6106cd15e4443579e6d84a0cf47d786cf7e319771ef81253451d939fcf944c2f642345d0d536611e60d15f5b32450ee4e2c2b9f11026e84ee922f0659bc102562895ab64b4dfd9cc17e3f0c822b126609a5e234a76a80a4c326f74e37d7e52df37cc39b90e398e7f60b1a7e1ecc0d2e04bf2e2a8ac7250ed19d54b39c80269f9da4d68a25e5646a77d9ac72e3b0e0c478081580dd43c72e1", 0x1000}], 0x6, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x8000000000000000, 0x0, 0xffffffffffffffff, &(0x7f0000000100)={0x6}) bind$unix(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="00a9e99b9ec381b21200"], 0xa) 13:35:22 executing program 1: socket$unix(0x1, 0x3, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) r0 = syz_open_pts() msgget(0x0, 0x40) pwritev(r0, 0x0, 0x0, 0x7) 13:35:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 13:35:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x321}, 0x0) 13:35:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x10, 0x3ffe, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) socket(0x10, 0x8000, 0x5) 13:35:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20000000, 0x0) setuid(0xee01) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/9, 0x9, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 13:35:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x24, 0x8, 0xc65a}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x1}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x8000, 0x1}, {{r2}, 0xffffffffffffffff, 0x23, 0x8, 0x3f, 0x66}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x80, 0x8}], 0x9, &(0x7f00000000c0)={0x5, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 13:35:22 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) msgget$private(0x0, 0xc8) r4 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r3, r2, r1, r3, r2]) setgid(r9) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r3, r7, r6, r9, r9, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getgroups(0x7, &(0x7f0000001b40)=[r13, r11, r12, r10, r6, r6, r5]) fcntl$setstatus(r4, 0x4, 0x8c) clock_gettime(0x3, &(0x7f0000001b80)) r14 = semget$private(0x0, 0x3, 0x420) semop(r14, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 13:35:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000eec000/0x2000)=nil, 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000080)={0xffffffff00000001, 0x5e}) mlock(&(0x7f0000eec000/0x1000)=nil, 0x1000) fcntl$dupfd(r0, 0x0, r0) 13:35:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x102) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendto(r0, 0x0, 0x0, 0xd, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) syz_execute_func(&(0x7f0000000080)="7487c42159f3ace305000000f369eacf1e086fc463295f5d98db3e47abc461a5f30a470fa8416f0f38004b000f9518") r2 = geteuid() setuid(r2) 09:31:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000140)='./bus\x00', 0x400000000000, 0x0) 09:31:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/71, 0x47}], 0x2, &(0x7f00000005c0)=""/249, 0xf9}, 0x0) socketpair(0x10, 0xc003, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x5, 0x0}, 0x0) sendto$inet6(r0, &(0x7f0000000300)="b05dda917c6d4c2df588f531c99e4df3c66da6a41cb2b05be167b406a66573450a70d624623e27c14c26686d867422740ec96d52a520874caf5cb3736bb0991abd04d65d35e95e664a017ccc3844b04a631a2caa6af7f879401338c374da", 0x5e, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x6}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:31:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmod(r0, 0x8) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 09:31:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0/file1\x00', 0xe082, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r1, 0x2) mlockall(0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:31:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/74, 0x4a, 0x40, &(0x7f0000000180)={0x18, 0x1, 0x2080000, 0x200}, 0xc) close(r0) 09:31:45 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x110) 09:31:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000000}) r1 = socket(0x2, 0x8000, 0x61368731) connect$unix(r1, &(0x7f0000001240)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd0a) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = msgget$private(0x0, 0xa) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x1ee) r4 = kqueue() dup(r3) dup2(r4, r3) 09:31:45 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = dup2(r1, r2) r4 = shmget$private(0x0, 0x2000, 0x242, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/65) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 09:31:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) close(r0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 09:31:48 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x104) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000003c0)='./file0/file2\x00', r6, r4) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r8 = semget$private(0x0, 0x3, 0x20) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x4, r6, r2, r6, r0, 0x128, 0xbeb6}, 0x8, 0x7, 0xbbff}) r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) bind$unix(r9, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000004c0)=[r4, r2, r0, r3, r1, r0, r7, r10, r1]) setuid(0xee01) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0/file1\x00', r13, r5) chmod(&(0x7f0000000240)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getgroups(0x4, &(0x7f0000000500)=[r14, r12, r11, r10]) 09:31:48 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) sendto$inet(r1, &(0x7f00000002c0)="4f8075615a8276f3850a39c046840e769212aeefee4384c466ea1b830be9766b373f4d7f8c16f2c6aadf720b6d727197c2863605dca4794cea596ce826411d9d5ed14fec2c288fca8bae649c14145e424745adfb3a72803f0f7ebdf9b4dfe3e069dc76a91ebe75e9e7b567c96d63500be7e4dedd14bafe2adbadcee6ee7773065e598fe2d8f8dd3e382184f7798339395d97258f37e46ce5608692fd41b0fba89a2e6404ff832d52af8236cb5e0d78b85f57228e35fa2ca4f2aa6b2dbdfebd1ef786c04c93bcfdb9b4e98fb7b20862a8d3d3f14e73ef636b9f0697592bd360f0c3a0804f62d5c261a879c1da81717e76b8ba", 0xf2, 0x401, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) sendto$inet(r1, &(0x7f0000000100)="93102f6d77345a5e", 0x8, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setuid(0xee01) chdir(&(0x7f0000000140)='./file0\x00') getgid() fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x14, 0x2) 09:31:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x1000, 0x4, 0x0, "f1f74343fc00000000000065f3d1d10bdae2b8a6", 0x9, 0x4}) close(r0) 09:31:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="38c61d4b2332752b2ed8adc0d79ec29da9e10f71c313682fe5cf280205768246c22d6b7b7be3a62b7fce2ec9154f9e", 0x2f, 0x8, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000, 0x100}, {0x18, 0x0, 0x8, 0x6}, 0x3, [0x7, 0x401, 0x3f, 0x52, 0x85, 0x2, 0x3, 0xcb7f]}, 0x3c) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 09:31:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) getpid() recvfrom$unix(r0, &(0x7f0000000140)=""/223, 0xdf, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 09:31:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100001802, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:31:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffff10) 09:31:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() setsockopt(r0, 0x6, 0x1000000080000010, &(0x7f0000000000)="cce36fe8", 0x4) 09:31:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x8000, 0x7fff) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:31:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffffd, &(0x7f0000000040)="4bb7e03dfe3a8170484e586c0147438618a98a9f213d4072f881c9e170ea38e32f70daa5112727e49843937b043c0bd225c530dab8285f16d7c220f5156391de4782472b7ef43d63c54068527d21fab7cb6c8c9b553baaffa73fa3bc5488575f38ccaec358eea78ffc4afa5d404d36f43421c0938b143a3d06639f0d1d8f3386ca07dad987af05d5960ed17ba4d1b2de68ef09bf41d109653d3fb9aaed6cb4761754ea", 0xa3) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x5, 0x8001, &(0x7f0000000000)="108f4d7e0554747c637ce5d259e6dd3ae46c5065c3a61d32a5675f3bdba08f5377df460e1de04d8358f2a8e4b74a", 0x2e) 09:31:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) setitimer(0x1, &(0x7f0000000100)={{0x8001, 0x1}, {0x5, 0x8}}, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x100) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:31:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) write(r3, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r3, 0x20007461) write(r3, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r4 = syz_open_pts() close(r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000400)=0x1) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) syz_open_pts() syz_open_pts() syz_open_pts() kevent(r5, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x45, 0x3, 0x1}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x6fec}], 0x7, &(0x7f0000000340)=[{{r1}, 0x0, 0x0, 0x20000000, 0x81, 0xf1d6}, {{r2}, 0xffffffffffffffff, 0x84, 0x4, 0x100000001, 0x200}, {{r5}, 0xffffffffffffffff, 0xa5, 0x1, 0x50f, 0x2}], 0x10001, &(0x7f00000003c0)={0x7, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfff) 09:31:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 09:31:48 executing program 1: socketpair(0x10, 0x4, 0x167, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x4, r3}) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10000ffffffff}) fcntl$lock(r1, 0x8fac3c8ab6e22ef8, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x1, r3}) read(r0, &(0x7f0000000180)=""/172, 0xac) 09:31:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0xa1) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:31:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000000)=""/25, 0x19, 0x2, 0x0, 0x0) 09:31:51 executing program 1: r0 = socket(0x18, 0x8001, 0x80000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xffffffffffffffff, 0x2) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 09:31:51 executing program 1: getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 09:31:51 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setregid(r2, r0) 09:31:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f00007f5000/0x1000)=nil, 0x1000, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) dup2(r1, r1) getdents(r0, &(0x7f00000000c0)=""/37, 0x4c9be8845a2ebd11) 09:31:51 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="1c8cc445592c1c620980dbca7f27933f0d537bb508b7f06c554f0a892f02dfd0e21cb1a5326341df87a3f9d48c8c0b4c853d5cd7da7c6c49d1b3e305ee1bbce0c80d79f98a5503b93a56ed46f96cfe67eb6399b623006a6e94c28af5912fc412", 0x60}], 0x1, 0x21) syz_execute_func(&(0x7f0000000040)="0ff68107000000c4223d3a15f4fffffff2400f01e6408009037d61c4a3d120e806f366f266440f90dac4218d5cd46567660fc5cf07440f6ba101000000") 09:31:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000005d76efa980d6219d2ca87b2e68d99eb8244f1c3f0991dd2d9667bc61e11c899a0ff638c1c9c4ba3647dfffb2cb00753f670891eeeb735788de46730d7e88078f84b4c22148c9a4cbe810c398ceb64a0e60151a5952e724eb9cbabbec6b06c8ec6074d54dd084dfd6ac9eda4f7975d7eac4b541615072eb2564579275fbe63f9ffc5a6a9c218c2e0e86965aa7bb414123b92680762228a2e3497d9ca5749ec65a7a38cea644ffffff7f955c35c0bf02f3fefe16fe822e87a66d9bdb690a1c66e236785d8946227833f66cf84ec7d26f642b9c430ddacf077f504cddf11aaacf6596704901b2bdca717ba039b0ae7843834b314f69"], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:31:51 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x0, 0x40) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 09:31:51 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 09:31:54 executing program 0: r0 = socket$inet(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) setreuid(0x0, 0xee00) socketpair(0x400010, 0x8000, 0xfe, 0x0) 09:31:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x3) getsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$getown(r0, 0x5) close(r0) 09:31:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x7, 0x7, 0xfffffffffffffff8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 09:31:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x712, 0x100) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getuid() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x3ff, 0x7c, 0x0, "2fac4502b71c8ac60f57e7575ec3246954a6744f", 0x101, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 09:31:54 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x8, 0x26) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/180, 0xb4}], 0x1) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000300)='./file1/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:31:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:31:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) 09:31:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xffffffff00000000}], 0x3, 0x0) 09:31:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c2", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080), 0x3b9) r0 = socket(0x3f, 0x5, 0x6) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="154a4549776c9f1056efa21533f6ccd87af6b81bf160326b9a272e8a9b02f65ef9898944078e102752e023ff8c3af7653fed30d2ecca16b749435fe28cab46d3974959c1fede664cf320d578fd5ce324298f25b102b80137152023636ce038c79d2e5a6b5d972d013fdf554d55a865c027ea05bd795bae61fb2b2d0b0ff6a7767ce06a39fd814fa185f6fd6a51f51e9cc2fa1a8e2e9259e068cd83fcebe69f0e9c1c94be5313798016e1a08b081f0f16f326fdd5b0547964846e06b60e42ec46a01b50a790c8b795dfd5512f45014790e1cbe5fe72f702a7c919f3fa3421f2dd3ebff71b", 0xe4}, {&(0x7f0000000000)="805897c08976f202e029d5a51a39e24a6df057e185cb7a188767d8e4d4c55b0e03fe4bb906acc07ba405f9c6", 0x2c}, {&(0x7f0000000240)="876650187833cf0b25c3f2b4ab848a859df89f00fae03d29597bc1277aa150da78a6fe8eb6aabeacc0bc1b399cb5c58c0967ba3acf30014b413754c24354b65e54d8bf1017846528264430e1d22d8ae6dbca195d3cbe8dce5914fa4d9fa04ec20cf2491a7353ff01278d534979ca51c741df051dd11f6e70a13549baad4065b6fa490fa833b96b6b3d79f2b760b72b4ddafd60859c88d5688c4c5a2bafafa9a50a4210ba38b9680fa5eea6765cbe8f65cff244abff6243b7be0663f5b5715cea1adefa0a1b275befffddd4fa48fe88", 0xcf}, {&(0x7f0000000340)="acc37ccb353a5c827765c8cce572835858421b079052dca2282740c4c8a8849896a457215339d124904351bb9e7e7f2cf92324a4b3def4bca878b6e237eae81ca2089b480bb6cfa0941e95af166d5ff9031fe3956f410aaed56c5034d0c894e85c339ecf32b3dcd300a972c3f791ac9bbf361d8687252f5781990bbbc1566eabc762254b7a3201a03be8fdc38ebc5176f248e7d8c0832c539e8491a72e5eea5ed36c19ff8ef667677b841c6594677e8a2364ff5ecab544387ea37cac1ecc02ee6ae52031164f8f6609176962702c85f01e83e909680d302a7bb4970c47d6a64a2165078d61cdcfccd9ac33d61a3dc6ca1e71b60e59ea2d3be6cd2fb3f3ac8ba0d4f8756c1c798cc2d8ef897691e1194fad2fc067b1d549f89e0b231bdf5ef3993af9cd2426a069d0c826fdf018420c08069d5a6663407f7140e0eae28456135f014a5269a6fb6ed5878d7628d93991b2369503d069fe940e608c3a9c1243eeb890c4a95987712134837a868a161b3584403eb969494a3b43ace47e371f0695aae6793dc94703c9355147fb158b48bcbfc33f95f557a0f6f455e66c87482bb5f177ec2825011afeee7b1825e282a605e8ed8917d7ac4eb282a01739e1f19ecf38c4f39501a90cec98fbc2f7330a73a4c1fe826985593c93c048db45f3484bf79e4d5a4176d7c2222a781b54e5ce53c9ef6495b8078f895a23155276849d5b1dcce7ef91257ffa1f77f5940e9469edf59b4807b2e0d859f37e7938a6b4c46bde7ad54ab795d03e21a3234dbbccc1eaa1035372b23533cb8f0f4624e48c56e83451b305ff9e1d2246e266f55247cc9e350e691d71ad59a5d943d0d08bfe61c01a3e75b261390bc5800b7329581f0f959c47faaccc39ab64134a5bc43e4f329ab4cc28975f0ca31b6fcb87fda01db69e338ece0b1df1a83bbf72ad072a320073655fc85f88a1ac27418a12ea9583f4a825b8105a8198660cc8d35acb4cf6aa168e611c8b58498b8822b32c13db31739e398f6fe27a1c26d9636d32067db989791e6b2424cee4b85bddcea9459ed3b09ac1e9e7353202f90415c0af0ac28344b8b29c5c7e9446fdf6f0d6a732b70aec1ce54130e74d5bdac3339e1a72412d616cdc60806838c83068c0fc96e39a16e1495bfdfdbe5420a300689c57ba5903a36734c3695bff1403039868bb79fafec91db252c26a1458884a5e2daf96a945f4583e0907de898e27e667b13259461de07b10c86d351a130e54be1f179644387e022fd641c8d0f2da1434dc7058b557913fa2bb6983fdc34c228cafab72df2474cafd34d92175c3ec171147ff2330046c91269bf5cb2ff29f4035a1174d86a7c6e361b57db9b3090a87404b4ee1556211df9ace9fd5f5a294c6ccce98ab4bfa3808492008acacc120f00eb5b52d1b09024639e2abba1a2584ae5032b415cde7ff658b39d5105a341cf7f291d9d4ec442949a09f2673554195b07891eee113a9a9bc54aa34c5e8f768c75b2e6011a54ca0052edbe3eaee9205c32809d7dcd6e362d8e8a9573f342ce2c62ae0b7aca028566c57995821628e9e5e26aeba31fe985ae7e99a42548f9453a7c254c1be2a1333eaf48611b9bf61e81a65e1ead90e0b88bff5e51225cbea5230f7e16dd36305221f058348f4fe03be69247a0054e40b3fc69056c169211ae59304f3a5febaacc2a9d867524bcfcf68c55be2188b2292c486d09c4e56053bb81f4ca8cb6f6c963d622a5c6249f35e6e1dd19c0f8d3188fcc6abc366ffe298bd039253cc38c801986b97172c259d54fce062bcbcdf601b7d67a50142345bc64cc539621d4a98c290241e9c9357a8c141e5cb4d5d26cb965ab8abbc2b7ebde1c9b764a5a5c9138647e34cc48caee20ed1cc348e34decb2ec5bf7152ffb1cea6eee391d14f76af877d24c1d0de8a422e30f887d9eb7a2fe5e00809b417ed6860848e34cde0723cebb440281a8190af69578646dcc603eb8b7f104a74ef4a82efc9a816fbc485efef54e4bcf3a367466feabbcc4f9cc7d6066d57e26edf4808010657d2dff4fb53ae29f21853c0d5c2aa6543c0b4894e44ae0501b2df46dbd9f6b5d0768d3c5ea8020dd54e3dd2696a138f763f643f0fa8eb986d396b24323cce73a2f941f4c4e5c3c79f81154764c22fbb4ab33ec6ab5d3ccc96a07038a1e98a6c0d2861e0ece3ccada3039acd7227fa06826750afa4f25fa5f1d99c554660b24882301a2fb288dd76f5874a92212151a89585fc50f0c44b8f90035471387002ffdf81eabc50e7cd75fea21c0c19d753553e1646e71c5eaeec085d97e038bf5f25228a60aed7be592f81a82f276d2efd11fd2022aff41be5a709ea5de06a871831b3b5a6ee6b4f8b91adeb2e5edddc88b3f2b2eed79b6851c73d8d1333d8932936159b84fc3def2d72c5f13b9042d6a65f2d058c11f393ae95138d5ba74f69155227988272b4617798f987c399063dc1101ab261664a6931c103ba61639e53bc438758ad37a215ca0b9ef1815f2336fb38971dfa96d8d0258957f5427e687fa8c2bf3e583c805820e5a4fdf2bb0770524fc7ef40ec027ea8537d3f52f1d2addf1a532a32c01c3a30c2d04d3be549a4cfd01a1e40a8603b85a322b8ed4974badf553ae9513418f25cb627a8307a0f8d6ce3619c3dca1c6c64351a00e45167e024198ea1339080deeed20aa4f0ee89f90044f170e786796e1912da3ed3aee44ef8b575a2c5ecc27b62c8f3cd770cc37958e46541ea85b99a144b0200eae02d84ca6b45c401648722e576890d6c9e7507c321bdef87fe2c22d0367c790828f9a35b3594fae6fe4ede48eebe2d0feb57b9c19c98045e855d40e187e36d770e1cf50769271676e65639be157df75ec9a90e3e7710d7f4740ea88322ed0dd0ca68253c520a7712f5ea87fa18a2aab5184013e5eb8273c8a7802e5d21988444cd94fe2522c6552b9e95058c7da2bb12bb5be63c5659b769426808d29efb3c726e22181871ca5c12058d2302252437ff520ba375290878affd9255bef35697e0d16399fa7a0bc37c2aade91a0838b5cd567862e6a681df51d783df83e0aca7fa364f3b4282750b9f990f57e40e9924d0f4cf36f78e3a71f2b5b00d0af2cc483eb07cc678386550fe3a6c870f13ed1f0c04b780da09818bab1dc3360feed320eea55dd42ce6ab1e9e5ebd865151deaba17656f6b45955b7aada19348651d91c0e7a736fea75513ef2c9d4e9d18f7311cc54eaa4a9f91b15ee124ea801fca3912a365cd344541394d331643c1b4914289d13a10f856a5896880589981d0da6fd52058256650d8305e67d09f8c757a95c1e4a0b560e40d427bb7608c6c79038031fb00e1829c4ae06ef0b583313718f7c9c96a41e50af8fc4f2ebd6b3ad5a1a66b668d1b365346860b53056b23a63f14853e842b5e8c16a4bb07fa9563c97488aa79f03587c39d1b49f6d11b3a1542ee88c44db1e0c5ca1b6b400d595fa06c6866e44aeae8b31778ca60ba80dc3319afcc24d3ee9a9dad5a31a1aa7d1bc2a14d17074e4dc9a68aab41c2cfbb1081a93c30e779e5e191e5693a518ccd6982b90b15985c54eac2afb1aa36c557bfc791e5028d1f3cc5350b73bc3ac63e935d38f5df1fad9b510eebe1d7a7535341e8a0a10309f3d20f502449a930054347297c21d5196b6fc4519653f95d6e3d186dc3bb6e8a9bf43f2fd11e28a44bdea80aac5206a3a4012c035564b0d12b0c7dc448796cdc8be4d8f3a9ba37bfdb4dc56007e604604bbe1705a27a1badd72d0cc4f05d07ef77bb69fe7a83008355eb4d3d3e73516e8e768d8af1696ea458535d4de535a45028540aed6f13bf60776e4519d90a156af5cf390d6b9b3bc4224d7ba1e3ec6d87ae724d893aa278a386067001ac97bce26e63863b49d52cdc804c1d9f4dfe127e9d6cb821b48fb8b9f0b7f91b5c18efa5db3e1e18f2af62cb46fb0e4315060a629bbbcdce79ceed05379606ec9c25d01a5976b04b8a1b576303373fc22f39c62a97bb3be9179693a3dab4422f1aaf8b58e746a06a120e2f85086a58650426393a78d6b559bd00f19ae0a692360f849305b18aab8433b04ab5e2e8e7af3bc917555dfe90cdc4b445e5cbab1c380d6b1cd299b03a2a2cf6fd5df3acf256a291b73e714404bc9f1afa744758fdd724d57d6004ee0c323ec8fad112d260b7c2f067f213ef5a8add6d20cf20b4cc50ce2720a541aaf045cdde0474f3b8955e11a2c37facdaca31f9bac9f92f5d131d585f52faa2e4c5840f45f57e0ea9bcaf1621d6410dbcffaceff4ed2761f4059217f87802b41530554cfe7699c53add3c09d4ed2d57cbf3e8245def7014a69b7abb8bea455d846ed547343fa78603d9109c684aa408e4145da5bbbd01d01ef9d10f463114685151c6846969536efb45eb5b5b86f54ec8e895d34c5fbc5261ed116029ce958f6399551b5737b6e2a07e342b1201b23276cfb6f7effb00f4863620951ad8c4e0aefd7caf9c5ba9390d83ccd9006510b499005e63d626f2914ac66e7877ab229e45a59b00886868b16fc6b19293500964440ddd50677d36bfcadd0d09d9a40bf34fe2bfff8e4e4bdbae8914da3af3bc9a2aae9a00058defb2b918ad3416131f2db3e07cac156891262c12136a504edab61ce340171fc95b695be6eb22678054b79b47e1064ea9357acf31fac7cc589066cef29f68fc5efdf81a54a6361f3fd2fc90c96f73601201bd90488f67191388c79b1da987cfe7b5ae061575b8594ab9178f2f5e32c2983d4dfdbe47df21c4de71108306463d135a1b580692043af162235ce1db354607a6a760b4f2177a8c6a415d320314086c7f5cf99d1a59fb2c6b38f2c259c25f52fe383458555a6b3570702c9805134330366d8b3cae6c64595c676503126c935b3f5cf9bfda84b1b2240943af529bf223491f5395c646259911940fd8319d9b2d601f976a08c6212ef20a841da764457419f6e7d6868ff70d9d7cc444cb90fd53818ca50fcb3efb44945322608f87a699affa240346e8e7b053b8b25f221901f0ec2dca03a9eb8a59a4341226155e371dc9fa47200011f861aa4b6704c06d6d6152b68d686659098eecadb6d2c31a3d59415ed0ad90eeca13b67d9d2f1cff7d3df66f6aa52b978eaa5876172c1f532fe9fa21438fd630473478e3a175dff4ccd6e894f8940066e168493e2745063914b62c4d42db608e01bfd9feb032894743aff273261a2972a4af254f4d5078058f51331d2205679b9b7f9dc1c1f31c6e7ca69f21a37687f9f36998155ffad66ebc4fada13a0b2ff45347419792a8cab9d3a915f99d97b0e857e7db9863c6d021989c11e655c80f13aee61f90f800cd33cffead278ab4bf86f517c2268d12b891b7eff4dc43038832ea1de2da08cd7107e01f4b0fc0e595da48f11497b69faf899648a0a70ad70d838f965cf426d215a3ac82e968735bfa3b15a4fbc4ea0114d5fb4d240bcf2a9c7c6c18ac909e237ee872de7f7d70f417f13d94c9d350dd363cc8c8a7425655d79327e361e3be08325dfc5564b9634e579298e79b37e640decc53cacef2e9aeda2fa6b454d9f786b8764b1673cc95d24279919a87650c69ba492f095df8989bc282cd6dc6b47eab833a9dbc9f20db79e4895069f0be54d8395981c6b1f738357ac2eb658cf5072b202c6662f71e563c229a80bd989ec9a5ccc31642f60f86a7f1bc04b320ce6abd892f8496d4563eab126a592f563c390d140074065c2854291113e0417f2729af8f5bfcf73cfe9c2d9849f51e2736895b69633b392eaea5972bcb736a8", 0x1000}, {&(0x7f0000001340)="83d4aa6f668480113ad2ea281a0e101de366b17c679d14f09dbe148a321c019b59202398cc9c91b8a6997c0f07bdf011dbb257212c89370c7ecffb1815d8c2272f6482da4f66146004161fcdc277419c366797bc65fabd973604ff43333024cb6ae4c3da6714c5b4ff7d3ae83621bacca90f5cf9c75547a36b10c9d58081484296937872578b8adb433512d15d3dde08e0ea32497ede2b0a1aa3bbdd95d922424cd06207a5bba9b48ac5c2b3493b43a1d5434e292a039e9b6ca245a5aac58c142fd107308c62c19b01a966b3a027e1ed2b30870b7a4065b9646bde9e6e1283f457b80b71327ff9eec23147d8856cf12000e3b9baa987709bc21fb9136a5c9d", 0xff}, {&(0x7f0000000080)="d1c4132bc36667f73b34f02f8eb4029c5e6c8dcbe0000375c14b21298e1cf020659b4edf4860e80c1090ad9aee2d25759e22e691cdca3cd53b5a3da749c72259b34cd22897916a235e0d629042bc1fc8c90ce5", 0x53}, {&(0x7f0000001440)="383c0f849c04e462f6712fc653ed2f7d3ae75f4fff82d03518ca98961b24076f7cc53ec4b14004f2ba313c44f09e6588227eea1572b68f1ca5622002e67cf1e75576b349f0981d622ec0b088951512108344313591133e302f120c0ff6d455965685310801e8b3af283af5b566f361c3c305bced1cfb8c27b9c2c19c1015ec7ec42d7f421f", 0x85}, {&(0x7f0000001500)="21d50c51fd87f70401fa717daa545f068aefd57691a503519af0e7a0a7d6dfa323c749e92b8eeb32c46a2a939c57f6f9c171b801250b96428128436d40d6da6746fae5cbb1f1b69227a807b7afe4b9605df860ca5ed322da72271028822035e622e54412f1cf54a74edb261dcea53cff5e550d4537bc820a4e2159075fa990c591c9382f9165d14e5822642a93ac21c8c9a8ed966468ddcd3c4f", 0x9a}, {&(0x7f00000015c0)="011e29563b636532addcad08f8d44582a251dfa4125369ce28abe3581d97ffed34ddbe81273d6f69faddf5fd744375c0313554c9c57d168353ac491583876565b5dfa814f3ec7423bc885413906d6829bcb55dbe8433bc0bad97cdd48cda3c6e653d22ba313419289af12fb3", 0x6c}, {&(0x7f0000001640)="7ffef0f284541f8b2f289112a7bdd80757cd96acd7edf77b323a598e175da430dcea77b5e771f174ecca2a57d50a10d558296c26cac8a24563e6a797ece7dce39421c40698cd05600b16ab1bfd054776c933d910186869924a58c1e40cbaff9695744035cadba0ee9a616a16c607ef90796b9a7c532f1a2071fa23e90289554936ee5d9262ef35c6fb7166d4c3196e865321c912e92e433b76adc8c5da4cdf1f2c5a2e439ef55e49f700771983435312eccb697439585f259166b91506b62af9902ff1fd874a34222f7d8015320df9df79a5942cc5f88cd103b3d0e730", 0xdd}], 0xa) 09:31:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000000), 0x0) fchdir(r1) ioctl$TIOCSCTTY(r1, 0x20007461) 09:31:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 09:31:54 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getuid() r1 = open(&(0x7f0000000100)='./file0/file1\x00', 0x440, 0x88) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:31:54 executing program 1: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000000) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x55, 0x6}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x181) chown(&(0x7f00000001c0)='./file0/../file0\x00', r2, r5) chown(&(0x7f0000000200)='./file0/../file0\x00', r4, r5) fcntl$lock(r1, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000, r3}) setpgid(r3, r3) 09:31:54 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000280)=0xc) setsockopt(r0, 0x7, 0x6, &(0x7f00000002c0)="052eec39437d2cc3af3b6ce12596cb3b4aa6ddf8872ed2f4b2c4df7b3971545c2627bc1f8118c7375027a6df94457e654b8bba82a27f54c76ab4eb427f178caec60e733d4b09a59c18868640ccaf2a3969a5277f51630c0bcc338876bb607b60057711f22c11e7b106fe4b21fbc79c9d8d94ec91440dba641f9313d4b2e6199b9bf19379819b0fe52e3e7ef24e36b6ea084f6a5adb10a77bfecef1e25f545c13610f7aac0dfb1a83f85360e4110ccd6d4a7109be81bd7e12d3d2d8fe75e4dd8c46456afcd0bc8d6f4a7d29258f980ebf9b82af7b831e68c3cf2eac1bceb50bfaa02e13745674436d20da549efbfb", 0xee) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffe) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="deff2d2f66696c653000c59e6f261bde88e43c4771113743e7b83a12a157bb53ae6cf4577b4479bce140a689868af5559049ba65ab367f009a560b1edcce56c671105672970be72b9f3b37d8e9861146ba04c82e11ea05c58f0f14376b916abcd39fec3244cc811ff38077506fc010794b49b890fbbcc53378df1a7e23136490d284c4565f308cd6f2006c"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 09:31:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000680)="f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aab5820aad8dce34080b18f61cfee582423983205ff1b627a38ce66920e070b561da68c4d4c7f1743c549a9f9bc99404e2c7a14c26aed76dabf61d51152f769113492dcc0b979243791e429ffd4ee88b196a7de6a3992c7f3b554962f2491509426d39f298cee298cb7e517ee7193", 0x81) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x0, 0xfff) recvfrom$inet(r2, &(0x7f00000000c0)=""/143, 0x8f, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000580)=""/153, 0x99}], 0x1) syz_open_pts() 09:31:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006015, 0x0) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x86) unlink(&(0x7f00000000c0)='./file0\x00') 09:31:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x40, 0x4, 0x3, 0x100000001, "18db98ed0fe057ef87dde278dd6d6de918d78bf2", 0x8001, 0x10000}) 09:31:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="3fe37a1a9689408db3c85586b6d7b72271014e13d833bcc56b64258e0af1b1c042b3f14cd7ddf63595a05abc103f7d53ed47f4a23bb867211c85c16414f18be68a383da6cf92257e63b5bf4759da", 0x4e, 0x6, &(0x7f0000000040)={0x18, 0x3, 0x7, 0xe8b}, 0xc) 09:31:57 executing program 1: pipe2(0x0, 0x5d137729cd4ef061) r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x700, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) flock(r0, 0x4) setrlimit(0x0, &(0x7f0000000080)={0x6, 0xbdd}) 09:31:57 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x100) truncate(&(0x7f0000000140)='./file0\x00', 0xa) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 09:31:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0385764f28405da73b9ae6df3388c4a78ea0a6d0e52ba048c806eb5f59402c8056b7be66ec1d8c54054f1f414ab6ab1623b2f93e5695fccaaed2bed4b24", 0x3e) r1 = socket$inet(0x2, 0x8005, 0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="dfab07912118fc4d31264eb0b44f4d0e5a44d86a3983bf7dc177b71d1cb52748dab5758badd1e13f4e70909075e88271baae800db684a83c752d4bef1b860f74cb9852a6e011d09d6216", 0x4a) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 09:31:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getegid() setsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000080), 0x4) 09:31:57 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1016, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/118, 0x76}], 0x2) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 09:31:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000100)="8a00000074f6619d8421d8fd4ac0986e13a50700000000f5000028df871e01010000fc0352df0c6b9a13c8d51247c89d3d68aca1d25e8d3bba6f16fe258e367ef13ced008da8e2e3e08b2a58c58813e168171c38ca24ccc0d694d46cf4caa437dd38ec74b627001c4d2ab6c5815a6525a85c3e58207c306c920349e15d1aa9cdd54e24ad4e4e1aea7e8cce7630afa22827cf58741c0dee25fa4eea68553005810ad5e4fcb500000000000000000000000000000000000000000000000000000000", 0x1b) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 09:31:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r1, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 09:31:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:31:58 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x7) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 09:31:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x54) r2 = socket(0x1b, 0x8002, 0x1) r3 = socket$inet6(0x18, 0x4, 0x7f) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf, 0x9, 0x7}, {{r3}, 0xfffffffffffffff9, 0x9, 0x40000000, 0x8, 0x9}], 0x0, &(0x7f0000000140)=[{{r4}, 0x0, 0x80, 0x0, 0x8000, 0xd16}], 0xfffffffffffffffd, &(0x7f0000000180)={0xee5, 0x7fff}) 09:31:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xe336, 0x7, &(0x7f0000000080)="24d1fff3bae9b512408571d79b17982aff2ffed32563af9375c46677d6a4d0242c80e81e2758ed287d5756277b69360df725951daae7cbc096e1361f887b875f9fa0ff7d80fc9c5b1c52b7f0a8680b141da89c2070f3672f419d0100000000000000a1bfa4ec5a5793ba401e75ba38473d9a2a3235f60e93cca1e866215ca7e1734851", 0x83) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:32:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 09:32:01 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x0, 0x8000000100000000}) close(r0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) fchmod(r0, 0x20) execve(0x0, 0x0, 0x0) flock(r2, 0x8) 09:32:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)) 09:32:01 executing program 0: clock_getres(0x200000000000005, &(0x7f0000000080)) clock_getres(0x7, &(0x7f0000000000)) 09:32:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 09:32:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = getppid() fcntl$setown(r1, 0x6, r2) 09:32:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd}) 09:32:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b6897d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc", 0x201) r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0x21) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:32:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) setuid(0xee01) r1 = semget(0x3, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x108) ioctl$TIOCNXCL(r2, 0x2000740e) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0xba) semget(0x0, 0x3, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 09:32:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) listen(r0, 0xfff) 09:32:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19d", 0x784, 0x0, 0x0, 0x0) 09:32:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x81, 0x8}, {0xb6, 0x9}}) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sync() lseek(r0, 0x0, 0x0) 09:32:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='ww') 09:32:01 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) 09:32:04 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) close(r0) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 09:32:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 09:32:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_getres(0x3, 0x0) 09:32:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/39, 0x27) pckbd_enable: command error 09:32:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x3, 0xeeda) 09:32:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[r1, r0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x100) mknodat(r5, &(0x7f0000000100)='./file0\x00', 0xc010, 0x6) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r6, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 09:32:06 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xfffffffffffffffd) 09:32:06 executing program 1: r0 = socket(0x2, 0x4003, 0xffffc00000000006) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0xe96ac2ff618167c1, 0x3, 0x0, 0xfffffffffffffca2) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000000)=0xc) 09:32:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x4}, 0xc) flock(r0, 0x2) flock(r0, 0x2) sendmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="99952915b03d9fa621ce12865489b123433da45da1441ca24b21fc5fb33d3355e6491f7c1dace6bc05355ae11b4b0fcdfb481c143eea623097ceafb88feaee4e13ed3ad9f43be4309b8e49387d9efe192b2b36f0b4a239ada47630810d0e7161568af0c62e7fc411f4c31f59951c71a87123a6974c2ed94c4dd78e3233feb8880c05581f37a4c289d56ea300abf2ae9e32da26f802b133d5ea37681c351adbf67f70b641fb14197113030dbd81d37dea9fa5c4fb25cc469f5f54988484b03385ac5ae77299b403434060ecdb", 0xcc}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="1000000000000000ffff00003f00000088000000000000000100000035ffe32003ce7286a38eac0cecc0e5e6cfd43b2316128d23a56732274ceb19bb4dcced83eea1b8e4166f8d05ff1250e14c4780c89b50b76080126a34ab45db3e5f5dbbf3554111d5d3c316557c697f91ba1bc3fcd1b9d69a050af1134d110de40974dd0445004631cdbef7ce3751d0f6a9c05bca4a91000000000000d000000000000000ffff000009000000ee17ffe08d57484bedab8484ef5e9c6a0fed4810f538b275919db60a1cdd6ef28301b67c10ca50b51d3ef5e312a88b3df6631d3a36103109df3772a90d9e65eabde20f9bfae26d6aa875125e682e798329857c13f0b110aade8eff3443a9e8a4bfa32a3ee3f24f15ae7079ca2c9dd2e5c7795d0716d04b7e286d15cc020e827c6d58d1afbee5afbc991b1ea2a6ee1ac507b553d33df4b55d7fd9048cae291f62d3eb74f8058a3a8a39dc6a4bd4687c9e63289935398fe092e673b04d22f93ecdfb6bdfde366b06aa848a6253d20000005000000000000000ffff0000790f000019b7f8e067ae5f9a8c3c05974f4d775efb06cac94e8644c18484720af5f73de3c214fc4199bc6d22fe675320e3e78f709ccb8e6e519f1ae8f74a29288b302609b80000000000000001000000a10600009c4458704448292b41487f70dabacb4806409e8951b06e0cfbb99f1f11f1e909d231a4d884ad56b7d50f4b96d3ac03120a672728a0b5fe20fe227200687fc662c26efa9982c384d30063f787d21711165b771f329e088f3b1588d48b2ec63403a6d10c51dbfbd25bb0944eef734117a55822f0af3f1d6f0957d0acddef8f4687c3429076d7f83179d8072429dfa06671a0af1bfd33001ebae9c2663e415a22e6d7fd00000000000008010000000000000100000075b900001cada1584b92adc92cb21c20dde152090c1d1ff83a2afc8f0c69589dc2300aafd93503283849f15835344732362ae1dbdcaae929b6abbef60fb28aafaf97eae351a083918c6c533334c9dbb71c9429bf09ff9afb617fd46e666fc56637fd655470699e4eb487b3338034565f1c6d160200c64652718428cbd82c10b57c8e97b1b43ec97796ed4943baff7cf100a3cf3e8d8bdcfbcfc362cef0ecc8563e27814356694a101d84ed6f24ff2d7de7e192b8bd8675f5953edc34ef844dfa21e81b195a8b21ac8b9b435e8177e4c7706f1531e28c1b3cc401d1a9451edc4b752c520e201a01ae3bdd23d3f06f670234a115dcaa5bd0601a6abc3cd09c67f9e1ef4d7f861a8e76214e574a081ceec02647dc45c5aaef73bbc0a3be8d016fa7887d5f186413b40af5db544cd700abde2f5d2ae5bb9c46c14acac47c7a1f09bbee24b1be27531ed73c30cab7d131d32b9b477f6ef56e5975822624f84e3b2f23d74cd2572815139235f968"], 0x378}, 0x408) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pckbd_enable: command error 09:32:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)={{0xed, 0x4}, {0x5, 0xfffffffffffffffe}}) getgroups(0x3, &(0x7f0000000000)=[r1, r0, r3]) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="b71fc92722180db030d57dcf698b3d385d787372d7ba8cc80ec7d49c26df2af167cdbed82739dcee24cd296325415f82af5c3b1d4c", 0x35}], 0x1, 0x0) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000001740)='./file0\x00', r7, r4, 0x0) msgget(0x0, 0x148) sendmsg(r5, &(0x7f00000016c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="cdb1ebe2b31e7f27868a59d7f250172fa8b5d8da5cd3947a39331d66616131d89c216945a877289ea0c7a964b115106cedc5feb16cb385911beb437018f592b460a22891820ac60f91c5f7db83917f77", 0x50}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="10100000000000000000000007000000e0cca2c6544d0ff6f6e615181c203876e74597af68be606687d99d55d69bf907ca7a504d878f4c3302bbdd2fa2565763253661ffbe089d5d923f32295daa2fd8d71458d856e38b9eb0f25c8c89f418b9b8d6f967d3a42614df95c08a1a9e0a7e46de6ab9f968a1ddbeb5e5c67b509fa8101a8dd71dff70cab4d305cfe5ca5180c7965b2242b87638adf69c46d34df8054771c742604979f23eef9bbb2f02a205d1f1323df013c3e3ef95b0eacc30a0deca43ba4490952972e8303b43dc53666dfaad32a2296306c261ef02ba5fee76e43c66b2ee54b9c1546600e6f93820a5c99ee05e171dfa1237bcdb7e47eccfd9689c8440f3708bc9156e318e0015326e31f18f57874d94f5e8793efd9d6fa8bda014eb315d39d492d12876c3b402a308486359c1932b82a9b97a6016afd6007c5cd6196fdfa769b1c11b9f0c401c13426c76ad344b5b443ece7a2d0de91593d7ede7a6529734127f2b328a705f76a94b177475a054cfc5f2c11d353e167c6f6d4731e2ebe3a56376a77871d9b7370d8aff46074d2ee69f23840696e6dd99428c68b8baecdb55892a17c31c0123c6f3a5ac85bb9b70b8f247d092cdc3ff1816c5d7bcf0bb5a5f09207414c4127f53586dd83c43b62d1b4b22f181af05d86abb7e57d4c86b0aca6340f5e72e1865e0a04ef99399a2d03a5bd4d5929a4926a668e655928f511ca4869e8f2d7bde6ff1e01ec7b3818491c12277acc88cb1b687a08b462342a6872f026dd0444dd378d6a2c62302751c0af95a3ed8799f9f6154c94c6dfa79692e80f1805a262ee6a7cbc143ed74cbab24404991434326661cd1e10b1df0072cacd36a2d38f0c79e1cac477ab8b9896ca6e54309761248a38c7faf1f325d0b240913302b799abb8b15b1767637c182307273f196786256a07b0e8e71af35a8070b3784fcb6c438bf4388c91a647d109342bee128db0a20a88a17dfac5e837f236e14de0626665258dd9e23950cb527aab5c301e6df29f98a8dcff3007df3c91ad32c8b15d7c4867feba2bb3c45ee2febadc3409cedec8475ebb3d8a6956a5adb031ab34e13c42e567828486db747c5cc423067698d25de65aa9f91bfe80a6dc51426ea945fdd04d08d0aed0d86f355e4d0eb36c5cebf470732664d86038ab56471c3bbaea4d86098d782fa93eb4e5891862893283d36a476d377a42ae072b5bf1caf095fff75d1277c4e4012fcac478e7940c953a676ee640ec469e88fa4ebe6a67b781431edd5fca62f87f8838b1e9e508cbceaa6dab16a61152ed24c503062d7dc25b3b2186f96bc8f51fbe75c69f46250755276e4d121d5d75fb6010ad0a8c7553e0c5b667a7f1f3363f721d323d4f23307a0245ca469d54d0b6ac6efa10b501839a95f5103b1c29b5af2478540f7017350101c6dab64192d2f24f400da0a4137ed57600aeda73cde59842b5106ca94f56184e0e1882e6f8eee1f2aa702202c4b51db7d51375eb9030c6afb2bc19ae16049db150fe2dc3a498845e24e5e60ee332b2cacfdd7ade7d3b4461a9c2c859ecd9790413f22863e406850257aa075350dc62255b8141367b3956bdd62f646803e26b6288c2688ae1cd986353e53cfbe7bae9998f34a663bb18a8dea05c0f5e000b9508dd18c37516f7cf5f2fdf54c1f410c1710d5c1583523591b4618fb54a2216e68f7d87f8b689e9a6eebee8915c7cd7dad433e82eecd1d5218708b77778e0a5eb41ea30a06ffcf5395542df82de7235f813bdfe7ba1b4bc3422b491f147e42aeb20cb5f27fc0500c0a27ef8d4c2f857007d4542defece24894a205931dc92260c96180b278bf1b8bb707ab7474df73fc88ea333966cc9223fad55152b7e32d32310577dcc52eac038a5dc44695c76d7520a09c8fcd7ff585ce33113a0c23efcf19193172c360bf794ab17478309f521bab5570959aae86ad2097ea46e2a69d765448341dbeb2f9737e764b270b6d6bd386932c5cb4929b2a5f7a8b2323baf5407c59dffb7ccd88388d17a06931b89baf5e29ed6964ba4c0267434b8e7c75b3694a4db44b94d0da4d3a8efcd71704ac816ddec900fbd9a8b0971b337c02569020242432a391b23705e1bc5b721df2061f90a1f4a0b03687c8d62173cc48b9a30d065bec4a48d0491d0f935cabf7f0a3f561cb7b4bae0f114cf46791e3ef9ca5d8e7eba67603c64c994a9e72ae5b73072fbb2fdc00d2ab2212ac8a2b7f67a8e61420e48f9d0fb3d7fceaea775ca2cf1dd7918209289e60889e4b0f9ebc4708187d918e4b00a8fbae1a7ace0e1c7b4411462f2307d8aea1ba44a59bb73f0c2501d7fb8cdd9e04289da6d7c7990b722df879f4a57f92d7c2be646eaa37e6086bb647e996750997fd1ae00caed8ebd257e621ed79318ce25081cf522a442508ff502cf19e4b73a8a4229c28e1e3c1c4893cd5bf0261c7b34865462b9c844258562b62a9fa0451ae18b32fe6d66e023b7e042ab9186f98de423dc4f0e67d51531eac57ac622e2cf11fb27cbbd416c0eb8ac6ba1ddc1d45806c296564278fb14e185e0cec3a4a07b34daa7f37e2f0a7abbd1a521c256e954420196509d616e93c65d1bb4e5e39e2ffa2feb866d98259668a08684f00cb49b85a761a2733098bdbe47ed0e3477489e8ef6d93c53a9cebeccc781f52e6bc3aed8b4442bc7f622ce59ea4dba8b0d67f98ca2d714c510f2c1e7f2189c22fc5436b964c987c291a51efa05f297f6c8245c083c649c233f0ccae76e1d7e7852543888c82e9141ee8e50fc127ff3b1eecf4eda1cacc81c7a274c55b1afb816233e5222f5242341328c5686100901ef420207aadbbe4bc77c490b0c429b1f5d557b8e34a4313a971f992bd30be81849813eb66677acbdc9050af0aeece0b819acb92e63e221abf066293359ef41007d227b1155aba64f360ffa6b5fa99cceab53a45e15cfd419a6b5ff2fd3cde3e774ec9ff477b26fa21654833db4385625d42fee919866ad5d9daa5cb130a970ec43c4a1419017785ad84df007b7fd9e09b5f932398f93b61fb571e8c8891a5600bf95dbf0139248ee12e2ebd9fedcd600a84b0a92abbdcdafc78d076d50593426e51ccd4f642923782f386bc200c77f1ab889421a64922115861f037d4c6f373663386ce3f36a6fcb7233b642a2108572343f79b96a7e670673906ae9ac63216885e01380ec0d62a0ace1e9af360dbf5369d86f7e239112a8ef45dcdfc670b13476bdfeeb5fe2b50c1825dcbe9a352acfbb525f63ce737cdf520b658ae5a1ac0a9cc0e743708da4bfca2c8271d7274b4136999dbfa7ba1e60078a358fde15d42c6ef06e95d948be318096d9a7102669757e6e7a742854016e19fb69b52889a32c48b6ef009cb0225a9f09a9156d9c5b5eae182cb814367dcad3c362d19d98bc61ae566477043797344ebfec949a2e4c186798ea1e01a9e2e64f7176b2371a91bbe4467b04b297343b37fd13701dd6de3433a9b842f6c5cba6b8c7e61a19fdc5b381f127d1013dde84cf54cdc044de6465a226e735a8379627c1a4f2102cffdb107fac29066c41932c17666252ebc50f4454da16cce5b585253241f0d3b52895a61b9e3477ba882d35d7fc00c43de3ef3996daf677b38e73f6eaa686d8d10a38dcae8a9129706b3b89497957bb3c8569b22ddb231a3894b0f5e246830891d0392a833891488b5605e5dc508531c279253181da7ea33a1a73555119b2acb3083ea2f6bd24d0fbd501ca7314fc18a20931bcc901e542e2ce6c22c0c83d0304beacd87129398263ba85a3cace3eb28b3a5767c552b47a36d8514dfa4defb0527e15b104f79d61d0615c094ad2bf3aea8d3065dbd2e8036b5ff4c1d594be44199ec31208d4fb586a7f20a3f4a8dfae07b7f78bbcb42ab774c75d83f6a81d46da9aef13fb7e26fad7f125b91aad7ee0ecf2f0835b8a3ed4b429e16aa91ed3b2ac2febf46112298ae6193da46d9e1401ab34434e3f6da89919dbada354eb695d33751a4271f3cef9e21349f62aa0e928f9567c6d0c28440ba7e761bf19b462f42e5dfdefa2315c1f179b356dd7dbe5b9064133a302f2b6b4d9adfee52bb9205ba273adabef70b5de85ef169b7b3dd84ce1ddc7fa055610e35468a453d5d89fd1ba4e03ce8db05555d0978e264f434a042a5fffe3621ed8d14c721a9d3df05e0cd85f66c65833e89dc2f519d1d4c3f4ffe6cbf3842f7f6bb5b5d1df6604b487e7b49da9892ccae384c38dba93db8eba1be064ed713a259d0f9ed839f467578a6d36c419a5d2212b2eef0c0bac43d33cb77516b346bce59c28a4cad7753a816fb5fb7ebee4c9d68ee16be8651957cc9ee1998a541f9e29652040b1cfe66c53b82e0f70e7c53f674eb9c6f8606d0812abae3b97dabc7959396731884b1b9b2cb11628c466fc09352ea04d3b0389158c075eb93da242c9c8fe41c49cc077afd8bf9ae1abf75f31376a714d06e3d6d13c7d5e3f91bd3486e5f8795cf9e60131f206a9571aba7674a67f815e9fe1eddd2d93dc67240031a9b0ca8dea818d606cd25bdbe4638a831bf35764274257f6edc3321085fd80e8a0d6d722a8464a7afb8770a7f8257eea415450678ab7ac527af0cd39f0e65a729b021dc6532fb07b6c1881ceca9d3d6e9a63a7f0ca148bf4c2a61a05979e2beef8969b62074049f5ea23939f359ad7b83e4a476c89f0c42247f9bc5a333be48ac7b1e9ea4160ba4abe0600a8806cac5cf48971cf9f7155c49f4bf1cfd5f6fca4896a1eb371247c5705156986491abbd63a90541158573165c91a0dae092947c2764809d2da2ea5bca7f94eb37ea5220354f343e46af2413e15c3ea5adf24ea36bce9d0845ceaaa38b24a89a0c349e42f3845dfda9ca6f010a22b2b0fffd387c69eb8a22778c04f0b923021b23a5503b262f5cfd2292fef654c528b522d18069d75d2b83102263783a00e1ee49433a9706966a56d11bed1c5a8d3d46275c01f74405247a4c02f1b722b0ac2877804b4e822e057ee6dd155ffcea62cbc2eca709f8d7334f462e4a1b9f510b2e254fe548412d1246e5721222ec9df237a6b292f0737aa000d4e6956c8e6dfd170e7ecc50155ab46bd780bf485c97821f11d7dddd682818910a7c975cd1c19a93883ff9cdec5b4990dcf7cc0c02a41cceead0c5178bbc6b908dc3fdc6bf728c0091cb81e11a9053975cb3f47fd7936ead84dc2c4b03cba1394963ae8bd81cdf1e9cbb6fa299e0b93977cbd47b24b6df8b548ae066d7871bd0152d7b28b3d533153d466df80fbbd58ff628c496487a98eeaffdca7dd7b6147947ef9979f4dfbfd7d0e147737d4e043f537e5fd08b01d6c4e864178306661d00266f7b013c7bf7d3b7d2036841abfe39634b21ce89fcee739ab88365e98fd7e427ffb41b2d21a72011fa94d9c92e4e75c36cadb8f8d372138efe5e6f56ae9f3dca4a19c1da63a772b9fda13605b88018ac4eabbc1c9a409c257425f6013637199ed287750ae5b36fc8e5adc783a3a72532523ce3863262f40c6bfde85656116904e1962aaf3bde1027984c48fc3033342f9a0622455b372f3450142e5d382ff7ad6758a060389ef6b44ea2fc939ae89b305fbff77f9838dd7d0b86b8393accf04cbf9045cc7b4e441dff47440fddc831568944d7b954af14a8d1c2955c90590232e0838e15dc65d0d9011e00cc0cf45a296b027ad632856cca1e84b3411a56490efe21ebf5339ce2f987a60a076364c6ca95718623ef2bf7d0ef4e6d54ccce75c6673bdbf28c181119ebf4aa95468dfa7625f608e056d7caf292646b36f4b15f9826e4e7b9d9700000000000000001000000b2000000b766744f18aacfcebbf4e53b2a32cc1b9d05ce6dc9c3b81c71c3a72406b41ef7b332845f6cb1755c70efa69fb6f2ee537d6edc3591618844f2b43e16699cf7dc160382c8a17384c2b988bfc39c30071bc507948f437246ad01000000000000006800000000000000ffff000000000000afcd922b0a24ac2bf218c7bb90b8192bc11c77d9721382caa8e819cb93e9e9493914e217d2007b6d55f45350034a465541e029b3dc25b027b5b626605b22838ae9ad054c21cc6e463ebdd7f7db97b55021283ac11d93fb004800000000000000ffff00000700000079f445be255b5704683e3de85e292a5bc49d8bfd84558b7ac70ee368cb61a9bfd4e90f9feae79f2da7ab3a06e1b93b3305ddf7f7000000003800000000000000ffff000002000000c12be0d5b8a3ef46eb61a2d2243691396396173c6c8fcb5b3c5d71a0d7ad37fbeadb00000000000080000000000000000000000007000000f049b8d4ee2cb55a003666afa8a5ef86a2620aedb6a76641f5d8dee670142d8163ef8e7744b5dd56c682232ed0df98bbd3f7a260c02b42d9ffe2ba9aeb5220957b59afadccd25e4454ab42c31b0e382c1a602fc824eccf8a7f447acfc7f971d1612b130333b09deffb75955e81758a92d00000000000000001000000ff07000093c07a3f374f01e0bcb40a779d7cce7673d092ce2daef2fa585feba08ea52846c2f019dcf0b31efc5b5a548b03381d777a0b6bac3a00d345ee822d8da421191361ba5b53c82de335d85504e840ec8a751d6d0cf8c630ed47fb10844204ffe2eca385729831c67854002fe98bc0525bdc921b3ebb51f13f78025fae2afe53175e1be36c5549654a6cf3c4f5610113b3afb67cd18055d45c80ac864dc4db3ee8ef407164fcb81c0868cbf227001ea86927f6903fe3e876492ab8aa10d07a5b95efc000000000000000010000000700000015df22f50c8441274b60af918421f965a0ba25dcb330e1d324a3522be1597699641bc8e68d010c1c424cbc2a5920efaf343bcb62f68f05d9d0c8238b331fe021b95b2042cec3fea4eb7047d1635a268ce8a6223f590d87909e91af460620067c2308d4b95939112f0c2a2ebf07861f77c9af49df533b67bdcf4d4cd6eeddf8f51638e3b4047c3c97eca40859144eafa41f94c1c038c7212b6e8e3432874e80424fdf9a247e4684c16300000000000000c0000000000000000000000005000000ddd17e77b63497847cf9394f68a25e234bb5fcd86de996ab7b39b131ab16b398df71a1fe9b4fe3247dba5bb516bbe08c2bbcd3aed27fdf1b846a04b8d48b8c1d08d5d64b596ee1f2e1b50cacda641c40280de7eb604b294ffa9de12bb21794f1fccdc46c2949b40fd19fda3df5e7925515261219e089781429f58deb472d40cb5dbebf6be87c3070cd201ae8983365119192df412dfee41abed6b96883f683d67fa14cfb352025895ee9f70c05000000"], 0x1438}, 0x1) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000017c0)) 09:32:06 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x8000000000000, 0x5, &(0x7f0000000100)=""/16) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000140)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[r1]) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/30) sync() semget$private(0x0, 0x4, 0x3ff) r4 = getegid() semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/30) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r5 = socket$inet6(0x18, 0x8007, 0x8) preadv(r5, &(0x7f0000002880)=[{&(0x7f0000001300)=""/159, 0x9f}, {&(0x7f00000013c0)=""/87, 0x57}, {&(0x7f0000001440)=""/76, 0x4c}, {&(0x7f00000014c0)=""/88, 0x58}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/90, 0x5a}, {&(0x7f00000025c0)=""/222, 0xde}, {&(0x7f00000026c0)=""/157, 0x9d}, {&(0x7f0000002780)=""/244, 0xf4}], 0x9, 0x0) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001200)=""/215) setgroups(0x8, &(0x7f00000011c0)=[r2, r4, r1, r2, r2, r2, r2, r1]) 09:32:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x94}, {r0, 0x3c}, {r0}, {r0, 0x1}], 0x4, 0x20) 09:32:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3d5, 0x4e68d068, 0x0, 0x80000001, "dc88c07588adb4c0297b64b8159eeafaed76daf3", 0x1, 0xfffffffffffffff9}) 09:32:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x482, 0x81) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 09:32:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 09:32:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="cadce19cd94138e91ca509066571cdd0621bee1a042c237b12f68ae0b8edce8de37249ed5c46311b5e7fe0ddd3e8345f93780ef15c0c9399a1f5c7991f8ea0c3a75bc73e49b7332e2445a40d34f21166870bc0984730eb0176827289d2936a9ebc9ca178f4a269c89d1eea05faaee3b8dba92efe6ef371e4a5f966b501fa5f9fcfcba6f77fac31bb05fa1b05c363c9740ad8320a854057776af71be1524be49f65e3830c66de8ac12e08c1404cada51c601b5c5259e2eda774723ff5d07c04842c6d6d82dc5753a986042ac886c2dc51e218b0e26f527d56b464e1a444767585a131b745860e23658e5df90a89e7c9e6145b0694f3", 0xf5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xd0f1) 09:32:09 executing program 0: r0 = msgget$private(0x0, 0x100) msgget$private(0x0, 0x400) r1 = socket(0x7, 0x7, 0x6) fcntl$getflags(r1, 0x1) msgctl$IPC_SET(r0, 0x1, 0x0) 09:32:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0x2, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x0, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:32:09 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x5}) 01:39:22 executing program 0: socketpair(0x1e, 0xc005, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 01:39:22 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x14e, 0x0, 0xc9, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f0000000140), &(0x7f0000000180)=0x4) 01:39:22 executing program 0: munlockall() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) socketpair(0x39, 0x0, 0xf00000000, &(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x55783ae722934b89, &(0x7f00000004c0)=0x101, 0x4) syz_open_pts() socketpair(0x0, 0x7, 0x0, &(0x7f0000000500)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e4f3c0f35ac67578ccd00b1cf4e417249d416f955e8c37a1e4a20f5578ff39946be7f4248b5589b5c8db09129fc20574ee384e6ad6b3827b64e3d49a910b943631de609e82edd6aae876384da5bd891cd3684ec157f859cc59b150e1e314aa29bda5a41604d9290c86cb9382aaedba95fa01423ac67aaf4671154553846e35f277ce2cfde9bcc9958d253d807a41869c88afa3fd01161cdf53fa5f3192573156bdbfb19d7c1e574e1e893ada5e12f2eac23b687a6d0c69a55962593217a504b97081954c605466", 0xc7}, {&(0x7f00000001c0)="f110dedbbf71d78cd7008726012a5878fe137ef2501c4fa5dffdf776201936015a0805973b171a176f44270b92b02a05c3560a6acc1a64fc4e1f1b7e71281234a3abcbacea2fbaf55a47fe1b5ebca9b8d1819f666de9b808df2c3100052b444d6bad73630434434fa0d0ceb954f7a939c0af0b0577076f4ed81d357caa0128969eda95ad11579afb536a", 0x8a}, {&(0x7f0000000280)="5ceb40eda345c19fdb67b708b3a5db05bfabe4737ee9a454f6d663c20531602c82ef747307f4e9e38a11fe866fa734fc8c9dc5bfcb58ae36bcb553200e159a9f39e70b7bf2e45ce5cb13fd34442fb85ba3ee7660ee8f8b62ba3e87a6c6f983b34b308fc322b13f5fae2810d7b7b5a73af2e8962b23e174be69e4e9722c2c1959cbfe3a587ed752e80a5cbfef02227a032297706fcd32d1ae9928a64d4ced8060346d0d29655e8e584f5dab596d3e8ad8661cd2933f66006591b9e680c1e8777fc330076d7565d612a8375761922f2446b33fa93f39f103c8443bd28d0c5eeff0d56aefd4220bb895e743f3fd9d7122d7c6215e4e63e206db", 0xf8}, {&(0x7f0000000380)="0d8f5015d7ac76af1ba5b79174f54b5aeeae31ec2dc42cf65ce1875ce63c1cd74d6640dc7de962bb39ec7e2339c0decb874d5bbb16f45df98612cafa5ed2c35f685d2329b0616f726050d7ece5689a15f2a2fbec4587af205821b06e78b93361bf8c3d8885b4553e58430339b51f60e39eaaa022903a17c3116d106bd45ab06b4a9e3165edac082deaaf911767353710e65ce9f6afe7f03cbad3c05def71b900bdf0183f5a571cf7a1012564276c59da44c96b44ce7ebea7e7877851781a8ac526c77aa72f32c97605aae46abad6134f33e1154eaec24d22184b502547e9340e58e9b8304f9f2c", 0xe7}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:39:22 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x972a, 0x4, 0x6e2, "8142575c16bf518155446c9dc965f144a9bc846c", 0x401, 0x7}) r3 = syz_open_pts() dup2(r1, r3) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xea: movq 0x18(%r15),%rax ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace lf_findoverlap(d85553aef364fa56,0,ffffff0007b2cf18,ffff8000019e3f20,20) at lf_findoverlap+0xea lf_setlock() at lf_setlock+0xdc VOP_ADVLOCK(d43e233b35776a10,ffffff006e58bda0,ffff800020fe3530,0,ffffff006287f8c0) at VOP_ADVLOCK+0x74 sys_flock(b97a90f93a3b64ed,0,ffff800020fe3530) at sys_flock+0x1c8 syscall(4853362826d8d45e) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffff4f,0,2,915b92ba010) at Xsyscall+0x128 end of kernel end trace frame: 0x917bbdf52a0, count: -6 ddb{0}> show registers rdi 0xffffffff81979d65 lf_findoverlap+0xc5 rsi 0xcb8 rbp 0xffff8000210f6d10 rbx 0xffffff0007b2cf18 rdx 0xcb9 rcx 0xffff800002c05000 rax 0xffff800002c05000 r8 0xffff8000210f6d58 r9 0 r10 0x586f6d41039a2e0 r11 0x2bc1dcc4b4c01218 r12 0x2 r13 0 r14 0xffff8000210f6d58 r15 0xdeaf4152deaf4152 rip 0xffffffff81979d8a lf_findoverlap+0xea cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff8000210f6cb0 ss 0x10 lf_findoverlap+0xea: movq 0x18(%r15),%rax ddb{0}> show proc PROC (syz-executor0) pid=313146 stat=onproc flags process=0 proc=4000000 pri=40, usrpri=60, nice=20 forw=0xffffffffffffffff, list=0xffff800020fe32d8,0xffff800020fe2988 process=0xffff80002101ad38 user=0xffff8000210f2000, vmspace=0xffffff007f00c000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7036 227828 57728 0 2 0 syz-executor0 * 7036 313146 57728 0 7 0x4000000 syz-executor0 7036 312178 57728 0 2 0x4000000 syz-executor0 98161 509660 8625 0 2 0 syz-executor1 98161 219216 8625 0 7 0x4000000 syz-executor1 98161 480000 8625 0 3 0x4000080 fsleep syz-executor1 57728 484225 12536 0 3 0x82 nanosleep syz-executor0 8625 70111 12536 0 3 0x82 nanosleep syz-executor1 79260 245932 1 0 3 0x100083 ttyin getty 59016 1341 0 0 3 0x14200 bored sosplice 12536 291667 98015 0 3 0x82 thrsleep syz-fuzzer 12536 409400 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 518315 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 217051 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 47190 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 518919 98015 0 3 0x4000082 kqread syz-fuzzer 12536 296734 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 168642 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 93375 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 516615 98015 0 3 0x4000082 thrsleep syz-fuzzer 12536 362203 98015 0 3 0x4000082 thrsleep syz-fuzzer 98015 200934 1578 0 3 0x10008a pause ksh 1578 467150 19945 0 3 0x92 select sshd 19945 379385 1 0 3 0x80 select sshd 24801 253989 31449 73 3 0x100090 kqread syslogd 31449 372051 1 0 3 0x100082 netio syslogd 41463 132588 1 77 3 0x100090 poll dhclient 82249 138567 1 0 3 0x80 poll dhclient 53249 67926 0 0 2 0x14200 zerothread 62814 243445 0 0 3 0x14200 aiodoned aiodoned 58241 13317 0 0 3 0x14200 syncer update 22343 89362 0 0 3 0x14200 cleaner cleaner 94546 413326 0 0 3 0x14200 reaper reaper 31311 156593 0 0 3 0x14200 pgdaemon pagedaemon 3105 74097 0 0 3 0x14200 bored crynlk 92036 330127 0 0 3 0x14200 bored crypto 39448 404057 0 0 3 0x40014200 acpi0 acpi0 29372 170091 0 0 3 0x40014200 idle1 88001 524203 0 0 3 0x14200 bored softnet 78396 225903 0 0 3 0x14200 bored systqmp 14430 84219 0 0 3 0x14200 bored systq 78033 290292 0 0 3 0x40014200 bored softclock 77254 156458 0 0 3 0x40014200 idle0 1 461855 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper