6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) recvfrom$unix(r1, &(0x7f00000002c0)=""/181, 0xb5, 0x1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000200)) pckbd_enable: command error 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 16:00:04 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1c) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x40) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) fcntl$setstatus(r1, 0x4, 0xc) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x105) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:05 executing program 0: socket(0x10, 0x0, 0xbfd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) socketpair$inet(0x2, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)="5733113460afe801801bf209d09b01", 0xf) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xffffff86) 16:00:05 executing program 1: rmdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) 16:00:05 executing program 0: r0 = kqueue() ftruncate(r0, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/132, 0xffffff1d) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) write(r1, &(0x7f0000000000)="0314a86e10d1e724d3228d314cd7061f4870e640bbcb3c9dfd924a26c9f25edf72536e70dd05f00bea8a7e29", 0x2c) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) fcntl$getown(r0, 0x5) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r4 = getegid() setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() r1 = semget(0x1, 0x7, 0x30) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001080)=""/16) mknod(&(0x7f0000001100)='./file0\x00', 0xc100, 0x5) 16:00:06 executing program 1: socketpair$inet(0x2, 0x800a, 0xb012, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r2) 16:00:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x163}], 0x1cf) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: nanosleep(&(0x7f0000000000)={0xc42, 0x5}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x66) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) getpeername(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) sendto$inet(r0, &(0x7f0000000400)="9c213218c56ea0d28a1f239e5fb7b80badc5f62909921e56923670489359fe37b79c5cf6f1c17b4ecd4f3acc175a6f7cd0da8a9d0e479d901db400e495ed2c1a79a6196604497a6c01b3b1880e9e589cd5fe485a99d633ebb2b49d648f1ab45daf6ef4293fb9abd2cb5859c63e98750ce2508c07a70ead5e808a3030d8c260e169c94959a344d93bcee55f147caef7a776075c3f", 0x94, 0x401, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mincore(&(0x7f00009fe000/0x600000)=nil, 0x600000, &(0x7f0000000500)=""/82) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000580)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0), &(0x7f0000000600)=0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000640)) fchmod(r0, 0x8) getpeername(r1, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0x6, 0xfffffffffffffffb, 0xded1, 0xbade, "7bfd1a8478a4a4caa941fde3c0b0d24d2cf6197d", 0x3, 0x4}) fcntl$dupfd(r0, 0xa, r1) shmget$private(0x0, 0x3000, 0x665, &(0x7f0000c7b000/0x3000)=nil) ioctl$TIOCCDTR(r1, 0x20007478) getsockname(r1, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) socketpair(0x0, 0x2, 0x7, &(0x7f00000007c0)) openat(r0, &(0x7f0000000800)='./file0\x00', 0x99a, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)=""/128, &(0x7f00000008c0)=0x80) 16:00:06 executing program 1: pledge(&(0x7f0000000040)='!&\'$+-\x00', &(0x7f00000000c0)="5d2afc5c00") pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='..$\x00') 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:06 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="624c443cce513b45a39b4528471a8089f0aafd277888f6d7566f7f835224271a97936346c754a4d4fa08d559725d4b99d662", 0x32, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@un=@file={0x0, ""/2}, 0x4, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/243, 0xf3}, {&(0x7f00000005c0)=""/243, 0xf3}, {&(0x7f00000006c0)=""/86, 0x56}, {&(0x7f0000000140)=""/60, 0x3c}], 0xa, &(0x7f0000000800)=""/142, 0x8e}, 0x43) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffe1, 0x948, 0x0, 0x3, "3866142c848e63752c7d9c1abda7b1c4cacd252c", 0x100000000, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r2, r1) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = dup2(r4, r3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') getpeername$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:07 executing program 1: rename(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10840, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='x\x00') syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 16:00:07 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000400)=""/45, 0x2d}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000440)=""/36, 0x24}, {&(0x7f0000000280)=""/255, 0xff}], 0x3) pipe(&(0x7f0000000000)) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) 16:00:07 executing program 1: r0 = getegid() chown(&(0x7f0000000000)='.\x00', 0xee00, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) sendto(r1, &(0x7f0000000080)="5e0c1845be0d3e2435ba30db06f9853046343647b1f3735ba53bc2af65ba391d545dcd0305a0583b83d2eb94dc38d049893fd7b11316c09738ef123a395ec5a42429619757bf62d5afc559253ad7cae0390eabfe48a85aa9962c6a3aa789e2f71185575fc4dd0af41a13c3cf38450207dc7a27d5e398e1f2cd8d734342103782d0e0b35a2a70f410e7972d4ddf73c4cab33b130916101f172c007ba53367e42f2eea10e3a29f2471fc5f66e273d66f47b5cb8b48e5e264963f01b21da008ecfee1773a557e816316aedffcbbb0bb5cc15f673cb19720e5d6", 0xd8, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0x19b) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x3ccc, 0x7f}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x10001, 0xc5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000080, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa4, 0x1, 0xe4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x160}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0xbb, 0x2}], 0x2, &(0x7f0000000300)={0x4, 0x2}) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x84) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x7b) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7fff, 0x6}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = semget$private(0x0, 0x2, 0x64) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x7ff, 0x7]) r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xfffffffffffffff9, 0x9}, {{r2}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=ANY=[@ANYBLOB="030000"], 0x3, &(0x7f00000001c0)=[{&(0x7f0000000140)="5461d0f3feece00bfdef989ed6be1f09b28932bd237580467ab525e5e2696013ae39ba7f10c306cac083a8b3bf838d3aab7d516ef1b95fb2783d51e6764cf80d462d352293b3dd9bffd72d021c5ec10e2d7192eed06e5c0ed54dbd1ea644a92ac1bc069d59", 0x65}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x38, 0x1}, 0x4) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3}], 0xcd10, 0x0, 0x80000000, &(0x7f0000000100)={0x800, 0xffffffffffffffff}) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x1010, r1, 0x0, 0x0) socketpair(0x20, 0x5, 0x4236, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x18, 0x2) ftruncate(r0, 0x7) fchown(r0, r2, r3) fchdir(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r5, r6) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x400000000045, 0x0) sendto(r0, &(0x7f0000000000)="2bef82936677b77243bbd57f1c9b25222e300608ee9450f4d98f3edead8e578984e199c445495b1b7f0b7dd9e4a85858dadee49a938e93599fe4b2cedae913423ced3a93fe968db069d092a74f3f1808ecda32fcbd3d24f7ef94c82adb57cf2f2018bdff2542462e2663330391332688f30d0b5c06ab8cf01b5ffef4ec29aaf7a3722a6ec0f2a643c00afe411c5d3c2a11b6dc9c43a21ce31829530185fc", 0x9e, 0xc419d1630fcadbb2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) mknod(&(0x7f0000000100)='.\x00', 0x128, 0x0) getgroups(0x1, &(0x7f0000000280)=[r2]) 16:00:07 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$inet6(0x18, 0x1, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x401, 0x8, r2}) socketpair(0x1, 0x1, 0xfffffffffffffca9, &(0x7f0000000000)={0xffffffffffffffff}) linkat(r3, 0x0, r0, 0x0, 0xffe) 16:00:08 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0xfff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000040)}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000001, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r9 = getgid() poll(&(0x7f0000000100)=[{r0, 0x4}, {r7}], 0x2, 0x2) select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x8a, 0xb, r1}) r10 = semget$private(0x0, 0x3, 0x100) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x80000000, r5, r8, r5, r3, 0x1e, 0x3}, 0xffff, 0x8000, 0x8}) fchmod(r0, 0x10) setgid(r9) setregid(r6, r3) r11 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r9, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:08 executing program 1: shmget$private(0x0, 0x3000, 0x615, &(0x7f0000ffb000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f0000000200)=""/90, 0x5a) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ftruncate(r0, 0x5) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x0, 0x9, 0x7ff, 0x7fff, "9ad3eeea7469b9042c6e6c9ec9c3697b8781779a", 0x7, 0xab9}) r3 = dup(r1) getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0xfffffffffffffff7) close(r4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001880)="f47ca753480bc473552c80e2b967830cf095f1fd98beb95db5a4e404619503e90c621cdb5f8d8b6a339e8538b261b4dd1b578daf43986d49cccba963f7ee18dbbc03537bb67578ddc51395b14f9d22854f712715014cbcb3096c266ef6b4f15cca0204bcf3e226226d8b2ea49529719618a2e44d91fa03744cdf5b40216db374fffb4dfe23db194e7ac420a08f56a54910863dea308e3e5de642114c3c17fd38559db6f580d336f6cbe0d10b846bf9bc648a40adbd2f335267946c6116254d2cf800aade17bffc3ff8be960fb3a6e54c8670bf89aa555193c31836cff21a75d96b45a20bc5c1165004de90832cd85ab7c377bb21f35c52930779295dbffaca88854914bab21c688720ee10cf851b7bec0e3fdfafdd82c2c8b87af6d8f9529cbc15140a486eab78c61c5869908b5e27710ce2a15ed0a6dec40648297483f03459283e455b93c9c1631ad8be233e62ee913f631c9c56f868ab3dd736ced9ce91180374d81d902cd2de2d9708abd39e9e6f60200f52f75a2f8798cfc588666236e46df37f6bf10a3780d63c50790e849480223f944040fff7ec1eda041081620bf8608ec29ac46abc2c9ef87edba10cc5476d5a8c61690bdb437b6804ae6aabe470b12e88d4387a0acff2d236bd7965021949f01b97631645e7d05a6e3f26a52de7a8d7dc087dac20149a927b6924d11837b17b2be2b32833573d5c952193d4faa70a36a1edbeb8137e2fd7e8fe6bd3ebde5730641578cd1d37886776db5c0272cb93daea0fbe2a17b49b54697f1aac34ee51157dc5b333bf3bf7a19055c1982afbbb03683ebebd6a96e365c607e0cf4a6cb707541e21fd079749965b54a2995ce20ee6b665a81a6bbed8bdb9ef365cdb81aef57270dc49898882119c6940d687abd17cfc6fdf82c562261d0878e91a40513bfaa2c3035e53044b80a048682760518475ba4ab5b9ddbc00b48c54ada4e75b6a88a3c3e6811dc698c466758f92688f4a72177f448f2e48cfa90c99d7db42fc13967c19cf3cee56ae4e12582a2cda021497ef3e737c65c0acf0fbfe96cbee3d6ee5c20c96bc0a0757abdfb78022096ed56771abb6e91efe370e67198d8d915e314ae35e1df10a7a129c39fe23b8ffe4de020f7bd4740c15f61f762a82424ef83b5364946410bedaccd2245c9a9085a033f4214286ca83c31a8825bc2d1c50ed7376245b9a1050720f0cc38602ab58cfb6cbc1063a898427855966e06f1e856a22ed9593e76ae22438ce96b242d219f095b83ee11b540fa6e0eba227c86848948e72dacc15bd47cbaa50928c681e7469908155358dc4c16edc09a3deab56b99fb4a11210431e641b93368365233ebcebcf43a633efb95f4a5da0703a132e01c8b059c40eda7317c618943173fc0dc0aff093016d2307bcc593ffc721ddbfadfc41a9d72f3e6a69839bb0007d60a2c44fcc307f877753e8a900d68680c4456a77c861c9dab7912d9a673bbdd1c572fd438cba1f1cd927c1fd4c4959b36426d149d4fa997292195cdc70655f9dcfaf2af6d0185ce2418525586d483c492db2c8361c5ed6d46aba22c120afaab99127c35a231563e214ae8f8049f70b2e59ed89b0001ae039d357c10d8ffb35c3e2e1e919450dfd54befe1e7e78a24db15e77c06a06137ef214db8f0748714164c0f2640397f6b1988980542b307157735cb38b2c70e49f7733945b0b04385d45770838c7856a06ba2bafdc3cd94d26b9c2fec06be042b3827d7942e15cfa0ab1109bdad244acc9a4919fd63de4210d1b8d3c5ffbaa925605cb770b074533482f493d103272fcf48ce91c2769382704ae2148fd2fd76ff466089419816d664c16122cd5b4eae0e10d69e5d9fc4373d595ad076e11d909d3ee58c77d6f4b5fa184e03e28e6e0c3390deff7d908cd6b63f569beed98dc9224f39e4b8c7d044c00bd6c37209d9e8d098cbe89b859d088c937462285f5a5077480d41f28a11d83f62fe659d167b20f96b4aee06db72c0626b70531da256da9a262657cd9eb509dfee842e417f45e275505bc989faa8f6d2e6f8010dfd879bc524ba9d9f26437f3f75a1eb48341f732eada00b8bce0646b19cd63fd725bb51bfeed240ed3150b6f00688bdbef56241e23cfd68d1f23cdfe21d219593068451f78de62d86a818d77ad753902a6ef7d00c8e3ca8ce5e711e812f48602ddc5d3840d37ab4e37bba0bb8c27edde33cd727da3e41f67df7722dea15f4514f5850eaeeebb8180acf29174e6d1a36eb75ea4db76f7f5158d116f13817e438e3b6990b8f37778587a74b8cee9c3982d0eb9c95b199c4787f58d548bccc403d6aee9ff6767c11eec231f958d5a8ea9446612afc4244da7951c75ea76365a55b8a2a6614c8228ce0abdde1c8ba3f6662f27aa3dca8be3e78bd446338de62c9b0a1a335335fcc0bfde59bf593a26bf96446a03eddd9f66f9385a3c5c43225147a765835cd76cbd32c2c54cdc9a2efcaf4d16b868b370bceb438c4bb759215edf4c46f569a21038aa669467940f63e2c47d5cc85ff6b7015fb6039bf2e5ea0929c52e16d41c77fb782698ea206f2e89fcbeca632fd93f38e6878a1008c6744f26ad49140f26ff215e61493b712c8fb1fb1fe73a31d753805b57be90139f8f740d026a62f1fae1426f011cd244b743cabc54c0ae668444dc949fc1b29bbd7c0a0b955de529bec12231600863f4a0a2dff1d88b99c9e175d1a6f7e966936a2208961855401c83b27d14250568d48cfb16997e9f83699b5a711fa7128a4a7f810cb553c8033d62bd292f7408d992344a5263bca7b9c05dc1ba4a7838294723726de21c3a0f0a615d748522da78bf527308ab180f1793f38c1a9da07af2520351342d897384610a15d638c42edde9b6416343f740a41dbea8cdd1491024d5c27ee3f2a455d684b14261db511a3b8fea3f09bdac062648bef778b33407fc55393c92876e1a7f7f2dc66447b99d9680082e002a15036e3233f5d6ae7d84173a93ffa90a2b882c59a9b6b558c5d84b07c014c877b3f2e762badeabcf55e92ebb57abc9cc9a19933373bcf02acc5a616e28e569e83f63d063cda2e18a10d82b419500e7f3e75d9948b89df65252ea7bdb7a3bc5764d77f91b937aa892a237747c550a3fa4d5e72f3b5d12d2c99a1bcb583343193ac30d915f57fe04b124015c645ff84d2912a5a720281ee0a76e97ceb7a2b11bb1482fe9d32faf0509a297c4eff6acc9c04dbe7164151b5a255a7e967ef6f9b8635434b04eeceefd610d0b626acfe2dc6e5e2a94da197f67ac2a096a5efc8215285da743b324173c9a368e767fb13c86b1232f63fdb47c293b7980e3968435ecdf9d268233f0e9b2a7d40554efa2670e4c710b6c11436c9f3c43e519269d75c42667f3e72311ab166c5c61cb30f2c93e8da6cac703dab657d1673f099deae0a78897fd496d72aca378b5dc6328e2780c17325372f663ee0043d44c4958d046fb07da218f719b38f84d11e3fd1a6aef49c8e0af69f4fcd5eaaaaf747c2cc01fc79365834db4803aa7718b4db789d43d4faf98a8364f21792f65ba87f5fc063fea25b4ab6f8895fac4d790d52b39daaa473406884b6c86acc42b0e0b6c51ea0c45475fd1280cbf873b0238e5c8160003ae0c2c5872130c161d716ae69e96b42246991617ebf19bd4c9dfe554518dd06a6431626cb2a511989d5f74ae4ec9f2bae79fc03ac3568acf19c9b56cd3e6e8b862765322888c48c62277d6b1ee0b3006aa058d15292bb9113de94c67bbdba48167687c3d7898667286678798f0b570fc87ea94cc1385fb536a8cd8649542da7c6716a2177c7633d7f35d154b5d6b57e2a3221aa086a6eb399d7ec8eb87dd577951268f077a39285191bd255cebbe2f3367fdbbc71223d3a7a43f93dd30d3d88aec61adf8b6c171706573ccedbbe06e3e268e12680c03f20203403de5c98afcee32d1834ef328258c4d17c20bb0a675a02195ac00a4dee72f3f66628387c25b2ab11a2e8f0c861f9151d61e033dfb591a3e7119beb7c91211c84273c64afe8f024b593ebd37130f7c7b3777b40cf33fec1bad614b40e15417a23ff7399d4475bc7a355e329fd972e5f474474ceac9e0a01cb6aa0470757a45282f82391cbeed0d74083021ef42aa20be68f2b6c5b85db9a9c40fc0f09cb0a30cbcf6fe18a2f1f7adaa1af8cac701248ee30dbcfb1a77c65c053d254a6d60e67ec7626a3b00d3652f142d87b1ca128b75e064e11225521ca0b81a772b8be43ebdee1ff08dde876dc10dc882cbedd92a790c7f9c7b1ab48012845ef666296d14e81b502f159e587b5558e1855e6ff1f346d78d873d99d1f8f50df212c08f601dd95efabf251b95bf68014515f4a1b4d2d9efdbdeaf47e222bd169e7c448cc0c603dc23d68d1239a8c9d61a4f0ed843427682ca69c3513d7a270005ae45cd0ed3540c0da3ede69e87202136acb8c78e1942b14a638a8751bb03da06873e5e60aee72c591062eacd8eac480e1d177d8c98b7921621d0d1e034a68a201b128b177400a3bd43449522c2eb0c31c16602354d02816a44c70b5cd9966de5dd4f54971bee434fe0a3e3d2d93caf28c6b19233825d557951756c067d6bbd2956b36adb5074c1471fbdb7a7ba841df5931091fd6aa6458710a6feda0f5756d9db08c64043b6517014df55971c96b59bdb6d9a006071fd67ae9b6c81fb9d70f9682c49a88f710ec314659513221e85146d4be9e0f2dbffbbe57d544efcbc24c95838c74859116ccc0bb187d1ce846b0f543eb5fc253ad0cadfb6fc515f37dc3e265200db4683b46793f4c03f6f4bab4ef8d66b595bea1617bd496386bf1ccd21da8ba0f6cd7fa534d225e6b102d6326a120d5ef0b1840630970cbc040bffc606c6e62a8e54db2b59601f60d32c8de547582f220793ac7758c93783813d6f4c5772a3ba19d78df9bb08883cc7d70ef5a085b6c13a8b90368f3aaa8384ef90e7b3983b2cd85cb2e08f951063797a869bdf19995e8b9ab967780dd71b70507f94dde630c1340a279d439fb298f587ba714ea4a309ebcf27c30d6b2e571cf322d4dae548cd807f27d467a2ae6ed2b00fcaf8ab323fd51d6fd5f0d53ab8b1b4db39fd3ff82f279ee1faf048c305c1100a84a6954511f1c265910948266607e453e261757dabc9e5418affdf7d0f77a6b819629c9644f3211e103ca42dc5b8357c3ebd0e88378833bae5d53cd8de22efc162e2167b3f72d0bc5a83e41a07096f1974aeae9ece25f38ea8dcbda94565cee11a15149e2a6c05d6a5941cb25cdafb2c92948d263df55b9fb91b45afd50aa25fa5f9103a31d45b88d85d4590daf8cab2147cdfe3176f22b8ea46f225771131379f04cb16c7c490eec8015f67f1972005a7b6f2a5b0d28b3e76abbca2f9dd5c5db15644e9650f368c92e10aab0f718bf59f4f9df83a25d91377a3b04f013158a34a9a8c787c50ded5a126dc0eb5ec3d6e3921ac160e9049dfb7f5ad8ce17235d2d1cc0dd1f69acee3680a96469d151966e35faf5b8655a714d6a5e99ebd829e9aeebecf107e0b3ae3a8389a4cff0b1417b1818fe63ed3652fe125a23a41e8d7bb91ab09f8682a643275ca539127dbdf138aba1addc499843d8965356cecd68ddb29c8ed639bf45fc3598893b9faa49dab1f4068157970efba3e3888dcf2cc25a67b8b6bf87f99e072b67764a93695276f818085b131fe5300bdab822c42dccefc1c268a3dd4c9f428e88152af2a8311f73e65ebf5a41c9fbb472920c03b1d25064cffe614ad437f039640e33f24374da9b423f9ff", 0x1000}, {&(0x7f0000000280)="30479a6a4772e67f819525065f33c6b60fa2b14e33d4f0c14056e3d6b851d902be6436363f882f72d84d53ba0aa1a849b157c4cdc8fd32f2cab0b7fdce0501c26b2608bd2e3c25cf8bb58702b947557c6a2142d440bab0a47374d4079c90fd330f4a4ae6091eaf1bde105db4cebb5c433a1fb75f5aebf5c310b8d1a3381f070b5e23be8e595337e563ba1f002ccf86fe1547d28b9b73d0296f3d9f46", 0x9c}, {&(0x7f0000000340)="35e9c33906a231a15cb60ebcd6ac089a8ffff6e3654e95274864648a13a281b353c547f34f43cb2556895297fbc52401bbad84a1c58a35b1f642abcac55862c7589c05a62b9714f9642b0d53031561a9f3455064db7c9a364ab79bda25240a09e2381edcf0b849c796f3a2c55d2bd35ec6758d8d2a443f3d9993fd74091dcf55", 0x80}], 0x3) open(&(0x7f00000003c0)='./file0\x00', 0xca4b8bd2cd488c2d, 0xc0) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x4001, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x505}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82029520ffffffffffff"], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x42) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x2b) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r2, &(0x7f0000000000)='3', 0x2b1) fchmod(r2, 0x40000808f) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x3c4, 0x11, 0x0, 0xfffffffffffffcab) mprotect(&(0x7f000047d000/0x3000)=nil, 0x3000, 0x5) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0xffffffffffffffff) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x900, 0x10) ftruncate(r0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000240)=""/108, 0x6c, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) chmod(&(0x7f0000000080)='./file0\x00', 0x1) setgroups(0x0, 0x0) setregid(0x0, r4) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0x101, 0x2, 0xeb, "2b27fa2c63997471a9050d3f131ad78a31ef1a32", 0x1, 0x3}) getgroups(0x3, &(0x7f00000000c0)=[r3, r4, r2]) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x5, 0xfffffffffffffffe, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xffffffffffffff13) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 1: r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c5d4b0fadc7227a501b2432463c8db56cbde57b43e2f6fc39c017d0d45d2c7515a7b06bd4d1dba251d82d9979c523d7022ffe21860606d5fd8a817e8d05603a1d1550a03e31a85c172fa679d7339555deebfc730b9ba810176540ec5b5ab54bccc83aeace08c5d6328323ec3ad70ea2f75f0c3ebb77ee95d7c20e5d1ea3206b78e44c5d8fbd5a8e464b3696e60d31c9641d0d0cf9da48827824f01ad6eea21221a5e842d9f9078eddbfb96", 0xab}, {&(0x7f00000001c0)="6d8f37374c0b38e2c24f0ca340ef16b899a552e9bab8f1511dfc923d1867b23542ed4667e46c63c765b4da3bfcc2cff5b3190991b3f221c1315924d4c9114eacfbda1400e3f67deee19c643f2c2aeecba7788b28148eaa076a659c3e0287ca5c85cfba520cb31f29d1a90916c57aa2acd6a0153d23825b8ba740deecbe21424efab1dd9d4b", 0x85}, {&(0x7f0000000280)="924749a3aa6876fd39a0c0ce44459bad3b6e3ed97610c1090969e62ea7ed6231f19804a1881cfeb1e15b8305fb957958655dd3589c386c37a052efbd6cd7a2d370", 0x41}], 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x2, 0x642}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x33) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x210) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x480, 0x40) openat(r1, &(0x7f0000000280)='./bus\x00', 0x200, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r2, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r3 = dup(r2) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/40) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) readv(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/48, 0x30}], 0x1) symlinkat(&(0x7f0000000780)='./bus\x00', r2, &(0x7f00000007c0)='./bus\x00') ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:09 executing program 1: getgid() r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffffffc, 0x4) shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000002400)='./file0/file0\x00', 0x8400, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x10499, 0x4) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') sendmsg(r0, &(0x7f0000002380)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="0e086b95a0c89df4589baac27d277552d74eba9a64a071209ac985d9e3b9695b096970d2a92dbe59bbf77c5dd7f579342e00caeda85d781209c0bed730f4395742c5db0cb4ce3d9628845f8ad6f34a47c6ebe5da08ad39dbba39c5e81b015e5166e20b3388fbcef67ab9f55df88ef18eeabb534db68ad4fc63ce5a5a4101ecafe7b38b7e01b2178603276e643e914e72e3b336e572ac2ef85b540dd7fe25c2e0a59f65c4d924ebcb339aef81dba2fa834a101a40b061609b8af670202080fcebece41fcabfcad00be7ea6713d31eaedd699217ab43a476578a7632f99989c8d05f3318d30d4291547caae58dc865f02319078098711a640aba5554e7f84d8b4cb3853892ee66f34e8bdf3eed24379a5efec13dad83e62f8160bb620f7757637214a7436db46e312412bb8bb732088d326d58156cacbe2da15039e65dfa3c34a55e1ccb716633858da0b4c7283ccc333cdf0c2161dc6e204a4947ad3133e0090fc16997bb7b1eea5d5e16c56d29f9ed1d73a83005e56698191f65fb88a542319bf760b88ded77591941ff7c96c880da63bfa9bc94e7e7e1be7465585ffc4233d68fe1651740f6b22a8ed5ac7234d27d5f1811d70616c9e257a2d56e5fef90f4198559568315caaccf9577d89865b780df206644008d3bca145fc7688667de64eedaf8a8d51a75cf11a9e073e1666b68b28bce50703a29c94bb6a0235f550deb52cd6f886d0949b9a3fbf11858c3fe688539788d741e3476e2e0f5cdf8e99832cda28d6ea0540aa0080fd12d6989460928a0c6916ca084bd3d7a279515acbfa7a32d983af8996a6c4b1374e227450600a3255865e07cf905737a71db6c86836241444aa2c229796379e5f40a2a58a932e15d7c04fc5cec3e8427e3efa8269255f786e47bda33a3bf54119bc2d27d1e765f9bc14e60ea668962d900d7ac8a02d71d289bb67163257e0943d3f02f52478afac274bc6ec57ad26c6453bdc7739324e34124446001e5bf5d10983367ede01edfd4d9a70d0eeac7109df0d1199a51666892abe545b3a4c2cd3bcd2ba617b55148a210dd1a82496d2b66b7b77206294b0e51f1932a9526f5fce6a621fe0250913662e8b039cf69e444996b1238d8bfe9546958434c3eee405ecc4709a01797759b5fba38b245ca612b7e41cbc6f25116685cb9999eaf31d93ae85fb45d7b9ce2c0aaad31ac12fd7426a0685bda75d053b4285eeb53476f489152b95effa421e2600282f825a859fbc33548048182bb1b4788a1e9b86b8e115140b29b22b0b4c4c2509c50289861450f8ef7f9bc0eb1c4d57c6733b49470f42a17a1281378bd3eb72a4afc93df846fc751f104230f5c564c635a30378cafd7308329c0e7c161b0978c72292ac69afedec20b20d8a91f7b15408d6695846704080f1986999975b426114f40cc2d94633633942c28e94b8ce02a08281e113474fb001229ec458388642028f7aaf3777d98d25506118ff7691690b96bc6037b3879bb710477f0599f09bbad59d08809029f2534cd707f7c864f93078f532715dc0b0bf22332315b04a237ad2ad4c8787c90da0bbe0a6b67efb030331a3af5cba17018b8c01ed8dd568c2db6d20988bd51298620b24797d6ee84ed71224c3049610a9562b18dc78be4bc0d1a0d893d29cb8b78d6c847e15858f15a8b94ea9305ac5984701e3ec20f55ea2ee147afae9ae36f9bf20eaf97dbff8201cc0c260c42fd54bc5b1b5dcc423db4c868568d23cb34fe1373d2e7791658367b074c5ccd85ef0f7a84de9df7207f17d78eee51fc0ec9dd09e6c5119c7192ddc1c8c0a3f2ab9ea60a23c37f6f73464e55e676ee98e3a1d84fbeda9d7f6a67ca886589f98fb2d48e3005bcf3f2aed63def37c779b1ca8cd66a8c8b9fc856c131b5a0f30d754ad73e6c51dbe526d1c528607122129d954042c2c265295b7d6a5693cad7bffabe746336fc09c05afc9d5198e16ce9a4d90f3adc2af099dec132bfe5700311f8c81c1e708fc1cadf0d714d3e262467179174e04c6029a4dedef34075a7b8bcba1663b3ea2d3343e4c418039f8b37a6e8082c4cc1df4b940f16c37e4819358f1ef72b3629faf2b3d0793b0104f9f2b57f0806339cc0dc9e18e889c655b120c21b351c75b1af95839b3ed8a9d2cc30e5bd13957d077340ec4fbbf5fb7f0a4382c1f038e17f31fa3eceda28bc27bd5ba0286173ef970f47d3dbc6bfaaa9861d029d701324020fa59bfe2f01f33cb28f4f938e91969950de66136dc416cb55cd4be1b5d39cf0f02625147d7cd381f56d20a1d9800bd29879c431b2b2f031898f344611904155ecafaaade3e28a7f8b75ca37785647b83c0e98b7c4132d0b04a77065dd53cbace1a1e0f27dcbee6d3f418b1afa6841523e004047655c0555ce7a4c7cf39d80d26f925a00e3802aeea07c813537a73ebea9389eaad3754936bac52d728978440581fe237265a3f0341a23bd4c7020b156db428a8abefd2973274623fee1129b954e4da429fda497e0633a5eebe7c0954b7af777dbf330333466b6c3eb6a6c19ee26b203fba4a523ddc7baf21ca55fd4d38de09219cd5d2a8933e368e325b62f4bb36c1315187b8812ff1341ced26f2797d5f61fb257667dfb890f5dd5839e0c1b78edd58692859ba5b9a7c95aab93dc83b601c297a65a3e9b41995fcb40808b2e9617e937770107d6a7772817e7eae0ff2f892e1414ad6aef0884057d0c06864d743000468e020265d27e593bf1b3bd5738806a37b3af818f604cb7d5f139d4922e2426110c8ebc7678e017e1bd365f423799edd86b3913f5c55f773faa9add3bc86a939b48240e2aa3a46a0782c4546ef61bdde5a4248961372c1b86698e914117a62197fc0c3c50978e5db473c15ffbbff32c821c3d1a3e9920f5754e9aabc37fbedb3cf4f6d0bf6b0d9ecb17b62df939bac11abe22ee3d1256d9e947db88cfc641b10b55cf61247ce96370e95953ef275285fc9fdfd13933c12f76eb4821d62d59925e8b00384a2b6fcd706a01a57f5c643d917c8e04a6e93b68b9938c120e7df4d09dc06381fbf6e2c1c13e2f189a7669f3b0f722aa8ef4aa15992b0becefa5cb875e1608ea1d7f5718930fa3a0d72bdb436e0aa4cd58321d5f0e0f8da3ae7e5d94e7b4863076fc80ee9056fc0c6d0cf255d9c3fcbf4506ac272972fe8b4cf1e247d1baf6b89e6a9097ef96f1521a49612257ae763012d21409475a4d703610d70d5bb19292c8a2c34616eeaae1cf4258ed87f401620bcae30b5151f393cf8d1af40f02472bbaba1a562c1c8d5955fc1e68aeb13e2d8a85988027445bbcaff85d2c26bdaf570960d0a3490af931641151cb70097e43896a9fe8448384efa13ccc7b82a136bf357491ad163780939bcda435858fbe349f00ef5a37dc84efcb31605fe137a06bcc60db580e196760a0ef100e9efaeaecb5df5ec5e7776d7acc078a7f0c2c7f34aaa23578e70852a3c1e6c57edec49404732cdc2c9b311bbe18c50161d6f3a64986fffb780aa1ec1059b041f53a41f221720f5c4c2f11e12ba285f62acddbcbd367bd2fc30e1352febbd520f75c7f25e6c0236f0da3f51c3ec74a49a8b059b1db02902b50fbfa18a5a9b67a0fc10a3221f2155998384fc33d0ff46869fa16b178daece2c5c987b136cb687bf25f48163cf11a315a00c7fac822c08fb9b1d3bf68d02fef9f02ec99cab2cad542d04b46108e357b570cd79b3b490b33e9c77c45ceda18c8545b06e280ae95684e98c0bb7558556a07fcb1e3441359a9e0297c607ea0ac9fbb71ee0a7d2985f37a1e0425dd7d2239c59fe9a23626e1a11b636e5c0e699e42ceae40ca5da21e8c861febfdb9686cd2ac63302a29d01b782309defcde30e2fa4c979cd79a1a7c0292dd64f84d32c168b50b96b3fb8e4e81deb59ec3ee1854d11e8a5e297ca10c78a721f0865ac711d2c8ee1a0042a3865d7e0e64694265173c031c4696f46aa28eb7b355260a0d20f0395f899ec723074a61c4483ba81e7304eaef355b304a014a422df7d5f77f86130b38c712fe28adaf4cac5500b5a781b221f1f11a141283e3e6682703d23ae53836fa505dcfdb89d830f463dd0fb3527c9145b7b86b7da1f8bbddc8de5199be2319a64f99b10dc8897851dfec763073ab9723890b384031c2579268a9eb03382dc7ffcdaab97586b21937ce5b2f3d4ec682cf991b064878ad1124e2b1e67908868751332f6c996e990f2756aa322dfa1ae8e3e4c3c6f77450feb3c8139cdf1f3c31291b8ca2cc7adce3c97ecfc4ad0e1a76ce72f654eb9e5d1fd99f8a78ce761ab895f8d9f5832c8b85d3a12531fdfd8abad141bdc22969043c42a268dd6f4144d7353704aeb96b0464ab599fad0a0998fada4c9af87765fc85a3b76aaeb87ac033fbd161fdb6412c171df9ca3cb4ae49211e8bc6cdd448a40cccd23bc1d8168e55170e30e25f5c2c9440190205636635343113f5068555999a3b2685d0250deab5e108f4c85fe60bf3d18e41b93e7b84eca05886651a89bbe8c0671cdd9162ceac5e1d522df8cfeb742a51d07a1af2d82fb398985c844bc983657edfea64b9a5d25a6bd564117b61748e6ab18cfe415ce28d34b3dd0102bd32cfe3cc03889701169ac628d720a055797a1346b3497edaae1f3399b528bff4fbe8ee5b4de7e7d3b96071a91d358cbac08e36aef3171045c8f960557c1310b2ab70d15a8d9ecfa9edeafc6b8ddda28c0e1b3f8098c06a8edb740cd21f2bbbfde2c8a4a6d26f72bea3908e472947f843b12366a5820389994a92254d02092ee84d08a454924e8677383c1fcd695431c7b2703515a1d9141aab9cad029a85ed14dfe967231025539f94bdcfda190dd0b75de376cfa34429f8daea3c393ec9a92939eaa685c03f5187bcb4b256ae12cad5683ec11dc35e4383bf9e793265b1dbb6539b2d240b5f5328d380106773e65d7cbde6438d923ce14beb8a13d752060a373e3d6dbc4a4a225a023127e5c1a68a7a0e12bb5afc77342e259fa5ff6908e2f7e7e124fe49ec7645da7ccaed0f3cdad92cc9431e999bae6aa3537b77f195e39ddea33f1c28fc9e9897fb28ccefebad1fda011b038887b8b78dd2aec262022da040d62edb60b8fc9bb7f601af9f99089fc660976954e089e98d1687e232c8a4181d51aedf73f91d422e436c1ad12f95b3bcef2dd5518fd840497af9e1f6d3596d0a55d91284e21dec4fe3a15cbb068951bf3989142e19be4d7ae157c8517e0a555a144d24871e045df4ab4b3aef80f6c14733b4e3396f8973a5477a802af7b7d6a23a7a82f5daed999acdce5b91c1de70f76c9e328771948759e67516edc97ff8b7e36b13b2a027962cf47edb363911fd08cd7e26fac6ce0ffa5ab78c004a61733b762e99ec5e45e08d43f2d3f838f3572239b29f183bc4a6f8721426715a055d3eaaa82d82534181c40f28e0896df6572b4954cc1a69598125cbae06cef2a8dfefbdcd1e8c2089ce5254fb85e20358a71b531ce124de93abbbeb90b6d75e8e0387b5bce5503cb44349febfa418be8264a75300a2f6843fe53b8f99e82ee1e141248d4aba732039c62a45e587be995f678849d672d2ef71f9615cb5c08777036c1963e05b84a0d861de0928810f4ac2bb79c1bad02711b74fef19f94e441e6844c9eb874631c0e7c1afc515e4d45bbf6947d74f1b5b0af4993547d069e07ed5be595e90ae58da11294529c08f24bd80dddb2eb20e58dc980181682dbda5e0624ae7ae523f654c4d8bc3adb1669fca20c9b1fd93f2f82fe2057e06755785d4ef46f24f5dbefe", 0x1000}, {&(0x7f0000001280)="2608da880dcfd6c24481383b6a649e2c0bd8e67be694a5349598059f163cc45bb34db170ad586db7f2aa18ca95c04fae6df853648dc5fb3f88405266ce9b236d2785d89ff3b238bbcdcbd35681ffa65896c576b13afb5c6108e670289e951dd6e1645b89d4dc01bb433f91d2422bd8c698d808488aeb39a03db725362acf8a29ef620b545a8f17caccb1cc353c0d8a657765ec5a49b363", 0x97}], 0x2, &(0x7f0000001340)=[{0x1010, 0xffff, 0x1, "34cb7ddad22533f6c0d9d60a00303ca9a60cb72dc9c9be20ead4fd79f7447cd7a38b6f6ad094f7e273bec816278c0a9df1120e2e13dbf128533a2d5c398cadcca21d3d9ba2aa7e9c928caeeec0f3d23e2ddb5e56a0c2032c7f89cce6c87cd24c6207186344e6b39082e43093f3bd7e9c1fc7518dc78ea6af95ebdc91fbca2089b31db5f891ad0114be0065e54cbeb66bd9b1ba0ecca82e20440428dba0ddf260cb4c9d811c1d783bdf6ba193411cdf3cac49f9f810766676f956a9c2806b67bfa6001f305387aa5cb38b92f71643a2906b297b7dbcf079115d1df3cbf92b1b945eea4be29255f45a994a14bd7b46147f19e3b3e9939f8089971d71f050d464370a0419cb180a330eca97b2092a90752c4462ac5f1bf6b27db134f90fd12b76213064a5179552129492bdc36f7258a032982b0373d6e9f8d83df75fa0780695331e005cd0ea8d9cabf87b4ce4ac29a6a61ae63ba6df6b9505e2c44c95b06fb8e82302371dbfe7995347db94c17ffec4a2b64385ee219d45433fdabf41bd38e73e2b4384d26aa2bc59beedc775927c324e4758fd1843795c5453244cb2700f6c68d1787bdad87ea6c1123c340ae01ee368b751208cc70e6cd6f9ded7062a6724b9c4b919d0ba54f89eb263bb47ef8b434d3b8d94c465e820b0fbc9c85653c99054001882e835ae9b92dbf3dd427a67236ff8ebaf46211b9546c067e5382ba2cbec1f0c95eba4606a54df181c1849e79adbe84400752c20f1a436692ccfe00cf4d1b5193fae1b5e36434ff360d2d66a047e69ba4fdfb7d30938cbbd8d4e9862baac87f2bb1a3ea39bc50d7a05e906ef6c818d67b3bfb0f7b53dd9c2c0a1ca4085da7198c10ecb126256deb8ce4dc6ec195ef4da3001e67e08842744558b06fcd5682e26ae55831980b90107f1e7cec8d5d851397197ad5ccb0f93ec4a00024048d56b85f39fc2c115eee102130ca5434e9a432fcf1c9cdcaa264bdf22fd87b36b466fd0b564737a9feeba2971cac4a90444811547e05e61048d898ef4b6121015f76af086257167fcdfb061af14150a346a05ba264f9163cedf9604ce7d1f6cc8eebb956ccb639a5674b162fa26540adf77361804a5620ad663ab89db9d84b0a640db087553fdd77ca42fc9614312839c5ffb3196fb9f946f946043bf5afdf1fe6268b49de134ac2da282df7b0894ace2d48f3adc4ebabf2d32e37f6a55bd6a277786a732cbcae40580d48ccceb313f6cc93d1ef7dc057e90148ad8c8a0793d0e49c299f2c653f9139b42ebb4c7e3a72e6d93329a853f7bf2beb160a769ed63fbf3d8ae0a5b244a08c48be0d0f729a8e663bca72bd30b57c7f8b22e98c37c5d2b719d7b4d8e04362ff101dfa1a2fb4b562189f5bfd602b9bedec9796b2f02abe82f8705e8b2831bbac37b50038732445e5d4f6808c99fcdbb5004fd132023817206e38195ffcd3725e11cca0fae9b03d47f3fdb2234dad07050528869258e79c4a3314fe8bffa5aa988c767d1cb29c8fee1ce6fcdda3c1e88786df71fb50da3d79d777d19cba93a274b873e8539c12060f64e18fbbffccaf2ee0a6717a6ab5f9901e0242681ae25140d4bff97b33c584510bb861c5febbb883cea015cacf7251122e37ccd123b3bc1e007ebaa9e0a7dbb77041178aa995d31de58cf394c299e53b6604f4dd828db41ff38b64aae5959e5895a8c6eba53da88e2874b819b37ae8358fc7db5f7e56eaea5b1817b5eb095bb204ccd7c330d0cbb5736566aa89fd1b48447374b42f08372bfe6ba6139f7d8833969f99d960f4e2a4eafc55105c77a1acae24308ca8bb4bc9c521709b863721cb636b29d31db775d70c13fc8966106494450f44095af7abf2b79c4532dce92bd45b979304720ffe73217bb1de3db3ebf69d154953e4138fd39d91d0b35bf410ddc579eccab2f781abe4f56bba4a68a0f1c8cbbe45f59533fa451048e6cb18ad7cf19e5ca888b8588c096279d1b64e298211830da1a37685fb7054b456f2f93850c537a786ca7aacf2223c745a88f08e0242ca2f2ad56c7ffb3bed4d8cdf90c72e2f03c9d0798560e247fa30b081880d16b308d58389e595a5c6f5336b2dba478c077f35aba757682387e7921f49cbfdf7db93f93d02c21a8fd43ea1e4e4fce3f47b7e2bc8abee24124208d234e9df3cb5ce77355c2e01713b52e80bc7baeaeded6710e16132252ad6fcbeadb86168fe3b9318341a2680b685f5063e2c3e2b728d3390fcb424e6d5988a5e5f455d8b6c2454ba12bb362dac262831a424f283a9c0ed1da1e340cfc890236ed3d2fb73148f05eec9d9ae3545a36895e0457a87b094ff7aeefbf30caa3922dba2a1ce5762e091f02a4c5e2350e502768f2c6e363c46790e50a1638bfe1cdae250052120731fd896d4521a7cef65761a80107c9f0ff2e3d2861ef7749b60a1bd67a842d930d530717bd4c2cac635a24165748605e908cf24dec44f32695445ecb002dd8ecc65b3d440695f537568a2329182c725737e48f32e92d2d5eff00cc7c3748eda384a09604bae566ffe279da6b3b7da8837d26e8552ea99c69f99a01b01bf4293106da542706fb81d0f85ef146498c1bd1af3087aeb64eaf23629fb6ba0c8195963c700a8452bcc5c12c3f42061feb2d5bf02b3fe8383a028d287228d52009ca42047e51daa5a9e9c899db1940a5a1a1d3e87ea2fb1e791140c51c7651f5665ef1bf5a4438449e39eff61d5680e7f8afa3bce8824f4ac5c4ca68250b444bce05a2cc96bb25244c4f36f9bbeab95bc09420e3889b5618759ac18c45ad1c4da791d80c8bea2188bb42b6ed070ea9422c0f05632738d19f49d2b56cfa81c132bb2af97fa9bdcc6723ad52dd9b90a33b30c15df819d5b5b1ad40c55a795169d1a734527c638682df40f42d11bed4a54a31545f8575dd340c533c7424611de67354fd79efadb3408dcc02f7c669ee3763f698a2f17eceaee17b71040976d8133be54bfa4f696f1b7fe36f5720a689d4095b4fd5def452c70f119f07e54dcd6655bcdff9b7d79f94ab1852154357f2e550ceb8a919768d67edc7fc973865c6f5c6bc30858d1902e39e87847aa015805814d71e86c4f96a107b930b93779b024ad6bfaf72e80789ae03aca0872ceb3f4e947409a1b19e70d95a3149d8382fa827e812f2dc11417539f0fbcaf5f816a4b274f5239b27043ad9e1b885e5491bc238c628a23d0e822add97817fe00593627488161eef60108fc8e39fe38e1f8cc191f64d37f25a82871bd7587c361cbb2252709a983381b98ce7715789ab372d944f2978c461b38c8c9b8039009fce4878742ed4b38e06e1fb9f8580f3983c2434ee653be35efe2fc3d443d7b3c88e2d9ff03fae3d82dfdf9b5948ac416f58ed22c11cf6fed37575f80dad76118281c0b809e3fe405c1fa02dcd3e47824caf44070ed979ffbf836e9d93636f98f4f529ab1081e28de0b514c8b9324daae71957d08cd9aa6e5bf7cf7ebdcc415438d2baa22236041b9f9d27f0c1e90539c9fa55c060585eb60e1f0378158244fae3b351704ec88ae6da5bb43d94b2023c8f116e679919d2e7e3f56c3d7e781ba77b02a09baa3176cb5e2590d274a25c4be70511d8ae438db9eb851b36b41432d5dc4a09461c518a6e1b7bf6d99f917119097ccad86ffa0173a5bf6bdb14a3b30e77b246d6d67b387d2888eb5e2be552ef6d9a500aab2f59cd3338c3ae63c332d3d134ccc86f1f2699dc78d4e47482849d0d41e09671987401bae665617b9a3dda532d2d936df27056844852a90560e9ea35e39ea62c5ee1772f0ad2e1ba99403e48b59d7c6a05711cf13d521c7f0fd574a16bce3ce7f6ccdddd49252f479ca2a5cb8da32bd9e8287f4c4f49978ece6c483a86a021f7df15fdd3773cbc9bda3b1a7d20ec3a112e1007d084ad6a66dd7edb32487a46370af90f73f45e98dc1b367cdda591c77c703759abdc607cb81184ae1f1705ea7269e1e8b466af3fd52043e378d3455f6c224c2e6b89f5f590e55d0a0e0cf2312f2f43677f5cf12fc99b5b67121f207d4c651e9c9baaf945bccc28995792757f9dff1e768baab2c8f6ad6433f400fcc492c24e482e44c78c9202a6c0f25df55dbebd5619f45efff0bbccfebabac96333060c31a78274724dd2d324e81180c17cbce6b7d20911d5ee2a3e6089b97e5c12d40012707e110572663b8dd97a6cea8ce1a6e8d01a2000266056c39d02ce0bbe7c95344fbcbce57f78f4de11fdb9b06448d0e7fcf5c148574404dfeec9fa3ea904f51f721d73a40afae35d88cac128fb138a2ecf8b3e2141ced67573d05bf38ac81998d9c588bc17ca29c61d9634751ea026de92507b5b1d49f966bd81d9b9272176858085db577128da5a0cdecd94a5b7cbd95a4e6e020b78d4df40be607c41f9b9151ec3339a85e2ccd8ea788186b9961f4c019107e777bed773a49bf72e1fb013ca7d9c1c7d266b52f94b3806d9ab081f7b39cd4a7a7ba1c4d8830afba312af492b7194eb379f812de6083784a1d32e077fd667ee4f87f086e29b9b575798f8f563df5bf56f01d37d2ece23098808422dce45a942c06835980e5e0d473559ab0840c448ee0574a8e5f3d1dfe3657c57f097ee36221d6119b6ce323e2a4c1e57b9266b45486b4db82eef15d268a16b07e66d4e7cef545ea43b22a53d683d930085a71f0cdd5ba050a44a17de9f98db8195f77523ebb804b46cce92ab39604f06c9a62be29a12e9ecb541a04321fab106377458f7c298f34c64f5d72dca08a5d3c8d3a9dffbd968e9f7b0118838a7b44bf3c9891221cb76a11848b5900a48022ace78f7def2839f88438692bba1e2a08992fb7fe34c5b5247ae36711f7d6645cd544de6c3c33f0b61fecfe78ffd2cd241f3b0abce851a013bdc94f8275702ee384ca31b8060340c53191f3a2e10d7f498166cee8a0dbd65ae37b023cf20ce1aca9176fc8a71ce526bdc5900bb03a5f3170221342348dec141a79fad9a43166b8988981a62a96ff0353d9ee0b200a609040f8c307c1a36968c19b8a8932e7b756b1a57eb608261bb9a31159d1128f41f3ae856c1400d04bcf713424de6ea5d1471b5e4b332096a30f8927ecb4c5b9ea91feec59bed2af157edcca30b9b82cbffa626a991cc9bcd93d7a9edbf9956c61c3002975ee8003ca73f5f6a816d7cc36fcee3cd8e11cf3895a06836dee90628e9290961c9723910cd98ee00076c75c904170e12815a3bbe842da2ba143fb3231d10a6af9b55c5cfb7e0403f8e470c3e268b571174de680bfccd13c70d79ae11980d844e352268d8f2e4c7bdbb325d2f88086293080b083428b8a783e929a8cbd63a45ca434604ed6f17445f63fc5f15543d4373b6205be85fee27afd6323c164472085eff09b1305f7617d83a380a999fff67efe725ec1b0a13bae7dbb21c36bda33a60012e20eb9753a88f22e54782a0277aad9fb04682ada1eae421304b66b50408a31bd5506a83e7c7c5bcf69979f66246590be45878aa86dce175733cedd3e61474268021fa71cef94e2b27d7e9c6a1d721a43c43a18d4c8976492006584404c559f079c9d4ec026efbe21849552fb2d03543648523fc82da8f44296626d03b8b660a44f32f0be92279e8df4758f7e6e4508e962e2eb8ae9052c8c6eec08a1a55e02495aadfad1516c85717c1b13b67857c2c28a60761356a5a795c14fdb91a04e27755665a7cd7ee19a2678fee992b872c8e0686104e6ee72bee6129315748eeee413c3a5d233c831fd72e342a4f901623df603dbe84799551074b0fff31b56b567af5e252"}], 0x1010, 0x2}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0xff, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x3, 0x3}], 0x1000, 0x0, 0x807f, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0xb1, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x8, 0x10000000000000}, {{r1}, 0xfffffffffffffffb, 0x8, 0xb, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x7, 0x81}], 0x242, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x5, 0x0, 0x7ff, 0x0) r5 = dup2(r0, r1) r6 = dup2(r0, r5) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000002c0)={0x28, 0x4}, 0x8) getpeername(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="00003b96c7364acb2f870000000000000000"], &(0x7f00000000c0)=0x12) sendto(r0, &(0x7f0000000000)="16505a15e327d6f59124415056a8535811b0c38cffc6504c", 0x18, 0x40f, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000100), 0x10000) 16:00:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x5) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000000)="32a6118606b5d6e1123ea56489f97d43388fd3d66d171911bf458a5d", 0x1c}, {&(0x7f0000000300)="e4f1f3ce407f154cf5b25d40abdb45c94fef663873a0503672c7ee261915c72c853cb313eb871e910259568aadff3fda238154d53df08fae7573faa050bdae5962cdaa47372b37039098853fcd37d3de4c46473830a24b365083647b97079349746182290b0a72c5ae075ec75771461a5d7dee5f6c8a9bd310a5aa3cdf78dd15ffcf2cd0eff5ea0417cbbb7b8b29f89c9c2cb7f4a5b7b799c0df82563ca2e5f5d69bc3412502bfaa193790daac56934d3f2ef6947a303d32067ca7d5bc1d9e5c9749a834eea08486b008a89a331fd29d044fdc6567e293443d31e0b7ad55bb7783507be60063ed", 0xe7}, {&(0x7f0000000040)="67b4c84ce16b0c9c53a1835400040108e9276b05601b227f7b316022f78e6231c69dcf6254c7d85dbbc8bb42ee102e0dfcb3705eab7a0cb3748a34f57adf7a9c2e14f655a02e37ca2fe21ed4a99779e2a1ae8193e38f69bab082", 0x5a}, {&(0x7f0000000140)="e1763b61bb2a6a128e7ef87789f54d41005ba85a367b35bd4f0b74ec4f99660da6b0ad986234b10b75c1c9c8dda6e2f88c6815974c6182f973a86404feaeda71c7c272cfdc932766cb573b0a89f42b780adb46ffe5ca1b401c7bfc6975781e4c08a00bee8187f10d3c70cb7e150b66c79d6016b8c7dbfc70ca37b12a69ebeedc", 0x80}, {&(0x7f0000000200)="06e26e5f674d2e7ed8aff743e11c05154e5f8a71bcf5a2c8941c0427683bbdface8335b344324ea96b6aebc3a1", 0x2d}], 0x5, &(0x7f0000000240)=[{0x40, 0xffff, 0x2, "36263897655424e04b1afdf97dd4c07aca02b1cfeb95b0e167c94bcd53d241b6943bc329586cc4ef288ed6179d7a0951"}], 0x40, 0x3}, 0x400) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:09 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unlink(&(0x7f00000000c0)='./file1\x00') 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x2, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x84) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="a36085cd1d9efa8d63", 0x9}], 0x1, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc8, 0x5}, 0xe00fba436178ae34) 16:00:10 executing program 1: clock_gettime(0x4, &(0x7f0000000500)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000200)=""/250, 0xfa}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/85, 0x55}], 0x5, &(0x7f0000000480)=""/78, 0x4e, 0x1}, 0x3) fcntl$lock(r1, 0x4, 0x0) 16:00:10 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2, 0x81, &(0x7f0000000000)="09135ccabb1c4355c1440ef6a50ba636178282eeafec1f23a60cf5a3713f781a237310240f5db0e9b60aa97e2b9f9368ef85ddd9d55cfb6896c225574d9a04571644504d6e259243dd4c61f45b72b9f45a9941e0b1dd8f88cb9cf21271e27b1da92bc54cf9d1583d41c9ca63ad7ded7146fbe86b06f23569da30eaa39a88493ae12249c97367da12f992c1f9c834d507500e49f19c8224ef0a8e2ef37209f130e4adadcb51165e715be7cb097c7115b8d21fd1f23b87a8782561831dbfa7668de71ad26536cf06c49a2b0aeeaab82d72b8dcd7034faa2459da7e0bc8706547052b444c67c784cd0a0e512b", 0xeb) socket(0x1a, 0x3, 0xb33) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0xdf8, 0xfffffffffffffffe, 0x9, "970102daee06015012ce00256a054b2568ba3694", 0x4}) fcntl$setstatus(r0, 0x4, 0x4) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfa, 0x59b9, 0x0, 0x3ff, "a8e83468c4675995219d5f2a543c3a82faf71bc8", 0x7ff, 0x1}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000dc0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0xbec4}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() getpgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000b80)=[{{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x3}], 0x3, &(0x7f0000000bc0)=[{{r3}, 0x94345fa3d90c2858, 0x11, 0x3, 0x80000000, 0x6}, {{r3}, 0xfffffffffffffffc, 0xc, 0x40000004, 0x5, 0x88fa}, {{r1}, 0xfffffffffffffffe, 0x1, 0x18, 0x932, 0x6}], 0x80000000, &(0x7f0000000c40)={0x2, 0x33a2744f}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) getgroups(0x4000043f, &(0x7f0000000d40)) chown(&(0x7f0000000c80)='./file0\x00', r4, 0x0) kevent(r3, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x82}], 0x7, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffff5, &(0x7f0000000000)) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xc) readlinkat(r5, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/200, 0xc8) utimensat(r5, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x2e62d2b6, 0x8}, {0x1f, 0x9}}, 0x2) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="1afca7de030a77ae875a5f7c46df0606111cbdd5f4a646d2581431079e", 0x1d, 0x408, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: unlink(&(0x7f0000000040)='./file0/../file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x12) poll(&(0x7f0000000080), 0x174, 0x3f) recvfrom$inet6(r0, &(0x7f00000001c0)=""/203, 0xcb, 0x841, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffff9, 0x7}, 0xc) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3fe) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x3) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000fbffffffffffffff00000400000000000000ecffffffffffffff574a9c046e0000000000010000000c020000000000000000000000000000000cf8fde63ca50bef000028bc59258a165404d3824ccc56fc0000001d2533690000000000000200000000000000000000000000c5000000000000000000e261f069b7950a37d8ee8d077fda5dbf8dcd5f254bc8149a32a5c32eb532fd4ff6ff000000f5e7d56065e038854f4d36f6ed6b84d4c1cddb94a5f77e6190c0af7c7ba108b8dcb1c14ab11ad23f7a1454f5ea4f6234cf9278f1a2860b017480e5e1376ae32cf5dc472113b3aee102bf1a006d1a40fa88c8df6bb176ac71173ba663285eb081979a46b5a3fd2a7910d1f311ea25908e8a9f1a6e60a178a87f0f7faeee134a9d1e6204d54cf780b7cbcd3222b192a9aa7834365451717f890f0dd4c424e37d633328fff56dbbc1d12ad8a59e19b93bde808c8bbfcd4855057d4b21f4de7790a8da780d6fdebefda7e5d02c79d06ec68151a1c62ef4c0bfbbe97f3ed19f5e0a000000000000000000000000fd76bbad6f198ec0e5255a3810507b497aa890f1184c4cd1c47bddabd0b2c8eabf343a1e154ab23dae3e5f8a0000000000000000"], 0x0) 16:00:10 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x0, 0xff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x4400) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x162) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) getsockopt(r0, 0x5b5, 0x100000000, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x67, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10002, 0x24) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x41, 0x2) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x4) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) 16:00:11 executing program 0: socket(0x1e, 0x3, 0x0) 16:00:11 executing program 1: socketpair$inet(0x2, 0x4002, 0xe1, &(0x7f0000000040)) r0 = semget(0x1, 0x0, 0x1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="8f9fccb418fc06cb7966"}, {&(0x7f0000000180)="d3b6428248c06f4404cee0254d22d4bcb8f6a7a1cc711cf1363d5d3fd623e831441988096c278d314eb24a0ef7e4dd26826aa22ad4a8b8d8b774"}, {&(0x7f00000001c0)="9bfd7bd5b2ac8248e2d7785c247993985b24a19c9750e1273d5eb25e1aa05d68f064055769f508c7eeb7fb2ebb6ab91974b6e521ddbba7b1abb96886182b6ee2d663c3c5c3966da8fcd521ecc769e1717853acfc97eec45aa4f6036bd264eb0a0980f7e95b5451f8eb599bad7eaac816223deba58b35c4ba0956e7031bb668aa0f389f56e4e189dc720f9931ff4f29adc31acb5154d4c0f1bb1ba991ef958f6339f6f9941dc6bfc06ec747828f731e1b544ba837e818"}, {&(0x7f0000000280)="b05e58395eddec91d6d639feaddfdef6813132777869beda943b147e3e374c128c6691ceab0d896c678d09728b86d18e5a8e43b1c9f1a8d0cf76b60391c2f044fff232acbab138e19d1c6423c43a0bb569daa6a7b88a9616f6fda55380b427687fdf1a6869a4bffc8ef24536fea32199572c4db377d69dec43c2821d25d80d8ce1d074bb5799c91426c8ce7ec4cf2c11ef65dd07c563359b47a2fdc6044c604b25454dd8e1063c622638dfc4c2844409f998f541e0f6d2ca82e4e6e0078532ff73ce320e83ed775c908de31d07ada59f8a124b876c3f20f6773324e924f590ad37bf06d604"}], 0x10000000000001b7, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/152, 0x98}], 0x2) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x30) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000200)="f54e1684ba3cf7ba57cdf166ce238670b775bc51f83dc17af794081e07c61fceb59128c86233e9c54fcacfa297378b5189f1b40d4bf141babd6befea221f5187cdad2a2d1b04a27d08a7c7742ce7f72e4b95534b6f686ef8605815d2063b34d0ee5d1236a78a894facb55beb8b3491ce733159da3eb1", 0x76}, {&(0x7f0000000280)="28e846d58d5dd44029236deba6b7434e925a88f101dd59dbdff995486548f21e22db01fc3d52580717232e21c1ba7372aa596fcdce40339c9c1ec8fcd46c6ccd17d5ff8df0dc3c7002301bc49fcdf8abb44fe2bf904e922b0d92f530bb70d45d70b5ad17ddead26c2b76f15349f9ced3c7821ace090c2a6c3c352bf853f873b3f65b55ba705ce13692b189f610302f6ef0ca47c4e518f0da2aea5e26b703fb07b818", 0xa2}, {&(0x7f0000000340)="fb6876f4d8e28ad80184ff3c9d01b7fd07ffc5885baaac4813f04a82", 0x1c}, {&(0x7f0000000380)="ca460e3f004e449b2e0e4967630a7afd6da6bec6eea4a1603feec7729955fe3333bdfb7149e09476fb9ba85c885d701f7005bbee36c85cc417885b33f5b2e5f932f66b614391a490c3aa76373762047ca6f160ef34a5d12c87268398b3251080d023c6e90b8310af6c05af4cd6808546379b4c3147c5189aaaadaf6096ee0b71282456382a3198a636e0dc6f638f0a22035319ce07169dd5590e805bb2751d48a0036eb12b1ae3bfe4a3469dd3076131c5d8788933be2e383c35d199e8050da839b4ff7965c25394d45e1f04b39219843c2f2530b43aec332981d9c9e6d5b5ee9d868f6cd95d017b7a614c4935f1dc9816e467e2d856dca55a08a76dc2de59596a93a649acbe2c84fa24fdbfbe6cc5e4fa660faaa22e90f606cdd202bfc1128b28e49c0ddd725ede57fa469464002422baa375712d9bd8d13776933c65a765363e3fbb4c16ff2a90addcd8250397491d8484805d1551dc95d17e67e227218524ce2ebf0e1962c0d6cf042e2b5f2752f777fe6e5b3d57f2791e64650862a887c07b088aaa437d6ca224f95a65bb827a4002f7978891056f496c88830457a9649880d89342f27502448c9c5d12b63a661f26f9de4daac1624908d6c16979d4039f831de08fac61dfeff3afa77bf257d2dbe96c509b972ebf2800402c37dab21f0a60799f2760d0fe8c00212c8e18c895463c30b19dffcf8dbdec4ebfbdfee309ba82e9509259caa9269e28db6ef0dcad626695ffe27fd7b77f7c6ed8f31a14263540db9da15c2b24a026363bc3cd0785f7a419bfc6f73b9815e25301fead7aac411d221a694a1025b0d2bb75d0da665e623e3e0444a8c0ac72a49e275af04607136493c480ab59ec0ba31ae6caeca11ff3cb8df4adb2bbc200c49677c8805e5b86b57270b73cd1cded15c7c1ee65d3c8f7c636f7c172a041832b7f2d4f17a07bad366e58db19369533f3e3c0ba675c260b89e1c7c8e7c4a1896a0f351138c6ba3742ece3ead1bb71ce4fb72397e9fe1a3b3bcf4f2754c5fc8a9da20f3e6afec9fa003fa57bcd30d5f508ddaf8fc6e5d5235d7947a73efea5579b817dde0336113549abe1ddb7e38e716032ec92c46014ce92fb7283518702e55b70c1c473fd85e616650e65a4d26b8bdd9b738b8533986365660c51db495f4e2200ff229882f5237e34859823f9b713772e9c37f08913c2258504f3c027b57fb9792937ae33c0c9f5e488b003d445a797a15de6c7b62a027a733e66af3b50f3d8761da58cfe2d47d7679ad21f119a1afb0a2bdbc8a480152a2ae39e5215a20464a8042696ca09063682820ec09d30ef6004a530e761be0031b6cb6d2cf6cb66b15bc6e8dced81f53a48efe12aa89a718e993a94398bbd3135b0482041c3349033b5bf854070bf9544c57a92a5c1682083f808cac1e53ecbf197c836803c7a427e8be207392b7d56fbf1bc3a1c404331f4f99333196a55372f27f98c9e192c9648229c6566c7ff98eb738a1ee53177f69503ecb41b46d96e536700a59464fa6ccc09d24d3da53df9dc048e6c22d9d55f704f8e18eb2ec8325430d18567b0b6a36236eb9b1af94395ab75185dbd694d53a795e819145c96265ef5c60788ba53c1156f9578faeeec6add17149a92d4dc76291439eaad12f6d260962e920db8267c6efc09d85575e59e3744942dae78c675c0d978de8df52c48453ac62ace6c0fd48e875f9577ef742294f63777c719016f819726b28afbe04d822ef6a29ceda85f070561bbf3941173a4a56885f10eb14957f4a32558086886cc3b86ec32e744949fb1481f6b3d92753a4973e16c15706d263f464a645f360737c3b9a4febecaad41290accfad3a198231212ca4710e87b4e6bba866481033b673b9adfe3e1bb1499a54256b2e540d9aef8e2cdd66a5903497c99983313c89b7324abcc6ac73171e0ed2d924ffc6311de350d8868f62216d64ec8affc2ec7d5901ef969e5c04fa9c469595b179943ad8c6c5b6bdaf446305c88fa1bab925251d0ea69f0e3f122fe772936d26da3367407e62f518bc5cc9eaa0a33f96169380b233c37545463f780eeea1127124dbe222ccdebc9ff1413a776ec6e264ca1f1ee96d25ce7b2170cdae59e3db3b1b842b8b41c0116b33608a36a32e02a5f73a93b9e8743bb9b931315f25b1b39ef620f9f084e49478963d6a59845e12f802a3dc42c06b79fd8387c22c9ec272237e654705026a4e44c982f59477cbe4357b805d6486c32538e7ba01b300ef1faf623174700e2cd40a04c023f0da170033cf1b13271762f630a50acd88f2b84d2c3b169c48c2f5ec80dadf9266b742147fca5339239d7c2aca2958d6a3973b42f77fbc6b3481b3cdf9b5cb6e5acb01e75a1f00897148c12efd0d560123a2fd638c0e98c2e565f568bc9b951924e0642220035d58aa4d96c970241692ed496a64df2a4fee4813b99f5bea2b79f15d6042584a8741c18f3d4748452d529160b646815380ccf06aa6defbb8e8e36ef1e88eac5a88aa34ee3af0ecedab376a0730b369f4511e18032b5f2336108d4ef6b3aa82e1caa55dacf7918b39937652cf7db591ef54cd1ba647d7fb8daa8fdb9ef9fb21d1733d79f46c841d2f5f8375ea937b1d8692ba97cb1f123613fc4f710d4334a035faae38287ce0027e5e0a1f055c1dc40ce66eb7be4589c797bbed217d575e932fab8a08746d45d86d85b3b5075401b1a9d3d57a54ba209bd8a10dbd6f3f918b07a372eeee3fb20c157714f8bef07d05ae2cab68ff75ae85929d8aa8fd3c80a4c8985ff53022bc152fb2a31807b98921e6347b3c0b261d48d25583f7c9c46a27cba7a8f027ba57eb50e4b7b096e321bbfc7550089735faf68cb8332b1102610fb6789ddb96f9a50e0dd8d066026f0f68dfc1d918a7e343ad49b785d80d46d6c9fd850351db8870a552be1f7be01924cf6ed3ed722c599782cc740ae519b1d27fa0fe4e3a4174b3097c5b58d9cf7a3516a60cfe8f4a05c7c78da99626a3fd3972582a5c931c06c8cb77555b6532b0e23ac12feb232ccce5863fd8a78e7d28442067e9393f2338430d4f59d87be3ff7adcf866b08c72c2b21f6b531a2b70eb998d31f7486c3d79e30845da641eac7edf03cc8c23710bb239c6cc3967ef1fbf244c20b143b2cbf5a6539060268d513a58bbbb54d122eb2ca396f4c2195a6a2c3943751f6808b825f04691a8f91b230ccbd9e436dc3ab3e5a41db6cf4f72c27e3d40cc75e6a8d9b622f84c9debd628849e6fa8796e03c10fa640a3270db0ca348f02b6387c26af615377c3dc94cf4272260119ebcd271b7ad46ad0dcbf7cec22617f46b0a56caf73a1dcb02f057b9b503336007deea8d110606bf25fba4ac24e268f9f4041ecba3af2b562b503ad6757573dd376325fce7b2a0eec04944218dd43d3f5768d882abe482f19b62b76fc22ba237534f4ef76fb23d0b7cf356775df215c4035e0b4e8f6efd17eeec904ceec09202ffc9f137b5fb00704955b6161d11f04fe6ab45bfdfbc4a814c6586d4b2d7331229f79020855bd3e0f7d81a3d4bfcd7867356d558030f5011cb87710be7bedd3274a99ccb2e8c1c8e7af66584ac497d38d5715ba6a65f1c984cbc7fe734f83eb6d67eee61e884bc595d736d912a9295707f86e9e268d14d5f3563f157a435665472174774cccba25cd57c45e93ac99e1a8b2ebe4d17356355f889d46501dee6de496c93ca2aa7a2e84e35a267dfc5fe9aeae4985a2861e7e34c2c5cca9c1a706516868e9c00de83c6ce89d10f43e1154b2e6c80de84f108cbd0b80845b4d9cb2a7e2f8b9e1b2411493249b3528dea26b21c36f365429f4902c00a8f4e1bae5c7594eb52acab0be6d8b05057cf1f86e614a7c8fab1a341b376c600a8e22440be034e99dd118e3720480cc54c5958f5ddb1a6bce9c3a4b530c87d7f975935f8cb5ef27c1d0184240606436e3e80c57f92fda7fa6c736a5f107935bbe02d729c8545fa0d8217ca42cbdf2ecbad7bd978ba49cb12abadbb4dbec25bc5498136b54d4bbd91b59caca1419981cb0a931a396cb84bf3a3cad4d134bcec672f76b6f868e2874ed9fca75811d049f0b5fc49d5eaae3cb4f92f2c592b6cc70c972ab1c6c08531ca20a8558d6c19542838ff138d46d3ecd8f185b1375bc18f1b7df831a4f2b40700dd378bca9f1596c786cb6ccbce3635d5f983d838ef133a89036956c04a2d9006c3056b485f6ffe64b6b43083a8517ab2b7f55cd6621229eb26cc4593631d77cdc5e164443073bf0a2235b76280166c261b89f61029bcabc4350f84fb2d3001f4b35976e1c0adbbd4f7f44b4abdcfbcfdcbad6f823bf4f3d3ba2d41578291c69831216f6bcf5aceebd2fd3f63ec6cf140cc61d315c41845b59f60520d8be3405b3330098e2db69b7502957d0e3cc1a193eab8acfdb30c21f3d6f151f86ce161e7bfd156f060afb352ecdbc033303d53e2f57f5cc4f05e8cc9d7eaf4878cc12c2b15e1b4e9b288df349dc1bc46363f0b1aac8879a3eca17d4580dc3479e2b9eb344dbe505494303dd504b8c2d0be7ee2c54df46def20979e6b2d87a953aa18a2c99f232a7b213e49dcf1e22f545b34112960ec66532cac9b5a2f53cfa1e9bfd8094fb7d3e09d309bfafa6aae5ade918af8ab49d36c0f012cc850d60f828cfe45f7c536ad075a5b065f17c2faaaad4967f559f6f9bfe480b84b2212a3a8c051ba0eaa76b9565aeb454aa2d9b3276b2a5ac14ad56322e1955a77cef63efd673a05cf515b99f35dd0de920ef85630be32a02a1fd8e63a57aa3532cf388d496d2e3dbe946edcb204f77a5f739c71e3f613dbce5b2a30676a956b937f5e7846792b4ad6f9c0c127a31f2a3a44b162aed157d4d7d9d12f72ac0e4d28b5d4770a91f4d1c1b7592abb3c6e6c87d89b16a0322ead8eff218f851180976d4cbab02ab246ccbbc2f44d7fbf6a875467775d9401e7cc9cf8cc7d55e7e84ae006a2a9efd98cfe32d1b679d36c81d4d35942e11575d597c98e00ef2ea12c4c19f32c0ea00ee691673037147281a6c8b393bda2ddb8c2d33f7a9d6f9d1b94e509c86d8344d83e4f2bfac53f582fe2e56eff53964bf93a047204064d1b6883d76c17e76c1645e3f71fa3af199496a1a07cad8558be14d3602159486bc2af089513a193f38361c026548395b9a6e7137f2d271b834b18292c086b04f117a7f7ca348db5f3f375bcac0df0cb9500c239803d91bec164b26a6b1737cdd58640e9d5ca9b97beee9212b20708e25f5c28478350bd33e3b3cb3387bb796356dec75e6143792a93828194166c605512ef34c4d283490ceee1680628c23a1eb83ddd4c335f3e5cffe9552d12e17eadb52fddc71de8a1c3e9df2fe5a7abbb4b596674eac655b08ebcc4cf600ae588df54845fdf0251d2b6fccd1ff0abde5c9e27340a2012f63a3d104cf55b8b7263a41990db6470d6ebf8c1de79e967b01761196c04ca3d14c2cef47f0bd2435329d8e6ea4c047ed2d7c5424ba8cfdba368761b2995c269f153bc07e5bd59ca26570650c61eb568acd69b3ea1ccc8b5804a7c559e27a05ea140cbc4439dd338d67f245a4b03ed426d0e40dd5f1ecf7ef6e353ee76961cb14f33cfbc289eb83abd72d0c133571f7be4c2f1c77d20323cd2dfee1db7075e7a53884b7c50e209f11c2a56165bd542bdd5dfea0e8a965d63729690bd7d849f5752e2c152670cb3dc2282fc465c5d07867810a10bd0412a05ebb2ad20623e2befd3bd19cd7bd300a75e04e50696d4e0729ff0c62eeef27cef090717656604f74c4e0c82e0ae13ebab6ed3", 0x1000}], 0x4, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x90, 0x3}, 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="8d94860e", 0x4) r5 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:11 executing program 1: r0 = socket(0x2428eacf8ba9e54b, 0x0, 0x3ff) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/142, 0x8e}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/192, 0xc0}], 0xa, 0x0) connect(r0, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) dup2(r0, r0) socketpair(0x36, 0xc000, 0x3ff, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = socket$inet(0x2, 0x0, 0x20) sendto(r0, &(0x7f0000000200)="292dde439a04a9c201e72d79afb002b89da5d8a31fd7e0b614254471281a3560e114ef522b8157dfef4e8abb6c8e14fdfa4d8a41727b9e3f8e8bb1ce2668996f23278f83c5b5c4faf056034c8a25e7faadbe5167ba8d49f337b4f50ddcd6477423a9ee8caf72b01708aeb5618dd094bea92be6ffd6004ae4b5cc530063e47ce13af6534e08007c3d62175262d5eb20f890297d7c4c32e175cfa5e465ee63eff73a11a77510fafca71437b2ce46d24528df82944a299a7215859ed53a1116d94479bb8fb32e584afcc5bc87e2343e8bf73dbe7aad597be479ee963cf2e7d2ba21862786464f0911560e882d3f7398a328a8dd2d9b8658973d331efb3bea53d459a29cc627147f7c603305f78dab0ac28b9ff2718daff46866ff0ca6e17691056c82b5c27456eadef7df2a8126c724a143bccff176c04d598610b6252f3b34bd841cf97026b9ae054a108d4dc25a9ef88f9badd98d1bc7b89ee9f658535f59260d65b30a77cf75c4de8434005bdd7743607eb8342b98ee04e2adc7e002874d42fa0d2d8b4204d30d0dfd826e7ae5a6d79ace5d363bf565f646ddeb6dde320b4341bdf25e863d252e14cce98c308ce55a244008e209ec06ecdc144fb3ec6e7cba8383b6efae39c2dbd84c2bb1f1111108d6af0732b5a6e8ac082dced5392f710f8c5b7bb9a269b3a16f90429a0f74339f101d4c1d8ad254197ef9a6850625281ee7a8e6dee610b166a0d0472762fae0442d11c29a3b70d6dee9cbe6028d807ac87fab13277a2c44dda33ad8926fe60e707737570e70a4eaa120cc6a1eb9bf07f5d4ddc376560265ea43db09778a5aaba3f187dcb45a817c83e1ed61ffd58aee2222bc79f17491c589b985167008036112c3b23d562a4eaf2bd903c9a5287512d724746d0b5facefcef33137824c919c4b3c48986efdbea2139c98ae5094e37e16fac25de1fbf1b95fe69de038f8031a05f1ff0f591813871866c9c1f66807d4597ece2f95917c9c1df48acab141bd023a63ae69b5c5af84a790a49f2c15d68df343cc03563bb523260e1f8031ab244f6a9fb6d9f706d54b28701474a88972642bd921c4c22e84cffb2db5ac74cbd86a51fd693c30078082c6ec3ea6823878d324bee9a075c993bad3a3a653c936cc0c72053d25c180f611bdcb3977ca7941a12ff79ebe9e5e79b540b0a8f9aa9252632f9eb20b5ffcae9aa31d62d64461de2e04458e4d04c9d9fedcb7e6e4efabe04c79c1142e07a169f92b88c52cf7e69909ce947875b1ad142da70b0385ef6d4d175694f465e4cbac0675deaa5766bd814e206736b8bf28acc3ec232ae570aa33db0db1a89bebfcc2a95848ddf533985129276aa40a87298ed8659d9aca1cd3e04a34d736025a2d80807fcbbb6acc388f00fd489039acb999bd92a412121a11bcad28c1a0023f4ca0ab6903fa8d5e63b667902892145f352b0460f459a1a5356ecd886ce104ceae3470ab107d6899e34892edd4b359eb6aca5b5b1218f098944981a9d4c51c561cb240c300717b8cf8a8db98cd81f7c82a3497804d0ed3863fade0b14d44bc4871b393333a562d00cfbb714ad88490f16fae153a736589393f42235c15072988759fb8e7a89ee9727025a8cc25d53ca834e5469d6661579cdef40a8006ec87e55597b64d7375223faf7443eb33576abce730974a50e721e1c0692440a744ea1241a430a4d98529bbfb9955fdca2b9a107cc14c62de5f4dfe37fa63eddaa7fb34d6d8b9b1696640f392e6b76ea8454162071c4e74b0023eb75ed4da3d45e1ff376a5bac592a5363a7fd8fd2a8eb1f81fe3005009206e43285627ebb589037ec2d73bd446a2ab64f09ac09c74c569b76964b4b516536da2eaa57e583f69c3e691f9aef72ecffb244056e213cc476d71b570c3fd84ee280a326b147127b4fa679fe9d765c0795c2b65cf9a3d9bad31206eacd40afc1e9e7cbf9d83a0d6eb414b49871f275017919e7c1b21266e145b57df21b30725b8dfc67203e7c98ae094b96bd9f46a212d6dd2cd1de7f23021fc48ae55f0bd866f66d20b49112a3e19d3eb6676b81d3b5ac272c83c0ef6d6acef548b4ec3f81e78bbe75d59c47121712f8333b7976edd5270a56339740c8f8664f59a8480380c4b5ee56ad40a93c4b630e2a0c0f0e922d1f0768fc38adf54273fda027e32e48d08410c40edad99d8451860a7dc1d95e486ffc17cbd78ca525fd9abf15bb4b23e205f4d223eaf63d9f8259f6a316cbcb1c21a1a7673957e2cb86d5eb22b8578116ff12cc55c11c4afd65791667f7b7a9db4970df06dc18d83a0d6306ae2aa1d651613668ebcbc62c459bd8e1b51e3decbf3f5180af416b28e1220dff1f62cd4d871969b17b0b34bc3aa7610c9aa45bf373cd088960c81a15652f0114c1f136c6f020aa636b7fbe317146db0dfc99f33f12bd236def70025d7b652d30251580bb471a36606bc5e34b8372f87ebe54a4262a857430e5fa441338ec4ea16820bf1354377fa63427a1c0cfe5ed35af3ffe50f43ad82e0622839470a3ceca113da658e21540e929655ded9d865e10e1cb13d32256adccbfa730d767b0eb96863f0e3b3ca8bdfa4fc53a7980cdf8cf95ed74fd8c4845e76509a165e5e5c4bcfec065407b1f5f58053c139527ad850d557e65b0ac6a63b9cae594c5351de677476df74aafbf7cf5428598716972f991796c6e0c0107b14014f4931283e1126e2c0170a3239a6efbd894c562c4208c2c9a0ed4ba4c3a5d6f1f9d48f83312c3b918d97caad6f4702f3aa8da95640ca800b1384d3e5bb3d6075c0f587905834dc6da3c48b528fa891d46297d7111901ac5a2178b82346002f8137e2cc59139f0ea9aeec600b426ed946f6292f31d83830b40aec3d2ea31635184b44ba3df9470d395bb186546615a8dbf18c56532af5a353592105c050a42c4aa19d3c7bc93cf12fc204dfb5fe0cc836807ba47e960e32710fd2de46347fef1928f8e33dfd027a018986e39b37b9ff3280e46edc9f30fd1cb0c52935f83885b91b3325608254dadf184c63634bc2f7194a3831816bc27633920cc40baacd747ccce2bbe6e04310e4cc58f5011f5dad42a0b313295ddd7b685f8cc8dc4c441d535307791e99a0baee5f18febb95e07b3303be8465dac292bb0d08358f446d3770c538014a3c813572a530f9e9f921bc2d2233c9d15dd6503e4182907f47a7a385fb2515f941e9039286f65129b9e127e03473a676cf3458a8ff6e13acebdb04d5d8977f8231f9744fc7675b4f29495cfd043e5bdeabba16c6c89fb2b226acf4afdc27641ca60df7f4bb64e57763c6bad8a8d65563ab5118d66a1477781d311b27dac1bf23438014c47d010811be3ee331833505d18cd05d7e017e962748ba9a515aca3b69197be200e726435a89f6db2c1eea1cfdc67362e780557e88de288ee18c47bebc80253aea3475c09e877a6260d0748ab8b66d3c6fcc1c31c9957dd3fdecc7117175999d676ea3848ad241d471249c59e3e6fa7612d4aa23b561c18d199c5001e6344247098a81a3218703c16fca4c4ea869c598dc4996010a650d230b66536bf7e274b910455bc4ca1627653cc2414167f204b2a47fd29b14df90d311c4c406d792fac5d640ca1b72e3eeceaf5371fdc05cc1f497d4ab4d067c99bf2de28bdea4137817ca9b43e2425ab8716737a3387d2e4258297d63883b879347e2cb653f68f2a9fab7b2da1fb9e6e68811410a03976b74342fa0ba2fab37f3473e864d72ff188a09b92f87c2fc4cf1869bedb11d566ebcdf4b31fce6a40ea6417cb94b65d62ab7a324fc600b6c95966f0f6d30c644bac2964abd12cbf51e76838b69b3b287bb307ec5e6bfb7698394a054d24ba3a0a272a64e2c97d97cc3580aefa449fcec48b1c98e5f480d7f8858dac751cdd17db8aa85d9065e8d4dff0b808e4276233eeb7aba55253e972058024fd3be898cb9c56ddd18ad1e38010e338ac8343b5fdb08bcf301cd7e9e30f54ad3e6d04929e1aa25a5d2de76595fe02b6f83d764bc2a41823499d8ce95463828c6e161bc6d2c7a63a6694d2bc339ea0e3e7c8c5d9c8a6631d4ef1fce9d421caf738c5671dbfead4b42fa15c676fb84ebcc50b8b09c3580dfc40b970bf958f494e05b7ce22c1ea93f50c248d239e9a9319162b341ddb35466b19aa017645a6ab98eea530eaf0127338e1d3963d818adb0be39d12c5419d4df87134bc5247a33f1b816c06f854f6818ae70347cd6f0242de5fb1f0db4bd2c84839d747ff263739e7419c9b137b35faba959d3ddc0eba8074a671f007a61a2f384ba5ec6ed14c8516c5102dd3ee99c27da867166f83c9e3bf03caadffaf25362d54bbc21990a42d2a4af548e2f36c57edfc7bbf133fff272546046e23f5e23e12f305471a7d063a18b39d0260d25efea5e7e2fd9c8fa436b242d34cdb45f913383fbc501e5d9515f3b00bdddb59e8f18e654b1bae36ce2ffc138405d597ef9731193c421496aea539b1fd2a670f8f7757798b6e40265e2b3c2d2d74b863f96c0f9ec063b2484a22aa8d915fbbefc05bc802f0e3852fbfdb2ac4a5f827791bb21fb40f7592dcf0f35c20f43e4b3cf8e08ff37cd6b706c7d8b303e64435eadd961c1de07f77913e1bab9d3bc3c642369fbcfb58a6b23f119b50b2d553f97627b02d095b9ef4a66720716a7a7e5553534493e41cd1acbfb9b5becc604c564fa2a1aedc13628c08bc14e80d2784e80ad74f9b0f1e395ae5c525dc258f9416a77f88f0d3f1fb970bc48dd49b63e286fe7f8a9ca359ee1cf96dbe43fcdbff354f890aa4f83bcc6fa210c933ee2b6b17789bd7e4c2109fd12f41cec176f4c1da8ce5b822aa3c34ffbd8b7b6e6a1816a3ef394af45e00a1d81298659e772848ec0c28b3c1f40575c2a4a9ea995249f346800934d3a4707c9651e92e0973536a276252dda9baffd9b7a7fab613f02cc3b8114dd0e2c11176e44b2bacb967acfe01a34af52149633b6b465016dd6bd20806207dd2a241ab031e11255731d7d1589ffc88a2b967fdcfec58eaa98af5e2c0440cea609101a0991f7f8273040f7c40bff2a04cb5c7a06f1950ffd4372bd359a04cd02c88b224e0d18e4a9b749afe03d0bad31f8972571d60911fac6678c1a2104ca1391d8e10cd0a518c3934458c6b88a02eb8d54190c7c0697f8484532aafeecf1207b30b0eab503985cfccfe9c2b1b3caec82ca0842a2f765d6c19b6bed6b547e4d2b59d6a4f73fee5b1c273d83c0b862d4c3dfaa51b1fde4cb0183b7a881a4b0ace9ba4f2a20466da5c2d6d9f2438409441748ff48fda2c66dcde15502ec41053e043f5d6ad1085d7f6ca98f5015aa7a87ee91e04250d93f0645eb792130e911ba16facb7a462ca728c430adf8a6bff8d8d7063a45d4c6934cfe5c2368d475f5850a4a94a82feab33156e2fed0a395fbf0914a07633751073de93f94dc87cb7d3303f329d5776e028b3d81d6f08447de2ed4a68329c7210a9f638af5dc445075a901be119095c712d6f5f3cccbb1937fccf43792c05747172fea3aec3e2bedbe4c19cf2123d87791e3e51e49f80fe9070c1e4c66d9bb30c4d6dddf4828435f38c49d84bdadf10f59b3992a84bd57e34d0d4a5a699015b388cba4c25555e3a8b10c9f096e9c2148c9d8fadf43bafd8a455aec6d670624415300e4a59d9b69cd4187904852ec6bf1cfa2852d2d62bbbaac8758b7f29d56b9c014560e3ae99f094f19dddeabfdc38a5f88edc86ff7e203645dd96752279490bb50bdf8cfe260b75346031e1e03bae35973d43382d5eef9a3d01", 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0xfffffffffffffff9}, 0xc) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="d7fa33d271637416811223d783b3d66c82273f46a37531", 0x17}], 0x1, 0x0) syz_open_pts() 16:00:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000001c0)=""/3) r1 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/193, 0xfffffffffffffffe) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) socket(0x0, 0x5, 0x90b) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0x40}, {r2, 0x4}, {r2, 0xa2}, {r2, 0x4}, {r2, 0x8}], 0x6, 0x9) poll(&(0x7f0000000400), 0x0, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7811, r1, 0x0, 0x800) shutdown(r2, 0x1) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r2, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r2, 0x4}], 0x5, 0x0) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0xc8, 0x31c2}, {0x3, 0x8}}) 16:00:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/16, 0x10}], 0x6) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x19}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="fab38541dd1893aa02b1f3bee254b03abe428f1b3204fbeadd5780d1cadaab28dc385a0047cc0b", 0x27) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) socketpair$inet6(0x18, 0x8003, 0x2, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x60) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2766696c6530008b6732fc53c5394ea72ba2279c685411b8cdccc4bd0c363de5b08adaa6c0169413d74cb0d01fc611fcecca11a8241505f983f1aea3a077e576d8b69910b20b03d6d80edf0ee67a7fe01c978c3981295d58ae6171fc915f30e3"], 0x10) sendmsg(r1, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="684d9d04964f5b191e4ebc429bafb1955c89e8524c3570870cac2e4717885cf8d579705ce86b3aa89067cc2693d90cb63a2774d92d82bdafbd0761a5a51a4fd4f4df7165a03c5998992ef7d538c5ab9e9f013e7e0e64931defb0678ebbe815c6e6156fc3bb50b9e32adfd91dbee6234ad263068358a2baefac90cf277135cde938c2f18f6bbae88094758ff468c053d7561abd2ae627bf42732224abf72bd5600b99e90e975a4530e8d1c681451a6b581503050506e8bf1fd9cbb7f2ea5c3c1132b23c53354d0b7f19bb2d1deb30d7623d644829bf229c37b8060020b6bd3089474f", 0xe2, 0x40c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x107, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) fsync(r0) 16:00:18 executing program 1: mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0, 0x1931, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x2, 0x6, 0x7a}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000300)={0x0, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffd, 0xa3, 0x10, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x50, 0xfc5111ca7fc857b5, 0x2, 0x8}, {{r1}, 0xdd041b7feb877890, 0x80, 0xf0000012, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x81, 0x80000003, 0x8, 0x3}], 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) kevent(r6, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r2, 0x1, 0x2f, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x8007, 0x3) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:19 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) socketpair(0x20, 0x1, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/154, 0x9a}], 0x1, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) truncate(&(0x7f0000000240)='./file0\x00', 0x6) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/204, 0xcc}, {&(0x7f00000007c0)=""/160, 0xa0}], 0x8) pipe2(&(0x7f0000000900)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r4, 0x2000747a) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x5) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000280)=""/152, 0x98}], 0x3, &(0x7f0000000340)=""/129, 0x81, 0x9}, 0x40) fchdir(r0) pipe(&(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4, 0x4) ftruncate(r1, 0x8) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00001347200b727beb96c38916f352252b70af7d79f8dba82f85d36b2893a13ab38626210d3e99c1482898a8c43344dd7b284c5f771d75f1b531c118b5cbfbd0bd8a217d4d00883048b5aac26ffa660a5d660a20f7c738b0ff219f4107e686aaeb8bb5436c95b078468ce1be5206a51385771700c6723eedbcd2c9641974d7d907ab023738b474ae501fc98138120b44d4cdc79741bb5cbf28462dc3b9e8a61f6a91042e3509f5d2b08ddc99053f3c53090342"], 0x2, &(0x7f0000000580), 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() r1 = dup(r0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "b0b7be93aab3eae6ef9a79971f591f0ca675f197", 0x0, 0x2}) poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r1, 0x0, 0x4000000024, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:20 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="00000081", 0x4) setsockopt(r0, 0x800, 0xfcb8, &(0x7f0000000040)="d955650f9cfe0f5909816a1932c20204570ee75149f24b09868fa6be6852a435770111d6ed4d82acb441979704e7e5e58c5e2504dc7c49346d251372e8d053750154c58b172906b157965343a819a900a10bca73194ff92c9f874caa", 0x5c) 16:00:20 executing program 1: socketpair$inet(0x2, 0x4007, 0xfffffffffffff801, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x89, 0x2}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) close(r4) flock(r4, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) close(r1) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000100)=""/30, 0x1e) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) getdents(r0, &(0x7f0000000040)=""/100, 0x64) getdents(r1, &(0x7f00000001c0)=""/214, 0xd6) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getgroups(0x4, &(0x7f0000000500)=[r2, r3, r4, r5]) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r7 = getgid() r8 = getgid() setgroups(0x2, &(0x7f0000000400)=[r7, r8]) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)=""/161, &(0x7f00000002c0)=0xa1) close(r0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x27, 0x8006, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) listen(r1, 0x2) 16:00:20 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000240)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1, r0]) setregid(r3, 0x0) setregid(0x0, r4) 16:00:20 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) fcntl$setflags(r1, 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f00000000c0)=""/12, 0xc}], 0x5) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/6}, &(0x7f0000000440)=0x8) 16:00:20 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/68, &(0x7f0000000200)=0x44) bind$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x40) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)={{0x4000000, 0x5}, {0x3f, 0x6}}, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0xfffffffb, 0xd9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/36, &(0x7f00000000c0)=0x24) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:20 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x101, 0x1}) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x7fff}) setrlimit(0x5, &(0x7f00000000c0)={0x80, 0xb}) r0 = shmget(0x0, 0x14000, 0x208, &(0x7f0000feb000/0x14000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) getrlimit(0x6, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x2, 0x1, 0xc0b, 0x9, r3}) socket$inet(0x2, 0x2, 0x2) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000fe9000/0x4000)=nil) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r5, &(0x7f0000000440)=""/4096, 0x1000) utimensat(r4, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x1ff, 0x7fff}, {0x6, 0xfffffffffffffffc}}, 0x0) mknod(&(0x7f00000014c0)='./file0/file0\x00', 0x120, 0x80) getsockname$inet6(r5, &(0x7f0000001500), &(0x7f0000001540)=0xc) clock_getres(0x3, &(0x7f0000001580)) r6 = msgget(0x0, 0x40) r7 = dup2(r5, r4) fsync(r2) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000015c0)="7a91f4b9494a2948e6076596c553191fb1e95c0a816d01a2f869b6e3cec39ef7dce51817b471c522364e456a52bbc92c65dc4d4e9072d7a80458efe68078a2c820cba0faf5e5f15682446c909cf7eaa1a91988267563ec727f8d1180ca47d50125ebc259a8599ca40c328273241cdb91919a8163ddbc7f0914820c7b51279789ca079583ed1883", 0x87) munmap(&(0x7f0000fec000/0x4000)=nil, 0x4000) pipe(&(0x7f0000001680)) chdir(&(0x7f00000016c0)='./file0/file0\x00') msgrcv(r6, &(0x7f0000001700)={0x0, ""/150}, 0x9e, 0x0, 0x1800) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)="8d90a833f10debccc216b24a1ca9fe1e14780d15d3fd40b2b796f6bdd0417a3541b15f225a6fd41e8bbf2eebe0a867d2ffd71ecc4b3845bf0cebf19e56cba3a20a31fd1ebbf23365aae88896813e70a8f2295009379bf5b87d9f313c81ec98f666f6d75527b99432f1e63aec2460c7c16a0d688c2caaf493e663b78a1924566bfb6fba333685bb3719c8a406ad98c359e583372d99dc1c900c208c895f2b07b8ec8f78cd786c968820abaf9afb7b018f481610821ea1debc437414276d40504acaca21c0dbd76402882d0551808bdb228b803f7e7f3411197e4b1bb59617d8456dbfb3466a5d5513be343e922b061a6f8d739983cd9b68d6be10963fb2d011ac22146e1b22fe82d8c50f1eb1aed3ffdcfc8d32b4fe65263ac5efb53996c6c8a85f3fca6be602153d25b200cc0924c58417f60a1e24c61e382a974e38065ec0236342453cb58acd4e5e3d2ae08dc701a61bd4d3cbb2f64449b97f2c578df450b17d53889ff9ca8a0b76f92629dd0618f353dfb732148f7dd28bad47988db9cee8700e04832cad91a4422790f607de70adf08a3494df1fc18a9a786b4a12c10a8898f55e4253238f16475b3889104585afd5c0d6b1e67712924d8dd418a7aa758d87765fbba9ac0c10caa16fe4562b9ef0045b867233b6d7b632599fc49ee675cb6e9d02e48cefb6a3c174171140a3df9efe1c14230fb4e54281e022faba494809e2289b9278a3188bdfea04566b6b567ff38e8a37e2277657d495258f5b0d5b7cc46d25147b269868d0ebdf0ea98a9052e4a39951d3ac3e9dc776476fe291cc53913c9ea0aa7e3bfb614536ad61e22d5f90299fb8a865492b157997ba38501a8e36c307c5d89dc307606bc949018b12642a8b685c9d397c42a26cb7f66b583b59a5b20212a2e9ad0992b9982841f48bcebf8eda4fbc716c9e9033c5e6c2ab807bdfeda9ef8712856c72220fec888369fdb2e8ff96de49dc0cb67897b975a93beca5ad16fd6a7aaa0378877af9796e6cdf9bef038b659d40f273822c8909ad969a60bf8fbdf7efeef07fd7604d5c61405a4fa6cb9bc1a980c2c34dfe763c475bcc2e77ea8d8fa53d05ed317b1e75bbd8911ff2abba3456605c00f4117197bbb62149144f660e4729fe84d9e7a61a362fe7fd03eba5488c3f16b4eca1752681d0fe1197ea04ae28c0fdd105087375fc005ac62bc06b3b1354f90cf785e87d738e5074ff44c2b62b3e0f3b332b458d382d171b6878062affd888f615a5600fc93371a3f4f74e5eb377a2f5a239c01b31dc534fafd126d8c121d8a1e1f29e860218ee1005cb90da8ac0cbdbbb1452adc3519c4fb3b95be6cc5c3feb9f7a9ce0d834e7503b88f86169545206dca275bf8d9d8ecc5de02b8de84d35b1bf2008b24856dcee9f732f38f642821a037834677a5b872494536eddb9798869ea21720e67ead950ade91fbf50bfc71dfcd60fbcc2f6318c0428d005a2378b93c14922c8eb4960087eae546640662afd70d9679d35acba7cd087821de6fd5b58249d858d8f029e85ffe77895fe30008bcbfde1180520cf1a26baf9b8936a42ddf4ffc3bcbe05e28362bd380f549f33e3104ef054d4f281deff3627e92c8212a561c28753e9b4f184417df32cc268a874d5244eeba01c18153c45cafa9c503e193c111b51e8846d8fed4f7ca513bc831dd78e5380b461a917afbd73f524b5d54572754ca3c8518760577892f9a9d3bcabb5e87b27f33c5e72b8972532deabf7bfbdd30dcdfbe74241ce6f82143bf2e0ef49e861fc3d16166ac8ef2fa1a495d3b6dfe93adfe8f53a75cd83da816225ecab79d7aaf578649cc24f44c8689b5d7640b5b54cb8f7ae9cdea302934aafa6b0130dbbc39134cbe44f0b0a13f2a732daad2af9e21534cf0c7a0b8e7e720bd77c32b871fae6cdea5144509ba92115c1f34e8942392974d14e4604b34a9ef69958735913757f955025d52e1cf18f6fb09f28f582e5ac0af53c962e65456e122b07ec8d07dcbd82d1b1f470e6c6806cd91c94164a4acfbb9e2eafff40f4f3bb99224322af871851424a994f598b8ff90dc87aa3c00cc70f05d6a85c71739f3334f10871b80385d0df6cf0d85da392d132c9d25015f8455b64e0536906f5d9a981a099f87eee3eaa4e36f112f54844361393c1e1e86e63152c261b3558c9ba616f718ecb3297fe308444ee2f296aa7dea1108c2615b8832a5fb4d74a47a531bded6452e32b75d955867af9bece8f7c97e4577033156e0be710b983c33a420a34294cdd255e615c70bcf4a0cd7a6b37ec944167542b8061d1a73aff2e6f5af9e1dddfef2598fefb1fa55e536fd4b8ecd5812d1abd7bdb60c9f558a483828331f69aae10015d201b59c5710d1db1832b6c6e842c8912946cc02156b1dce87bc5b06c64e891f7634ff08ab9546af8f9885efd771743e66b461e33c5ac568869e02f2df1d9c99414e0ba91e4d5df835aa02145da52cbf80bed39c164ae6dcc8965fa7aa79ff69e00996173791c9834019229e79adcab14cfd7c318dd24418e9a5c01b9316b50356923c5bf43d5d9a94dee6f36b4e30418d55f4fb8e49c66c123147a9b4dc575a13cabc089d26d6f707a83dcb4ad2226f1f970c098c8496941e2cb6f77d3a0589512ac21fe7b8273f3dbe7a007e02cc7603d4951ab31c124a8fcce5dd83fba3fff21f9c56d698943f6d8f556571d95a57150f6aabc840255031f689386953ad5800d102cad4564ae97742a64d047d809e37254eb653f7d9b9c238e03e9a03c9d84f962571266a74c850a9086a4bbee2acb21d7213ed0bd08b596ef21b670d02ab86500964409f4c94818d891cf55e65baf401ed6f627123a24f16ccb29316759a8b58ebeebb6d494334cf53f170ebdea406ebb389023785c8c27bd2c4c2bbd8c322d20190db12d7ecd1e9469ca33d42b5cfc78289b679f474c488122613f259c079da53ebca8bcf90a53f446446d9ddb6ee79810a0dc3b74654923047c4ea6a01530a3bff789da3eb18618de0239b589c7f927d8471ab0da3cad3c571195ab5e5e5e6ece969961eb8f4fda706e6565cff7834c587a45b3d1e92796e3baaa01c11a4ba67d25b643d0e57fb74ceaf6c850448bf521e531089ef1a1a954b1ae6d376a40e211df060df806d30f224450f5681ee6ca0991119416a77feb6e6694e18629c7407d80924092c1a26c714fd02e4c06192ef6efe88c764c790f733fdf56437bca99e4480345c3bd505dda4f55bb7aee1476af159c93bd0ff8fd62a3ffa0b54d905e46f1e48e71561486baa3636fa3f8784b54dfba07b5e7ad4dc15aa3fd693f3db6090c704723a1ec69c7fcb30a1ea7f5d767a36a1688836f4e6feee3633bdc07490c89bc747076f7730b9f59f9ba6fecf3bc9d1ccb69d90d87d2106e89eaf2eabee71c1df359282b1d730cf49ac333bdae27b33200220ea3ca75bd34da070ca343d52be7b4244b6c034a90dcd0f2ba8b0c3e456e1f84b3b0ef2f208b4e5e62f0adf39c67a4fc7ad841b034de75ce75b4918d43a12bb5f4d431e861fe8ff58917ac38721b558aef9dd5438cfb3952d71f72fd0282e743b22935f20789a6ae591646dc3b539723eb76dedfba18e93ab5d0b5ff23c59ee1e64c53467b8cf34073506b8816bce919c7a07fa21e91296cd625b29d17afed430746363d2b748d2809f90f8f5dd38350cec03e1d1741ffaca95e13ad311eab6b140eb892f9640db3d335b4c21d77ff4ad578af657eabcda4aa983fd92f021901983324bf375ce52ce89006016dca9a98876d775105e599e5e76b125a4ebc643fa1a94d7eb23191a260d9fc6bd0702b0a7603ea0ee35a0f49eea4b3e3b1665c196d6f717f99377ce6225e4b03c820acd10acc8ff168d51415578ac8f50e4d42e1aab72f5246df3cd32de3832826a48cba05cf449f4dc7ce8778d670267d26ed3eb2858190ed8dbc549d7e9d97b34553cdc369761fe9d0d9ea3a4e382b0e44f288c594ca908e2850547a97e2950630bea5b5f56e979771f511263e59fd9aaad39198b30ee536ff18533417a3322f5742aee574b8850d59c0944137effe78ea4ad0cadd337efc6d847b7643425bb176e169bc72e908e8b4defbc84ae5c95fb0350e42d3db52641f601b3408de31bdbe736f151eedc723a600dda433e4e5bb75808246d52ed1f5024ed9239d741ecb96df062c0b704a32bd4f389737409fd6e6f8af7ac472d8f14696ec5037b13da026d7d211e07b10d992f2ecd3161ae81f938986de929ea05ff2bf07ff1671e51201a76a0cc72a3b47e0a27091db0a365a26c69b5ed04501d328ceda2abbab9b0e324b39abb5d0126cbe7f77e0aabde205d2ca077eb29896aa372e3cdae742d593b3406c610745ff6e04f6c5080c24253732e6b37ae6ded09527667f28d276cc19f035c22e6df69ae17052f072a614a5b5179bf4d81a67bf0fb4071aab88142a52100e3547a8bdee97e5a83a4c2c4366215058c8b50fb96594dbf4524b33d2fb8549c9fcafc275f9e48e8c3740e7a5f5e0ab017bb64c5b183cb0ce09d6b4c342b83fc54f4285f24513f5aff837364ba63d7602f314e59e69af4070236e4cfa5e17d530ce27292af084bfea40849010e040ba276f0535a0b26dbebeda7cd91788b3ba2b11f356e4a485f9d8a7721270c0a1774148145a46dd6dd88203498d47dba686313d9e49de285ce371bc7fdd9f5d026a4cb8a81d356949e9a5a2d52bad8502b2a4d4d30ea4016cbf4d85c6a3dc5022d694ea23915a8bdeabd823a98b344bc9c4edec83bf862b9764aede5599f8f4f2062ee747b0fde3289ec5ef6e103ec7eb08e45e5e4e3a508fe89e4169e3b3226e4499d4ca12394b16e73922d12ec24996dff50dbd24a650d68aec1b90a5316ca658da62afbea7acf9fde1c04ee319d54d225ae7ef6ed16971fc451041c5b23c2d02108f2c7503efb39770253b7a91fc1d1fe0be66feed861e8d3c386d5315590e4ce473a2037c8e10e4da1f4962c1ce9eb3293d8df3fdc3596d9c630e60bed3fd333c72e62128d9a7d4d2fb45e7313b56807e6e5485a5799bbd111a3a8a2d1dc19f35ab021121d06ff2cfc2f4301b3f83d93d5d99242d0efc3bd578b8f013cd198c38836772ae04f32cc64d9b3888ef52ca41a1b24ecda26c811b69ffb4c28f72905f4bbcc8c05a54663ed89a003407273d3fda9d17c26aa2a815a5992bf2439ab50f6310f6e5e587bd257929abb947d5afb0fadb0f11a74f0dad422ef653f97b7d9370f49cf43c783d0915ed07714a5cdc1b09cfa659891c4bed54676389ceece8163202572de11d7917f09855f0044c3b385738e9649bd45bd1bc527fe0b34c75e795cd1f63826213df886c404f9ba2d849933517fc611d9c1c1a06ef58a179a02fe08ae90c397428767217d1a37713c3827ef7d9673bce56cc0a31908d6eb258749353f3ef54b90ce17f6635e845f2f26e5dd52c02a58f5a32545205115bf9ab4842923ad79bcdba155151cf78c788449d2bd94b1734fdcbd3395f0cf82a67931255fcf82c3a7aef8465f7478f6815a3cdfd949af01d3dc522beb6395d377273f6e8f7d2810b53474aebd147b1f5f63e8ae272b4f851a4d443eb1c06fcdc1d6a99d48b369bef52273156ce63421cbd6969162f7ac78ca0261c5eaee6fb64508bc462b9cd898127e23a5c64a52b74d6d14674813da7bccabbbb80d34c785e49e510026a71357b830d7da3eb14c877924282a5ba74703a0c4e2e702d9eadf6f47d3af951ddc3f55eff5c6bfe20c4a6c4d3881f4e5c527e36b938b738ca0dd07a23", 0x1000}, {&(0x7f0000001040)="fbc81bd23f7c0884c38cab8d9217da9140790de1f6454fd37c8ef791d665106051bb128a69797cb714d3b00f23e9d63690fd3008691e24b210a275fac4b7844d0125be09d0c7182091484faae50167daa172c8f88c09bfef246450084b4fcf0eb66a600f0d8817efd179e110afd0900c25e17d4729bf02dbe515ca812fc1f15521b9ec7d6b21de23a5f54ea65e0b4c2358d808716d91310a90f2b4ad1cb425def0d41bf2dfffb65ee3ed22a29066617a7b382c293d87d48857e8c529e635576b67222e7aef34e52c8d944d0ef9dfeb127b1984883050ac9a3e0e44f426b27641afb0e87715641b779fe909d20f860a9fab66e040", 0xf4}, {&(0x7f0000001140)="ce88eeb08edb068b767b3d70f74da9d00c28cf5a0bb27b8c9859969d76a4fcce876576d9207528e4f9f4c2db21c17eb28f231731d0db6a9b275db2d8aea783806b10b64d513e0373bf42c972587fdb36f55587b5387d43ae5eb53cf415d6daf8a8aefffaa81e78545acaf52cd4d90c70f4d869574276a924fb115cf9ba4261db1c012d738d59f263cae3c0ae385c7a10d253ac9d0f1f5a9a3d6c56b6b851a481eb1ccf5de2b9b40845509353f7f5d3887899f908587a1a49c0cf0d12e1159eb5f0bc1a609699785d34fc878c747428591c394cdf04b4c9a70c64b9c603bdda51eb2969b1b8a8ce6b22ad6b6bacba861e10dd5bcbae5d3ce1f1083b510f9373120273033995967240d8292c8ec27ba8b968f9fcc581d55088c81d38072bb3ce7d1d8587183f1cb5e5fecdd419aaf448e7e350dc091ba31ae2586a2ece2a5031ab503c190cae0bd4bb78eb5211d70b1282a12fb67a21d95d52d012c0ff2c91361401032501d98c2d38a926d00f3391de5fbb35598d8dbff80995d4d7d7221a29dfec83cffb2da8860976b723e76334be18eff0b13c96762f28f3c814c91756802c2175c8a762c6a3a89c622a5f877f69c412336b7a42e4208fa9b7188cdf01b5c2addcea0154a74a29002b2f1c1f6a2d8e876a9e2b0f67298483157aceb53376033e3104ce0ec6a51ec8c5503732259cfef7e1780f10c4f4f1c4fab5dcd93eeb91ae029108e862831ad1c5242e310e4ad2f6ef95a6c9fbf7edbc115556cb4a50301051bf26acb62dbcefea4cb2f66098fb0ab1d295121f07c76017525c49faa1e326f295d02fcd1a5b910952a6e48e6ba84a3946eb1c35157367dfcc935d2ccee10a90e045552764d4cd0d82b84dd562433dd15d31b45418c5913fc346b3306066c4310f7a02b5a3f2fe57b0f998a0ccb80303b49fd69743ae67288fd18ee7b42928a53d027b9aeaef6bbd3a6d48f38d7682a82b0125a574015dd856403561771273122e1398bb387b599ee3ed65eb71a99a17332d77fdcc463a5d25ea5e8145498fb5dd2b8402caf46844c3b22b30444956ebcf14ed6861e28a1e7c0888d6a7871bc73e5ac8c4cc3941584dadd2adc7632aa80be98303ac44eaded80644cfc43a8f10502c3f41592be9439dc9caf3a36d6a5d30c4da755e3920a9b15070d1b2832473638b3de18b2a75cc83ff16d019b1c081bd432e6baf0b64cd5b613957a16e1b4e73dc818e76ee9c936d8f0f05e537db0755621aa5b02df20615ae6b1c537fc8c4ea9d4d6939169365596e3bfc1744b7a03a2b1d1d98fc5c2d26da49c94c1df51c1063aaab53bc9aba3967dca1695659df1f5edcd8ecba012bbc66fe7e078e7aa7aa048e52de1e282de78ad214c13348cca0bbd391c4ce4f317506078ecb5d2c6a1261d5fe0742fd5d44881e1c9a353940f174a1b42bbebc7d0ddb09ab5c65be1f9231da9111fd45b57e0387f29ab9bb8741813fe95475f15ae42dae876f744015a95f91cd2dad6f1afbf870715e4ca52d3b5f9368c6dd41631152fd41f6e29e6f2b3e8a809327ff70e0e3750cd0a9659d83734f32d250242ba85c3d0261c7b3528aa6a6b18680d188fc8c70832a975db1f43dd8797b32fff2e938d95f36f5899b2e02194861a0173eb90b0f03175d319b5afcbc55309a2de5c2a269dcdf3e364d716af837782a06afd30b69b57297573c072c99c01fba9b664d9793ab8274e63924758641adbac884e40a3c61c2445fd8d95e58a6186f5dec749bba337b85655846a3717684c326ff2a0ea6d447ce61e109e9f919ac6e6b8d2fd36fd346c3da77436c0f8ca3967cf7ea55ce9622de0ee921b7d74f926fd59bf6b365ff040dcce99bda3c7864ad14d5474a191f300a8b7442215c5d14680a94045a79b6bbed018258c0615e5c2f2105163c82418a4dcd6e8319a7ec631e457b7968b91c93ec71a4f84b381b6c14a872d87a0904668b6fbf3b0daa53f6705fa98f405c34beb9a8aedd347f31a565759cbcb42b7dcca152b95f097777818249c98e29ddc1873cd1942698dd477fa566b0e5d972828da0c0f4919fd5a842dcf862110d620a238ee5cb1889ba0faebc4e08f55d9c78e25d7b3c9c3f1b366e9fc1dd324f2690e08a09497526c792bcabd5b65aaf97d2773226a08363c00a73e1f14dd973d7f3f13deb7145b4944cd54728a5f40c74d8299fa2fad52045fb46a5c2395ee9d4d6259c86b8eeaf0ab56dbb9dbd26c8c826324dda6ca46e6c0146b3de89db4fd9e57d5d759dd6181f649f11c54e1d227614ebf52df3f6fa748d1c19ac2ee01fe8dfa7496c609f5eaab9e9a8d4c47f015b54d64f73b22537348c915d6e8d9f87027979a6a1191ecddbd700658b5aa100b2ba8064e6e40d709c460fe6c987efb9f522606b107ef8ea890b9e80f329ac0435ad6bedda540875cab097a4d00f0d23dbd44a41f24a9b37515b281465f4ee81918da2813fda08f0033641aeae3841cfbdd36e6bf9a93eb5877dd686dd7ae842533eed11266346317cf82dea919759c48c7710ae7f980a7c9b38347a90c55843294a8a4879f39dde74b40770ae763c88b7f74d0fd9c7705b61f2b60e29a6439a4a961b8575601647562225cba71158e0fb43ac97a5211016e5f0c56cb20998822321b4de3f7e87cf32ccd20b9ef5228cf6bdd7c66c715f0586182398109784afb60bbeb5338e1877ad3d28bf44ca78e4016062a3380e8d62af9939a532b6d7b8a63284041be33a7b2aef3f0afa8fb41bb66da882e63fa56fcef97530ebdfc372fb7f6f2ed99497a0d6ed29e4fc6c926621c99adc91d2a0409136c44016a98a1727415fba002d58458b47cc88bdf4354bb650464b2f1d0e8822a89cb74b6aec6d4d8974c12558b2b52d08ff20506ca3c604db7bbfa64cfc2479fb9e949b7671cc461917d1a21037df24de152cdca2d2bb4d4cd87014927c58ee23705679a4d3d8009a55c84b75068b92d09277ec5cf66a2a2b2124cfea86ded913cdfa8202c1f0b37376d3372885d02058d1b6b98c7c7075145e9f5084331c1c0814fbb0930197651f5c7ac14191a501cdbde5d16e805885dca8456e213d222d1bf8c57c6a92400a34ad3c10dd7cf963f54c182f0d05b19d2490f9a2f2fc5adfca01055918b22b2fa262d675dd3919fceb13225eccffac51a3c9dc8e79f24259c096fea87b6eeebbf8180d8fb609d5cd239333cdb5308c91a1e801d31ffb341c8bad58e35ff4e70637b42c303d8eabce318f653e3b24e18fadf5853f1e433cc1cc89f24afd71d87370c85514aec2c6d5109f6fa4a9994da0915b091c3e48893b4cf27a21cb246348f0cd184b1c82808f30d11e8eba7390ac6f064e718a2a8d08695770f2d49f49a8183d4788151b03d707fd5f92dcc64e67c421f56b42a4200955d3627b11cfa6ba005dd792ee63a7d02478c271ed1bb98eb22e3542319df398b8dce78c1509cbefa0611da58568934552e7a0d7d54b8e84b7cc535e20f361e92862ff21c78f28d25103d07829c12e27b2d6a0fa7ba4a8e80769ce47d5e2c031208424b9e37bb5b71058fc6aa7f0a07f827fdac8215f6f4e1d9b501b1d18b86e07c8c6e9a56ed7bf15a504e40e9a25235c96a8e7977aab54aeb99a6bd5ac5ca543617b4502ad1f61ffdbcf19d7be1929eab0865fdc6392a20e4c5927b5ef54fd9a51b6182ec0c18f004b5c377483d3d108d4b06e5617dbb48e3cfd3559a4a4292ce71d897a27c01a20302ba7243f57960889a7dc959aa32524d8e394843a94ff759c99d504a90d677e95c406a221c9fe1e81af054ecc1df2927171690f4751ca407af26645c61c53e47b7aaa48bd30c42a30c844827f34f611c530072c6442a6134d69a399c5fe01fa8a037ce3f113babbdf1b8c9e37053d30f15354ab46de363bad8733fc130ac745822a10d97ae48def0656933a3b00925f55c71da8ca1dbc7847fc455b616aa3fc5aac2d98167caebb1ff8d3ee560cfb500f48f6e1697af02561f0c09ac3aa4eb7842e78a5eea948b865c04744aeffc22adc6a490c1918d9bfe95901ceca1e8bba1bdc10318bbc7791cd1e6b49ba516278011e7b32a8a05f7e60b70f633d1d1268bb6c3ac30573d6b8912658ad5cb76e10a67049ea60012320fbd3a44d6e0e13ed79ed92574a0fa59fe440426f51499fc387b1024f2c5d15f198a27b29b2150ec0aabc8eec8fd7829c5f09acdad5728b5933ec05d5d6c6991b9a229de3cc284d33584d45232f3b49a472e0466ae72cc323eff5452104fa688d1d5a2d5c44f1069a088342b8531602affe1f744fb6a2bdf67ac45caecc129c69d6926b9c052ba1f37cfa4c853c0f70a3181fd190e9e521704fb8cc21fa00a510bb41bf6317285dff208871b810902cc6c55c6c6542acb1b885cc035b6520c9ccdc1fa3c2fa650f1b2747113aad999a599ab17a613e193c270b37f929e9f9c44057b7c4d9207967087ce62d1657ccfcf527484f8a0e92cccb032742e720abb73733d72805cdbeb649dfbf48080489ebd4a65ab008e0101c6047a0a281ab48a9f655fd6e0231e04aea1fbe268622fd65eaa107f8920466a34bbde0163391b8036ab9e984d49af092bc85db10452d6dce22c277b83886f14c2517edd180b72eb0e53d48e4ef774faa58e7f69767ea0218ea3d23a9fa7a3784770c7292890a1d577da164643a6b09863871250d19de903dcd321a15ebd1fc3c66238327b0c8e322be0dbbb8968febe0ab73cc9cbd35b4bb842c47e0f76954584f537534b89746ccda4df8597f700af134e396a57e3ff20fd0236f59dfc38cc565e344efdb586911e255df0ddccce21597d339cf10a598b5e3382ba61ae51cca775073c7969048f15ee5e8e213345d4951fa7bcc319068631cf87a1bd70490e993b428cc6120de49d52ea8297b276ccb383d58d12d3d23d97715c046295494584c099af0cf26827cc6a2b16a36b017ce5fb8f7a31ba6677195901197e08b0800382dcfc57146508dc9f567c526479adfc613a9441c8f5dcd952580b736391712320aea45c3c500f4b18db94c5b0f89f72f339b5e22618cb9b6864e3e39adf763ba2576fae3df77acd7efcffee1141e3094b469a656eb1287949e5325a0c3530ed0a0b9eea0b89d42d9df5aa424e96fef61d2952d87cf99f6caf9c1470f212d016cf83f447290dc5ce6628e0c5f0a657f41602fca2beac80c29012770f7c2ed52654f9f5aca104aa97025f88fbd42431beaffc22cd726bd0eb7bb514e25bfe615cf1dfdd632515a35403c9c3d163c14ac10dac56279fbba38e387a90967946393d76f3682bb270263312ed99a67a3bb9dd53236b0489b2378a30ff23b79c87de2d287fadfc3c65d9fa46cb916649f4152dff875d7cafb32253424a66fa63764fa2767b62af065395322939482e917830131f1317068c12beb96b8864b51c1b3d4b50f49cef0db64f672a00a22d9293fb4e99536bb2851ae9a6e4fa70785d36144478285e95e859cf8c5dc83429def6dacf6c63821d8a3d18880fc88541e5c6de6fbd3651f38a52617982f5dfcb319a866739106592303cea98e01787ade5b46cca3c587e0930e0d8619e5babd00e3a299c631eb5d8f7fcbcfd5b805eff9119b926e5f337ac31ef3975caf14d1be30b01af865c37b1625612a58b0957b00a3017a8f55c9a1bae20c9d8dc39485d549a9fb66113f472754dde59c5cd5f480846d32ed49facc41908d825d8cf1056fd612cedc4d542b6f2c2a7a981f88901bf588d40608c5d7f8a8440753dc4e219712039c378039e368133eb069e3dabdd67d6fcf0acce1", 0x1000}, {&(0x7f0000002140)="3df18d4722bcfc6890138cadb36575584cf9878437ebade22978e1b85ba70178de7790d614ce4e1fb32758f1c6a279bb53321e4594b97bb402a0b6e00cfce6d99782153949e364a7539d1a97328780c45edd9de76e97a9ab7c628bea8ce9389aafa6995eff5a8efd8bdb800c6cdecca596a1256c0b5b8153f1723a801f8c152dc1a5ae2f5d2ad86800fd65048dbb495d15be901ef724f2ec321c1338aa350cf281488de7bdf486652243dabf20f58b83ee369fb5348c48c39c0f4a056c0a5772fd4e0b94ec9237c49f5732b075d2f2fe9f443dafda17c555ece1ecda24867dca616bb6345c9ecd30a299", 0xea}, {&(0x7f0000002240)="3fd2b3e0288efde6b5b5fba5db0c6e02f50b6a7770df437e4160921a4502407d2a9cbb62e10080829b85794b629a868c762cd2f7f066409b9c8aef350971579025a2339e139c3646ba06b21adb8e0e1bb607b30f75c6b2c87dd0ffb63491e75175be12c42d3b9b859ba417", 0x6b}, {&(0x7f00000022c0)="63652362e5bbd17da80948c0e95f66f8c1a6b43ae6351ef54165852def41d35d06f6ca63699d5b7ea8afa94aeeffe73973a1f82fe7b542a236847c86464ffcd0ca23c5607074adeeee1aab3d9b53a5ae1991cd38da9c104905619b50cc32c60861a0b304990a081c5973346feb5d62403663fc892342d3071083e5a3d2570eb7652a38f1e695fbf4518199487570e447af553aabdef5ba1c4caf5d41ceaa32ef786d2521de506eec2283bcff", 0xac}, {&(0x7f0000002380)="ec4cb52a49e95013ccb437", 0xb}, {&(0x7f00000023c0)="c4088efc0cbeba293dc06df286f172974827b0eeb1fca3574d9010eed0b79113c43c11372e88cee73bf2f0ea57ddcc094f525bc8f284ca46647959a06f9ffb40cec00073e8e95ffb0352745e588104352b08b560c9db7bafdf4356b493b72bea62411e5369a82d195ec5f4090fb4a4e11699c424a87086b69cbba113612b5e4d8fb6c8467088d1c66acb7bec1ae823dae369930352a48abf4d12945c85c457bafede8f3a03c968e780356e495fef98dca8b2d3753f6c589a3a2f7527b5f488605e97e260c2792a4ac8f002643b", 0xcd}], 0x8) setsockopt(r0, 0x171, 0xf9, &(0x7f0000002540)="2c2c2783a1d94136c3641284f20f6ef9a91015ef2320afcb7f9b6e411158560d9d47375ba7b9476ec36525f7b804cfffbd5a6e7a70480a4b475e783402d4752fc604c203c46d8d9ee734ad73087c76003cae0fc9efd6a00cd871e45bc15ebdfdef41b643bcd7e2d0311685d0017e9d84a5c2dc04d2f6faddfb4f97c58f41d6f5ad739f4583f1501ea760f3d498af780cdbcb2cfbfb3ac31567bfbca5a8e0dbb023962c626d6991322a1481209e1abb2e9a95f4a5670187bf00a0e390ccf926b5894591cbba9ea546aeb720f6a035ef3eb09d057576d4ce8ddfdaaf06b8ca40a3d6f6f6b9d725d100e38848970a8458f260e08d6b2787e0c2a19da0a088360a81e50ab392153497b30fd91f409dadbf1e3dc83d708902759102f52b1be692c37292b319314997551eb7dcfdaf787555df30df1a3f6c2a9eea401a73dc5ce33cc0e5535562ccf1e252c1b743c0e4580e200dbcbfde5074cbcf6d92669cec75a298df8c1dfbec72929f6ccf7dd1a7778806e73f5583f8f3d6a79df61e14cd0d3c58aee2834af758e86c75437747b4413e7a4cfb03b03354a8e2326b9c050cc63847f317be1ce552188f1fb611186d9a64a5f787108502dd088c73f9d5829386041a299ee76803c0838bf42ba898f096d4a1646888e7804e55d03010f83f4a0add1c570f62fa7f8688736ff574742a613ac65972b297cc39502f4d723e11de7b0d2ab8caab0957426f049c850634a4dada9440331c48ef9af8ee6d0db8af7ba1772805befeabbae9f20d6daba8fe9026ff1c0ccce28e58fe8bde7f1574e00f3bee7f2af9d01da3a886ec8f10d786207d58d2c689796f4e426568cc533b5fb2caba3b4d354060b891aa8f347f1758ac5a6e4ba9f47c411c9b3e123bda108f2afe84264e1e9bfc3c3f61990dc3edd7189c0dfab21c5df39301a32fcbed78791b2a70057f0fffc71dc1f29016dfdea48282c774f503e0aef3855ff1010412d2772b9853e7adcbcc5ce4ae39a3f9cad600300aa9dd06a3ba5ffe9d7edb8cf138dac78b821504ae0cd8d16dfc3124e591eec316b9e8840a5e35429cf0322c9b1c5406125d5d86d420005d6c7b44ce92dc2c99a9a8bfac70130ade0170a47f15d32dca9064dad1fed7e795e0a6a58e0359e56adf28c50b33757f8977d1e81db160c8d0c9d5120286bab32afe6e66c7ad7f64682d4e5fb765f7a4846a288a2fb15fbc2aff3ddc7a1c8ea4e6f57442ec94d90d71e8f7048aa6c9632d22ad845f9afdeb6fcc00ffc225c6d871b9f5ef388a88047fddb505685e0827db2aa2b3819f4aba555cf24d087f2ae5755364e70ead5dd12a4a7ec13eee4f3ce9905f227d7bca1a241ba60013fecc208625cbc07fd6ba49ff327f933c31c4c0328c4b30c10d98e43d89b88c60509a12486a13c252d3a6791841d87d18b5e16181b39f68cd2af158260a09d1a6a1f0b14dd2bba6434409b6b9ac09e56e0bd7fd09eadf751951266331b4d346a71574d38d6af69b4d180569026cf5cd63b87e263d6511b79ecd4d63c38737372806b2fb08fce6c75d92dcc202972347c49a53f304594ce0a5d98bfa7192e6190ac0bc39148906ad9063553a97bf3f70f9c30c299cd56281fa9c0f7a8499eeb6023660b3563b90582d5d2b24ea8bd8cde1507ec56450380b631899c3f2fe07aed58501b0adc8b9b38b07c0c81327237cc677ce6c4ade1fb8226d5f288c6598b3029fa6e0e678c4df39d627248870c49b7d551b675f9860a6d00e00b8ce25809e2e396e0322cc9a0e1d992634f1373bd4ea54e39bb67735003bcbefd0e91ec0e77ce0d3a35311ca7e4772ac741f9bff0cb1549475103ed4c0b916bb344e0c93b7b03b68bcab428dd83fef51576ddb91d9ea617572710c45828d85f2ccf58482fa7b6f914f933a97359c2fbc10797d6fbb42873bf597f82e126379e7e2d560f5a91be49bb15f7f9d1a73820624a41952928a1dca9b3b842e85c2649120cbfc99116ed1aaa109437bf18554817a59ad5ff9e977b6e92a2824ae098d26fbedbf9edb549b03a8c4d2b600b8e37d02f0415dbe14cd2a861bd652e965ebc4ebc750049d98551bb461bf210c4cfb7bd11084692359cb03d40394fc237937c197f1897086c0432d8d205588983058127f95832be8fc3760492ec5801bae67547b91e3844353143a59ef1b5f44ae999d191b67dffed6cc1cbc33b33448fa128dd08fc69c130b7d751b9adcff5396735fbb66cea0d0e875fb9b49f7734fe6d7d38fe02667f22a8474bddd84cf975634fe0b0ecd029aaf5dd0120332a2655f8e88e31a834e165d323889c8529f72576c30a08ede4663b5f3e2a49b3ef4b66b9ae537d87760f9a8fef0580531207b9ec8ce938dc0c9fccaedf7e7061bfb1abed3b7450190e588009c72bee610f08141e550299211076276a78f080210b35cd944deee94d65b687fd0073e0f2283e24dbb265caa07c0fe60a47eb88ac4411ca85c75006bfe3a6b59ba7e590f93ec2981a45bac22c95751d63f0991dd5960ebb1ca1c057e9c32016efee80e11e8790b226e3067a3b4604bbb228185370fd381b20ec1297eb31ae19e7cac0334f8926d1e223716415361196826e5d5b3fa83cf61962b2de1e76cce0956781e67e30690e80c0cc4c71bfb52470e202b3513850a634504e829ceb57f7b82002424ceb1e9d70c02a77e1a8fff6bf2a848c89c13588813a17fad2295f79e1daf8ee7291734a6bdf153126a514a5b1d7161644ab3ad019195c31810bb456c5b3d8a219e51984a7be430c3714c270f3c920ab7152353fb28c8258988bb23471158ee879f2b26dedf688208e669e586496b42c33ea84647dedcf15843182fcf0a4688fc06b5c6702ad6cfadcaf824e310a4a9813442f6b7a7a0496bc1a5abeddae7cd64945918cf2fcc0d46dc5b46cf998403e464d1def7e759f7b7a752f8a1d7d6e344581b207d2de0d2aee8d674ada150af97311c0ca4dfb9289fb1d9225d96b3052a3b93b4287416c1b10dcf680669a0a7e3e7feb4f83c889ea84c5f4f6781670f46945733a4015f1f4f09cd8b4b983e34d85816abfc64dd916e1a2e9b7de10d4225c7efa9cbe8cf074e4df27e6c9ab9f8865a78fd0c7a4dd1797a5d7bcfcfdb4ee634e209e2009da3911aaa6aa23d6e41bcc303b126d25effb41187a95a47c55a5d56877abf2cc85604d0eb70162ab5f42d7c5697c1c41741f968df12e477a27174e3ba460f15726ab2223fe21dc6f14ca3f820749a276fd85f9252f8c056ce8ab971b583db08d1335a73241b527de2eadd17f0335cad1e61e4a144da16d6d8942568471e9a1d4303fe78a5b29d209061a88574c47cf32d4bd0e854302e2cfa6043845a9db1ff8bdcf2f603b0616628915e8a27457f4579955ee30e3e66ee78b28f5df3212328a32b5208981a71e8069f1e1a150942662bded36aeb6c08f89b722c6bc634ce337b1ee4d03497c162b6c13da9975140f716b0eeba1cfbd5e5b921dc8ceb610a183e14ed75cca489effb10616b3f464fe6e8c772469a26eda361930f6eaddabd287add1a4311f29c02908ef670ae108e61ac76789ac78a8ec6b89c1d45b0fd55b21829ac4bb33b3056d907bb2891bbd7a4d98a7a6d68ab3e5a5013eaf4906aef7e583249acba61345360859fddc5b1aba42e5abb15966b2dab6c6a89083ecf13c52f26474e87ca2482199bd2cdaf8efd760e9c4717a875bde3a88c675e4ce4ee53c3db16c90c3740d2d57c94867a12455249f79e98a2f18a49338d25b8a3f7754b52c071b929ddd8ebf15d16603ceb087c205bd3a40139f248cb4bf83a3a93362338d9c6aade990d59a833a348786a14875b1ad0bef2922d7568e0fcd15dc0c656b8c7bebe232265758c9d09da41e39d92b7e7614cc43326f1ff41a4b99fe347ae0638d040d2e5be2cd73aeb2519a93f9abae8f748df8fd4a945b556e6197af95d68fac36a18342547be3ef79542bc77a28392a309c6830b0ba4bf3b9e3173bc74486aa525d80ae9ad9b0dd7eea5b73d4d7e0c44d05615a9faadbddc275785dd74fa322ba786ac95e29f99e6e0a0ff942a07298f27606c41c6f38d7f8c13bea46fe1c1bf86f9c53baf304c8587d2e60c5e2c236e69c1cd8d0f5d8fee4a0a561b1685a36ac2b3f46e6d3311a415eb00a493ad3661b59440b4b07f17c55d7fd6084c801ed479579f5982a974d06cfeb787646e08c21adb0dc508b9ecb7fee6296aa0644d11d36e54f85606c76a2417dc053feb16aacdfd8910dd271bfafdfc650c41be09eff967351c2d901e5cbac2e149738cd9a2bcaddadd599e03a6b25ae8ddbab89eb82ce0a1f18a6a825eed3859710f0e57b4e066ed19de689acbe2f64dd5b6b771076fae5073061c062a7ae4815aa53bbbb13f4bc5ae4b40ab7b85c863dfb72b985056c3f2173989a42d8a38e6e689ea72ccf33114734e7fbcdf96def5b2ac53b374436290c21acdafb51148ea637dfa5b2e273238208bc21b4115f2c165649175cf28cbf621ee95fc6db3fbb5fa497140b9012ee0a0dad7bd1ae3e5fec5d4b9f485e980b9c2ce4c52e475ec7c4d17e9c7357cee1483020f11d21d51ec0b4a3f85d2ce511bdf9b854e7231112c7bb39802e5b3c4f99e2ce32c7f0e1b8c2858ff5dd0d4abd575023a3e7c36e805e12c9d92aef133597ee8788858974ef905824c52848155ba33868d424c1e1c6e6f38d5895cabbe0d165a6b6754bcaefeb029d6cc16d702cb63a57b72750dc594e08c9d18bdcba3d5417248c0c0c95d2c2f61dd0bfc832509f185852cd0952f08fd999f22e12fe5979c5cefdf8a470531434e84aedde527565c318c765221535597363ef6bd3bc66d9c66da084de785045eace79f8006321be5bc999909e7cc2f0fe370d546253d74f1ceab7124c538d92af47c9de740aec4c33f74be9ebae37928cdfd491ce555c27fb65bccdef83390ec2ed8a84e2f422ac3b34f9499a4045d4a386dadee939cdf2b3c2b73997c872d42015703c499a83366d23e88426b0ec01fd58f611264145f86f419009cfb0df052624b710c06908cdb275c49f5564fd55e748b0f6c5f8e1bc3ed7244413248870fd486e65ccb00b7641d21d58c6c99b33e9c408199136113a98bc1756f7272d2d69e968d122501c002d191a47b82aba79fbc3b80c8a95e036390882bde2a7d0cc3b638584fc1d0d62207df4ecdc2a0764151a6388e44d34034c5cc5858496f280c4fa745666c8b3a74b86d04833269e0a99a6798dfcbcce0662668141fd24aace63a7cc02b0a1855ae7a73d9fc5cab1e63146749901954211242fc53557caf95257c80728c7e7617dd4d6511de26e2960de68907d0816763b585cf91a98b6669c2dcad3dd6b98abdcdc139982795328176b4411104f27a480d3e8f586c276ad394d9ca144b931dd72dd346fd7588785a083b2980eefb1a138fea382e6646435b209df95dddbe7b6eb6483ce476525ec43ba7d76c9a21c49ee3484aa1e4a7f8c10b3ef9105544e9d615e4c93dac577754fe7331457e457e7fa87b5ae93bc97cb029ec0ebf011d649289f0d3d44afb99ed45993f95030dcfe7308d6e340a7bc151a0181ebd10911036e6af3742651edd4fb4a96765110a41ccadbc792dcde05e984186a6641c04d5be65ec5238aa4edb4846865d5df010a2b4b19d59fd20018eee6de7c3452eb770b1539fb84e75a8d247cb63723ead53ec127eb756b3f9632b4143f4860a0d029d4c204f1fd97876bb764d32b1f462142e7b8c79325d5d5f6e5c76f3512951b2b63e8881fd2d134fa093a09122e6f9a056", 0x1000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) 16:00:07 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r2) 16:00:07 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x2) fchmod(r0, 0x10) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1000000000c2, 0x1}], 0x5, 0x0, 0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) fchmod(r0, 0x8) syz_execute_func(&(0x7f0000000080)="c4430d465206d347d9e5c4a2a1905cae001d0e000000c46155fd2bf3400f7ec33e3e0f38ccc3c4e1d4591e8fa978c709c482f1903c52") 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x18001, 0x20) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) 16:00:07 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f0000000100)=""/69, 0x45}], 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfffffffffffffffb, r3, r4, r5, r6, 0x8, 0x7fffffff}, 0x3, 0x5, r7, r8, 0xa3, 0x8, 0x1f}) execve(0x0, 0x0, 0x0) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000200)=""/243, 0xf3, 0x0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:07 executing program 0: socket$inet(0x2, 0x4007, 0x9) r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0xaa32) read(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x101, 0x4, 0x9, 0x4, "0ab02a825fb102528236eb40a695e1761a831bd2", 0x5, 0x100000001}) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x8}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x0, 0x2, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) 16:00:08 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x40) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket(0x0, 0x4001, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8001, 0xffffffffffffff6a) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202000000006c6530002bb00ed7cc39a644b4a49578cb6b2a7d8700945e61fc5866c7b3a75c319f75ee7f379f7d03f3327f20f66cac0b7aa9a4122cfaf27ddf9c3953cf20f3f5bfa8b6a105ce7f49df"], 0x1) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x4, 0x0) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe4f) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg(r3, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) getpeername(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x802b, 0x39, &(0x7f0000000000), 0xfffffffffffffd1f) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1011, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="ab5cfd78be32db35ed25629f4dbefd81d45180c1d8406482069389e5d09632de0861eaf1f9f9317c6675d0c5d20e74c1435a5f9ec72e2c7e59c11ce1b6518ab6c92252298679d0548fd15fc33138e5b50a0f279d7e6de337a510eae6412f1d6084a7d4ed749be06cbb266fc4affac75e6fbda01b4f3d06c9a1b1e7095b523a90582c03000a2f378609bd8052c7cf0658a52b33a4cce7033c3b0ebcef0c5d850ec8ad8976185aa7", 0xa7}, {&(0x7f0000000240)="aa31dd3e8ef2be5059aa1abc2bd5c0cc22a149f6e91b2769136ef3112f7f5f8ed2dbb49daade4ebddc5a11c5be57618acd7ca9ce161e28f983ecfad437bd2ff6acb99eefe2379fb15f7e01b88e24d21564b770b49969d37a8abf3063310f53df2b2499", 0x63}, {&(0x7f0000000300)="823dee97f9211098b5f73ae4acc80f24195d1c88575c2d7d0615b02291eabbec8c629364bb6c66ab8542b02a8e4531ee39", 0x31}, {&(0x7f0000000340)="cc63c2c3d4e90cc7009f1de46220f6de353dafafc35995a30cfa10c930fe44e23881b04a7671417380afd7ec53802ab0dcd9dde149541c25c31ef48d24004ee6bd5dd68a42a344593ac15184a9ab99c3be56ef0afe2a928e77168c019589194a64680f758148fee8fcdc54ab0630a5971005836ea9151536d04add33a3f9722c6c7da1795d75e64eb38d80d8890542ce1ce2a0ce9cbaa014f53202294dd18ee27ab203486fc08b26ddfb423c2d0d1d244afdd05281596e54833d9413df606f10286a78b74e0aa877d2c83d0ba15c56843a3efd9dacdf4e5e7bbc7860a8010165c5dfabf261d9b1227a534f408839b7f6cb2f99cda77b470f68d19fcba2f1db257d7d510a90afa1e4f9b042aa530d96d527831afce2c5008c731547c9406098b41010739dd525f8e2620a7be51bb1bf1d239d04b7dd0056110ab28edf4e3d7224a90d5543561a1aef3338e037e8839e1615eadc304b5f84faaac5771ba6fcd41f3d8faa7fdb5eedc4c75ccc9610bd2797b7479fb5856c2e40181a3dd953db1e1932f0713f9518dac43198a94df04414c16a7246422b447f41a0ed1dd8058d054cfe5469aa8c1d0d67e4fb8aa75481765aca7dee3e562bb0978462090ae9b683367ef14cf6b52b8a4b9311305363390a8acc543f398370acf26dbce46574b5ca499569be5d2b7fba03fb259bc61d855b122a83360d7d2f555bf19071783a0b26b1cb02ecc9c35435e5fe4b093e7d016fddde0ba12420f467129992191625ddccc73859936ddc0dea99804347c9062ef792d621a928950f0aa5ab712f9542373a1679511a0acc8e23e8fcc69f1a42e1a22d9010b9da850644a83465261961b3226b7ad7adb0195726859ac8a9da3b9dda0a5ded3f6dd87002fabed726fd94559f601867921626c7dfaff0ef0690597e8bfaf310d1ba94b23e9ee32525cd4d3f2ad21f41fd89e6709db903f272c6849e51c4a2ed5e67d51eac847e70fd20316ecbdac2daf36f875514ac74d80e103b8e4e943b0260f50ccb615b967044d34cd56676076dce9cae69be607fed946d6bb683e62c36385b18cc94b035fe4fe897ac67d5c52dcca6ce0855335633cc9f85583071af9b556e2232a8b922935ee89fed12984756c2ef2fc96c3adbd79eba727b61070536f63f4c2a6c6556f8a4f0cb0794bc7182130a02463284f8fbb1b7cffa2e0546121ec186139d8bb99b91420b1e061fabe21b4a8a26eb3e5877107926f8894aee94d48f751ae3999be191ea3ad352eb1ad18b1493d15364053abc42ae5472c2fd1c1e6f177dd9ea627ecf54cecca23508485328d5aea172d6c35d0e51ec563fbdfb7148e96a6b487e7b0d19c258be8e534d6c39c5c3e373e14a060ddd58058322628f79dcb6962cc6b1b262eb5aa88185ac41f50ee69093f340bd35186197d0e94eb0fae12dab5f4e9cc699fb7102813a95e1c579253378acc0a5a3690e063153b36c23d27ea0da965f3eb655098eae63fb920b99ad7d3bca52e7c222a977dfed878f4660dbbbdaf6bf3c126f3cc5f670c39322be062e688bf1bec175261abe3fa890913957a123156973ebc3f5abf90833dce215bbf89cd6c2da0f447bfce52b4c063c3ff13984d1728d3657f3bfc2a38101b09d60b463dde3ab97193166280cc3fa20239d76ffd534cfff7ae86beb131827ebfd3a65d5b00198123570f93346c223d92f1a56d5d7fcdcbec17358d0176aac8b9f0ff00511275548b69d631c7b92bb45aac7bea14a08479b637db81eebb479b640bc65861ccd410be177549b915767d5a74c8473b8190e0b754234b611e6d8966a7fe7af51c0634a384c35a56f98fcb6e325a9b1e8a9e0d61135e9c90b4623f378e62b14b3a5707a44a39ec9b1c3f09ed7fb0814ac0f26339788207f4dbb243db01f3b3ac78b2da7c8f323f22da91eabee52b76366dad9566edcfbdfeb0b4e5f998f8bf757e108f843f3665a955da1fe14be751b2f35ab79fc5614443bee3c3505ab2b145b6f2d00b2b8fac4f89ac14ddb09c50a5c81d3769fadeed7ab20cefc6655226efa87eb9ef9a9edb1fe32daadfe9bc61f714243a4313c90a415610cad001a58af4ce87603b64abe4665ebf922a583a98be7a212901c08887ded07a64e16fe2cc3dc074bf6f0d63fb63b0a2490341aa6c805ec210fd783ad5de3e5803c8449be5a3715275ff7cb82f1b2832fc101d5c8652a5fd926a3f7da88f3dcd2c27ac7998bfcefb7be2e17b80b2c9abfffaa0f13f2c665075bd4ec242376f2b9fe84678ffc546a443f952f580acdfeb5066b5b7e89d78e252819cb755d870e6e98d021cb63230b7e4365750e4f93572e21dd3a69215796985e02d1a2c95527693bab92fa3f6e16f7cd23733601cbcb349c11c08522d398819c3c77af6b888cbc8054097151fb1a42499db96b2e7f3cb10754087937d86d72ae94a4a2f5e4da15f069f7379de14c5187202d21bcf11c9d4b9f399e2a21da1ecef6750c61c8679c97825ae7866f923a2bc282319541e727caec8cfd02f8ac06c5de5bc153ce62f522ca99f057c99efe5780d1b7f31f07beaf57da1e965713d4e9d34f9c995b5e0ecfd1f2dbd98d80a78fc30613561bae217d8a3968e394448b1a3be736a3c0a55100bb0f962fbf0771e8d32987b67bddc8614b09da47166275b981c9e66af1a6951f85520bd04a3ad85d744e70e4f683c552bd7ad3b40c04e290784e3f1995b64ba708094f1cc6c711dc01a09b538d46c54037b4a7a74e944a8f5644f283bcef09e4bb4cfb4dae00404a905f69dc14a738abd30b6dd82cd571b12699995739ce9b4b97df00d119e166b6a2fbff385386d92aafde1267d28dc64ede35715daa2d51a3f7cb4dfa994edad086f03a05fc8ab477a1476443074209dad8b05addb610e48e200efaf889e34a006ecc0dc086a910f4be91b961990d4330941176cc552cb4bfc9b08a6b7fce168a34919602855580b4527a7ec27c9f10c4984c84005dc2fc377bb6fc45ebe03b7bf07b9d72ade536851a62d89b1ce117486c80876b9bfb1a4caa0a64125d3ec26c8504ba98ed206797f54eb8352f23617c544fd763c1c8463f195606d0a4c3c211a8305a6bb454b6f5b61cfb1681cd23e5c926c4114647454aa7c6b0fb1193d4dfbeae4ec08272f574403ad6d3dbd328591505bdf1ea833f09cd9e6e91e4ab18d62634e82cae68f0788600005767b13f698844c5555fbdc184bdaa1d807ec95ae9c114363c28dfca63647ded21921beb1648365bc292b90a09801299605e4a8ca69443deda19681738969a45d365fc92dfa511c1f19a9c9a79ebf52e9aaeeb95635db6cd68e8f27853f868daab459d9c0d0041f35f6921ed020e3900ed55b7cbd247c9e2c6e8858de9c479b8f4f1f1a519d7b2cf6cd5a308011e0bb9a2391b38981a2373a6725aaa7127c9a1bc26312895bc219d16f7fcef3989d02845b5d7b3248368a5f212e246d078823a9b1530defef8dfd41a11055572054c4bbb1df2b6f60f50dc3fee0fa89054820dc65e874d55a8a4193f6717927bc64b0b200eb4319da785eab375b0d5fc84a0537b95c63b9024654d7de3f910f882d61cc71f788e41092398529c25fdf83864516c15c858b12db498f32c31c386af60ca9b21d2657c76b212706acb64de15eeeac535cffbb23f2d9a18a9b4b3af18966b5fb4ccb234daa449157773c64957fd5d002874397499cf1377963a966f1e466273fa206e23fd3b47efe91e988e4a737d082f5f91a383a1a698d6cd13adf7bf7142d83cf214e6e4725515e597c692d86c52af7d4bcca991f0c8d327197421b134208b3dbc5c275223236c78b042b30793a4e5c69c4b71076803b50e1ac18775c7267b50acce7995518200478a70d4dde8689c353b237796bc783a095b529ab8946b0521f3d25a633d0760ceae87ca7e803b446f3086ec7ee9ab7cbbefee538b71f73e58d7e4c17ed001d29aefc7147dec9e95435e5768ce35de9ae170a5bee9606300e9a8175f7c751a6522a604c18633a66f4a2b7a8133a3fdf3a9d4317c837fce714ea621e6275a4981992d3aaf19eed211f4353b799ffaa9d239f883f4757edbca835efb89cf0c3c57609dfaed0c68f58ee536b75959fed9a9f42719a0e4d3db52bc0625e7627cc000ee06aa483d92d73e6b1b9726a7d60df1b05f82bcc0731b3e45e0a98276fad8bb4b7a12ddfc5d7abe274abd9e1bb28c44597bbf7cb4f4e95cb099e31553cd518942f8de3b406ab817216a8381480127250848a97b8d7f2283d5cd5647ea3d2ed2e57b831c3c75ba9c2db7b0f4f87a350350073758f2c43612f794b4ee9271fb8ec28c68718e2786271c56d0c39699e206270cf41460380a914b3a6ea7450d24ed4272c528ccb0beea4d3f50bb79bcdc31f79d6d50cca7415aa0e7d3006ce618adc9a659d2cfff1495acdfcb8734a53e439192af10cce00e4b9f353f5f11f196cfcf3231e746e293a423348caf21c3386e1be74d5ab7a88ac7f362ad696cca68a40dd23c078baa09aa4e6e4553817a2574b49d1e41b39c47a3f19ff53c6fbc4e81b8f9b78019c19b8f77ba797896ee901251bb99593f6f579a2d4b48f9e50a9caadce7c633f9bc2448ed541c85bceba41f9df0ef9eac8242f50a355068f39d170cbcceda81e8e02f9fcea176e837b31055eb599d34505c00f75989de03181be6adb493bb3fec97aafcaf4305bb5796270aa88414dd38b4a2d6d3ebcf6514189a299097e0d1fcc9d53fcc6fb10464bd482d49950d7dbd37b5e0de2099b4f8801cabe07f68ebd107ebb18b27d452e91863d49db8fae443c73d6d6d90a049573577d83258a72dfd6a7551a9f69d0d94ef8b774075f01b47a9e37c4c3a9408253c295b141fa8d38e5e17d4f36de4e10d6abe12793e4fc0875a1b575170546dadcbfbbea1ee4c383086ae3bd92c199436198f877a3bee2cfef48b1eee73434984d345f1af4ca8a6c135fe3dd1e4a5a2f7bfb490d2f688aa06d50fe04e133b7f027cec922547382d3084c0ae10a15bf83e008fc76c3f8a9bf4031e75807824ede20f6f5cd0fe369992ca1a28421728f9b5a55f3f28740f6f34d5f35a9693595989a91f6a0287bf5448f1ccc441576c18673b3ea2723a126e511e4caa0d23b69c42928f2da8ccb149f378d4e2978e14912e2d846db318d75ab0071ae3453f1567c3e5a625600529880bc9ef5ac43d5337e33a3c9fe4276c086507fcc18b179ee31ab8ddceea059ebdcb069430bc9df60dc4016e21f9816f757bcfb8b8bcc66e50c8261887b8d2101fbf9cf0c8361cf78913eb0e8d5051ff19193ed14d70188b2a86cce85eb9ab23340f9299af527a23650dbd4161d8fda7604e4bfcf29f7e4e116c6064c1630ffe145410805d4f9466bdf927f0a02f4489ecc97727b24d05ddcbb58c8247c123c0a45c8f93962ff9f0bbdb7322c11769577608e96548738a100d0452503c27efa7092c581ee1afb31915442dc8bc5af2256bd78be6d6fa91bf60b57e48fb714dbbfb4e80be1b4c840bed5052e87b87450102a5f3702e6c75922dac15db38006e57c3f15a04ca274bfb6dfdebf04ea974e3623daea0c24693a368507d64cd37c5f969d13b47c8313d1c02a063e62763f7835bf481e772515551ef8de1ac4ea0616d407d668044e0911858682bfab53fb2b754e7fd095d58d7664ebe8ac441e6f87efd848f907b430e26201a114429d4aac66bdef20fe5eae68248a13618568081d135be6620ef60835f5b7c2a72dd00b3cf856f7067d1cda4021388f5e5928f7c7cb97277b201de679913e54414", 0x1000}, {&(0x7f0000001340)="50bf98e8ad81097243758e2164d10dc00f19ab0727362c182c07cdb8e32233b099aede3b396df4ea321b9231c0ed04931f56ef9839f6775689fd614546b43afbe9affe6df53e937171edfcbfafb879bddf93ccc01bb245946f47d20b5504ac10de8b99e5b59a5d80a485161c55f3d669c92b530972e11ab3ab0ba48e20d60749334a881de554ebe7d95e9430908ef3154076d3c9637e0166e6801d114f606778bb1d48984ac684f5f8dc3d0e505bbb", 0xaf}, {&(0x7f0000001400)="1ed658cd9bac0e4a89fb2aa8685300e30480511b92e1f140d8f7e02e2e726792727223cb82e0f44749105711d7f0f74c05771fdcb6ced4278194b22baf11d28f215f389dedc42d15ff978336e38f9596f843c5231a6a911fe0cea3cda7a7e46051329800fb2cd85032d0823dcfb5205e64a8f9c7b57a2a9868317a463131c4eebe5e9988015aa72c4283d1ef328d7fe9cd174a87fc55213e89e38d07d8fb9f453e91042438842c4d601f80c622d134e77d32088f3c56a2749922487cf3541a0be4b7c6", 0xc3}, {&(0x7f0000001500)="96e9b2ded9afe5fbd4a0b63ae06c73d913618aec899124c24482cb463931d9f6d529b17dab18d4f517e56a44f7d0f493939395f84a50cfbf3cad784d6271117f63f5c72e5dfad09ecb7871be999e613f155ec7edc9616e61bcd11f4b488258afe392a4be1e4426b1ce5c1359e47420d4cf8129f65ff7", 0x76}, {&(0x7f0000001580)="74b286bbff6ece263c537c49f2de6765b98c2bbd91755413eca0c3d8692f628c192588be0832408aab3125f777786e12c2", 0x31}], 0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}, {{r2}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x26c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) rmdir(&(0x7f0000000000)='./file0\x00') shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) 16:00:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x22d) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:08 executing program 0: socket$inet6(0x18, 0x5, 0xb) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x21) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300)={0x8, 0x6, 0x4c76, 0x3, 0x4, 0x2, 0x100, 0x6}, &(0x7f0000000340)={0x400080000000000, 0x7, 0x5a8, 0x5, 0x200, 0x1, 0x3f, 0x7000000000000000}, &(0x7f0000000380)={0xd1ea, 0x0, 0x717f, 0x1abc000000, 0x1, 0x100, 0x8, 0x2}, &(0x7f00000003c0)={0x7ff, 0x7}) pipe(&(0x7f00000004c0)) nanosleep(&(0x7f0000000540)={0xffffffffffffff7f}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x166, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x679f1d79baa879fd, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x6}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0xffffffff, 0x1c3}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000082, 0x13, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000001, 0x8, 0x3e7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x6, 0x8, 0x3f}, {{r0}, 0x0, 0x2, 0x6, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000004, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x19, 0x2, 0x3ff, 0x3fff800}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80000008, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x1, 0x1}], 0xffffffffffff8352, &(0x7f0000000140)={0x80000000, 0x8}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000440)=""/93, 0x5d) 16:00:08 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x30300, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) r1 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5812, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x200000000000001) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = dup(r2) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r0, r1) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x2, 0x4, 0xffffffff00000000}, 0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = getgid() r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x21, 0x8007, 0x5) fchown(r4, r2, r3) setregid(r0, r3) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000016, 0x0, 0x116) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa) 16:00:08 executing program 0: getsockopt(0xffffffffffffffff, 0x8000000028, 0x69, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x10000) getsockopt(r0, 0x8, 0x0, &(0x7f0000000000)=""/175, &(0x7f00000000c0)=0xaf) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="a685f63d6564db659feafcf761ad4ad5922de8bff2b60479121d21336399ca1e82e4a0b3510d4ab9ece8c4d0aba1ac45ef04a0346a320e78c2354d12596628a22577d7e5da0754ec937857c6702d63790cfd4c3ff566ab644ba4d7045b192a8390e4f9583e839e9ce7ca6c40bc2f46909976a351e9248163a3125425eae0008434762c9a62dbc5bf8ade5cfef3b6ecf055e4614e271f3d583a7505be8bcc90d99397c31e2c5a1a6ec6a55ff9f001453f3526a433937fb54ad5256b87b89b890c6bc6ec0e3b70cc2b8bf102c043a7914f87e86c1eafd302c6a1a7c377adf17bc158e0a726", 0xe4}, {&(0x7f0000000300)="d4abeb62ff6ac3ee1fdc83772dade43b615734d77abf2d53b0d5f4e5bc50cf9845f1692758f60a9b0716af15339307d87588e767f04b7bb82f8c58913636889fb758ebcc072f383a81596251138d646fd4a67679e893f024778b28367a2b3f5cbff56e4d2208714c92e61d47cc796e9beae5ddc82685acdadbc76f6e5ebf585b7392a99ea7a326929b4229835a9753e2658ab02cdba2790165dce2f9fc00cdb62521c2567ad7b83c14de18ea", 0xac}, {&(0x7f0000000080)="5deeb6e9d6ce43252b9f7611e4d01d4d5b90d48468e425f1861d04502939723f46ba329f0e8e5b7c1a6ac7f32ed6731e2be6", 0x32}, {&(0x7f0000000100)}, {&(0x7f0000000500)="5ddb6d8249d48cb0ea5376b1f5c2602e8556d41f41b7338679c5a1af22bd786425dae78848d42a8425cefcc14cceaeb1b44fa0f5ac65c216ecbeff37468ea37a66829ce8037d384a8a070ae2f7ae8be1ea8aac7fe4be9cf17705f2cd63947d4e74004db113e0b6c8b1ba2a24c8100c81fd73718aba131064d917a4483a07f6053314380ff5d9c50f1145202c9323d69155f218dc5aac3054d33ad5e2d429d4d0816d09af2f6114c4d16d90b4dc02416d451480e3dcd468e10ccf4e4e81d77d4fbef0697d16632f0e4678", 0xca}], 0x5, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) recvfrom(r3, &(0x7f0000000100)=""/13, 0xd, 0x1, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fchdir(r0) dup2(r0, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) syz_open_pts() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) 16:00:09 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 16:00:09 executing program 1: sync() getrusage(0x0, 0xffffffffffffffff) getpgrp() r0 = socket(0x38, 0x2, 0x660) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/104) r2 = semget(0x0, 0x5, 0x2) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7ff}, 0xc) semop(r2, &(0x7f0000000000)=[{}, {0x3, 0x7fc000000000, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0x8, 0x1000}, {0x0, 0x6, 0x1800}, {0x3, 0x91}, {0x4, 0x7, 0x1000}], 0x7) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 1: kqueue() poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49e, 0x0, 0x1000, 0x0) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/84}, 0x5c, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02385b2e80f0a39f5de9500"], 0xe8, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x0, 0x1000) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2000000) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="049034645fe5a6f6106b17fc45eb86ecabde2c0ebb2985d0506f1a8c4ec0d97b9b2e9a6da64f216dc88e38ef5f2832e406cd12ee5bfa7fcf2c19fbb6fe590e79bc51b4d0ee687acb676f7620a91dd980b2cc072a83e7a35a070574448b15d66c35d503ffcbf82dd595992fa56b9b1c5ac023c76fc4b55f89f7d103af7067ad3d97542c29741266ff20ca9b6396e4a9023c4ffdfda9320e4d9d9aad", 0x9b) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="431da34fbda155f042baf0709d3f5b", 0xffffffffffffff8e) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="df4b4312df826d17b4a66cd07c6e4173f3fca7b9f77e36aecea78f936eb4e72869b4c221161b1ad298ec6a65712b", 0x2e) 16:00:09 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(0x0, r0) setuid(0xee01) 16:00:09 executing program 1: r0 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x0, 0x4005, 0x80000000ff7fffff) flock(r1, 0x6) r2 = getppid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="5440c32f12e648e09add5293433bd7bd790476ce03bf1c2654221aa6b77f36ed04f9d908e2c2d72cc634bb96644dbfbac3ff9405820a27fa3c56e9512d5828b439101188cd1c3c91869498d97ab48cec745199984dc8105ff0e0232268101ca443204d5bdbe26a6621362cfe01cbd966434075", 0x73}], 0x1) read(r0, 0x0, 0x0) 16:00:09 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@in, 0xc) socketpair(0x18, 0x4, 0x82, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f000028c000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80007) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) write(r0, &(0x7f00000000c0)="4c4a15b645c49777fd1b1a1784ab905f6be5eb3b1da4cd418bd4d945acf9438acb1d0fedf570e28814516c48c57326e0efe915258f4f64a295414452af35707fda58bd9bf0c0a6396a396160f1124c3d8a4c26a0a11b252e5b3689aeef0d8ce52b0b031d773c960c9baf4e306515068f4539c90d71e18a965a18c25c57abcde323ed9f4220f3ccb82ae4567f069d252cfe7011d64dcd49c3d8a560ca528dd3900a331a215343e3a2966af156f77c7a967cc74900e7f64e219854a7873474345b198d4c5096a6d6891c4195f311d08ae80cb2966d", 0xd4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) close(r1) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000006c0)='./file1\x00', r2, r3) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f0000000240)=""/103, 0x67}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000580)=""/162, 0xa2}], 0x7, 0x0) fchdir(r1) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x124) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) fchmod(r0, 0x5) 16:00:09 executing program 1: syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x82) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000000000)={0x3, "8165a1db988d43aff0e05ee2f172a3f484a48c1851e4c6e1cbd30e8ac8622763946b99bd22082e06c2aa5e27afb3779049956a0684924c67dc25505a8c064ce0c930c7e801c8d041095d234d18d1d8881b7bcc338f33aff055288f70b28112006112e55064413a0afdb9a029bfc4cc5de0d3276941e91c5522aed02dbb997501ecd039e5b3e3"}, 0x8e, 0x800) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e6000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="37173524e5293de20fce89df7389a7b0b466b47122b8272024aa44b779938570d6f58032e4474098aeeaaf892385dad5de4e", 0x32}, {&(0x7f0000000040)="d59e2f494dee440ae3f2be69641b383303e35036d45bee36bb0c0f3bcdf8da6dca4df7684a87d15d18b5e90b57fcda174233eaa1dd742507782b0c9b46ac576441223c", 0x43}, {&(0x7f00000000c0)="fc6ae753b3018f96dbe5f49535e86a2befced73ff75be730d6e9ffebe7ebc20c32ae5f8f5c4f10b3cd2aac36e84d7247be8fe1e6bb792fdd25831ed584a2a540a33233024e36c4d023945596755b27835991f05a104eda78f90a9ef2f2fe65ef9a5513d058e1df3f78d43948de38013d391ac74172c15ab6908ed1e04b1ae49a1dfc1e7123a64956ee32ef4c6ee9dd85c0aafb2c7fff9fc6ce1aa36bdcdb9006c8cd04f16662eb8142d9c680d2a395521803c4a83bb69a8df72f0062571c597a0ef409", 0xc3}, {&(0x7f00000001c0)="821b1ea717aee3dc4291790f27f3e0b4da46a34c85702c15aafb3bdd20d0329f8a329b70af0e9fa79eba06acb5d551daccfe364551a394dcb32ab2b0549fccaeb76bdab39acad12bb213a92775eb712a3d25a3779543c59afe71bb3508a04d683d71c63101c1473f9690ef559cffd27d43dc6cf70f03b6efeb9874bcfff3bd094778a1fe287f9fd63078d1ad664d23a27aa773baff46ed6dd8a119d658395af844299a925e467a26739a4bb3e25f20ef88b5c99515cf3cf0098c2546cd5eaf78ba16a0a97c0f38cc0453ce8b45d22bcccfa2569b561d1bc98f346509327beaba6724d12832281b3f8971c8ff8d9908957bcfda", 0xf3}, {&(0x7f00000002c0)="71f3386cf90d1aa92088e00827ab7c197b18d412590bfa9c39d86865e19c8655615fe9fe3b8dbe5a2af8eafe2ccd89687ffa9e896ec485d1859853fb555498cf324aeb55349a3226ac465afee27e85ea527e8c3d4e378a297d1b8bd3aeaf51ca141e1af71d8c1a3454d5467559a65ae57a9af5eca8764217db1b6118de917ff92a92c668ed080b850b29791ef4ae2bfaa4936410a0ec", 0x96}, {&(0x7f0000000380)="03b59edde3216524279a2ce2b901194eb238558d674f342f5899c870f015509441281b13997d46313d33a648ab433faf30a255e075ccfe1caf38c81c072c89d7df56e099bf7f00b2dd0da786018d9409f09cf336ab32cc79424ce8c5556443c9c533612f701b2427812f23c7dbcfe57ae7d5f3a313b074cf73307287c04e8d6b7b3f7097f88bc7335fb2f10f777d", 0x8e}, {&(0x7f0000000440)="2f5697d0e8f53e3ee4aaa836ba3e59cabfb919cf3865430f01675773b6eb33711995d51bd46b72c89c0459f8426edc47d4512ee2e0dd06abf99b3257a9a01cff37a97bc65d35a756b09406457ffbe92e1be9c1df1787fa249531cac84774b7654efc888d9f1fa1c84dcd15a3de5c5fd727b0634552c0d658bd16c0f48bb4bb466f8f5178adf290d73a435458a472438cd8dbcc23ab14cf2dca54fe789063b8d2b3ef4d155bc585c8cd22fbe4aa15bcf20c0f4df07982ee0747ac841bfae9921e58f7dec23e1ed7e356de55ec4fb03683970fad35f2203951e465be1e8fbf3b0eefcdf48eb6954b9a1b7bd7aa3aefd4039d9e89b9e3ec65d90055b8541efe052592e01a1408c49438b2817c554aa9e9122485f2edee04bece7349b4dbb2a5f9c1ef90e14bf754a5cd81ca66e40cbe80ae40f3fd6bb2465eab34951174a262f7bc50fcfcabfc5bf6dbbe52a62cf4e27985641845021bbf959155eb21c59faaf3d32d47b74b47968299ae03f64f9acd0c0b61a350205dd2698c1e816747c98aa3b9d60a2ee92fa43e62950c4e4b1e09cf46191e3fa342c211aace57d06f8df9488a013282270825aec51972cb40906b7e1aea9180cc0e85574c31ba2a076ab53e361100bd78ea1d165218e8996c2889ed47bd35db00276345710f399756059e636fd92577fc6a2179d2195556d46e23016429026771d4e8d27f4163261ae9ea1f77587e1455b8009b9da11c5de5def6dd5b062ca09915bba2a1df38820ae9549986055b3125b967470bb6399f181e7c6b2c231f00fd701ed6d5f148a535ca86a656a2e307ade081ba8e1dbb5660010dde362de7f5887330bba9ccceca244a3765a8dcfbe92ef75afd793bfd22db03f975b28c4717f0b18ba683010676ac3acd3e26a136bf258bd09a0691787aa9b6a6d2780b05ed0fc7364f38fdc763f8eb3b0806ef95e49cd9ea19c13fd59c506a76286473c31199ae034a44f7e43b12b447d1cd16731f20ecaf4ea419465d0864c98d66e775461039c176d468d9dd2520e3cf5dd60ead89f2b83a80b464913bc9492a3b4ba54822113a4e432617cee73727f6b4537717c2365ab19fa13d48d12fa6dd2c86a66f8dd8a608e349263857cf70143553e5eedeb8ec9ef87f3425d2ba20d83195b3912345f3b82b7175582ed7598a5bfa17adb792bcb9f150c8f2e0259e8944f42b9dea99455bbae4d510745e0633701747fcfd4d07686d2a492315cd334a8a2ecee9d732b62871c3efd9d581fdba65426e930e455658274e67ea826abb7b7e199ea1716bea7bcf9ba2ec1d0cad63227407b0e96bbd110e8ba4f457da64c16d1f3497005c6e7b6ead609b3cfb5d4a55ac2b0e5930319df847ee33d5dfc152327067937df2563c6d26818e279307836470165f76b478240be0b624fb2ef029e87b15b2f04b046309d884d31f3511d32c6dcecd5147bf0068b5f1585e53b641e046d34426488da6e25acc44b3866edcee2d441e59abeef820cbe39261e0bcb7d16b2ee51642fe5dad32178b2a701e8fb2560daffc44bfc5d281c749c752d8beb45e6289829f653bfa5576e2dbca4515e2c2098155eb35e2fcd741bbee6a3c623a9cb7e111b9efa847a6ac530d6a66ba50e65ff4a33f79c1dfaa6308f751ec2ade84436b032c1b2b4970f39db40911111e62214b81f22579998af102ed2bebe3910a699023192666dedc55c83e8f400d9d6908638f5b59e8b76ccf3c9f357010d79cc31bbfe4d6b59efebe9a6da21ee7f369308c1f4e8d5ccde5a02b44ce66808f695e2526ad04b022d344ae103737f7197d60b28bda64c5a2df75d43e955d7547ef7f687c549103f84cf0040da62483585366f330d69732bf29b8d5a87d13d5c3647454581b21c361faa808b344b01a8ee018b7d7cf7c7e1212c45354739b5adb579f30c0379302ecea4fae81ee488c112c7525bfdc5105dd379e471281a7719c88319659fbf3192c220f998a5e7f72b61f8b9599fd57e8287ccb7f0e2e4397500378823a96f8a533540291df51dc4724f532fafec0e50d7b1262d4c3539355064a000be5c74ee05d6e9b6661f45f5bfad80667dd2a81949028006b9572d9cb3b6c52e0954583cbaca745a4bd9cf0d6534630d161163dfe0306e94105291e9d01920ba1f80ac95cf870d1be37f13189f497194791e3bf123bc6c79b8974f8a4164e15600ef956d272027ab1d09ce0b32172fed898adf28a4be680c6e4cef957f4bfe7e3e68613045840b8df69b0007746dac3ea08d03f2ca3181ea437a46e9995a3920803dc32865696e6e3886647c7c7a925f0788037fcb8de42ae01383028d2e5709c6d4d82335faa7c51ce815e969fe0a78b4248f414e40fb5707a471651dde504a2d8975a051a4008f6f02dbef5ee5db274c7f95bca27fa9ec9e3b70f91a5867eb59a63fce062f2f53e9f086876170fcb55f71ba94ab79f2a89d19e5799f8b2ba1720cdd3c93b3d7b0dd5fc2c29b29a60f51f0f0762750faf3cf6a9c6ce5b97b233fe7c41876ef7a49e4b163b3cff22de8d941e8362e7e972bee923d5c2935d273d61b84a9def918f052bca82960d1fb1a4bb68e20e3e423f19e640acb750e48ebebd6f6390890a80ee6802b5edc0244c073174e3e0eaf96bfdadcf308fe0a4ffe9970c806100e7c72edc6e9b8816f6561ee367a2d465cb6b2479e5db8eb74711a1450a842f49a9e24f5526bb897c38d9a173057f425d177f24cee25622fa1334ffa7630b560e8d1869b52a61a431f69ddc7155166c17de935c6a8b87994c8e8d73ab5bfb48b577a91fb82c4420bd1bac3e91eb68d917013a07c0477904fe49a62551ea34d56dc739b4e851100db88447531477b5fc4607bd8a3c18947c2c2a1d9a8c17b43ab778a08f8ed3f1ebc48d92b0f4e489bd9ad0cb67f1de6c4186002ec454e2fee1d18250d4b2487ed09b9ac50568e34ddbc5effd25780496bd0260ff47ea3f338eb584e7fcb6d61700fd80b6efd5fb6d6697734b8617879fb67fcbc54411fbd1db50bbb8a3efdf582526faec91cd561fbc28c78350a3d412b2d62c5665183a3915d7df7c3bc05998fd01b61faa4f3894d016c96fc61e4e7daf48631cbf28860ad88215f7e9d5cf599cfcbdfe3dcfe690af6e2d324f0d24c3f748c4fea0b8a3db6c03fdc21cc3b1534f43727f06f3e358b326f825ab57e95517052eb8198b141fc883935209891edd19e5a6d5e86e46ff19e52338b4fcfea2eef3bc2620eb6f7cd03c4efdadb7fa0d82dadf9ee593e7e2dc35554284479d65967243422c14f0c4ecb08f0f6a6f5a548451525525dffd2db681fc0c22720ae2778255b1e5d23bac891841fdd321a52d485862551f56f1a2a99d65c0dda67ca57297afb3b46c1782db5d3b11969d52c39fd95d595a62955eb9c5c37aa1c6c4a2ec834e374d4a18f40e4eb7cdae1b266a20d188d012cefa48785716f9637c6d10e8e18f74dd19b2c81eda97b7d8c9d43b3ed4956b4d340b67f4d2ee12a5b9065f3a40fca7954950489096355c0ebea9acdaed9ee3e2075a7841386f223b019e3f0a965413c5107812a15c09487bd11372d14fdecf2b1f0b567de003b821ebdf41d72c19a67c4c799c0da7fe8cedde5ea2d4e49099987501dc94afd0ab68393e935a11685249408f309853de75fbb18bbe22b11e82d4187dcadbeeeb97cfb1e95f53cdf778a71014d39a7ebbb0f47383179afbcaa9c65d8838f290d5cc39ecb522597275fde2370b2b59223ef44eb1986769002960a898f6d41cac29a3037509944a9f0721ad3c6077303b15982dea45953d8648539f3097f3bafe4bdc45b2b1e36d80d1cfba520289fefc3f13af39946d0e68987f49d886186091251dcf5f698bbb099ad97d4905e6b7b08a920184112b85352d8e74ec690d70581a86ffe3d05b83064404fb1c416f4f20b5abe294999b40c0b6fe63fda548286bccd066c94fc3bb356c9ef7b129e4d992d7ed8ef0447c3e952a567663dc280a3ada4e9912a255ea98e331513c506edf9271ec6e198c8dd6cd906e462c99435690788acce406a2c45169380de838454e6f40f420ee8f0244faa3dfe6ed0f2db8bdb66fadf316720b5721ea9436da5974408e838433f938fc39105b91ca1ae760af65c33bec162ed9ad435674985ce385abbb94125dca8de59df52c01ab6a17f82c48380b37ccbc1893382e26dbdc210cfcfb1efdebe0f93bd0d6f126acf4ab2763bd1cba2bde0705be1c4ceb605a62769ca3bcbb222309641863f43b12a7beab7b2a2c59c627feafd46d7ad88de1785b2725c8a1264ef02d0bd757d2f664bac7661a182850a5827dd035931815c6c322bf22a4993b058d9750a0bad202181db6c8a57da6944f7fbd3a3dc0a0c6ab6dbf3f96e90c43be7c43897bc638acb491a64fb4aded0d5997242be0557ebe3f3a9f5fd9f45ce057d8f2a2209557193fb526512762df0030672f5da0202c5f891cd5b749a44e0b95ea569bf0ba5f95126e0845ecf6bcc2c75449658b5a9c20fab23a3f246075c6aa39e0f72f176ff16338d170438b45fcbd1e5bdc159c3c157e0495b3dd3dac8f4f66b8e33cff8bae13cfb1e2c8350ab30d3a6cb1cdb82832d74ece66570cce529348072e1ec4e5e235770e9f3fa631c4b66da86b3a10319c89d8fac11458169e5c6584f7280caa70809b76a6046b7b5309bb71ffdb92a9d48063b7067ac951bcbeb4eb164f7f6b9e2e265548ddf20303c6c197312a1d03d8e9d0ce415aa702b8c0d5b4eac8b2ad09d41bc5dac596ccdd9e4283878d77e27a1c04b25bfa974287a99957da2a4453230668a56b2f40beaba3120d5e41174680fe1848fd3fb552247c6efd5ab4178308889356af05e3b6f06180833acd42f6b003f2007a315a1048509e21dad3d18735645043b3caf1447b696e8a4a2f3d00a737b1a71164637ad5ff0118ffbcfb894b4337c24c238a30c3015abedacdd1356507881040654c6904ec09737d0c5f82421a38fd332a93f8e4816df54b85935d42c5ba23ca335204fb529b0b9e973bbb9bb4820442fa1f8fe25b74f8bd264ee887918c9772c401565c4c458c47f0023e9e7fa7c6742334f530c3c37207633be0c601a4c2f8049814260c2adafa256530ab96944cf86db46e29b66faa2164a03f8f822f43eba367bc1bcecc4d5bdf5f6e4734e36bcc7322e7e70a276a8d6d425919e72928c80fc97bc4393a63ae18141a5f9eb5e1ee7ae54aa2a33aa83a1b54dd2f7648d3ed981126756da40aff0005eeab41aa41b5271f6769df74c90230528fc76f03b01ca826d19c535c11aadf87563f5d5d03cf734363aa3c2f5fb91fe85b126818ee0cf07196c6ad58f6ae942d6747d310cdfc37210f3059356efed7a8807cf5557821939f5aa31d61652562f485c17b962a6655794ec119ae78203ad4513aa04936e17fa6aede49135835bcb1fdfc57436e60a7cfb56496b9f659ff193516ed4e0e1e81f1878979cbf290cc481d163d0f44019f355dca94b595140a5602ba83915660508352cb8e3b67d22e0f11bf2af8d547571ebac6d73fcc29ed8833eeaaebeae596c5dfa59bf53db90dd8e1883f3c7105ba13cc4185d06b8dcc1cec042f6cf63b967c9d0b77582571ecc85eb24a3c22988465eec5b7f02b9777e2800bb0f4053b4c69a71002374ff44783769630156fe05c66d274ae61bb52c226085558a65b4285c667e018398913d0a3f1e3a6bfc7f3f0a761f7473092c3f18ade6a3ad48aff56476a5fce7a1042d05fdee4cd38094213d81bc311a7ac9562639bbc7222a78ecacf4f4ec232ad34", 0x1000}, {&(0x7f0000001440)="94716296596cb069b03907ed2507f21705846783d4ac10d3a16d093603b981", 0x1f}, {&(0x7f0000001480)="eb8138b17ad608f66f1677232a8be2d061da7854a331b0669f532d50c6f2b63c87d35080e066ae4087f88d201797a24cc26b9a49ae7a060b6386bc2c2b27b39670600e1a8bf6a2690dfca0f5ed9ee2", 0x4f}], 0x9, 0x0) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x2d}, 0xc) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xffffffffffffff79) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x8}, {0x18, 0x3, 0x4, 0xe5}, 0x2, [0xffffffffffffff7f, 0x80000000, 0xfffffffffffffff9, 0x4, 0x9b1, 0x8001, 0xa0fa, 0x8]}, 0x3c) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = kqueue() r1 = kqueue() dup2(r1, r1) close(r0) setitimer(0x3, &(0x7f0000000080)={{0x80}, {0x8, 0x9}}, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0xfff) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8001, 0x2, 0x8, 0x7, "421501a48fe100a2156f6d5b9ec9e81203dcf271", 0x1, 0x2cd3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/142, 0x8e}, {&(0x7f0000000140)}], 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:10 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x2) write(r0, &(0x7f00000000c0)="dd42313fc99d77bd5e32c0731755a7fd87bab8aa0bb2686fd7f521f2d85f544204499ec10e4fd7245d1248d110beac7ae40583c2449ffa240c4caf5e5653a349515fe59db56f6985e9b045392245978632d338ef0326f672366eb1e2ba58de6187a9fdf2280919a3abf2a98f2e63c1dcce26e3a787328be3daff9eb6d4659bcba2c490d40521cfef262530cc4ad1c0fa929c6eae1ea28ba481eae0249e2eaa985afffb9e97bee38de0a64ad362acf4871b523bcad88584ad8df93d", 0xbb) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x200000000000002, 0x2) bind$inet(r0, 0x0, 0x0) socket$inet(0x2, 0x7ffc, 0x204000000000) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bd98345f07a098206fb2"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="0ad2b4bce54638b18f8f", 0xa}], 0x1) write(r0, &(0x7f00000001c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "c290000000eb00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x101) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8c4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x52, 0xfffff, 0x5, 0x9}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xb0, 0x80000000, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x95, 0x4}, {{r1}, 0xb2f9967d56d28180, 0x8, 0x40000002, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000001, 0xfffffffffffff9c0, 0x3}], 0x4, &(0x7f0000000140)={0x4, 0x3}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 16:00:11 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x128) chroot(&(0x7f0000000080)='./file0\x00') 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r1, r2, 0x30, 0x4}, 0x7ee, 0x7fffffff, r0, r0, 0x2, 0x2, 0x80000000}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0x0]) setgroups(0x1, &(0x7f0000000180)=[r4]) setuid(0xee01) r5 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) syz_open_pts() 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 16:00:11 executing program 1: getpgid(0x0) r0 = getpgid(0x0) setpgid(r0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0xe505) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)='W\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x8, 0x1d9dd3fe, r1}) 16:00:11 executing program 0: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adff51a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbdff014f0c5f7fc0cb53a9ee0b6e91152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa0869eb89167ab265d715b9f6f732c94923595c11b0f562b904000000000000005069c8bf4639680aeecbc0e144fb09bed5691325d7972c17c2359b003520381477877cabb8412aa210883c34d1f9e9b894e3aec0b2af"}, 0x100, 0x7fe) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffd000/0x3000)=nil) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00ca156772fd3e6a0adf2c6f2f669d6cad653c3c388b56feb3a87a3daf33d21fabf26858bb1c417080147909f1bda7d0e00fd4e3e8bdf8a44e9f996dfd2ec410edc8e3a452f8029add85847e948a9003ed6a0e304ca8ff2ea838f6866367764782f9804cf8cc789eadcc0a45650b61749fb4022dd253e45b1e7a471975db8e3c04e70dda6a7ea4"], 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x7fd) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) semget(0x0, 0x5, 0x80) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000080)="d50924994c5220ba5cf820a20472296509a71f6f3747652c14345532bd7b9ff78c931e96ce0b92747e254a3faca6f05724c34c", 0x33, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) fcntl$getflags(r1, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: r0 = socket(0x1, 0x0, 0x4c) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) pipe2(&(0x7f0000000000), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc000, 0x80000001) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000580)=""/236, 0xfffffffffffffe8a, 0x42, &(0x7f0000000a40)=ANY=[@ANYRESHEX=r1, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX=r3, @ANYRESDEC=r1, @ANYBLOB="2d54384c90ffb536087d5f3a96", @ANYPTR, @ANYRES32=r3, @ANYBLOB="2bac32cc63985165519db5985b31512a5e49b057502aad3b759ad7db746bb7b5cfdb71449c4b7a7745358e90572f6713a8c3a2025db49bd8faecade658fb6971df189a386c6cbf7fd278c30893ad8b138e68fbb6f3c49fa5c74bb53cf1180894dd5ad736a0ac947a9480c231a2486fbf1a4e90cd696fa39680f5294f4f654fb298ab86b88c0b2d52271edf48eee8c3c91b3930cd0283c14644223a108364d4574f7666939a408e347d0572a71dcce2f41b4403ab2dd13c6c528759457a2a76023ce88d4cea794627957e4c0bb7fc97db2b", @ANYRESHEX=r3], @ANYBLOB="90b2e1724696161da728d9562327", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r4], @ANYRESDEC, @ANYRES64=r4], @ANYRES64=r0, @ANYRES16=r4, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRESOCT=r3, @ANYPTR64, @ANYRES64, @ANYRES64=r1, @ANYPTR64]], @ANYRES64=r3, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRES64=0x0, @ANYRES64=r4, @ANYBLOB="a79ab800c921278322c7", @ANYBLOB="e5c105cd6c70a07b3eb8e0aba59b3230bbef92cdd6d0c8c237254c493a2ae81429de27371d6e87e9d6adae2371d8ba4885fc174b815b049f10bda2b162488fbf0c1b4e46471e3a250b9c66419c7fba21683b192d7799e3ea711e2de8aa7ec3ae26691eb9eb42d8d6c84d4cffbae5796bd63ee2034a7955fe3726c2713ab2c4c790bc49e96b77c4300a5bcbdb8e5c1a9f9ec34bd821302b9fd3c66da8124d183ef3619e6e15a1ae8c3769cb02668670ab1b51933cf0956bf8801460d3d04137", @ANYRESDEC=r4, @ANYRES16=r3, @ANYRES16]], 0x1) r5 = semget(0x2, 0x6, 0x0) semop(r5, &(0x7f0000000080)=[{0x2, 0x7ff, 0x1800}, {0x2, 0x8, 0x800}], 0x2) dup2(r3, r4) kqueue() 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1f) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x42, 0x80) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) setsockopt(r0, 0x24c000, 0x8, &(0x7f0000000040)="76e9fed2861a65543c70e875bfb296112249fa4d4c26ff3bcbf3bdc6f750198703d840f2a0bf2720c412e94a7befc0e39652ef82d7b58bda1a31c7af064fa9f1f1a5abb312703a3af786b5a2359d766d1498b5f7d692736a1b3dda81190192b1ba43336c550c3750d7987939e133d3a0dcc104ddab7fee505bf65edabc37cd26ee8c875a3c0002bd7cd89ee3a4314e7daeed3d760ad47f73a009a3842fac87b4916546785e0390e1a7164d0d4eeae61e060a3403e667f6ce1b92dac651dc920d2e13db6fd700e566a4958cefc092794154a1bbc19609d579bb31c75d4630c891b30982590677cfc2f378b809f7edab08312d0b733e1edd20cfbddc331ebd4ca3b6b95596a9447fb13b2ad545827aee839c153e19d93b8bd03273588eec1697ff15a583a4629ab60ae266abbd8f18779da9cad5beb285802dee318289c6baa8a18f3bee22b293a51da8f00290723d74f63b2bd094c73b4f617115f53c8b0c4a259186706f3f5c8e8bb69d98df2029bf34631c8bc32b622885961fb6b45eecd039e27840beff14ba077ed39042c42e56fa0e990b4b09626a2176671a77b96c7f9b7d68d2b7e1e0126277eb83f88266d24926cc180a3fefc0daca138d123e5845b2f994674ea3852b42a63dc2066525a200b64061f3aecb6183d4b9373b7bf8fb4444ba282c6cb25a68b5acc63356c6452865844ab907f203a20c5599d0b4a8a12fe3ef9a48f40bfe886d48243e7e0456e2321bd959e433bc4995266186b0b53ddd5deb65b2d9354f93be39956263006af3e66cac7611c1e5d7a14c302e631c7de32ffae60a890269f769c41b5265d80909ca164bed234721c15da89336f087daebe039fe56af2d908bd15a8ab5ef221d6c6e8bd3bd963e975a7e73638f303ab1c20da30f2c825282ec977f6932a41ed0668cd1fa18748aefd539458296916e1f489fba4c1dbb449d62a82b0a501430da9333325fa949554b2e9f526c9dfa14178d8d5a386d17773f9772434c6f4611f82273fd7213ce91d6873905177e3e324c918c3d9b9df4b088de5b739cdb6cca76a93281313201eb25fb725930f5dfdd7bd68eacfca9bd97d4abb85a63e7bb9bc6a73a18f381b0ead9191a480f761b111284f50d8ab159c99960df221522182af7927e19acfbbbafae0bc48596dc932c911efd68c6b3ede183d9505956271b0f24af103a6d2529672339b546f73a10b27cc0c320adf431a3f85ceb32ee15b0df0a76011f53d8913afdc2ff2ae977cb86223312f13035574c487ac02a31f2a8a7d85b8de262c1b1027f701e1a092fed4cc060a27af3adab1aa897c53cd5f5d406645a74704f14590aa50e789d68955d5f556b1aa4a29f05d7e001cb37328dc7b9497aaa181d64cf40fdd6b629f8aa5b164bda9ab4bc71288899545aca47dcac942c5b2b9788a5005ed1fe4576ea5648ec65f41205381313144e9de6f651b35bb227a1a2a6b63c997d729ebe466da140014dbf3ca2679607dc2d8057dd4f749bbe11c9c55701397cbb4d6d19165d911a146e3b4da64619ad151864b78ab8eca2d854f7a24722cda6f083902eea2a0acfbc3e089eaa83613027ef9181d985763f6694aedb9c799128eded8e834db99ecaeebd686166d12d0ee1cebcfc958c4c773679089fbe6742f73d24eac6f058940e258b085573ecebc41bfae935396d6e08f6558a76ed6717f5cddb053f5972c67caef2449472c6fe41e9967768035257b87accc3f7ed6139dd9d325f752ec762c7787c561db9449fb7522d9556205c9cc92c7cd7ab95cd30fb175ed29add61d94accddcc1677b544e99dc0792a4fc7ff86237f992672ae81685e42edf053934bc87240b4fbdb14ceb4d915e4e20ab5b3b33823c1bcaeb53628de6366866f5c8da7e84f9d0760f4f5e90499a8e0b6f2ca5b90bea1bd7ed94705d3118bbde88098ca1eaee2a39ff1df657a9b3ceb92d1e6a595647821922c334c0a410ad99050a08752eb8abc664ed35bc14dccb0996fd2c8c1803c810e618cddbdec934292711f7909547671667154237b1775441d1773a333d49b42c2981553e854af302d737d2084b618aa23e299baed2ac7372d6e23a68624f363e84b58393fac96a1517a1edddbaedeb52723b9852617f289a621700aa0d30938807bf6a236c34baf5f5049e8898c1e529f43784ba3ae230e70d335e0af27513c658c0e4f8fac391792e5245edb8e993dc911b45949600e2522e05a0511edeacd1840e40fb1afcc0edab511c9fe13be76781fdebec132be31ce4b0922d4437a359006f554bb03df1fcb0d3bb6c184d1a6f592ed5b5370f7810f9bdb4bf2bf51895adb8b5dd7195a82583412e7f355a01a8929330f7a8b98e72905ec5e981bb0e1bd9fcb8ea82f67e30d2a8ae737fdcde3c7270ea2f522a41efa7f13f7cd00f7be94331745a70c455f6e27e630e23c7346c624c83c4279d689b5a3b2e3b53392b524b50a86a87bad14f1cb391164ef86593415593a07fba82b2e9ef25457e44e9d1c6a1bf7aa11dde2e13b309595a8297c256b40119c20f8851cce583f3e14030cbab7384627a8ee7d81374fe3d2f3bbc30364cef8e606153c6aea9e9f2a9f86879e03ef518ba8d53ded84a8d381680aa412b8f7373c4605ec6a777f3d45d5bf5343a91bf51c93cd9b92a896d500a059f2ead4ef9315352d2fe6ca945e355aab435577fa4b9e40604b145b634d8ba7ba2d9e298f6472bcfb64370ce74a0bb4114fd0bf521173e1110743b7add4ae362211d6b389cf2751101dd6d7861ba5d8ba4cbd0e2ce2b381df8d9e934a32a6b0a496b0749992e1e3f8d83054cd7c955a5d0672f971d27d4d5367d9552b04cf3feff804f710ccd4752c4784c394fa92a07094bbc1f217269a3d3b9c4d18fca9ce55b40f718e960e1f55fafa55de636a31ebec143bbe28664c5025f89aefddf656bf26ee53712670eee01ceba4ded608c556a40f5b9d0da47ca867b688c7794d0954aeaa588916687e317c5e5d8f48a68aa18a20095b2dfa88f6653cb35f09ca64285e97bcf4bfa440a23e6ec78845fd51ddbf7ef9247e3f4e4cc0150a296fedcf98755509d144acac66832c6f60753a7675d36d823841133fcad61a49d5e65ec92b8a6fae7e13443212e0534dda8118296cb218cb0744d30670db2b128d489f777fb0deaa6a7f52ab02ef2979de3df1f73afe723bd170ab3b66510c433cc0d13675e630a509eb5d16347c6dc5b4c4208020ad98cf86b8fb3b5839710faacbf8608438bcca63e839cbb838bbb045e6fca18de9e726b735a3547ec422e185c0a0de77b110dd7801a13cd505c9ab7ea410890ce3dbf9d91aa21e03d1e824b642c58e1f8bba6895a5094da7d606a9dd1f5d9ba67118c54f3327466113b78ff324f0cf07c6f6601bf84ef30d133495f39e1dcd70e215cf021b6893bd2376beaa5a39b915e0234cf10b85558ab7aab3a9540f73563678445b5ded82ea5307d442e1dd451a888c64ba7487192b354e99871abb1d1d6e348aa49aa711cea488e923da22721c5787075e1c79013656a6bf70c3a34bbbd428d9f608c0b3f7174a8dc76ae4ac25d927029f442da7a09e5df48e4875e38545a682b77dcc6f1d78341a9a63fb4292f661219fae090b592f11f82a50a4b2ac4147e8ac1769195956cc06e2eb96a1383d5d81b999199b2caf18f05e1a1bfde4eaab81b0f54ef5a4af5bf4b04de4008210dbebc5ad8fce6588957c1f48e23623da4cad7fbc3f478944241ea586edb350b5e2a65c5d537d415b6896f35e55dbbb1c01b58981449e1906ad2472eaf5dcf45e3587f6730a48afa9c85495b320905d243cc15a96872dbc403f722df75e6321018e015ac3db1fff49b1961de96c7fd03b91e792b4fc7d7f68e9aea2517ee37cb42a284949db4a503d6b112f202bff319b50ab869e6ac6c14b60d02f5e933bc110ddf91ea2b527362386aa0302e05a7f925b5f43b383f87ebbe732daec11a06ef4f42496fbafde4f70c50e9bb38c67f4aac2686572b579e784419f40cac723638bebb168ffc36c0882d0ab43d3e3d19faa792ff164d57fec39f255b1305090e4158fb46d0d0c8371117510b9d1cd04ae1ae061a4c0e9e807d7973f4718a8676edfa5b095b988f88044f46a04a2287a9d37dc99dcffb1d241643dee57933ccd8dccf979b62bbe19a4e2b22bc8837401c0cf570fa298910d1a97ce7e965a413f1b178dd26664e32f04c2ea1c918b9304d439c7dd35810a3d32b6d8a5bb0eb97345c79cacdfe0a80a90b3fedd4cc01fefc692842d44b1dc996ec6fb166b68d940e055e741b60cf3f57d6cfe0a253ed1ea72395438570b259f7b3ef7c98ce147fbe20bf715d4cbccaf2dcc546e4d960a2f0fa27e99bf3d0d7d82d85ae9e8bd25a9be7bb22185df73ebd08d43b263e41682f78b64e1b929b3ba8353109716287f09aac6ad19731f0b761e4a2d819d2613d6d68b984732397d29fba62b0f73b41360fb0f3b7f0faecc421719d0c28febcb55a8b5c751c8ffd2e14f4c4ad6569b4360b8fbb99533f59bde825a549b08739121b7384ea96f042062c900d76379ad84f6129bbb1cbd3166f696b013eec77991651a68c40d8fa6ab6c7328e18fa37f3fe3bab7e0233b88fe4c999b4dcb0310ea748f477c252d237fc1103dd771c7419c134dfb1a7aa04ffa8c43361b90c98cf936641c1742d73e39b036bdde2c0183a2f3eb003baefc332a24e82cd514b2f860183773f289cad1494b18167af7c0cc7a86e439cbc8e29b875dbbeee98a0914bc57440e2739bff0a63536305e7210f61fd792d58582836e50eadd0afe1399f682ff9b0626f1ccf7178931057c076dafc781cacaaf2e42e218cc9ac1b4c6c2001b070abd78a0f1c427b3c758b8118d570e2ee0936730518b6cda641ff88daa3a6de20b312aabfa0875881774af05cb5903763747ecbbb77c8792733e10913447b13310f2fd60dda6196ece2eef5b0670e0ff44bf195ac6189e2bb16792e531cbfadc1b9651bc23ec5a40b0d689a55e40de774188c13250eb3d23a4c269a0f43b435ce3a50abc12315d152312b5b1eb0bcc144ef1ef7da6bb6d3d7220da70b89487772db2de703007705ddbc0d191236b6ba6dfd320d26a72dbd9ff16f4c6b7e0bb401969670f79bf34f624b60455f3e2559dad2c50dd45b3e523a1353b83b1e2e09110e70edc8da90ecb29d5d38af4e1f2650b921cfbbc99a645568574ca9d77dfd72349636e6c4f609aa5f5aa9d84e8a9da83bcdefe8065aff7410a0b1bf5a3da06b9447521590445ef2e75b70eb62a4317a9b84a9eca067e93d244f54d2cdf2fd901cf8e1ff534a583389e4e844547a7ad424b710c0ea9e931879ef07f47d2c588b50c11e15a98f9ee78fb3ee881742bb2d8d42c84b1becadc9a05729218f06195af8f323137714e06247c25e24d793255f89fc2c7ee7928f3c537007c2b7d70e77d12ff7e235128e16654af7deff777422e0dd61af92f5309f8288cd5a20de0fbed5cf94ef5e934ec17d687bb0854f4093b34e3075f734b782c3f47cee2ec19bab9c46e281c7e631be180613d0653d6cb924c960a0fb8cdf6f7ffea868354fa29d9fe1ce7cc06e5be5cd07c359618fec311ef114609f4ad1b898e7fb4b2413feee9aaf59eee269be6289f7d1b11147a6cdb3ec7f98fa9ee23fa2c8851053829de1ed0aa1796e190af994f4c63fdf461faa4b0fdd0010d014045ed651185614fb16bbbec63d1365cb08a40af7ed65600a51c1d3c626cc6735e0e7089e822ee5636e4037f268c2747e1514a0b3dec1b6698dc", 0x1000) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x20000000, 0x601, 0x7f}, {{r2}, 0x0, 0x50, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x91, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0xffffffffffff0001, 0x6}, {{r2}, 0xffffffffffffffff, 0x88, 0x0, 0x98, 0x9}, {{r1}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x1, 0x6}, {{r3}, 0xfffffffffffffff9, 0xf0, 0x25, 0x7, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x6, 0x0, 0x7fffffff, 0x28000000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0x37}], 0x401, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x101}, {{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x100000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000000)={0x3, 0x8001}) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) fcntl$getown(r1, 0x5) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) dup2(r1, r0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r3, r1) listen(r0, 0x2cd) sendto$inet6(r4, &(0x7f0000000040)="6754c6e72410", 0x6, 0x3, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x7}, 0xc) kqueue() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) read(r0, &(0x7f00000000c0)=""/214, 0xd6) r1 = semget(0x3, 0x3, 0x168) semctl$IPC_RMID(r1, 0x0, 0x0) syz_open_pts() socketpair$inet6(0x18, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000240)="df82cdeb1580842283af8f493a330dd9ae81777cf74bb1d7ae46f0f638bc886f8ae2f133d9ae0168aca94115e489bcd63cbbf01ad28eca037e71bcc7117f15a8b7c9900df1effbdafdf9d0865aa8dfe4d5509734155258182c78fe8b063eead1d28de4739707deec1a39883a51d44a3c1b64222efdf2a58b54e91b55a29e7518f8cdb67d32f79d35713bcb67b13d26e6350d19eadbdccc8544081f692061a8a636f08ae9f92f3cd36e49b96cc9812e9dba955ba421b15cbaea913e9667b2b5a1d3c57f3f13660600ef2fa1492d0bbb19264797381d1cf567686abb411d53433c5f93b953a1d1acef8eba020d4857396f941234dad9b29432c2b877c75d90b1f6d487e1bb54749cac6705047bb8d1300a0a5114e5db761534b2b6e1c6bb883a3155d464c4f529a0a976700edf6f60af4ea78a5e1cb04a957e7bab2765670c6b222aeb38e0114ad0f911548bb6f665890dd0439e321ad2eae836f647c6708e94f7bb5c0c9f88095b944c107f5dff51b61611195bc65fb0c198b08962a5b9b5f02bbd7da12882d3be38d7eaf42a0d6f946d17e25339d22d2177338e22976d96fc82b6b242b002d9a0dd74564e295dcd7c3135b6a43c2a381d257e64e8a7936467573d38b06db89c1e38f9b18ace4056d6afcd5c1684783c4424d09946382abdba546973ab942d7e169a17663bbd4e1e948829c5a43eb5f08318aa7a1ed344a507c3af43900b30da57b14fff1be48dd1efbf665e6f04a9abab80afe62c91a3ffb38254158f0101410ff2d0fd9f8e86bf497f66632d8ec4a26ce99f76107ce75756d1023a924b282dff3c14e870be28e4e5b31b64cb81cae5dda979da4e920a666a68909e2eb3b39ff46e98c54081f97e68437832d903ea39e10ada3d06b81a88c141f8024d357460186e41f29e462f768b2ce7ad9773b64dd73ca994b106aa22174b36a7f04528cd071e7004157c404d7bd1d24de658025bf2cc5573e15567489f4ebf19293b440825375e069e397cdda183bb5f67ae5f5e28722114062c6cb56ecf7d84d9497b1572b65f9c01f77551a3ef62825e8670f9035aa237cf5b1ff7c4ca78b3ae9d6df1c3f16163e7e7557243c2590ae7b2bc8d9441428e9582974373c384e69d826aafac9aaf512f599c5f19dacaeb4eac1df7a8785d8c3ebce2c9fba9121fb7ce5f7191faa3a18359d421c6ebe436146cfdbc60c1f58cb0ce4ed9daba3afd1f20f6669244ae7d5606633b7074baa4830a2ac8d4a624798cfb0a33afbd17dcf7cf2d8be3577be91c7618c9d668cb571efe7f0adf9319685705529a98b6171f8ea9bd8746e891354aa86b3330e88fd5da0b1713b53d14b8ca850bd444362edeec6f615eef3eddd5d0e1a71e5eb0681be089ec06a0d6c0c1ac58ee6c095f015c88ea821e97ff5c163f139c002285b1d1beab769c8ca54582336e8e71d459a1a533616010d777b0f1602d289b29f9801df0d9d68a1641554a0b7b4cbcc980fb0a78a04edac58df3cd5cd5d86ef3401f9b6a15bfafd47c34f6895a1656b4824d75807b2b3392c0de984a8ddb7652246eb65d6cbfe2893b75c175c7ffdbe4762e74424546556db0c011713d9f3e984118aa01c9cba1e6412ada0efa0516bdc58a4aa5854b3abba5a3c30812ba53b21621456bbb719a7482cd8b6604ce6f9bd9a25ea3462c7f47f37c89267fe9384db41ae3a1588e9a30c0c3dfc7550ed59cc086bd888dab0b814e02543ac4037418bd6907e2d7a84268ca7ce48deb69685f57b2b65054e90474e1c85e08dbce7a98f00c98d03f37595a40940e1cea36b34c582ca216e7787dbafda95aff74bb0942a7a788fd36bc52dd2cea9246c876c7eae813a95835e1fbc17548f4838758ee4084e062b9d8ff764ce7a2fafac88a463d71c5f9e4e62b3166341835edfeacb9461605acfbf1752e8e35f8aef46985a040cbd81d53cb5e82d4eb9f5da9ca3a429e3e801627fed2da97b03e5693098112011c27b52d6b79783c96935a34ab591ff188b1d8f7c27df4b21831e280eadcb5fdc536d814ca2c0394182351e53a25945b7f10b7caa1038c413d802c587558c4f288b13a0397be20dfde3d1ae62a907f4a57650ac7b3567fb1a5c88f4f44f8b3312f9a60d610628c9ae3b3995aa6b540d12bafd1b4d05fc8988d4a20645a756730b0109b418ec67e42ec75dfb6881d669bdb2d07ad2efa2ebbcfb574df0b49003f708694f75f94ab91bb02bb73ede7d4785304f332443b82d28236f44d72f4624d41e1684c3bf69676a9fde10d96c9acccef4283a55b83b8d7abb74ca37b6f8013e7bc380d5c024ca63f2658dc1d05ae99c0e8c9f62a5574c42a35abd8f68703c39948f9b775d897688a7e9b2b6c77755321b892cbed1b4df5708c1cb44a010da13efd315422f60fb591b17b705b612fda6b7b9445d3adb53e0ad99919e4160a0a8af452fc11f6713d024ef16af7b4f1050a33b204cf39a46209b94c14ec414e44d4a20b8f13ed11245569d0a10a97abca5375051b47aad60e686f199d28165019738a5318e04fa7bc141771a04d93c31b4b93b2f3d029f63e05cc3c34c55eba272199b69559397b7dbe23ef38e37f61bda877686b9fa2fc760e9f8fa6dd56472c2a0a54481c49b0649ae13ecf1bec8d535adab2a8849551d70bb71acb44491505f991596a1ed93eb68105b6c15f84b227ba70ba6ec9aedf7990d16d2152e5ef97ad6a40fed72617ea0c1fb93331e4c788a3fc02d1b7ec247f0a847864b6b3b4e6181b9d78f61e81820ea6791b60034824a6eaf922ca518444ad3fa6e4f5fba1fab288cf5fa35682a1de6783645326b4488ba01b50ceec8e217c58e2faeb0ab50e2dc0601e7d47753af663edf76e0b32d6f5ad99ce0d08a02a5638e9bb7ebf9470002c89d0484a3fee32ba5453c3bd71cf2a2a54f41c6d90e43d406fe7f812854ccc86964ab1f108d57c20b267c544a8118c2c616aebd8eb21454d73333196b19158094d79cd2b3de029a7f9365b1d2772dcfcbe24a8e5e13dafbb459945831d3d64f51c406e02d83e4dea6ea2e9abe5f133003f87654d950d6bf5e4c10a5fc422ae4e67190375409a7b4c455b08275d439ba09c84395af89921016c2b279432096a0c493dc84d63ce7dec920e2d637fa3299cc0f8fcaff62c395a49f58be11730e0dff8552417f7c36b061bc3e9a49562e27b7ef9b4181aadd68a4079eb57ea4e91855890296654199f17844e71605dd7c6bf8b4e3acb3ce5c7131837f97bac71d42702bcc41cbd31dcd2a9441cad9a00eb94725d7efe8949c8cbd3386acdc8fbc37c2666eb8daa93332eab679be917907f7f8a66835654118ec8349ea913897db498bb7458fdfd418a15ef7dcbdc6004065d249523a43aa54f4345224cac379bfc2f159f744fa2f655205b922d089e68d016e9ed696440de0a891f3300a3d2078aea9598c1e1ca53315b2ec7416c1d6d9a16ba07bcffeb4e3a0bf322b24f53884df0e9b9cde9bf937a60d18818b5e78de31cb4cdd31a256e8597b7d758436878348206dfd23a657732ef1ca97a3d09d1a09a4dc10404908895d8286da8d93b42cc2379561fcc0327cc8fbd715eb3df8e4a93570f7d4ee55f9d187b3a02264776f26338826cbb4d4a8b402e793b419f535ccd4acd0d49606b7182b79e40bda84c89bbf316b4009f68b14b2f275f1e16549cdfcdf55279af27eb1529967151f74550e09e08adf8914a757cc0a2aadbe97f2b4d66c97df828537a73d06d3d604c6131902e6de062936c60a49709e0be7b61c65124310d0534df37c40754a5b2556bef67619ade713abcfebcf1e478a9b55f33eb548170ad020fa0a48f5f5ef2fd7576e88f8833fae014f634414e40d9c230840c14919eaf276e4ec0fa160b36f24c83ff5c22cfab587259f339a1823e349c79730a6b2c6748d16c16b126093e60b72007b45036459f0cd4da343094051dd6e369a8b3b11865242938bbe50590bd499a93d1205de01c624b3026a99d81c97012b35c353263e887a5d536ba5a5371803254236ee4050dcc728c45a142d5208bc807b4a82ecfad75f2f1c51b7e496da8daf46ff65ba6924f3e70649bf7cf29be05dc2ed8d4eade585d8db3ba1e564dbea72e0a2be53a2a042523b8ec1bd76038f5a3eeac6b69ab5c3833dc01d7a9b93fdeedb80fbeb898670ee22ba33dbd42d4eb79cde4f13383c885335b9af8022669f8ef60ac7f6dee8d2590215b3cbff704d39b7db32d6da030573c578efb7875bf6099ac89e140a67c8ea953271faa9ec2636cedc687108962fc78273a445545bf860f0ccb4cf6ba792d9bdef39326acfacedb0e71502294da18c8fde680e88d6bc6cd23769d70abe084fac1d39aed1ea0654e60a43a824fa2fa03077fec06fafdf319922e6f97da1a76c17fb0f86424111b7f162873758da3a59af9ee7a7e18edae415ed47431f77904b06323cf5dd7b73c3104ed4441063067baaa66c13e451b213d5f9b9321356a998c06effbbeaaaa8cf1fb177446a69b87dcc2f8aac323e9f3e9b9a3ad0ad25ca8685b3c1fedfe561eabe20a896ddf847d37799df4350293b589827bdd837ef84446d50576e28152b75eb8dda5a7c16901f6fd5fbb8921299501085d15c1da00d4ee45374c77d93b1185cab98e1520dd4196fdf8d974168d2ac406cb38c1cd881fed5d9fe3fab579abdb907c784f065b1ebcfa3de5909c23e25e63416b31368a0e5a173ec042191277db5fc126c5def9a07e11cd098c39a1a0c271305092f4a89633a48abd21a37371fe84be95b869473128e888ef581b4519d0d04c6d1381627dd9ca8ef39854fc5657f510ecd95620b2c09569b48ca7724b0d5161ce60a351618e6348e88aaf58cf7d7291fe7ca8da40cf4761426d3edcfeaf60df1d82121828cc7d05cecb4eecf1a891e8725a80c44e6d84d9858c96d84b8ea13db11cbc1ef4e1d3706c1df40770e3615665bcdbdc86f800f45cc4a02980c1899e18cface78cb9e218361bc116cc84ad74c7c11d1334b1f01de106b6b728c9958971277d2ebf6d393bb51c490107f7a9f8ffbb8a52bb7a8855a10a64ad680b870fea67dc2beb401736fddd956fbe601190af0b618ec765e812b6350279ac23644002cc426da3f4a63178a84f9c0d8d88f940daf5f021bd6ee9df03e029837dc9d1b54f3196e20f1b7bae9b53ea202741216e02ed9a2b7bc04b7681031bc979cd938097bada1b73932f56d22c0dc1acb28ce31d039e54690d504fe388a37161abe228d9961f9cc07f3fc5677f595c14d8d354ab25b7b221baf883e7b8fd2d507d051a69d48474b19053375d44d20a4f7ce57eb74c24d89f4894afb2391545cf7ff4789a2775698de8fcb2066e2c1a7bd9fee4be6b33c34eb28ddc5a05b5ff86275a7e9a1ec57b8fed0f0bdf5cd5630ad31ef650acfa66380a2e71b7b0fe8a8a73867b7db4cf999180ff37235c1b0b21e92cb7acd0dd21e99fd3bf1e062a70c7be2751890c357d0d9c3589907013fe77ddf35523a98403a0ec7fa68e3679611459c1bb0d6214dd7e5d51e3947c8c0513fa4220bbab5052dd4d010c4bbf36498469ad52a58cfbf442b9808d8f947bf6283bf3595f915b592c419dbc9073cdcf33dc031ed8c599d2f9f3cb72f257faa1f620409b9221c74885486e98e1ad98292c6146e7d60ea3917db0ae91d7e40f54236069df708a87440a1b44dfded090e05cb14a462209adb23ce8311f5f0a0993b8607e7121756844b0ee2b6af1e26ddc7a5af680f7d79300415481592a46f75e916e99b5fe5e6c33ff68739ca1b8a764", 0x1000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000000140)=""/224, 0xe0}], 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f0000001080)={0x2, "6880b8c96ea66e394a243e46cceb2ab09b010f310cf250f61cb4482a51ffc4d415773b484fd3447bbd85cc1308cada9be00904ebeb0be954c97dc206885838aa3a2c7455aaba39634dbb21a098bdad3ba72fc118cd43678ac03c7f139bf65506ddb8b494480372ac96339d77dd4e6cec83cd57c2e1c44bf82b0fc5f5a1ae6f39d9db55a02eb20d1a68f9fa459a246499dbc38f76ec86025e90d25e176e33b2da97778c06bbd8bc6907b59c601fad8b12eb2bb441cb478024aaa04c7c2a851df9"}, 0xc8, 0x800) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10005, 0x2) socketpair$inet6(0x18, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r1, 0x80000001) getegid() fcntl$getown(r0, 0x5) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/162) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044b", 0x67) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r2 = kqueue() r3 = syz_open_pts() kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000200)=0xc) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x9, 0x2001d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x0, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x200) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) sendto$unix(r3, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef4fa26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32ed44fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b01b2be089d187e981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df584b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955569755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x182, 0x0, 0x0, 0x0) 16:00:11 executing program 0: semget(0x2, 0x2, 0x494) semget(0x1, 0x3, 0x100) r0 = socket$inet6(0x18, 0x5, 0x7f) r1 = socket$inet6(0x18, 0x4000, 0x9c66) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, r4) r6 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x3, 0x4, 0x6}, 0x7fff, [0x4b21, 0xffffffffffff9dd6, 0x7f, 0xf3, 0x6, 0x1000000000000, 0xffffffffffff3c01, 0x5]}, 0x3c) setreuid(r4, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000140)='./file0\x00', 0x84) sendto$unix(r8, &(0x7f0000000180)="50222645a86fc2432ed0ae1e723dbe9c556d2659121df519d761ba87744c0413dc15567c8d40c18228cccf9c6af8f7b94ed46a5a37f5ed90226d9a836786f5b00f8342d88d6e021ef757ca8fc043518e14c1d957267256c9b3c82ddafc0086618cef94e36d211a8235cabf0915e1a6157c240ba576978c47526da859ae78a6ae9073b61e60c41b2a252f1887f78837c46a467186cbeac6d01452818c0ab4c2d81799f47669512f3fcaafd5ffa5b50673eb", 0xb1, 0x400, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getrlimit(0x7, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) listen(r0, 0xffffffffffffe581) setreuid(r2, r4) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r9 = getuid() sendto$unix(r8, &(0x7f00000003c0)="cfcc512a5edf40b90ee13c7043fd18cccbdfa49a7b8d17d8736511169b13f520f3f176d4f1bff2f083086b1de0b305f1a850e6f8941e7a48f5dfa94f75989f4a5d2072816ae8a379e8042c083a45e915da2bbf81b13e845e9abb3a086dcdf002faedc30cde675e3600f0", 0x6a, 0x3, 0x0, 0x0) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="5835530bd7f2a5be4fe634a6dce9794292ddd0ca7987b306323f28c6f4e72ef30cc612eb19f5cfd9cc9ad0dd6100cfddc9915a4c54a3305c11144d9d4979311f8502297176d5506c48183d03d71c185bfc928db8a624fa86c6cc473b6b3b62f0e2dbf50c3c630dfeb4f4dc9d72f17e41174bbaf6a01abdca5f2a4a45a049952af25ae1398aceeab9926b4f83de2b8f591c3e6256591df11e11a78cebd65ef93c9c7ba7c595c6140ef2dee7b731eb5f7779e38574f6cd40e95a19ef", 0xbb}, {&(0x7f0000000540)="8225de", 0x3}, {&(0x7f0000000580)="a49af8bbeb06380f7194a7af91123c2c32fdb658b726d476802da80a50a153b3929cc2f4423d070ecad9625bf59ff78318aeea7e96725643a32e5981db0cc9d91cfdfba072469da15d620e0248c73771022fbd357e9338c3ba9dc2d0690434997e", 0x61}, {&(0x7f0000000600)="0332c58953e47c12612de09420e4b5d9efad41e559850b7554611da29fc24b8a0b89bbfc2dbc304f80491d5396a5eed763d050026e1d8e9e26e6585dcdf9a586917b8f2052042fd859330b35d6ec390da36afb5088dfabdc8dbb6ce141a35ee6a1cf4ec87a01a23ad77949cec3185b109ab6bd369481d7526bc86fbe786977fe00e20f0774d4cdf45fcb8b022b", 0x8d}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}], 0x40, 0x408}, 0x8) sendmsg$unix(r8, &(0x7f0000000c80)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b40)=[{&(0x7f00000007c0)="703fc33c3c384cd3c9d1ec732891969aebd0660f22c84bb17c31cb64793c74a64a59bef8456cdc472e04c06ea1eb0fa590fe208996324cda48621ec2af02112f3779029bd4802922519c5bae03bccd0b32fcd79ac858778985d454f5463c633dbd98772cebe760207cf7b1d2e48000d7c6b941840781f83c9e6c1e252ba6c605a774475c5057bc756de807c18572ff6ffbef6c9742ac20283c00eabfa31385a329d7ba9553adddd3e4f88116e273ef3dcb481d7a43d6c4afd055d7c86638af5bbba03981201d5e18823453f9511d534a240eca63217fdcfc6c5f617a3ba1ad8804753eb1b4c8299027caf64d968d950c", 0xf0}, {&(0x7f00000008c0)="ddd60b38573b8a899d2cde3ca196fced606842331239d1ed9d30e1e2bc095f3db140be5d2bea3033900d214d81a123dfd8a3ca77ddc4b85dfe6230952ccd1ed03e25ed772ce982b7530a64df51e2970cea62f98e41793fe536709a80a8a28ebca6c92d01052f1b7577acff5d4051d0", 0x6f}, {&(0x7f0000000940)="d75ac050bc4557240371e2d0f55b32caaeb7c925b0912f14990d030a8b4394688493596a7f003f0ae17fb5b3e95aa0e25ccc11d78a8aa683d0fd0bf9b7eb9a5472fba1725a54806592eae97479da28b3e14c04ba3c564e0f87fa80b85b68707f73af1ee3db8baeb59f4553c5b7f0c160ccf9ecd3ee16959cb004f51973d64564c4b9b375b52d259396b1473fc2acd3338c1a945996896fb70e8c95ee86b9e4b1a3ff9722c68db44ed3a5003da42b8b7d6879ad7092094c271bdba642cc3727634ad0db53da9cea8403b9723c73ad19a817b2e07db731fa745dffbab0d496e23adfad5af0f1e88181b91cf4871114f0a6fb4fdaba21a2872fd28af1e766", 0xfd}, {&(0x7f0000000a40)="1601cbd61b8e9e09429a4810b8e0c0fd4889d7f11b21bf9399aabb3b8feda19ea6f6e6cde51f331b233f9d012b15d9c7b45edbbc8841b0411b10b72eb6842e200b7f1ead32398e6251dc3008d051b4f2cbfb8175c74f9abdc9d0a882eca6c6101301c8fc6c0e3bce0f5fc03af9df70f177af4e8a0101b6557ba4edc70d1441191d4167d4dab09b089c1fffe4850a19f185ecf6b45f75d139193ada1ffa57ff80105fff8cdaac6be2a74b57de0c00fcbb7652cfecfa8ff3edfe2f60a177264ca8dc81fce2c48c5a6a7a6500b40d2f59a640463c3bb455d78b318cbde87b2462", 0xdf}], 0x4, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r3, r9, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x20, 0xffff, 0x1, [r8, r1, r7, r7]}], 0xd0, 0x2}, 0x2) r10 = msgget$private(0x0, 0x18) msgsnd(r10, &(0x7f0000000cc0)={0x0, "346c05a819b6d01f5e8ced265e5008e0da632402af54f9230be0cd141a3be229bbf3dd2803b2477c7f706a9535ab77a945933251f51892398618a2c854eaf959290a6e707e738b52931d60f4bbf268dae96e3d79cc80944e57eefd66007034e3bcd6139f58fd26036310ec0a59af722fdce704be98561d00eee5ac887e1bb6f4e6"}, 0x89, 0x800) stat(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)) chown(&(0x7f0000000e40)='./file0\x00', r4, r5) connect$inet6(r0, &(0x7f0000000e80)={0x18, 0x3, 0x4, 0x7}, 0xc) r11 = dup2(r0, r0) faccessat(r11, &(0x7f0000000ec0)='./file0\x00', 0x1, 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) r0 = socket$unix(0x1, 0x200008, 0x0) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x9) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x80) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x100000000) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r3, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x800000000000}, {r6, 0xc1}], 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) read(r5, &(0x7f0000000300)=""/241, 0xf1) accept$unix(r1, 0x0, &(0x7f00000001c0)) syz_open_pts() close(r0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xd4) r2 = open(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:12 executing program 0: socket$inet6(0x18, 0x1, 0x6) socket$inet6(0x18, 0x5, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x8000) close(r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:12 executing program 0: r0 = getgid() setgid(r0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x86, 0x1, 0x4, 0x1000}, {{r0}, 0x0, 0x10, 0x5, 0x10001, 0x6581}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xc0000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x81, 0x60000002, 0xfff, 0x60}, {{r3}, 0xfffffffffffffffd, 0x7, 0x2, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x4000000c, 0x3, 0xf764}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x8, 0x81}, {{r1}, 0xfffffffffffffffd, 0x81, 0x2, 0xfffffffffffffffd, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000080, 0x2, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x10, 0x9, 0x5, 0xfb4}], 0x0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x0, 0xcd, 0x551, 0x9}, {{r3}, 0xfffffffffffffffa, 0x82, 0x20, 0x8000000000000, 0xe93c}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0x1200000000000, 0x4}, {{r2}, 0xfffffffffffffffe, 0x8d, 0x2, 0xffffffffffffffff, 0x1}], 0x3, &(0x7f00000003c0)={0x0, 0x3a}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f0000001040)=0x24e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r4, &(0x7f0000001000)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000440)="4a01cb0531cb359d56b96d9ff7dd86c99db9a80edad222ae5bd2cf3ddcad14397b1813bb68ee692c9694f9c8b8a0a68b06de186b1585898b69af0d2398dcc3f1f57be474720cecb899f023aea34e663b5a7998065dc08134b350d7b3f92d9aff071636201841b09a29463ab2d9fe7d1c2a0fac338fd4e2501e76e5f8720fea5da6269d117d18aca3cb916b086576f7fe901911ddee4f5e402815f4815840f7c507ea10f8e9b1a1520deed7ab1746e416086d1fcea4523b9954a74f50e9cab0cbb0d6400d9f3489ea0a03651ed11273890c", 0xd1}, {&(0x7f0000000a80)="8d3540d312deb34c3be9fbee27e1d2951135343365d51d526d5de8de94382ecf3228d5456166bfb0ca2abad170dee96d1df8a156fd287dc84bd563ffe18e34d8a7497654dbc1ed1a85fe", 0x4a}, {&(0x7f0000000b00)="485df55aec348d441683ca8b36874d9336120f8fcd5ad8170b991b5de802f6475100c8bde75dbe889a9c4095f42d37ab32ce76a1dde405b3e5c9590a3c01d8afddd041", 0x43}, {&(0x7f0000000b80)="1f74e26e35e6e12fca3fb20b6dae43af7ff5111d27aa5068c339ff8c31f12f341a71ab49f84b354ce6cfb28072b71ada8688ff84cd38b325622eee8485eb694f95aa0a08775e8368dc8f4b6e1dbd5cf677f77fe50fa47f32ceeac9ef71abc81b14c4d0d0", 0x64}, {&(0x7f0000000c00)="9a9763f033cc3df5e1d19793cb234a6611d9c7d8b741ccb06a7d0c9c9e533669c25ba169be4a8376347ada983e53de2b7fdc2bb5f78c9b86cd804cf8de211dc485e5e84c3b4ead801de4b56db54f38ff362ddae7773a23be5824fef3e8e5e1010bc5d99f86594c32fec2647d74a75058c67bffbc7ba37c97b95d8884f50a21ec4deaf64bdc2add7885e441a748221a4dc678387638ff41d67b3abf2184c13791069e9258ecaa13f6ccc0f2431f4be2fa1babe3526d735b17704514efdad6c750dc6fa1516aa1b77aba9ec97ecfe1d50e274162b427f27ea4d27477ab", 0xdc}, {&(0x7f0000000d00)="9eef80dcc6f5e2456d9e02e681bd02a4f88270f2c56c865f6ef61f", 0x1b}, {&(0x7f0000000d40)="bf0d219b5dde96fc7e468d18398aaac942ed4a3a40bd0002b0e4ea98ad62039c30994264a1f2d8b6a5902bf19293001ef7", 0x31}, {&(0x7f0000000d80)="ca45b261a7fc24c84269b2445699c341884a4a839cded62022289c49c7eccd9036bb295adb83366b28e71a8c8661ac", 0x2f}], 0x8, &(0x7f0000000f40)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r4, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r4, r1, r0, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x4}, 0x2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:12 executing program 0: r0 = getuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) r2 = getpgrp() r3 = getpgid(0x0) r4 = geteuid() setuid(r4) setpgid(r2, r3) r5 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair$inet(0x2, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x92, 0x81) readv(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() r8 = getuid() r9 = getgid() r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x4, r6, r7, r8, r9, 0x80, 0x5}, 0x0, 0x6, r10, r11, 0xffffffffffff13e0, 0x80, 0x4}) mknod(0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 16:00:12 executing program 0: open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x8, 0x3, 0x2, 0x8, 0x9, 0x20}, &(0x7f00000000c0)={0x53, 0xffffffffffff8000, 0x8, 0x6, 0x3, 0x3, 0x4, 0x9}, &(0x7f0000000100)={0x1, 0x40, 0xbcca, 0x5, 0x80000000000000, 0x3, 0x5, 0x5538dca5}, &(0x7f0000000140)={0x26a, 0x8}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0xfffffffffffffffe}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) socket$inet(0x2, 0x1, 0x6) 16:00:12 executing program 0: semget(0x2, 0x0, 0x20) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x80000000, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x3a5, 0x1000}], 0x3) semget(0x0, 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa60, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) socketpair(0x11, 0x5, 0x28000000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x10000) 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) ioctl$TIOCCBRK(r1, 0x2000747a) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) close(r0) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = socket$inet(0x2, 0x8000, 0x81) r1 = getpid() getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x3, 0x7f, 0x1ff, r1}) chdir(&(0x7f0000000100)='./bus\x00') r2 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/105) socket$inet(0x2, 0x1, 0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) read(r3, &(0x7f0000000040)=""/132, 0x1ad) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r4, r5}, 0xc) socket$inet(0x2, 0x0, 0x8be) 16:00:12 executing program 0: socket(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x7, 0x35c0, &(0x7f00000002c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/129, 0x81}], 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xffffffffffff6689, 0x80}, {0x6b, 0xa93}}, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0xc8) r5 = fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x3}, {0x8001}}, 0x2) r6 = kqueue() open(&(0x7f0000000280)='./file0\x00', 0x80, 0x107) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x0, 0x4}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="72934899fe54bcfbc55d6a552015f17cd064dfb29de5684a9f7b496e551b71b1a7c18217d6300de0dc8b0860f9fcfdbf2f1f06d61adff9a2695d2d22973aa39a75f70b67316f16d8c04107ee07", 0x4d}], 0x1) getpeername$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x10020, 0x0) close(r0) read(r0, 0x0, 0x32a) kqueue() 16:00:13 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r1, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xfffffffffffffffc, 0xe9, 0x1, 0x0, "bc92a8f137000000001d800000008000", 0x22}) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x8, 0x17c}, 0x10) socket(0x20, 0x4004, 0x100000000) writev(r2, &(0x7f0000000840)=[{&(0x7f0000000440)="857ed8122d891763d296e739681c5e128789416ea4a9ffd41c24c6597010680fe9e4842df365072f328468e60787bb4345cf7772fee8a70fc20ee00912bd82bd6e96ec7bcd9f78e472842d0dbe54fecbf6", 0x51}, {&(0x7f00000004c0)="caec505bc6ff66a6ffcb20b355c9ed0c6844b32407204ed57baf6dac863602beef3dcff64b79290398ef496eeac0d75c6ab88c713cfe17fb24608dc929cf873e576f42c9cb329d08f93770395e7aaeb33866396dc3d4761e85b895be8c4c33d15c966534a570edafd48618fd60422c11efe7d282a02bcdb08927423fee693b4ace65cf37c16480bdce38d4794e522e9cfefb66068a5e4cfc15cca67c71510a7060936f0ee14306a8724d3510201c3c247d6863b7a86e79e8e12c82a8ebedeed59727d8436e5088313dea69f2cd1beddd3fbf75d1a7d61cf77d6f6318", 0xdc}, {&(0x7f00000005c0)="a833d223e328eac93212716f2d87cd05723a5ecddeb227847a6901850941415d59b71a0baebb2e83a1a069331ccabc4b457b4ac30842908d845372f0b1ee654cd3b26c4086111aacea857bde3c0deeab19cdb4988d4057ae0b092b398c1c06290e5c10c42e2ba5f739626fac686b4d09e18e9ecb3c5f4015cdb007425035f57f715d700ae52921eb341274dd17f2c95805c67f211b6aaa68ce265826c1a377ea", 0xa0}, {&(0x7f0000000680)="ed2176f177049260259596cbfe2346add42f8a5fb40b3df4ca10270c7a193253470426b88cf5321c854658fe995f0945657398d6ac58c573a4679f109e3021214da4a5cb1ef53757e06537bc038cd1dc5846897cfb4dcce4c5bf24b94ae7dbd706b0f87f0eb86db9780d71dbbf97e03c5bf957e679a2cba6285393a771da3265e11d92b98a1dd3a3530b871a548be2ce7edd45a368ebbdff7bbba60b2aefef7b1ee02d", 0xa3}, {&(0x7f0000000740)="94bc81d99573933f38ba9b730a7901b47240bf240c8561a90175c35a9b2060c1c98ce8a7220982f7aed4f436b259b2b68e603ba220662ad3cddef9913cc6e71599d0bb97192202e8b51095110677f667e38021634df587484295766c9594ad00be70c711827ad35544771429208dec9b641f294e651e0955928977a0622868ae43ad2e298bd5c0b27f6bc10ad99cd611aec8da12928bcff5f56f790be4858581dfdd7004a9cb218d17f4a4edd0737ca81d7a97cece7307d1f2a0141aaa093aca86a05e1311535648e242de910f447b23851335ea5f7b4c1f2b4f4a3c3d5d8fecef00b64970cfcbee42961d898c0ba26c4a564c3ef976efecb2bb12ed2e", 0xfd}], 0x5) setuid(0xee01) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7f) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0xa14, &(0x7f0000000040), 0x4) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000240)=""/246, 0xf6}], 0x2, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f0000000340)="4c53c773d36544d1fc69b721e192c5508fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979b020e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f8270e0d21d6c45d03e9180c24eea6e3122aa6e4de60aa4cf96d610cc00aaf5511bb6a5d490584007cfda571963c3a19dd53e3e2b492b851e14925f65ae36181000ac00f56b42ac0bf7d58ab8c285337465743dab526a7e2bc65fc86c2fa6f8eda1a7fd420aa27e192a12ee7de1b46b88f554945fcfb6e9de5f2b703b1c7aa6534eafd2983019b6ec9e7a1536a5ad7e8ab30e49468ec91d95bdff5f87e57eb4a19a44593961002cf5972494fd11b55ac321b5d09582abe15b28e2d2798707f9ef8965a8c01718f9ea7e1294c8b93659ed0d83a412ca9f878fc3305c0ff3591948471ed1a8d8e3af00359455f4e7e4f9ce", 0xffffffffffffffe2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x1) close(r0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000100)="03292bd8cd8c10726ca17ba37922dfdc8e3364312852ce8ea7b7926f7f29f33a0cd688e0ca22bbeb4fc7e7b8e7e233dea9fa3ee2461bd45b086425743d71a4e865c5aaaa4a296d9a441bd440e7d520693c89de300e55cfc1e0e6b641fe", 0x5d}, {&(0x7f0000000180)="2dca60a8e8820511a8b1083c5c07cf6df39e8df45939aab3af20351218d3debc21714f4796362faf223755ba9d982b3d65b47c1df92b7d2389ce982cb10f0b748bd3d5f4dd088ac0cad4320aa18b28eeab85a38002e1d11ca01f37e81189f5b65c9bf98f", 0x64}, {&(0x7f0000000200)="4377665d54887c46dd0b2daf477642ca3778308f84f9537e6d85283c2f285bb44c90b79ec8cce28fce229dbbf8d8fb239c1292e8cd1f2d6215ba1179b3b61b457ca76fe43ddc9fb8f7c92d3788b992827b5bf21f8cc83340f5a92aa102b39932a1ac14fd63ad10a9b689f74584ecf598293936d28b887db944abaaa4343361d27a3098bd667c0d4bfc01c9894b472067abc68e46595efb677fceebc0f7400f01cfb64b28624df6050d1def4f931c4df742bcfb1b8767236697da224586e1fbe0a8f5bac3b42c42e5cc390326bbcf8c8ac40ef1ee3f99fcc49c79812f227048da50bbbae74f194f8920ab3180537f9017d307599e4fa05f", 0xf7}, {&(0x7f0000000300)="910458219c252b55021f64dea9ae89b36d505353b6b2c8d9fa113eb0b15f19579235a93600a872f88f48886e776513363f5e951c35df585f5a5725579012ebdd16f7d4412019f444eb7598ce55c2b709a2f67281259218cfd0dc5f8dcb2c3da61d18d3d951fa712bd46602e0cb2c546f26e81387e46b", 0x76}, {&(0x7f0000000380)="338756ad47dc5f1a52a0f509c536d876b272d20465681c9237c992f66c4d09e9296aaea86b4f262da156d85793d44c4231c07c3dd8f5b3321ce8490f9da88749baa88b403112e4a5d01ab6d739460aa4b3026a9b01", 0x55}, {&(0x7f0000000400)="058ca2b657e90c1b2e0125d02b4a91e3ad71e43d27cedfe331", 0x19}, {&(0x7f0000000440)="65002557b13e773f09ba3671fce67f9cb4b7eb0bd969d584a2bf851095fa566fcd7e2604865e91cc4fd54c8a143837bc65d0fa03b5e7898365d5ff2fb5afd7dceec4ced3b02ed4b423314190bcfa987aebf1e60c333c9da6f6a92d9165f8b0807fbe718196f9b5133cba147cd38722c30b1e5302328b7079680a7f2d2465dbd4a8376a56658f16a38972a1ba5960555f39b27cab55106f3b30fb69881d0069e57b6a791a132b9c19a5d8c8c044d2a0341a207a9546ede4d87313", 0xba}, {&(0x7f0000000500)="0609669f347c5db65be85ad2eec66ccefaf3bd3382205434cf827cb149bc85ac67b935f6ba09", 0x26}, {&(0x7f0000000540)="0f4f01727ddd303c7f23dfadba374d38ee75318881ca82ab0e71cd2d131a2ff4914be8ed5c263d90d17c3934ece54ff24d780fc0055ed349dc85aad1a63b9ff6b6ccc75fbba097fd1dbd07a7a16c8a6859727445900f3f407a1c889ed321be8573144774c7ed6e4eab9c786846fdf52077af04deec29e0d54a229b9722675fb2cdb47afe02cbe105583c08f54f76dab896db3e91bd33e0b230d04cbf8ca356864123424104916cd4163bedffcaa0ff9c8fbe168102ea42c8d8bb7270f1", 0xbd}, {&(0x7f0000000600)="464e948f56c1ad75907cd1598170ef544bb60eeac33d59122762ec23c27008c81377f142e3994db4d135a44652953190ade2cbfdc32d6eaec52011a2a80868bcb4ed2e9b9eef0c0214001156d55bcb1fc6d585d9e82f4f0241e48cfc40f101e02f5ac23b71ab34305379c0f35ab571074c24", 0x72}], 0xa, &(0x7f0000000740)=[{0xe0, 0xffff, 0x8, "9802eb219609c0075f8a0d978f76775556cef013d2036ea301991fcd9ac1a6f82c1eb15b8160bf116511a5671a828192a2c29ae22757f8c38308119c9ec0f83b6d6080693a4fe80f5f72ffd986a2fbd035376f74ff0e98c6377525ba2ef9d6d46b84e6b18a1cd16b186e95a147c2428adf09a7f84170b94043b005ffbcd37bced450b2f05812bfe5db42c4ac597c2518df193cf8c221bcba5ef5103a43da176aa5678770226697c47bd633814025f5fb78427c82706f08ff29897a6d0f9db825483436556db81c8dc40effd38e4e"}, {0xa0, 0xffff, 0x40, "6a8b71e88767396cad4e9a2c01f0375b05069186dfe6b8a26e7f2998b13e97f2ae3d5111115a621f13e6a2fe88da77012c91419bd85114b334dd1bb528c09581c8a1b9a03465a5cf6290af33ab232478cd87d10fdfe7a15039dd4be36a1fd6dfd27b35b27623eeab883f4d95899500424589830feb88e66f416f992332ece41dd07fc242f28702ffce30a0a596e4f47d"}, {0x40, 0x0, 0x5, "419a5b12e634f734746880c7fef3511cbf2fdf08ecdf286d46b9c89b46835591dc81f29530fdde5bcfc0db"}], 0x1c0, 0x8}, 0x408) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x100, 0x4}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x1) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000980)=0x8, 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000940)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x5cd, 0x4) pipe(&(0x7f0000001140)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001180)={0x1000, 0xfd, 0xc7ef, 0xffffffff, "c32bbc84fbfc03c1c90b019b692a1ba18a9be617", 0x5, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r2 = msgget(0x0, 0x700) msgsnd(r2, &(0x7f0000000040)={0x3, "8951ea2bc4d1e9868bdfcddbea919675168be3b54c54abd9059f147c94580d3105151a"}, 0x2b, 0x800) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001100)=0x1002) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9f0290705f22450345af5da9e55119774d83743b395bb6612f894c2f11d61311ad4efb89a4d59aa9578c3f434ed3cd28b83dc0a6d89efd84c0fa3a2ba94ac0ff35ec08b1740d78d2ef0e"], 0x1) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10, 0x5}, 0x0) close(r0) 16:00:13 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2a) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x1}, {0x30}}, 0x0) pipe2(&(0x7f00000000c0), 0x4) r1 = shmget$private(0x0, 0x4000, 0x450, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x400}, {{r1}, 0xfffffffffffffffd, 0x14, 0x14, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x24, 0x20000000, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x40, 0xffff}, {{r1}, 0xfffffffffffffffd, 0xc, 0x80000000, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x75ea, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0xff, 0x669}, {{r1}, 0xfffffffffffffff8, 0x3, 0x5, 0x8, 0x8}], 0xc996, 0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair(0x1, 0x4002, 0x828, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x291) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x22c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x7be, 0x200}, {0x18, 0x1, 0xad68e70000000000, 0x6}, 0x5, [0xfc2, 0x7, 0x5, 0x5f, 0x3, 0x99d, 0x8d65, 0x8]}, 0x3c) 16:00:13 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0500000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) lseek(r0, 0x5e, 0x3) socket$inet6(0x18, 0x3, 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus/file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb0000000000", 0x55) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) socket$inet6(0x18, 0x8000, 0xf3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$inet(r1, 0x0, &(0x7f00000000c0)) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) socket(0x20, 0x4, 0x3f) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 16:00:13 executing program 0: pipe(&(0x7f0000000000)) clock_getres(0x7, 0xfffffffffffffffe) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/92, 0x5c}], 0x1) close(r0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2f66696c65300016c66f6acb97035e1748496c1e12352115c50942886353"], 0x10) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000000)="40bd17130f233934ee2a392eb405b2c7849fbcfe4e1274cb9011a893afbf61d335176c4fd60154", 0x27}, {&(0x7f0000000b40)="2ffeb589abec154fc4f4faf9d524bcac6dd30585fb9ac7c268031ed719dd98bf26ca2597b7b879d367864a72bbc1035146bb374fe2472038b1af152d681c30362e064d781afa730eaed221adebf4d0d806553cbc9483834412a6dde6693443c23f905bb6162ea9c4560942bd580538b5eb4290c5d52fa1e34a16509601fd2d91be33e6e949a9a6e1013e4bff31089464a30b50fe409e1a9ef6e2ffef7cb34ab89521be16611beba826b7693a2366813a36707c1ddfc1ba8df2bdb839c3a0478328652fd68c48ef232f662117d9e3fa599ac7d582ee979de517f22472528dcb87b478b3d1464d3fd87e8f29e0f5d878955a3df0cb94b55b35fc9b37ca9f75775136342fc17658ce59a105264e750de8725a2c7b7cb7e9e24c4b8be28bda9ab50eb49daa6a83c72bd8d2bd0db220ae32d2f65e205296174699294eb97ca7ba836208d1a8a20332b67bbd9644da5ca95f4fc3496b80c5ce78e4b317cbc4770232a6ff308216a77e05f2cfaec52c7c664873ead0bc5a7b1995af69b097ad796056a8ca4816f46992a3b474b9f76aeb5b15ce67bd1531c003a272b7f6d0e7d424a86a1ff0da68f114519bee670bda610c71e859624cf05fe89fd7a28d9fe27e9a2870a77d7d342373187334a36d9cef07db062ed8ad04f9cb8af03f11c2159a90380a20f332d9f3350141a2b89a0a9453e62c9ff33cd1372e78bc160f68d062fa22e060020f3ab43298d689abb34e900ee043e839934709e0c5ec6bd7273b147f4f70d6ae6e80c7f4136068b6943fb5de913445d99c0091c38443ece1e046e60ed86b01ab63d21a1bb7029878612e4738cc2cf6b7910a75394a23cb939899d06bf38e4e78d2166ddb1d3dd8ae10a0e833afa07905b67eb06e406ef6ed85df0a14256e3e0f677412f4edfd36b423526f7db19d630297f93c8acb546489e65f871b9143d5b535302b33115145d8a3bbdba4fcafc05cad6eeb75586442cc4d750fa4cfb079b519631e09adf6e0e54af8e8b75014b338435364c4566389853a6e991c989a3a14c2f7ada0ac8c2e8a11f31e2ff4dc1571f273780dd4f724a2a717bdde0b7b4e5d099eec22d79e747f498c37e3355950dd1feffb6fbf8a9441e576eed89208a8170f1f8ff803f4538cee001f0ed8e937ac305d1864da2a528c28e6cd806546acf8aae34dd09b02d216c2d61f5fa333a9f277f8887551b49dcf4200a3bf890361257907624492ec29f1e20da6b8de4ebbc9f58a004f2769c8ba39eb3a9e41633d236f3945db47122b049fa68d3de71ccd5e62fe8b588e174bf030cb0df3dfba6e0ba59b2bf30589eba8634309e66a558d4035fbffa418c568109c1abe0d4afce0427254ecf168271307f9c9db5717b981360f947db4b816a77793c4593f5f1b5cc92dade60779ca1c80f025caaeebff57504682fa4f126382ff72e518c69914cdefd9e387c9a9c25f2f7d09232fc765de9a4e69868cf97a2c1362c8276054dcd6ce11436214e2f42e01ddd47ec9dfc0e1561c09eb1ae8420615a289905718f8dd6a8624921aa67ce2ed97bd39b3ac0439e9cae211c58db2123ae624d0413f0435b92c2c2a214cda5f501ed30e8403723df56c82e72730fdc3502df68df628b5fc2a4abd7e14b090205dfaefc9ccd2863dd92401fcca1e33f30c4a86b466a9e8c831317c19435a268fac1e7804d91fd57200151ad47616d11d844233affc75b8ce6057a3d61de1f07478b0854e6eadc40196c122c32d605f1598e603de01c556c9e8aa22886bb1eecacbc902410bdcc21ef4c36a37b15cdd5303e077405cf2c0b48c8172b60ca0573c26bb4d8a15765a707a5dc559e02eeb8faca48cadf3df401bf8fe6c723483da5f760c4a7f787407151a227508b9776c7a687076f1166419d5a34dc9aa97a617cd1709c0b885342d69cfddfe326611ca1e8a04549c452efa624387b605e96401315bc71d08059b90e155a8279beaabe01c44c70caba18cac8a4c14fc7beb1b848ab1504c0565e060612d876221593e021d4944c76f2f127f7fe7bc71d298cdf04ab5e26ae5589952da3f29baf26af7f7f5d2adc2378edd81fbeb08775f67623fc2ff92e8ec8e4b3182c3ea58f3fe86aaabad63eb248fd2eae871cf07fe0b3f8b63b53f7440c51d93b52be7367a1682fcdefa96d6f521c64bcec38fee5d3d3a4886b747e95eabb18001ea878016ced20868d941795bd412569ce2cf4ab7c10841f3887680e3c5ac61772b8c7b212b4a2a51f23b668adf93d1d142c8087d818394ed6a8d3a25dd16bb6a1b254819bdfb291640fc2287529a021d43b364c8db2971f99b93288363ab0d95b0ad0e43fe6391159323ee7e5ce2715ff2990b3c7edfdae2f91945d68b616e02a6560016642e229a2c3be1a41d5ebdcae752197cc8d521f0b4067e7a1b334c6849c9ce375f4bdf2b30dab3ac255cce0c076c54db3f45564814a5bc463b001a76686ef09f8f64258ff0f51fdf1443485bcc80696ca38ea607a59c2db7f6160fc40d72ccd11d3f3398ae3bf3daeaaee5c4e7a70179d43c12a9fd729ab015f6384ce3de6465730e57ccc8ebf7e5d3647fe0598d5e9df7bf4681185e8fe8099913ed5e05937717201ddad98c5581a91c7549214d15e6d21a14f51bf57c7166a2b1c694adffbada5fd798cde1ce97189ecb48eb8ddc55ba153750d18d8638fdac0a7c7b090c45f6c6b81e9e28411b63a4c605931d1f42c6d8c30822dea367f263f88c8268a1c4b4ea594252700a5b3aa536114f700197bd7bfc39a4edf367d94bc88ca8e6847f8e92f4acf408a2c3a916968ff000ceb89c617d3af34ee2b947b63e24b52f073f8720619b1021515dd3e78b678b64e9dbbb14efd7e03dfb84bf75a576e22fa2c2aba6abef4b6d0c5cca7695f7817e45659e0d89e97b18214c733d8925eda19a6c70cc32e456bfaa288e96f224545b3dcbc7b2d1575eb1d7853104e642cbb1805c23a26bf4e503831fbaf48285bc65049eb7a383d2194ecd1a9f3cd1a03157c72c69cff80f8cf1ea9e37b2707555830a3df422e68edfb63f7948989fb5d06ba3ab27c37d10914be95b4a5449ed4cc5c1cd4d37b940941f0b07c7c41cf2920f3e4b8cf12ab643886882fac4343b548ae6234848d7c3d08d95e772f60f5237978abe92e6913c36c7744601db690b400dae5fa9008c90401c8c066fb6ac463cfe43cd1b2d76115ee1cc3f9cb91631bdc06b851e61025bb455f7dcbe41e932bd8b7a4d09ddaf1c12c2e118e37c408dc8fcac6a98cc965ff6c9e7289016dfdec050b6a5b07d39bac42ec446a942499091427dd9b1c715468a1206e529a80d5a9244facd30ed42c14d7d91ecc97a60b2c3351d24ebcaa9119113bb7a35cab88ff8893621ddeb3c310e0d28b7c88401b84832d19c697b78f68126a2ff9570fe5453bae87d4b4ceeaf7ad69c13ddc779f9432e099b6a6e45966f2133f3f55e41a7f3df3dd8ee6b1193cdeaa0b5233d0e3d3fa7f51065a1e745abc0facf24ac8bc9e85444c0831fe0a4a59e24ad853d3efadf13ec44d3ca3662c9bdff72f20c58e4154c52a426611e2bb88137efab36bb40635c400aa6de3599ef0148bfa2944598995e851f6f78a455cbbeb13281f55338a2be2337c805175409062aba64ab09e8744c7c3bfc8d798a68988d903f26a6cfde8f0853062db82c09a7e80bfde766febf988104fa13632567db70d9ccb40f99bf7b1fb5e11fc522fe480250616ff043e166f8c8ca97b9f57e9d7085f0cac13a0e3deed52f67d4b7492f599cf452aaef5ae39e42699c60cfb52b4f3096879453af9085b0301da34d61515ccd18c30a44aac48b2d3dd5622b9af240eee778e3fe0df77ef47c723e2ae29a043ff2f5dd3f9507d45fdf5eb07337955e32829521e14cf29139e269aebf5ae4176c4625f30e6683be140850dac8adb3194ac73cf9a4a9d61aa0dce0a2b34ac489ffb4c7284e4fa2a8ccfcd094792158834384d7cf9a228082cd68473b74e261a6242990478ad02d7db61e59414d1b7e4c2b96cdb749f522ac253b891db9a7f49ffc46eb6ce3cd215d23807d3e160ed5e684c4131824bf2b1e9f66fc6e177b5fb82e1bb5e6cd253ac82893913bd8e5e061e5cda1fdb93f8ed0919561f7afbe65c6009ccfa8828ac5e29f53692198e60d7602de3de23b31d7bd50097ee3eae2bc1178d9a3e22697aa5db59d72dff1caf23d25477876ce79c8e977f7e7e6f43e556c75b8a008db8744195cdfb8a34c370a51cdc4f3ad267266a43ddb5854319ada95f3a281e9749b3570dc86d1192896f6f8f534bf1e373d6f1f29824de74ae9e0a60fa908e4ed84e6af090bed746f9deb79ad3cc20468f545b20d6de31640391b27a8f00fa1b8ee674005ed48ece112060f2c61678b279ebd72508055bc0b0b1bf13f37eeb1cc9648c7d3875ab4d63bdfe44a32022bd0400d2c0402b6162e175795891909abb282444b8e180a513ad62c923a236eee898c4871912eaae545df0f9bc590d68a7105bbc9cd1e0eec5f484cf60527439e86129218e9cd0b952a3fce1973e9453ca2d4b2dcb7646ca34bc65295dd2de83da1a2b65f3fd56395de39cd439f9538bb58347290b30eb1dc6491aedb5d3f7ada1619761948c3b470ed7c91a7451f6ee2070911a80dda3b280a5dea0b2b7b37d4980520e5a0fa2a1e7a7af2c410b93f03c9fbc89c5dffe479813c2acf8e878c07f1e402db2b7b4a185609a22b6ba21a029a70caa4926b1e574dd5974daa3d11f0eeaa7fa1236f9b0846c62a7355515575f1ab5dd17aa15a1d69be2465b87c31935ba3b1e8a3b32a0dfe9ac4df99125b507b72e8da28d5972f38869b9a1a61e9a3ce320511b3d6547f349b7c50bbcb6bf8beb709fe90ea6ff700c42b3b319348207f93b2e105563cc79354e7483df094266ca86fb698660c22a4002653dd860269fccef35242b4d2841eab7f81b19314b562db6adff2d1103b7bbe9ab2104092f1fae60503261505609aca57af782ce8fc65dcfb166cb1e44c57fbf393868302aa13dfc661b18bbd260bc66f62e4cf5d5d6b4263d68213d91be96db8180c88300d7d91e4409344e6d8b7d7a99f882e8f688f36fd5ebae41e9650615b70f05f4f41750014087feac050f1276a8bf02b26868c231b5c27f488c49e3dbe20a814708cb261ca8653c888a5074a65330ec1601e174252baf4902899abea14721b5c17c346c025f5470bebd76853ae448a2a02a19235730afefbc235913aaaa8b2235692977c295a7ee5a77a031bb56b721f4514b6c85a86685f0b12037339327b3f1c646679d574b94f7d3a39fb96af6ce731b4ec4019816a4d060d5a4b3db9a51f819e42ab4dfc0d9db6561a8a596043e7ca03f7b6b0d321340165a9e6c05dd6bbcb6e0ff8f4e4e378470e8c2614667dccc0a47ec6bb7ec51e2e08ec5e5c4c90cc0cfeff22a2a3abe5a9b754b6b157ad44448842ef22984e45204b6a66b206df0209a682054f46216e540c13e108a0905e41574a86a821e2bb13caaedb3296072700bf8cac08bc565112033e9102ced9e7183a887bfd278638410ae23119f3bb9bc852031a1e7d353ea97ea34e158014365fb1331065b761666338ac00a158829c1bf04c11d696799a0409fbbcaefffa0799483df44da4fbd903103927816de8a4b3a1b867b1fe3a926c09adc752d245d69097d74e54fd49507eb5c1d596b010558b00e7f252cc57becc3aa8d69cf984101840554ba9dde67c94b71a46c58bf38b084a97aa98b5295dfc95ba912ffd4d6ae238177faf8d4bef9aeb0eb279f2ed7f35bc", 0x1000}, {&(0x7f0000001b40)="fe3298a24db36bdf0de0a5826eda6a019574bc212476ef69c2", 0x19}], 0x3) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382", 0xa88}], 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:00:14 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20, 0x9) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x7, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r12 = syz_open_pts() r13 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) kevent(r6, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x24, 0x9, 0x2}, {{r8}, 0x0, 0x0, 0x40, 0xb3, 0x8}, {{r9}, 0xfffffffffffffff9, 0x8, 0x18, 0x1, 0x4}, {{r10}, 0xfffffffffffffffa, 0x5, 0x40, 0xb1, 0x80}], 0x100000001, &(0x7f0000000600)=[{{r11}, 0xffffffffffffffff, 0x51, 0x1, 0x89, 0x81}, {{r12}, 0xffffffffffffffff, 0xa, 0x80000000, 0xa77e, 0x2800000000000000}, {{r13}, 0xfffffffffffffffe, 0x0, 0x1, 0x14ae, 0x10000}], 0x1f, &(0x7f0000000680)={0x800, 0x6}) r14 = msgget$private(0x0, 0x56) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x394, r2, r5, r4, r5, 0x0, 0x2dc2}, 0x7ff, 0xbafd, r3, r3, 0x9, 0xf80000000000, 0x4, 0x5}) r15 = geteuid() r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) pwritev(r16, &(0x7f0000000380), 0x0, 0x4c) shmget(0x0, 0x3000, 0x88, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r5]) r18 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) mknodat(r18, &(0x7f0000000280)='./file0\x00', 0x110, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmctl$IPC_RMID(r0, 0x0) r21 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x6, r20, r5, r15, r17, 0x8}, 0x3, 0x7ff, r19, r1, 0x7, 0x0, 0x7, 0x10001000000000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r15, r17, 0x40, 0xb9}, 0x82d, 0xa86, r19, r21, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:14 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x800000b, &(0x7f0000000100)="8946badc56136b934ca9087aa16c847e0b5b9f5b902f49c2cae30a22a58e622c18f4c1396e2f5c99d757fc449c093427e7096f1921db12f71d355afc51c819f45e74537f4e1ddba2afbd7fa528c38df797d2cfb238ab38a0bf13f2300014356fff09f3c4aa294c399992de1ad3dcc829d4e6a561e6da1f3322fc8cf3844c38a5fc98f125842d6243c41927660f322a133bafd04facaa63442df51f1b147dafb94fa2d61fece6ff360e677762ff343e1548d11d6df25ae437881bf28fae78dba8cd7ced6acfe371", 0xfffffffffffffe2d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x3) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2000000002, 0x4) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xf46240fd4416bad9) clock_gettime(0x2, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffb, 0x8d2}, 0x8) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/229, 0xe5}], 0x7, &(0x7f00000006c0)=""/87, 0x57, 0xfff}, 0x3) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0xfffffffffffffefe) r1 = getuid() socket$inet(0x2, 0x4000, 0xff) seteuid(r1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="004573e1002e2f66696c"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1757, 0x5}, {0x18, 0x3, 0x0, 0x101}, 0xd596, [0xd0, 0x8, 0x6, 0x100000001, 0xd37, 0x1, 0x40]}, 0x3c) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x7fffffff}, {0x2b9, 0x51e}}, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) socketpair$inet6(0x18, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() getgroups(0x8, &(0x7f0000000140)=[r2, r3, r4, r5, r6, r7, r8, r9]) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() ftruncate(r1, 0xdde) poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 16:00:14 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) munlock(&(0x7f0000067000/0x1000)=nil, 0x1000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r1 = semget$private(0x0, 0x7, 0x28) semop(r1, &(0x7f0000001140)=[{0x3, 0x1, 0x800}, {0x5, 0x3f, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x100000001, 0x1800}, {0x2, 0x4, 0x1800}, {0x0, 0xffffffff00000001, 0x1000}], 0x8) sendto$inet6(r0, &(0x7f0000000080)="1757389fccb41c5fcbc08301c52b256a5216df5606ef6dc4e7faa505747bcf4edbee073740cfa12b3f03b4cd48ba88f717ea74b791c7d700958aad134e26bbaa8e71279513fbf2d27e040cce9a67ce7674d99c33d82238eece7e00377f56832e7dc9b5c542ea8ded30e2b76d432b45974e8044f69103b2ff1edbbd2d5e2394f42cbe28e4ed9bdd95f56baf8eafdb7a6121bd099ebae65d730c0cb067eecdb211873aec3d2a51e33c80a30d009b22d169dbb9cc218721d95dd3ebcaad27b45ec0854fab974fa4af1980be5bb33bae40ab89a229b4458af3d901d02ff391badea2e1746cf2acd8d90cc9262a8858976baf0cf6c7ccedcb4b2e9b799f3bf942c01e71326c8df4b669e2d2f59bfe9678e6c2301433f48f25a9e779d43d55fe4c65bcdeb0ab0769de5b8805ba29ef8b24587c85b9568edcff8c6dc4e80d10e768d39fd9520f0d6af6485248e3e8bdfcedec7f5f9b4b64dbcb569135e03287505a3cd11d9b169af1c7b763d8f879122409a48e58f7cee91bf1464f7c84691ad37e21bd77c84cf8628197c2d144c5f4e18f4457f88bb775ba6ddf2800a5c9ebb587a7924e0119cf60ff5b414809f62d4483e785a744fbf130beba4d1f7a841904ceadac4089bf8145ce2b0d83bb49972fd944f902512acbdbe897a2ce965c6987fc5dcf8989cc3483cb37d7011d1ecb415d6fe09f68106d057f709ba4739af7d10b517697f9e43bfc0a09e4130bac8a41578ef901cd265d532d08be199fb36f78d216e08be546659da35ceae7922b42c2309dd195c6d0e15518a1b3fc79c6900843adf6c9e4d9c7c70bd4008e696e0befb5f95819420343d7a6c71fe0dc98921cfc4404d7983a1818f72b2152b8e2f7b375c58fe7fcf21c8a5f8c9f5d7efeed8ef358807c602f0eb9bc1c85523152b2d55c7639a7eb7fddbf39822c4c7f58131b9d39d3c92020cb71ac3f5d2d0c74635284fe1b6ceb35f1f199ee29bf49407583c8b1654e5d0a3edcbdaceb30d6e8c7454a65fc2c847f5185f7cd4ae941e9a7bbc3cd71b72b351767b97e8c0d7d250b45015e7f8c9327861ae13f44e3b2850d98f36ef61a8ca63abee8bbf13fb2743619a3752d2f641b6b5cd568ddcfdeb9d33e9f181448ad6475010246897c7552ef1db97da083b5998cef907d5dba1785bdfca0d27f4602b97cb92f246bda26011f2773f2b9ed90b1c69312396f7a2da4674eafd36b8b86d0f7fa40899a147bda2e0a03bf75190a8dc93ec2dea4f58f0ee0441832a34093045bfbe6e79159876e8912e670dd39d2ee0b0e4629e16e6042391aa9fb508cb6f9ead4088bca0f343d5501081d986e1484fb96c73e743e5f94c5be8f561bb7828626b9a9fcc622395b657f28560a5d1d472530220c287099f1bc466707dcc5797ce1d21cb99f8fae35cb36001ac5fd6ea0ef8546e17e32d669db93ec94ad80a56288867622874ddadfc9908079163a167ed6f97835db6cc4cc7904c750b5b7efe6603a88e3eb991875e8ac83981a6572783f5e98a41420d8ded9ec7a88072950ea1d5827677f7bd9e2c61a6b8172e8566fbefb2acbc9de751dd32b79e98ab3d2ccadd19df74d7b26b7e5bfdca8d538b1e3232402fea239c8ea530121e44a5a5f6f2a6d9aacc53721d2d011e2eac86a10745a739c99e30a201776ccc0dd39c2129ab617e347b84add6b32ee140115928ffad0919c286ba6a7c75a51450df431a82d9df3c2e8902d2056473b831e3e18a99f118545485a452027ea58d7a8d36a8c2c00e24da85f5ac24bc618bca1afc845573c1b5548061ee7c2516970d3e3e51e39119cc4a40e8ba63abb5f91070098b697542174a0e2d08e50639142e5c87344555a94a56365b1548b12c369c47d3a36406c5807d3cc2c83c031ab79f550469a8ae0f9dc25b19145e423da4afa159a51d705fe976b4b3100e67aba89619bfe8e902da6b71b0b7b52ab3676a0a619efcf3d2983397ac62b34f9f685d8f1f1839d26e5256b8b7a188cb7070c7ec16700f3ec5fbaeaf867dcbddfce71e36130ca248c2e89980773090c403feabf7acbca74d92dc95153c1e5ef45bae2c2808c9b6287f4101b373ce781d6d15d11ba26ffbe726b5fd167de203b019b606d275ed11c049af76cd7a2e1b3a939d0c9b5e1a658983b460c2e17bf9dfb666f130c2d66c2302b44a61f583b5c3dc35a870942f86a1ad0d9da39e26e1f6bf84bb6acbe831edc51fd1e3bc21b2cf3cf8ce84c42e5ba6a857da1ced3fea310d179cb4689f6b618138912a7627b624ef631c63ff2bee78a0f27da5b5888fa2077106ef87bbbfdda5d7b211eb82511ca76fb349f9cb27c6589a6db9288cf48cbaffec6555d08d52f77b1662514dfa11da5791ef25663fbdc857eca80ab53f665a3829486ebb8ea10448622697340be83fa3af355498639e288585562e6e926df6bb9d3492d9d9622aacac09ecee79dd504978b97b93d7e85abf60fbd7104d1d4d8f3425c15866fe8df060c979e00f20c127d4b35926f45767837914fe2c3f92a76faae0377f4400eb01e8dc479f42bcfe97a70289fbc6193c2c76c12c60003b68f08677c3aea26070d92c26a6703c567a67c6af4c46722306297467880e242164ca635bbb6cf12bb4cd3260028964969288e1a7a0fcf4df33468d219c64a3db4b86605aa2510f8f926d3cbe9e6fec2b68009176f91315351fcd11c03ef4775755cb9e0fc12e007d7f92e094144dc5b5a8f19c2438f944942887f843352979fd2c91e6e6f39f1eddcd661a37b11f1381a3fee7caa203c8ff00fdbf16e9a7427393e839c8f54d71767893f7460dd38945d550b5fed38fddac0a5e44587ca03e0935adc887c1a566463ab168289d5fdbcd9e057b4a95c0872cea3c9fe73735be0c17ef6de7bffb6fc7400113f0559ee033814357479cdeccd6ed701714eaa683ae5b1acfbfdc3014355a4ddfea9f947d7d413a0c38d7bf85c9167dffaa08aa20460c814a3c9c5e16cbd27cf6ee859348c7ce7165b16610f684d0259013ec0c591afd93c9a48e1d1ff7838da872a552287000e3f6f47a3902ac9d2000dae58066abb0236b6d6f2b00da44e1a0ddf1e1b3b4501440523e2cd4a8d549afcdd3fe8ed2dd35a5f4c3946ad5ccb9a27e7aeb4e69604905e612d207cfc03b1bdfb040c11b02aaee6f7651e17ec6c30f9aa93ac3e9e3472223841d03ca00d64d2fc2f2604435c1c61bdf60e2d52720c095a666b20850c79cfdfe01633e9e275972eddcc625f5c75dd9f614719b655c63272b432dfdafb714c2802399884cc557325ee7fcd6ff1e87fa216640e783998a04035473d3e7c3d43b43a4287ef4cb39a6faecb1bafc855fcd813ebe13c97737698a17daf17de134935380b58e5f4b81f50ab525f03769519d30ba21e186c8f1e7a32ec957b2a4a6539044264c13fa5ed4e2b58d8160975bbaa32c997385c946b74b11d6d11376d2b7b3e15e0703b95928ec2613288ec36ffbcf3f48997607b9b2573895116bbeed46e1b8739e1c49db4ee31ec699ffc093a84712619a2d0ce9ba3fac6c392b9421e7729b86f13be8833e9f109219b57156e351949a736cf17a517d98b80935c1e5ff1523f50b5d2f63f5bf1053eeaa47be808d0cdf2094b85f1a81f15e7a24dd91ffedcf13728914634cde7db6c1e5e9700a0ff19a021c441b6515e82dd237b51d5b89ff124b35c7e1f6b4316da981b05b95e0a9fa63306cf3c706c6aa5fc067cff58e186ba850596e7eaf4813e2d0dbd8e49eb347f58f733bd783faf8b7439eb0fe7bfd910f61adedec8e36cd147272647293b4897089e3e4ee795032decb7cd0337a28f5bfe175635f617b67e3625db36f15cabd2073faa7debc34fde199e484d61cc5b428bf062b95cea05392b525536b63f1b0072bc4cc80910b9ed77de6c51de149cf0eba3de7cf3a96581c6c96f191027365cbe2dcb6852042d4f22df5c39500364d7fcd0cbf4e5ffc6b854eebc6b9937009b1b50fadeee10d89b427a02dc16294ccaf5ba0881f5b531c5125034d1841cf3dda4588bf0c8792679a09081d042713cb9ad86973ee67763c6393fdc0fcbc6cc4496bf65d986d6649be712ebe499753d8888a89dfd1a3dceca0172e41b61a0fa3c0f4b38099b1cd45c399f59e5918284b94cae6a59abf80c1e7d5cb88d264bcd514a8eba1e141020ab4e846bda826cc237e4bb39adfdb3b1b2f542b3a5172384cbf3718eefd673c7ce5c496f106ffcb490c6bf5efb293e225254afb71c5803ea74ae1b0edcec487f816476b88f3bf8a4dc3f17aa9af361e9cff6ed9a1683a7abd54c800f532e101776b833f4eb572607a79853c05a2ab337b53b59df192c458dfc37786cf0686e51dc7342c22a862171e260b904e80fda7977984cb4874e3d42ef9bc455ac7cbc79c37e556fabfa3d8b069c2d8b74e2d19ac1d0b6ffb7e98b197388c42cae1771f7f723589fcd610b1782178dffc1ca8c154e4063faf4b5676747d40e9a461d2f257018db91e2f752d823ce568005f17789f2bad19ffae5aa23a67d8d64bcb82ed53099ce32712c177081adc9ae25612aebb9c7543ecae52212f63eb3f8aa1a6858adb971420c879dde09d08a5878e358b2f5db19d8b9fca47c0d87fa7dd73ad8c9968b3fbf9fdb3114e18e8df9d7bf5919c7a88abde2ca8390ad7b7e669130f68ed587c3f1d2b91203aaeca2b5066ae58f4e9c936ae64702f80fe642d1ab1d7992505383a640e5888718ec9931c8db6ea87c2fc979796aa121e39ead810df9c8c7f156059d929beb2d2e9379414856e13d408dee6e80d331994a346895dd791021bca12def50bb4e62154354b911aedd294be5dfc3390562a732d2126cedd1a22858c8433f111d01315d01dc9090fc4ef437c14cac16feea307c7b5a47487e17f029823ca2e16b2264d12c15cc4a341bf40f7076defe37f95c074113a234fcc6c6d2cbb238d73f23aa9b9edbb112e8e9335a1f9d8da3ac82d9ee550894f495b7b4ec9435ff693c815dc9bbf25429cf47f646f344cde5eaa9835e7049ab0ee7e004684b1464404e8dbb7469b52b6344e1a983183a6908f53dddf61c7b928c7a32b3eb970ca4d9e2fc93bfcf453efaea3fcce6000b9fff44d0fd3633fb761d105bef0cf2e759b4710f7e61fa4948756ee298bedff01c213a46c079afa2cc6f596d58f67381d9c5a6dbd8329df4c2bf91b1c55c1581471c95484a9a8daf452280ffba9d8ea80a4a5b764407ecd6fa7cc84b1ac0a47cca8d4e60f1cd2256880c4c7612738c30f7a65389f1cda906cf2a1a18d9c1df82f38b6d8495ed9558c3e3bb2c121767104340094e7b739540d56cc012140635c6a6ed3fa76a7fa93922ce420d594b35b17f84f684a5a844d50e856b1eaa6fbe3330e4145f27db571faf0c57a577901525b5fafd5b2b31271e6f0d39d39accbd89de4a626083fa28615f46cc9d8f63f55a47f1a5d446ae8075f375e42c278f0570c5a17d5f091bb94c1c78d2b3d65726bfaa7b3158b18cc42dd336762a229896b0c9243801bcfadf60db796cfdb71f82d0c3d5343df0ad1c65a83755e8bcf58add6721c89eeabf756ea0df39230119e0bcc22ca51d603634bf782090287ce967072175ec7c5ae2b56de3f344903d70c6420f65787b8f8446639edeee89b6a062fbb1cbd7edd325353ee4493a3bd57aefcfd2aed9cf9ad9414f6a71c1e578f8f72a4a48a2b0814d85022ea60fe86adc4975d7c3ef71056b5b3ac91e1d36441b97e1c87d6f270120028c1d8c9d5c482dab60159b06783054f02369e3284bb4e806f424edf359", 0xfffffffffffffd96, 0x8, 0x0, 0x25) r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000001080)) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x63, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x5, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7fff800000) listen(r0, 0x0) listen(r0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x4, 0x100000000}) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r0, 0xfffffffffffffffc, 0x0, &(0x7f0000000080)="835fb4fd34ad077cd971c1ce078ee979e1784e67a57c11d72611e93a817ee07718a211c95c31e979a5b39c35eeb93cfaed18c04e5ee029acb82af96555a06e31fecf4c2d00c88e49dcb7d0229b8db46318cceba35d63a5c5adb203ec6678c97db64b34865d41d2a717f692e463f22df2444e4f6ceb3f8e845cc1811131061a6cdb7e4c99e236ac7c536b47608e8e0f29246507037ebfbbe254b6aefd0df922a10ca20ca86e7374426ddebe197ffd410bb41cf2619a08f3d3ad90f134cf615a197ee8a5b333acb7938c06ca74191f853eb4e10f6e6332106580640e", 0xdb) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 16:00:15 executing program 1: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x820a, 0x54) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5fd4, 0x8}) r1 = semget$private(0x0, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/252) shmget(0x0, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:15 executing program 0: rmdir(&(0x7f0000001280)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) socketpair(0x16, 0x2, 0x7f, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001300)=0x1000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) recvfrom(r2, &(0x7f0000002400)=""/247, 0xf7, 0x80000000000001, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xff) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000001380)=@in={0x2, 0x2}, 0xc, &(0x7f0000002680)=[{&(0x7f0000002500)="9286575a9ee701a70213ed65eb0ec176602119c96edb0774c2862f9a705269797ba1b364848a60c2359f4bd00ccdfd5a5f09db862ae90c1bf1737bf00cf8824dc553ba74a7151726c80b88335a464293d6debdbc53fbdbc045fce8c4505103e8d311", 0x62}, {&(0x7f0000002580)="e02516c6ed99a4e10f29fd761d79392a938f523731f005b3370591f067919fa7a34ea14319461f5f04123fe1fb54bd2aa793b151753417c64658a9b3617558c479fc56808fb59979f9289550fc4ef678caeba5526f674c5cdf9ec7f40fd3ed85257c0dec0338bef925666520a215cf0588fec1f8cf450dc4c611b297e90b6714c87927d265d25d58bcc5dcccaabda90ec095f1b430b55c3e3abfd47ae5534a73484843f63ca4fe3ef864c45f35daeb8d48c4892483485d36accb54facbff6ef56cbf5a49a0d54cfb53b6b325b496f18b985e580f7d2075f2488e54000f294c9f22e78215f10b66ec", 0xe8}], 0x2, &(0x7f00000026c0)=[{0x70, 0xffff, 0x8001, "bbe752bd972be0d379d2b36fa6f81e6454290db450f205cc273babf7986bf171974505d7122460fc49c7f7ad4e18b4522388b18bcd574c5baa74b17e7c6218a938407b50c84e6a44dda72f397c1043eb2af96f8bee1bb4bd22b3ab"}, {0xd0, 0xffff, 0x5, "4d2a783e3b52c88d283ec653d242404a9f235c48ad4b1308567187f40f4a06744fa91796044f0c662bcdd8aaee23190ae5bcdf4988f9984369266b722c2ae46b4045c88f21040bf47fa25c6a5195748381ec9ad5bf0ef351230e64f3ad9329183cc39b147dd191c0e83b30bc23fde30fabd79ea5391e0c4e3cc29aa8955ae3863918b92a7d7ca4184a917ebf2d59fa1e1c110a830faaa576719b445bcafed68a1684a9799d95d21c096c860507e8473c59e209164a87ded0cac019d57d668f5c"}, {0x60, 0xffff, 0x4, "e05d3d0d6c173b3a739e5b1037a0e8db6c00746d6381737f39b2d7a85b3c0f1f380d1b49460523a318fecc6146d3fd0b3bced6fbdad3e8a045aebbf224f7773a88a14ee8f68f9cf13e2f2c7640e3"}], 0x1a0, 0x6}, 0x2) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="c8cf365656ecbf9742ed8c71f1a37ec244365f7fc9ba27924b9b260375925b203253e2b95fb202cd9598c2de329d620bad0030c5182fc9ddc35516b3f67c830b146deb54fe8f4eadb68c6fe524ce1e85199440b6a52a6d9ad54b07e86d5f254c41018ce632fe8fb6ad485c21aca09e6c71a33ec5a0224f6ce100d55ff2d1", 0x7e}, {&(0x7f0000000100)="b4c3c17601b916cb7d6f6173843aeda8b3288e1395e1ef3e3ee104ebdd41752214188531718392172e177d7d5e0f2d5054a1d2ee34da8bb09f33cd53de4078428dac66af69f0a9337eaf96c729856f90bfdbb2b98796ece15ae1a6f8", 0x5c}, {}, {&(0x7f0000000180)="80e635c199d08c7f3ab9a4a3b27f315816e4f7de81111f2661dbeee68b91e26c1e5eff05b2ba69f07c57672f300d12aced2678874c4ba605585c9401e16809e41282b521a05bc9527138fbef9df2da6bd84c4316f4fa87dd112e9f89a19a325cf1462960cff8303194ff8f5ebab890c0579b5f1ddcbcdfb1d5ed274cdd41fce8f664a23866bc7658a9f516cd98c0846f6ba44c7d8cf8b9fc79140e3aa6604451ceb7d5f2b1c6fb7fbd04a505353bef41c98bea1ad89b09315071e2e86cfd0d338d9dd380823df5eb710528fd90e5a688011346c80436770dcba7af826e8a77dc18", 0xe1}], 0x4) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) wsmuxpoll: not open wsmuxpoll: not open 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) kqueue() r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() clock_gettime(0x1004, 0xfffffffffffffffe) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x1, 0x101, 0x80000001, 0x10000}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x3, 0xe64}) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) socketpair$inet6(0x18, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="8aeee616435bf660c94951a2786cea9114a17bb2b08c348402e27acd3c503600eca23ece1ea719", 0x27, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0xa3, 0x100}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x46) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: setreuid(0x0, 0xee00) socketpair(0x38, 0x3, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setuid(0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2010, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x4065, 0xa3, "64edefc318b8924a101c31b66fe1b25b2ed4a222", 0x7, 0x3}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) getitimer(0x2, &(0x7f0000000080)) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) ioctl$TIOCCDTR(r0, 0x20007478) fchmod(r0, 0x10) setgid(r9) mknod$loop(&(0x7f0000000b80)='./bus\x00', 0x2, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3ffe, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="164feeab20ad6870aee88affe2967513c6c1a1b94db95b37b7b134df408e496a7cac67e12749c59d268d874345538880320c01c2ec127051c22d2047845953956e7d57", 0x43) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0xb) 16:00:15 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r4]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() close(r0) getgid() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) recvmsg(r2, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbc6cea018b41a03814f945e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f5906770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/2, 0x2, 0x7}, 0x40) poll(&(0x7f00000000c0)=[{r1, 0xf}], 0x1, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) socket$inet6(0x18, 0x8000, 0x0) nanosleep(&(0x7f0000000040)={0xfb, 0x7f}, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x0, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x6}, 0xc) 16:00:16 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) socketpair(0x20, 0x2, 0xffff, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x181) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x18, 0x10, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x1}], 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000003940)}], 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97cc", 0x4de}], 0x1, 0x0, 0x0, 0x8}, 0x400) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() setregid(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x34d) setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000080)=0x6, 0xfffffffffffffdad) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416810bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8f8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c601e3ffd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9ae9ea468487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb774660005502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2be53ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752155e3c7fba20b71b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde49948c5de23f96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b671dd2970ae9390e43e6a4517cd9687abc41bc9f3fc2100db11db76c914977f7fa38ed284df19d850874f195d12862ffcb1521fde79cc6bf76f9cb4daced494829fa60870a80c07b4b73edafb7c6fce9e0d44f4e44ddda3b43dad126eeb33289617e24ec43dac47ed2f1af4ac82456f1b182d73f2a80109311de6cafc3cfc6dadf808eb2668d899e15212e835f28d022aefa335f2e001a5b64724f80db497ad72dd42178d0606144db61c09143c", 0x10b1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="9054b0c7782423e28f930c40cd957505e28c5f2758e38b704ac145634536272f", 0x20, 0x401, 0x0, 0x0) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:17 executing program 1: r0 = socket(0x18, 0x4003, 0x0) getsockopt(r0, 0x39, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x102) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) nanosleep(&(0x7f0000000140)={0x80000001, 0xffffffffffffffb3}, &(0x7f0000000180)) 16:00:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/189) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="805d0e0432e376c3c5c6f68098feec1002b5a74ed6fc7576a9c21444344399d66d06876b0250f521dc9de4021bd8b466828fee1cd385cabcb0ea5369d76babe8e903abe93254cb1dfbbcece503", 0x4d, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x84}, {r0, 0x4}, {r0, 0x2}, {r0, 0x3}, {r0, 0x27}], 0x6, 0x975) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/98, 0x62}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/71, 0x47}, {&(0x7f00000006c0)=""/127, 0x7f}, {&(0x7f0000000740)=""/160, 0xa0}], 0x6, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:17 executing program 0: setuid(0xee01) sync() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x1) shutdown(r0, 0x4000000000) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653003"], 0xa) r2 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = getuid() r6 = getegid() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="7af716b5fcb94cb91ad7aa8a8cd1ec531d6fe22a9b3193cf44fb83e600d3112bef8736dfc9c7fda43ff25150e8343827a666f620a3b954cf58040a1d32699f816bb174df325c9367e6d5beedb6b9e2f1ba08b98780edca2ee3878a5ea6d69d9303515db1db080ec8655ce837634b4fa934da57a844e5b1d4ed0c81556709d4aff4b74f199b5e7892655e388f", 0x8c}], 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r3, r5, r4}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget(0x1, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/122) setuid(0xee01) setitimer(0x1, &(0x7f0000000080)={{0x7f, 0xffffffff}, {0x6, 0x7}}, &(0x7f00000000c0)) setgid(r0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) fchdir(r0) write(r0, &(0x7f0000000000)="ebd702e76808ec723d9b32839f857f79845d2262c7128f33e013aa4ce511bc3fce12a08f99c951a071f2a9be194882825e289657bf64512057f753ce49f43379250ca704b9eb6326b55b84c7abc3a227c7add522992f408d7de886af00bb4bd95ca94c8a1d02c5987c2f704a", 0x6c) nanosleep(&(0x7f0000000080)={0x6, 0xffffffff}, &(0x7f00000000c0)) 16:00:18 executing program 0: rmdir(&(0x7f0000000080)='.\x00') socketpair(0x39, 0x4, 0x800000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b33594e11d4113a7759e5ab554af353870e8efdc9ef8118a73d081c331e0317d3cf3cc1652b5b14591ccb0cbadb8390c3a1e08aa77ca6da47f42780b8a57438d4c8e11073aa6aa937b294e094427fa3159b5fa71cf93eb940bcde668ca4123e99887d4736c9ed73e83d43b367a387f5c626b5c8627c3c6308c27d9c801807ceaa8e49b779ade319ba3379f6720a812635261ab6312b6e526ee798da9c5eac79f7f90db018a561f646febf9fb4afc78f7b78a7f11e507298cb7018ee25eaae8f82aedd17adb17683100a980470b8f717fac28bb8e696412d3ec4f31b3b79015e9", 0xe0) r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r5 = syz_open_pts() r6 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) kevent(r7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x8, 0x5}], 0x1, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x400, 0x2901}, {{r8}, 0xffffffffffffffff, 0x10, 0x83, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x40, 0x8, 0x0, 0x80}, {{r8}, 0xfffffffffffffffd, 0x20, 0x81, 0x9, 0xbe4}, {{r8}, 0xfffffffffffffffb, 0x78, 0xf0000082, 0x40, 0x7}, {{r9}, 0x0, 0x0, 0x20, 0x14, 0x401}], 0x1ff, &(0x7f0000000380)={0x7f, 0x8}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000003c0)="a1f997f2e6979b16c574cfe3fc0d34e7b408b844fb13f893057550a78ff37de59fc7d1e51358062d04ee47a72d1c3db9f5ca2928cae87a9032b41f95f1b18f1a7e3c826986baf68b691e9cee09202b99c0e632f827fb904d284630acee434c64370c03b06bddc55f1613400af9b283bfe0d8a1240ab880e2b1041c7f58558a3fba01", 0x82) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000480)="2066e1911abca59c5a9c99dac892b7e9528a0e19db529ad19da461ca46a9f295fbe1d8c45f11a086e100471c24970d97d4878c92ea6248ba65ef800a86355864ee381ef5cc8d3b7e21d3c5950c8cb57fc34631f21cf2f1dbbf0fd16c8392c81c19b943b07610585e9f1080bfb86ba47018b3632cdd6c9a4ec7deee5b5688329e39871f856b734161018c134f74d70ebf3ed46d272ff50e438f7d6c07310e0563ecc95488e6a13a64d7ece77294ff9619d15dfc29d24a2f851fa333ccbeac40f87e90106fb8b76ead1c7e080992580ce2b194ef9c32a1b9831b71ae8ed2137ec216c42808e74fed802c9734b443f9bcebc2534704d7ef2792da8048f8ebd9a48735a69fec20c152bd23805a5af3e55f44b89c5d6dd7fd69585571ade0dfb9030c2e598d3be0e12a0ce54dfe11bfba81f611d16dafae410b17c2ad2307c54611fba7381fd6c7f5a20b0746703251065eadbb0c8259d73607a79bbfa88a36a2288e484b55d3c141d85c304f3772b4a0c33c505ed6dc45739a15176ea506c5159981692f74776b52ab909e79b02943ebe37e292385c6592053f13dfe11cb9187fd7db1ad1c24e3917c9fb79996a34a2764f77610198b1843c0cffbeebfb89f6a3918e15a02c95c0069fc102999109b492fe1f21683f60654ce3321ec610417c73fc1ea69d9eaaf2a35bff96b183d8250f91e8ae7a93b61ee7cf16f743e62d081b3b1b5eb7c11ed517f5946fa1539aa7af422c4b71025a7164dbcdbc06f647b1f7e202aeb958569674b929f861d9c232b1e3a193209f819a54040202657f8c4437a62ceb2f677682f24bd1cdf2c7b5d5086ccfd5f12567bb15691058d98dad374247e139d9d9d167dd26244349a701cee8b7b19576430255c127600911a7e1ca736bf1e282335eee6f97b155e8bc99dd3ac6d08f6c15fd9b30c117f1e83375f9c4fd1b747195253959f74c502941e574606c1c3e3a03917d46d3caf88051a3513447eb1bac18f9b70a15fdf7bae772344da52cc4587e035f74e31dbfe85ef99cde86968129bee6a47b6cfbf353bd6dc25867e95589109e0bd6dc53c65734a4c87b4e5e7df6f90dc9b5354de57e6d361679b840eb2154f5b1cd79efd7ac6d4e6ea7373b3d427c9dd15c3693ae4ca02bc870130b51a87c72622ea66034d14f0b0a1ee34ff413af14706266dd855db9bf1802e3cb615b7cd668fc2ff3d64d8185501d7bb739d4b3317cd6f79125fe78bbf33b8dd1b710a749b80d528d3f214792a20fabad4a69244125068f8c3ffa3da399d9d47918bd8d177fafdbc2838665010aecf53a628cc88557bbf1457f051d43ebd490bde3aa1f0885b3c3a346d8ccbc180d44f0c18b6627aef319d8be7fbb9bbf94f94dd879707033686b9ce8481738cbdc5448140bcf332e187ecaa8c28c8db7c4c118deed8f50ebe39f3ced100cc5dd9a2382cb17c749b5c5d255ed309bd71b17f2bf6016a88d49d6a4e439e0f853d9b7f7cdf117b714fc419e8c8968b611e15cc668936cb2e1dac48e5559ce8e1c9fc48ec9a8f0536f25ce1e4d21c8b9740a9c0791ca97c9be0c3f895e116b7ac1da531e4283226a41ee5e908fa539d82934a239b7383c3f34964894b3a81c363ab3e53e3c8b0f673dce61275aef18f38a5495b14edde9eabe95291891f1bf7671db3006cf9870240019bb7199b55b4c3a1967accb3b97e473aab0dc5a1f0cb2449633c5ca87bd8b86d5bbd816ecedea9b94dfbeea67049dcbe8c65322ea6661760f1b96dbd00bc86edfcb19b17594e1f46392bce3a42a095a73ff2070b2ec487642a4d0359a6402b8aad32fef662f05713639a661bccea934908980dae64ed3ed1b53030e6b79106f976fc4acaf11633ca18ed4bc267f1b1699df6f4e74d86242f067f347825253576d47c081a9072c407507add442b98e5f460211e4a4666d71ff48fa8588c3a59373317d7edc7ea1913b82a3f963d8281c1f684e683c128836d07bdd7709a4ca0080dcec42f05837feaac6f09fd50781d96c74c16c2c3e13fda937e5a5528d0e5b20fbf6adefab6e9e74cefb682b15469d0c39bf57d736e0ac47852ed69ffec9615a9251f24897c8b57014058ceb3f0733943839173834809c9b408d09439b45b2d27852931d1809fb5fe384af895d23480ebb9d9d47eaa5fce158dd2f607cbf51166534af75c030245ae352b3efb96c986c7e8676c832db1d7e7b3a77fd22f65837aa624f4a91ea838204a0db87dbe943c7f2fcbcf4c64a3f18f5d6e8c7f5a2492f08aa0810f1561a07b170d23501a33f3afc74ada1a5dd09eaa88a68fc1a03441518680f15303d8889e1f85a9c2140ef6a2815a75fd4d28b49335095112afd146dade4c7d0e234699396d470d3bc86a4d51f2236118e74d7b3399099802866a7978ab1f324d5a21e99a0d9a03d2c4b0a9aba5a18096a6d38e183118e9a855734fbacc95491bf60154e814c5712cf236fb9ff560a1e8ec27c9abe50908c527cd594bb8328202bbed5224c8f5af32e59daebfb0a54429399e52b56a32d2fbd5d3d03705542f88414bf649e2408b754f05a11e2bf53ac3814c65810bdea716b30424444856354b2ce7fed3d65917c8afedf2e9acd5cb5bc07f99f18e070e7403ac91ed1a47241e6babdc1c5d97b12c14016385f795cf45977a8cee7f71b3637ca5e126aebdacca7270343810a4737a55e93dda5f34e4df91d58db9cf053d3ac80e84f3ed4c4c8c311740a1def77042c4186f3ccfc5990333524d186ee56d32703e3ec9590db4d4dcee9df611de3531e77bcb9b96f56599257916794265263d2cfce4c18292696ab0ba8cb958c7556b2a1769d3a14f57719e630912bf8560becdfa44c96424652567d7d439b4e25981e2bd94a6627bf564429681d07f1e1e7f1897ad6e298f9ffa1320eb426bece42664a6966b2d83c89d9205c448364b3f780b64afc63e507eb64ed94da5d9d991988aec47a8d5bbda7d54f69b07a36a92cc24dc147712dea74cfa757dd23c879ce0a883974ac7efc5cf7d39c069ee549e7c222668b7cfeff2d247dc28c11abd6c4a2d026cc98d1b40da7b4a58e7df9077a2dfd864e3fe54dd0287caf5d8c68783fbce058eb3bebc98b02f22a79e106b76cb665709fadd50d5af64d3cd65269136876664ee0613332811a47a98269ca19fd56529cc511b88486971ae1835feec283b4c229f661cf890b793644dc1c2a9da053d71f148201e5e7ab8379d765accc028281b4b36edc53c4c73e30a6e424ce5e0ec5c353fc594c850852c308e6b83f1e230c243520faa2546cea2381c5a54953a9ab3606201769ebf9fe6edd90ea87832af0703a426e0386bdd188533afe29eb865e33800da58be966ba71b64fc529d776ad29bc51c5608e0ea4c2be8040e8272b478bb9c9ff677071a7382a2aa7ac9ed82c34493ac09b3741eac5e33a0c2d4204f5146b520c3666dc17a1d2e40f758268fd1c211b8c9af9e8120bc84dfd4fc87a85ff3a9fbe3da035b0c3f0535c1988bcccadc0190ac956c29f0c24cd6daf5b22d478a9cc4c0fd9a81d8b3a9cb0f1bf5bfa2032c85ff67da3efe67e73b3b26f14ad0168cb26885c1cfd3062cb833ec9e1dadaec00dba2192cc05500b5cc7fe316767e4a544a19a193b10d91b4c787ecd5bb7f7cc352a2dedca9ca573f491c11dde1483c6e57814d5015a5b91e4b0c0c051038702b258e83c23a8f9ac5e6e66462cf3d167c98c06a042b251391508648175fa899a7bd0bc012cec779b821ad2b60f1740c554bc511b00d58f96d5e835e7194ae4e81f68940a0cdfbcb9eee9f3d552328a83e42bc0014d6c52380d315a5e0d97f91c71fb41bb645c81c198d2c37c03a449d5f05f15a914fff3f80b7cb5a40a3fa9ba98c1b2583d1c762e5ad43dbbb13481abf1827edc4952b2dc0a422422b59a1118b7059a79e5d9bf933942b1fbce248502806302eea433d72d6ebe37f5f6d884d4484a18b4e3767216972ffe53f527a78b11e36a8665996a779d934f6595556ef8d86cb23f94d43776bcec4de3f6280912547d939e9ce2d2a45f1ccd0d407e7aa0bf7530a73a4e1b1e3abeb5fd32424ba82011d2a074c11e53791e978f61782abe2d06d979834c209486fbe950ddab3a4f2f4420422d5d7be21e74fd03785269506f7a031fbd39f2e9eb6b22cf9b7aade65fbe2733f1fab8cb62671ca3dd56d6b0631c969e19d29f011babe9c0424597d4742f91ac627fc07e14364a2d4f9f69662bf84000f63fe7f7078eee691dc6dc49b10fc8cdcbc0be20a824c1c07ef6c82eb5a4f69c89a885529ede627474fc4f31dc1e725bf40207008b926941cc90353ecc2f02830f60b8b6026b46df54e98180b8234e74c1227ca7d72fbbcb1dd2283738a650947727e6405192467cac20f232b8d6073318487e0285d8e10d86fa548f12bc58d19d03ca0ddf850d17de560a2d084436ff7b407ad451275dd2aae003596342a39fa6c5cc7b1a7850fff7451e6e5fc81f148a5d686c0c05c84407d5776f795d32eaded2d06f74df91dc18fc194ec98450047a18cad699ab2b74d3237c5f3e48fb4bdbeaa71639c8ad4896aebea03c6abdd9506b0cb40a7f2c5fbacce013a43030be99da1a4399e7ec59448f64be237c1440d685d6bce03c7508b402affcb14519d5ac887aad0a9cf914f2087aac5976a54408dbe19284f93d6f0b6e18c02c1ddad6b876c4a0d34e0f6de51665269ee2d917820259c332b710501ffea419416b7b8c903750d67b15ea6dff9f7e19bab6829ae62a04f18376b5fb16be39aa375250ec0cd8dbb74537d3b0310cfdd5f214abfd05743139cc177b04ef632b537721f91975ed571204507a53f9526c143ccdc90838113c6a0e69dde554653df7db1107b4e9c1d325595ae8bf6c10e8cced0cfccecdb0762f8b41edd15a929dd8c3f92c8a52963605954ea85db61ecb9c7011e9700cfa3d2135d1580ec1c16ceba615e3402570ff93b0f3cf0a0af41b1058c4725e1c14bd39b896ea65acaedfd338269cd17ac86fc127030b118261e80ebad8790bcf6553dc14263fd76ac9b9dec9f014bf17a7ddfd3e6db980b5a3428cf0beca3d5679f4d8d61d7c5e0c4f7c911edee2cf576afa605221212d17fc4755280938474c4f58f9fa3dd56963c8ce34bdb1530c436b7da2d0e5ea29f765ef15c9a9ae44ef14d8664aaf78a041674bc904f598bb5dbd2b33a412f7d0ed70e3e376c696ba3bf2952e42bf1b9825228aa4bb8c6140301f528efd54e68a064797f6cde2451ffc67c459fe3b676fbac0a0fa8845de9ad197be56b59959cb2764c0a51cf9f8a8cbcd6a882df221533eba782edf13b08f35d875589986d04f54e030cbb3c62a6d9e8edd0b987837d7df8264956d8aaf5130ec83311949730261c5fca857882a16ea459e086c5377df34fec12757b62354f5777b8da5c26fd6852869f64886c9642a245ce87d6bcd744d96b6e6bc217d631770bd8dbfc277c1ee710d9f0e321fb9552d27db9cc82ad630c6f9f99b42dee5cfc7fc6296f451c772de7527aa63f65ce724fe019c0d55f69710261c32a38067bab3b4abb5591d5eb7a68de9acde0c1bbeb7815eebb46316ce9289244ef15227f28cc911442d2c1b38a43b445b3e27476b3510d504b250fc483ff1ce491ecf52f7d71f0a91d1eb997bb795920f3343e30e02d08b6d319d482e52b737c716126e9522df6ed9a7461ba5aacfb5fca81ce9a0724384c2776b25b492d70bddbb7a132e72b436658138a4e8c74e52a16a597c01a71c0e73061bcd95fe9ec0a183137dac214b335714", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getgroups(0x2, &(0x7f00000014c0)=[r10, r11]) r12 = kqueue() sendmsg$unix(r4, &(0x7f0000002ac0)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000029c0)=[{&(0x7f0000001540)="c6ab049a81c4ee4edea8d9ac3818d5b4d1144eae4a23a31189d6cbbb902bbc3e18be220d04c5223d6f558e0a99d99c16dbfde0d6e1af8b8ac932b829ae3438acc88fad6485b9", 0x46}, {&(0x7f00000015c0)="0de27b1316e7b22d87389f764a86c34e199690e306d8f8f6af4a6ab3e8d8e0baeedb48623854ba78f862be66d03e69b90a722c01c6819a88a7efa0a13a36759e65018bb911362dfe5dd04e602b51222ef5406c3d2f4e8a425ee94d09f20140d9a801726c4b89a5ee22da767af3cbb271cdf0f26588c2d79880042b14c0fed2a7", 0x80}, {&(0x7f0000001640)="3255a4bab99a2bde4a17a978267968efe9762e7a46e9cf5b08c58c32372f4c2511c7bdc8d63699657eb2354f851324555bcdfd14995a80b086fb06c3bf97ac89e96c", 0x42}, {&(0x7f00000016c0)="f0c2eedf20cd5ba256870dabf93f2c6af5694325c6b048d3f8ac50e4fa2105c5e1234c3261ad9fa83cc9dba150c059375860f8479e3d4b4d41f3a79bbbd446dfe8480391ac94b49baae312410c0f83f50b6c086673ad1cb8a0e1096e582e825bec0b328eb2e974ee10e473588954875df95f1d711b7cf4c3d76829d38fb02d7895c2ad5722982129027bd01d4336841f5084c2db293c954f5a1079107974aac869a5548219c705f22aa54ab15d1ad2c3bd74d24e9afd5d845d666ca9fb1bd10bdb63132ee54c6c0345150195ea8d6b", 0xcf}, {&(0x7f00000017c0)="c1012a8682206c94", 0x8}, {&(0x7f0000001800)="2b2b2363d270ce4b494ea9a35400b8e8d39a835049c8d732e99bd1bdb80d1da91f9f7ef2d78257a20979c9da654288872c1820e26e6f102b5424705484850d462c786c9025b877be780f45a42a4442f90a2d308cd1f876e96e89ec1e153244475f6b88b6f1d8cdf21461f574646275e0019af1e382cac780fb735d74561b2a17c0e19843b9b72b098536f2845c72352b9746417efa10f7b0ef58ca7c1b7e4cf49f2f853ed040ccfca645267c00165d0c3b78bc26f948666ff5182f0b7d8fe605f5630c57effb0d61ed8bafe6eaf47fe8716b5912d3593c5bfa82f4ce720882061793ca267cdaa28c04b767f68a68332a96a479fa7b044d645aead104d0ce13cb188bc9a11b69ed534db47861d9d23de9426d890cb1dc63cf8c23f7ab15c04c418dc2bc5ec7c4bba3e55a68c1af1d96e081b71f831dec425675b1469c1d97982c42e6b34cc1b886b9a47b9dd8446dfc3cc172613cec2d7d03f0af3f92ca3c0cffc1e163caf24fabac39f39d107470ff415cf8c6096677d3d3b5d3f9a2fe4ecfec7dd18ab3d262eb95dc9ec9e58201156a442ad60187df7ddc52582f9ed5406d57305c2864cb2d71a55098959358bcce0d4ed788e63718df0947f38619239cd231521b60052a8bf4fa2391c2121dbe9bf689eb6f785f556fba7ea62b91f0594dae6bcd586544620c25cfe993d941ca91d78e758c2a43edf61e81c78ed0205df7e3580f393ca8d327e68684ec4dd4ee11495037dc4e64f7922ae89c0f88dae94bb2930bd62f6034f52bd57e4d9cf6c71d671451803030155fb90069b8cf2e5919b1b18d9283964bd18ec278f75b9db282259813b2bb0ec3e30d3cc4e832e6de262767e4d634acba79c7519a5393938324e0994531ad92ca8294470bb1561e921a1ee1dbeb9d8bbe1add4d7fad5fe486d6fb059db3f923e28d3fb94cf24e6b8f4841e2b0bafbbaff9df5ec98fd59e31739778460e9f95d4116e02f3cb7aac69c042e78d78e7abe040af36b3d68eb7c987cd4cb44ffe3cff10cf06e8105192d48d65cd8212e28308b5ff4f1702a88042584e4f4ac4b53753c13fc7e9965ae578ebf310713b45d6a10ea9c64a7448fe77e69335c143533840e431cffb58f69dcbbf407ac5c8fcb49725880b59883fa7d5ad2bd1eed1eaa899c8ff0aec94dc0a478ce35fade77fc0bd3a26370686042376184af552b870e88e4b02b79937dc82ab07e9ab162b5ce24fb1630c2b425c10424c86995f1f087100f8a05eb49466954dfc4b2a256a3f9724e6e67efb0cc6174b4729bd6015e098ace158f8f931bcaf77cb318e1b8e975b1a99c31bb572536bc67cc09b443eda72937028ea52b2ac795ef17fb58e82bdc4909ee50d4cd4c2c1ac6dd60273fe0f4f192d7c0c765df663a4c85f9a556f8d145ba86e88e3766881a42b31a87af23b608ad68b24c200f00c9717cb4411d111780e7e16395142dbd6a269b0d088ff9eb754a1a328febc1672bb9b0bc4ebd195fbe790966adc2c8ad2878b27df21bd5ef21b82cd626e12a7353ca083d8a7652620c95c25ed941a38e8a36505cab8708bbe901f2232aff3881a02f44dcbe8f672fe1afca37af65e152b63cf9ced18db01ac5b725ffcdd13d00aa50d75b746c2050bb063b608438e53c317247d9032287d40fd1076fd1a77ffaba8d6524286885f4555b5dd70886efb97d79a24b2c9473f73895b7d9f6a38a0b15e28f33ed8a789961a2ff5429f9bfbd4abacfb0408a96bda6cb9d355b85236bbe35e4bf3c12dd6cb30c6f243f74c4c3ed10478a9759501bb4d3fa40348186d117628495cb42aaddb5a6a3544a4a7af21703e801152b176f5997c7119f4cbef3596e5414e59609b8ef803e866ff8d73e00a88d7c014da0e951ca6a77e7b3dbf5f6ffd48a9e2144057a81ad1d4751692e98d8affdead6c9c79f1f9140f83feffb1d4a6757705fe473ccd39e56cb6e8e1fff0a62a1f0f4c2ec3e24ccc9ec3fcfbd0eaa43a62b6159fa8c1e37da9751ccba5a7d0df5499216a9ed4af6e929d1f98ab5ffa742b77b1e93a8b13478d731eab75c3e3cbb4fb0760dd90587d66b864e196afb1353ade16398f34ec6798e1c648f30dd4c2524de1188a9eca8ea9d7062139d0f6d7107e484080b15328de628e6971f30d0bac09a1c673ac89bfeb85b3fbb40a028294281ce01c55105b59859b84239e46c38d9b8e9d415b7344980741110e12ffe41e94007607847e79bdeec78d9b937cf7b53c58bfb4ac74005eb4e5e118a85a233d3fa1fe6a3d8b3f9af4e3bf638a9195c39c1d74cb3e233fa3e5652329f158df11afbed49ae8182265425fd5a21b9586fe66a4b5abde6052d418cd6bad8afc7b05e0a548165478b7a8bb4edf835c12835c200507bb3b9f55ebcc2c41f8562ba986c9bf5223fafa9d02acd6083c0055c53c9c03607959ad55f770fb38ae6a01afb4bb7e058bda33d373c4cd8055564cae5e05efc294f184d944acb1c0fdf0739c091452fcd8ee44c2c2383ac9385e4e871948eb993da128403356523a1248454f923468f71c297a0a485a714bc34e2ec55beb67806977c2afb592265cd25c8185ac351524b77140c5e423f325ccbb1e03fcc80feae2b167d43200157370e9ef70b8e30323f07baec7f7ab0114c21d210398c2316d3ba9e19e77a351f5359bd3ee49ee49f8cf257377d44b8486a358816a21c316a46e076922173131857c976ce3d05f0223adafc6d752619cbd763662bc8fefef3a64ccfbf732e67aae3f70a4bc6570706cafc60d73cb025f05df8345fa46f35639541d1f0a10f19c87dce275cccb3ae3302db33f0a1ce062eb29549410bef0ea31e7c8a6d29760b0ae7af990af5463a58884787f3e5e51686768cecfd8253a7ef1d1785cd76fd1c0d62932d26a0ecb22161440e8b5b351f1d7fe06140a4aa99536877496e0c2ad3c17eb848359936214e6c555ef5b818beb295ab71ed3c38d5dafc371fffaacea553cf6c3823e723508809c35da3636c07987667df59b8a6aa986c07a3b9a4dbb96c52ec4afc53ba5a24db24bf54b24132785937c5f5189d87b9b54427a1b7f256c92a9934ca00e32391e38ec811700decedd28f98f1210291ec6d021a0159c3852a555c059afec21de5977effc96ec16a5de38c106685882e54baad305a159302589072852579a05d7f1116c3f845c60c74e93626974337fe08f1e9e161322da5c107625cfaa015438f08660805f9de63033fa8d7cfcdf696b50b413de6b0a8aa360bd84784691d49c92eccc155f8435da0ce67ef80f06023bab6fb1a6e026ae8aa0420fa5c8b5b8af1110bb481aa5802d916e3822d16f8324a9e85a3f2408434cd919de4327f8268a269e0844c222d7b39d8b454aab775dde3631c4761d8c88fa9bdfbbcd97cfe351c5a04a8483e4cef76a134d89fba093361bc584fbbadd5a7009e214f1fb96aefd230ca5186e4f724b294dc79739680e1d1bcf90b0c32716523fb7186a4805235d0f327ee9a7c09d5d14c276c3e2621d8f09f3598e743a4e1beb6a0cbf5056a28bb4711e5ad9ecedc6c8e19882842ab0ba46088a8e56b58df633d5f05639d345938e2ed5656874cf97c246e8e24f89f08e9dcd8257c33608947fb4af49e26d4fc61b16b187997d599072f4037ecf39f80de0bffbd6265110cdb6ef6c4bc339e942696eaecbb3d09999b3f4d62054c99fea96e9b79def8b662ea89afed77745150bb92257888d8570baa5a7d9b6786267185baefaefa493f3bddcd06dbf49669973e2872a7a396f7e60e891e3c618316529d94a473b472120d6e2ee96a72d6dc589fb71a4e08d36b873dab100f8c578e44eb0a50c9fb55894af31ecdff6097e709eb951a9c6e783a0adb8bdbca3e4a2aeba1d897e09275357627bd9723bff98146b4155e894a29751c3af57b96e3928c23ddff6fb39c9ff5970606c2e4880c663cee32299918f35845b2f3d65127652e20c63bfdefb0190c764ed82a088de71584a068dba1933d9dbd6cd30bb17a275428b60fe2c62e0d9a2e2a7ab466b18c501f92f4cff702287285f512948d08f332a7850f774b1fe9e2caa1fe9c47021b9029070f76a172bd5cbaa292617fbb6d0a065cfdcf0c2831828e1682a1010484cff0a0517b45a63ea7df0945bc87cb55ba244e3a42e0aa0e7fa2ea2f837bc7bc0d0763a949251d0d75eb2452b017816a0927f6245a0d8e8d083918db8f428e0fc030aecc8e9cec28d0c323a87377b7d674ca6c08dc7b743707e3c8d747b4473d7f4745a680df1fde65ac175b9637dec92ce3030d651a3720d075bb5c459a4f4d825f53a750f59794c4a72ce37f357a08ee38f9e73d35cc8a587b4123797ad17a9aff14ee29986bb9efddc37645682eafc00623d501c3e5381f5b730d9f01b6e44f0f70c8f48f65fce907bc4302dda85c98f47f1b9cb4635b08d6c35517f72a3c4d6b8a7366cdd26be25eef0f8cc040a1247905e034f2d4d246a3b5ed86ffa58f696cb8c81649a3feca8abd57ba8df5a405aefb9f0fddaab84a824dff0a79bb6ae9e0ba3827fd1db4a71ae2389189c861bbb676ff22271dd46f5f74d43f288bd2bbc5ba1c9de3e6e698b2939576f6c9b58045eb9d7a89e52b63ae902983670e216db3f2deb07f126c1d166ce713a8375e8f1ddbea1a355232ecd4da00c6080ebb21cb9a1e5b6eeea2a70e20cb6cd2f2dd926d69a4704b4a21deb8c6fae2e0cd6212dacd1384acad069433061deeb8c5fc653cd7accebc0da12f169b5b9a0561b0f6751c825f4bec5b555a51efa3829442082c0fdf7b912f5a94ef0d7f288bea0e998626a9b4b5a7bba1bac999a73e5d595d13a6876316e7dee23037191719a85526c4e2e182c8307290b377c09e0027f9b8207b9a8e44563d2df40472bd6b1a46c398a3cb9711061c3e4094e18c126ced116ff0318346e6ff7f48187e8093a5588bc2c6eca094e4798e12f2d553fb9596d817c28928c6146974af3534977a7b99a5219766e221c88d0a6df44db14fbdc945bbed34be5b8d910f0845ef62db654565f2c624103842c71e10268b18477318e218f0f42ceafbf6dbbfe9b00efbe2b30e413af7405d741be4016039729ab6412c7ee2aa8ff8e4b5e95c0a4ed236f54544abe3588bee9a734d4772319278cf8e94f982819d966bbdd110b7978af3d016a15cd460d41225f402c1d38cb5a394d846926e64de813fff37e3de421479b8f8587101cf20cfd0d6bca5a77d8246c9695c4a9ae3a4680050ce04c016c255e5760928e96f2af4403f44ea38075066c8b23a43b3407ffb6d0ff20196abd8b74fba589be357ff56b1c85e6e57a53fc035c9d290a3fbdf75672b1d430078d5f88aff0291dfd8d3cbc5def43106efc28d1e8047a1c1a6448dd9130f576cfec66cbaa6aafff31431dc0f35acf140d7792a3c20fcdcf1e94c2e0cb22792e466b3a41a2edd9c348ed712d093a86f555fa7d7b063f8f9deb5812688d8c9752be4a180bb23f41f5c9229a26502cc55441ef7099484621f95fd8dde20874728483839a033f15a2e17ddf08b3913cbf2db236a7dd163840b0045ab1f3304acc8bbb56c8205a6b214a6f2118c87d4333e00ccfad9761d352f1dd08b2d7000ed57004183e4f7bfde78ccf92f91c355ab20f364985698eda3190765015a4ed52f516960923a74613961ec68f526b70ec9bb9a3eea3510accdfe23466ee73593f995886fbfe7165c8eb47226c410e8f7de94049f79fcf243207e2b6e1c2a09f2d2f8a4c45bdcd3e219ea6c59b84ba91854a438f911335acc159a31775b18dc8e7ec56fc06b1e82c7", 0x1000}, {&(0x7f0000002800)="927e30a89ac419683861493af345a0265c54ec7c4443dea3edd9227056848f60c1d649b39246bdc2dc345e4a00dfe2531beeb733740a1145a6f95c4ffa762944a535cfa63e976eb46080acb916094a2344c7eb8215d2b4a2ea1f4c30dfa4be0340a2203a18060d012d4f23c4312494be36ebf54271313e8cd202f01ebac81887a9be26a1be475f8893ba52728bb860fa6a909b4f946662b87e57696d3a497879dc78264e519602de1e032712bbf4a7c6cbe93526eff1a7feaeb7a22d691dcfce43153fbef139a1120a", 0xc9}, {&(0x7f0000002900)="72a62898178ec460b7fb9faac6f45e73fc6c09ee56635d694ddc0a00f42a238f0e25cc2bec54255a9c19ea5011b060edb268f8f231cd0ce13afdd66bae81a0e8555886bea808e55cc5dec5923e30ec48", 0x50}, {&(0x7f0000002980)="78fa2819ca707649cd667af8a3b8f74535a44eb05dc3eab2bb8849ee05f400d3f785f8fded", 0x25}], 0x9, &(0x7f0000002a80)=[@rights={0x28, 0xffff, 0x1, [r2, r6, r6, r1, r9, r3]}], 0x28, 0x40a}, 0xb) pipe(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r9, 0x1) fsync(r9) recvfrom$unix(r2, &(0x7f0000002b40)=""/4096, 0x1000, 0x0, &(0x7f0000003b40)=@abs={0x1, 0x0, 0x2}, 0x8) r15 = socket$inet(0x2, 0x8007, 0x9) write(r5, &(0x7f0000003b80)="99d758710a5a2df274f9882dbf63993b9f5a71863fab493ae295eead472feb7322c7a8511a0cd8ef03431d8c4c1715736eefb0b133999f466b932e9f85c86f123420120c332358b4283a47c10dbbb18b3f601803a0dad086452a9697fd7609cbad82b9f0dc3a59e2640b3a222f68bcb0949524320c9d681a0d29434ddbbca3649eeef0f8c9b16723acccbca3ba1b8e324a529dd48c6ba6d50c53", 0x9a) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000003c40)) ioctl$TIOCCBRK(r5, 0x2000747a) setregid(r11, r11) pipe2(&(0x7f0000003c80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r14, &(0x7f0000003cc0)=[{{r12}, 0x702ac057a8d6049b, 0x80, 0x0, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x21, 0x81, 0xfffffffffffffffe, 0x4}, {{r7}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xff, 0x5}], 0x7, &(0x7f0000003d40)=[{{r17}, 0x0, 0xc, 0x2, 0x9, 0x5f752a54}, {{r4}, 0xfffffffffffffffe, 0x4, 0x22, 0x5, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffff8, 0x1}, {{r15}, 0xffffffffffffffff, 0x40, 0x83, 0x5, 0x3}, {{r12}, 0x0, 0x80, 0xf0000001, 0x6f00, 0xcc4}], 0x0, &(0x7f0000003e00)={0x9, 0x10001}) pipe2(&(0x7f0000003e40), 0x10000) read(r16, &(0x7f0000003e80)=""/139, 0x8b) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xf6d1, 0x1ac4f145}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="af5d909a3fd473395d3d03543e5044da73f365cb23983beb54fa3262d6a341d706f8b62e3853ac64adb97eb5bcd3ed2fd9cbad0e781cf25df9df460a56d2f5fe2a3837870ab274fff6d7f03506c046023e189f565d6f2406d6196f4bff6f4e2541dbda6a70bd90a8fa8813f1740cf678061b06dcb6231aff4d3d1d35e82ca1684988c0e4c51b3c1e25a3beadffcbb26268156d6164dce068a125950a34f8e02e3b0160bc915e63b836e4e4d653653dc4e843a77d9e325d6231ab844eabddcb9bc008d7c69b66c187fb585b7337346900bcc9132965631ed8b621345d271d3b4f67514a32374fdff365f8", 0xea}], 0x1, &(0x7f0000000380)=[{0x68, 0xffff, 0x8001, "d92ba79c6feeebf387ec12cb9c5c9062230c68660145c368cfd10abda87dc8d1826c326a4154f370032dabfe57f0d5472eb5910f170e066a52ca98ad507334f42081ed80286159bc22b7560682567a9723b7e18c6461"}, {0x50, 0x1, 0xae6f, "3ed44e522d6f0b1560dba96c39ae9ee7b32e23ddc91dfba2b4da45feeab80a01c3aba6345b712fe7938f49094642299c231c1887521c7445794a7915e7"}, {0x40, 0x1, 0xfffffffffffeffff, "f8d2a6580bbf62c072de140b89486f529662dda234f27226baa621854c464b3ccbe2152ea26bf3857b3e44790b"}, {0xe0, 0x1, 0x1, "662b994aedb1eef515a33bdaff4fa2d71c0b57e291c03f9ece2846caa186dc646fe58c5374d1caab9be38ff0c80cf41a0eb9d806dbb2779df2260d6d8f5e84a836f59133341e52511a4bc6e0af8955cc14c7c8814b826e59ce5ec23c9c0484bd4131d7e20b1d6b63072f86409174f18b082332b2a8041c20b7551b01c82f61cb3cc1f1327006e4e077cd21ceba42be18b1c7b41e51074600b4d5dcce0f51e0beb926d90b0171a7066194c3b4a78cf8319d765343d38d21458d6f8f149d141e9a4d54500f5dcee84470216a4aed"}, {0x10, 0xffff, 0xe4}], 0x1e8, 0x2}, 0xd) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) dup(r0) close(r1) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x81, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8000, 0x4}], 0x4, &(0x7f0000000000), 0xfffffffffffffff7, &(0x7f0000000180)={0xfbd6, 0xffffffff}) poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0xf609) 16:00:18 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x10000)=nil, 0x10000, 0x800000000000004) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0xad09) getsockname$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7fff, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="e4297662b5353f6aba91261dbf3e7a17ac8cbed1e0209a530d1d3a709b0a497efba1711fbf261fdbba2e119715b59cc5c9b5cd4b1dcda049d4e1eade1a9a5c7353c808b902ef8e7944cfe5d3a64b5d91e296ef9a23948dec2d5468adf881577202379b5c376bb07b5fb9e48fdad0719c2ce3dbb73a91f62553e44b895b541f678c0fe2fb61e0e1faa6dbf473cc8373e294103438f451ab4b54c15fc7b0b7acf0c29d9381b77e324b0a01f1", 0xab}, {&(0x7f00000001c0)="fb6b3945f9a5cef14a65ef897ea8815310dad5c2a083ee032f95db5504cf951b9b2c32a047c8f06026edd3e4c9d23885753cf7157d514da438c3565bd20aef1922a778fb01fc773f53f235fca25d4446792a3aa485e65170ece0a3535053c68f9726b65ea15b85afb251b16964e9647182cd23831b4db8f00bb8ccfbfcce6cc7e6f271787ac934c5122bd54d58a6aba3a2c712d281bbd77a44089e92", 0x9c}, {&(0x7f0000000280)="7f964b3580ccfe6c4c72460434a75170fcefc13bc609dd1043e970e15221593838bba9d5fbf5ca6fed893befe12f8d659e791a4d22217cc598bab90be61ab7c789504b7f2ea3e4858d0ed3ca74acc7f0dd96e0a58ac49dbd6fcdb72aa175ab5af2b1c90c166799f83f845d5f13", 0x6d}, {&(0x7f0000000300)="a63024827995e4b36ac90dcc1a63bf8361d44eef333b202be81a25ab9bbe905cf7421bf30fe80eada6265afdb47e817b5fac956b0b11ba281f3e03d6154a35093687103e3ded7d1bb2a45ba189de1e7944a0583ac2e0a00b43ad9f0237a152471ae733c426e45463d711ec13", 0x6c}, {&(0x7f0000000380)="dfb8c12e3b3d83ed2a7bbe983ae3d7cc5b31a42bbe10c210c604e78e69193220104c9b35c86b2f2cfe6136cb10ede20218d82b7a74ace38133abb72dd72a526790ea149b4ef998e9feab96f68e1bc2bc6382b6b64b461bb4f08ec843", 0x5c}], 0x5, &(0x7f0000000480)=[{0x60, 0x1, 0x7f, "65e28e9bf6c4345123fda31388e8a6d4140652a2b04753134d6f79769425e8314b5bfa0c934f6d2db164b300a8729f04a8bbe41644a2e9f7de425d075e30cf76aa8f1df217a3be13a2"}, {0x20, 0xffff, 0x10000, "8b13d0d9d72c2748dd5f59f27b1c5d"}], 0x80, 0x8}, 0x404) r2 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r2, 0x0, &(0x7f0000000040)=0x7b7e728d7edd5608) 16:00:18 executing program 1: socket(0x6, 0x0, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x7ffa, 0x2000003) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x318c) syz_execute_func(&(0x7f0000000080)="400fa10f63c9c4417852c52ef2470f1257008fe858ce8f08000000d83e66410f55e1c402a1ab8e00000000410fee502ac403d16a685a0040cdf1") open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') 16:00:18 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x6, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x20, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) getsockname$unix(r2, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/93, 0x5d, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xd9b, 0xffffffff00000001}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) fsync(r1) socket$inet(0x2, 0x8004, 0x9) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$inet(0x2, 0x2, 0x7f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/85, 0x55}, {&(0x7f0000001240)=""/144, 0x90}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x7) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d371522761709a636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f940dea655b1bb121a0f83f5cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b77116a088885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d5702a13e4fe12aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b1569b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5a4a07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c4345698bbbcb8d00eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad101000100000000009d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7db4213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2643f0000008169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6ee30d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce5443495347d7ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512eef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed308c2fbe3da139a05dd1bb44ab31a80d058e7f54a0e0a70fd47203948b43cb34336d42508c7efe07e222d9620cb6464ea0b50e79395282d2c79967740d39da22ac088d2d31473d28860afae76d5a86f8922d04f3f67e6bcc7826d7d7350ee87595cc09892212626ba141f724a39c892a4b5a4c8dadd270ffa1026896e3b00000000000000000000000000000099461a53f88711608f470afe54d6e6d4698e0b9f3a61b84de8b828fd21dd24295e300d5acff5283e4895c8d218f41f06552eee1dffa57b192e4303d5590f8e4ddb1af0ccc6d6a22a90124177875ce22bc76c26ac5624c2014a40acdd60bf9c5d", 0x10df) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r1, 0x100000001, 0xf, &(0x7f0000000000)="649b040dce6a4763ee488f01b7b4290fe0ad35ad670068aab07e61f1c4064c2d111d1d9108d621e9f15c859a988408bdb8", 0x31) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x6c) r2 = dup2(r0, r1) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: syz_emit_ethernet(0x8f, &(0x7f0000000000)="954600c4564d94b43d927da8130707bc14daca0007cbeb0c6253e96f53b6276d8f1049169cdd1af95c78ecf9faea7b98db22baa0dbf768e5e5bc0f1d1e678f477a160bb59ee13fc2d6e36236595b75b0249f3bd71a3c4bb86e1f8c6c588bef3e750f49b4beb6555c6178c3739ed96a46c9a834685ebdb6d2510f61443ded572c12e1f4b2f7fbe279fa47b268211f6b") mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/73) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x2}, 0xc) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) socketpair(0x6, 0x4001, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000140), 0x1000000009) r2 = shmget(0x2, 0x3000, 0xb0, &(0x7f0000000000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x2000) close(r0) 16:00:19 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) socketpair$inet6(0x18, 0x0, 0x1fe000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 16:00:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0xfc94) clock_settime(0x7, &(0x7f0000000080)={0xa8, 0x6}) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) fcntl$setown(r0, 0x6, 0x0) close(r0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x1, 0x34e00000}, 0xffffffffffff8001, 0x20, 0x0, 0x0, 0x9, 0xf59d, 0x7fff, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0xa88}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd) 16:00:19 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x24fd, 0xffffffffcf9cb28a}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/253, 0xfd}, {&(0x7f0000001400)=""/186, 0xba}, {&(0x7f00000014c0)=""/241, 0xf1}, {&(0x7f00000015c0)=""/151, 0x97}], 0x8, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x3e, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x7fff, 0x4}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0xee7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf00fffff, 0x401, 0x101}, {{r1}, 0xffffffffffffffff, 0x43, 0xfffff, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x369, 0x4}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x122, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x400fffff, 0x1, 0x5}], 0x1cd3, &(0x7f0000000380)={0x6, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xffff}, {0x0, 0x80}}) r4 = kqueue() accept$inet(r1, 0x0, &(0x7f00000001c0)) accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) 16:00:20 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x20000011, 0xa, 0xbda0}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r0) unlink(&(0x7f0000000140)='./bus\x00') 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x110, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0xb8017d40db652930, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="108209c03cfae76f92a0fc120b6e000000000000000000000000009cbd"], 0x10}, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:20 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) sync() clock_gettime(0x0, &(0x7f0000000200)) 16:00:20 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x41) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000000140)=[{0x2, 0x9, 0x1800}, {0x1, 0x4, 0x1000}, {0x4, 0x3}, {0x3, 0x0, 0x1000}, {0x7, 0x1, 0x800}, {0x1, 0xbe7, 0x1800}], 0x6) fcntl$setown(r0, 0x6, r1) syz_open_pts() syz_open_pts() 16:00:20 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket$inet6(0x18, 0x800000005, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) mknod(&(0x7f0000000140)='./file0\x00', 0x80c8, 0x292d) sendto$unix(r1, &(0x7f00000000c0)="e485e81c2679e6a8068c739228eba07ff4f284b8f6d62769cb26767fcc7c071825c468cf6cd5f6e502e938a1978c8ae251e92755894f3f4ffa22f633e37c25d06943be74eb920dfbd9c8c0f24a2d720a34c317da1f", 0x44, 0x8, 0x0, 0x0) 16:00:20 executing program 1: nanosleep(&(0x7f0000000100)={0x0, 0x804}, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) pipe2(&(0x7f00000000c0), 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x110) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) dup2(r0, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x9977b54d}], 0x1, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setregid(r1, r2) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1802, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$setown(r1, 0x6, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x101, 0x10001}, 0xc) 16:00:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) socketpair(0x200000000000001c, 0x5, 0x5, &(0x7f0000000080)) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4bead57a", 0x4) pipe2(&(0x7f0000000100), 0x10000) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0xab) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) close(r0) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x4000000000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) 16:00:20 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x2c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) poll(&(0x7f00000002c0)=[{r0, 0x106}], 0x1, 0x401) fchown(r0, r1, r3) dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) dup(r0) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r2}, 0xc) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x200, 0xe94, 0xffff, 0x0, "010cf08b58afa736aec4bdfe97dcae48f6e12ae8", 0xe9, 0x40}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) pipe2(&(0x7f00000000c0), 0x10004) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:21 executing program 0: socket(0x2, 0x4, 0xffffffffffff8000) r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="13ae8836", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000107034ff07517f52f402d4fb5a2605b10dfde1ebf749794f89a76180860c5ca092214184ccc12b2f5de4142cd078a3285bd3a579d9ddc98805abb2f27281f27d709b6f2d4cee0c6df391bd116d5bbc30830b9e5e9c48996fbc69a122d98e676ffae4ff0375c49739196af10291832bd282632bae1b67215e4025887ed3816b61f677bd00000000000000000000000000"], 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="98426213761910c59774cca74b0547986132261b9af599decef0f22b3388abbd90463b9c8a2b61cc3bd44a827ba42c4de7dd6a3b5e5b5005ed1dbc358ec6c2159bd4c06577b51172f63cecbadbb2fb243a3e3834c949831e1e9a64c4f0cfdec755747f58d4a96109", 0x68) 16:00:21 executing program 1: setuid(0xee01) socketpair(0x1, 0xc004, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) chroot(0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 0: unveil(0x0, 0x0) r0 = socket(0x12, 0x5, 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(0x0, &(0x7f00000001c0)='x\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0x5}, {0x2, 0x6}}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:00:21 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='r\x00') r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7, 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x1f}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x800fffff, 0x400, 0x7ff}, {{r0}, 0x0, 0x2, 0x1, 0xfffffffffffffff7, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0xf4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x3, 0x4}], 0x6, &(0x7f0000000300)={0xffffffff, 0x8001}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000001200)='./file0/file0\x00', 0x20400, 0x20) read(r0, &(0x7f0000000080)=""/4096, 0x1000) openat(r0, &(0x7f0000001080)='./file0\x00', 0x8000, 0x2) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) socketpair$unix(0x1, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000001580)=""/88) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8a", 0x7e1) poll(0x0, 0x0, 0x0) r0 = open(&(0x7f00000008c0)='./bus\x00', 0x20, 0x12a) sendto$inet(r0, &(0x7f0000000900)="3f5980532964859609dee078e24fd32cd44c05bc79c091d4a5f09591df18ddc07a651b65a6bf5113a5a8d36858457538314ab7b10e198b58915d3b905875aabe01bcb2cb29f7fc7bbf05b47541982dee9020d9f176eaa21d765c4ad417a3e671865489958863f60d6ced40340fa26337b85208df75c265b77a5ef35b070a7d040b2dae2cc9f12a7700d03aacebeabae08af5d16212346f68d9e47a638272e301114fdb9c5c3b2d58fb3d8b", 0xab, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001200)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() r7 = getgid() pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000001100)="a963979e8951e8c2b3f2143246795b63bf55b815058c7ed693079e470a3efb6abf6d6b8f64652f220c990dd44dc9311176bdfb417d952fd8030e83e011c32afd4eb1ce1140b167c9f3a3acbdc224a6fd0295a857473f50a143d396483c255d8c2f8cbc7362b833423997c8850cac2a4a8a0e6e8d33203cf757778abbff0c05e8ee0901fc2f08c66ce08533611b0d72bc8d7626d5af211a2eb980b5b5ba0343b0", 0xa0}, {&(0x7f0000000880)="46b1aa80cac769420f95a8b4f700700416f5853058fcf79d53a69d", 0x1b}, {&(0x7f0000001240)="64a39e961fbf1aee3dc7f7db559c59f6eb696aa5caefcdddcd46c20771574942161c4eb74e7eb3badfb70ddacb54eacd47d314b5bce9ca77a3da31fa9a146c3ef43dd6eac2b620f402e44a4679aacf82d3894aaf6ebd39881d1cc7ce2ce331ff75957ee27326f0328c50775c032af02cf1677804ad92588c8e884ad06f6bad04b06957", 0x83}, {&(0x7f0000001300)="2357623ce634d700d5d041c539a0fd3220790586519afb1ade7426cefd2263cce77a47e34fe060d58ae5e2b43f72582a7e0aa4d80e93585f2a06fb9c9b2669788d3e0d3c4c6a13393074d01cb3c2355ac3fe143ccc7d8f59908b40c755aea524b8140fd6f79f0fcf26a4e318e0a93a2376acfd68872f757f89760cb4a34bddcb74825630c4bfeb485cd21598e9002b39385005af84a4a27cb3820bae898a4d75da50bec616d4385757118fbf6d0e25fb6b565c0de31de107d6a17118ebfc9f7c335e4221ad000aec3e41c4e650", 0xcd}, {&(0x7f0000001400)="e5a893c34be34f9861f3649b49d6e6811613735363ea6802b4bb28fc8b7acb32eeca2585026b09658d397aa63c799d0f23b8542cb365a5cef8f4d17950c2ddd0e3292b35db769178a93867e04e8a88c0e6138d37cccaf55fda342d3cd489a13a60ee188fee8edccb94f8507218a4a17a3617187825d7c569d5e7023c193156417c9bc2ed4d10951188e142e15d642afe4d66abd2fff1248d5b2633970e95fe47688caa57131cfd9bffb260577a99dd7c5c0d748275335abf0a98e49ae7c387d522ec0c1230d0c4d33765d411c7f2c7981abd8466cb91175f0929a8e15daba57c2e5b0574801917e9231a2cd671178f", 0xef}], 0x5, 0x0) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, &(0x7f0000000d40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, &(0x7f0000000dc0)=0xc) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0}, &(0x7f0000000e40)=0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f0000001000)=ANY=[@ANYBLOB="00002e2f467573002c58b22883fef5714bc86a40460e4bb3ffbc718d2c9935575146b6c4c2ae142c2a8ce113b1c60651fc9234b6991c744c1dceb3502fd8f6039ee5555541e955cbe2f31754c5638878f5e235ff4520dfd7d57e0b439e34e84543295a39266b44abb5f591334661951a78351672bcadc726162915c21f20a7aaeb82e1f8cf1131e6ffc74da951c06eadeca3a22d2b0f073b82b7a3d017e7e9c04a94ca7ed2ce0f522ad485f212c20a2c2f889ec06799081fb624e1c7bf8b361258d9"], 0x8, &(0x7f0000000b80)=[{&(0x7f00000009c0)="d7faba1d8c1de21ce1de2760f87748f10d7b2554637d54ac3712d93e8dda96c99e87eb1682613a60bbcb17e064be9a3e5469d8a6164df52621217a38eb8d20e9d96263b56c5764b3e2303da58a1bbaea50e34a3cd3892195459cb2ff9d98d7262deb8725cc1c6ffdef68b38cd1b6361b522e689700671a976a76548d82dcf4251864375e1c3bddd93ce9cada8f3a0f29d3dd125374712d08d96db8c4ab75e558063239641f63d57f2ac91e42f1cc37b3b90770c543fb8562460f4112dc3be2302c9a4e45", 0xc4}, {&(0x7f0000000ac0)="22c5c2bd3fd0ef6896a2abbd3d294c017ce92186412f2dffa1c2a1a71a890c8b8a89b677daa4f61078ab4035b1f2e6e3733663a9c95c0df3cfbac1a1e54f0d670a6ab239f081ef81070f11336061c5e59aa342530c6afbc264d7c50dfe4aa950c5f56760fcc0ed01fa860e9532d4c234317fe5c354f80859c05c1a7c9e6c687ca4f0", 0x82}], 0x2, &(0x7f0000000e80)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x128, 0x2}, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20400, 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e2fe7f432e2f66696c653000"], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x3}, 0xc) poll(&(0x7f0000001fef), 0x1, 0x0) 16:00:22 executing program 0: select(0x40, &(0x7f0000000000)={0x1000, 0x3, 0x7, 0xfffffffffffffffa, 0x0, 0x80000001, 0x1ff, 0x8000}, &(0x7f0000000040)={0x8000, 0x7f, 0x4000000000000000, 0x5, 0x1, 0x2, 0x8, 0x8}, &(0x7f0000000080)={0x4fd, 0x2, 0xa2, 0x4, 0x2, 0x8, 0xf1, 0xffffffffffff8000}, &(0x7f00000000c0)={0xcc, 0xffffffff00000001}) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0xffff) madvise(&(0x7f0000d1c000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000001580)='./file1\x00', 0x20, 0x8) symlinkat(&(0x7f0000001540)='./file0/file0\x00', r0, &(0x7f0000001880)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x40, 0x40) sendto(r1, &(0x7f00000018c0)="a27a6c26f4d55913c363dbebe7b636cd58b1257b704050c31388dc86fded9b1e097c2bc53e68c562cbfc72c8193fa60734ab6dd512b17d9efff37d25ab044e54e8e820092dee519c6f21d10b94ea560863ccd306a0d8a8af8cfbc15f7d38ef64e6553956775223a759de07c2f9ef7348c7dce66ea55428da3ffbb4c78d835c26cee2c89fd1fb67b7912e4dbc48d2fca1ff1ffe7fdfb35ca6f63b5fa6882266df9d26a1fddeaed59c0ebd2c18e61f3ba42eb0d8382fca01c2fd62346bdba87c8263b9d6f4fd8a3440", 0xc8, 0x3, 0x0, 0x0) linkat(r1, &(0x7f0000001240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)="82335fcebff433d40d8f5cf8626886c79386274d7a120dec32a7641379fdc5e60d767b552161fa7cc2b28fbd48c24804305505f9ad275f50c9ab1e47af916cec3f90ecf1b9ccf7865fc876c637f906c4a063489443726d8651593656ff7999ded8a92224106ae1c9a67c825a974a7853edfc6cfa0c020282f430ba7162e5c2af6ffa3873f18880e266a0c9d2c35c8700e68316cd9384c6053480c0513c14142f28597c430af547078287d4fd4d8a972efa51e45beaa7ea49f1fe8f03cf5e903d31fc148fe93d8d07330d7fac3b06", 0xce}, {&(0x7f0000000200)="209b180b5a4f15fa49d3eb3ca17acf5cc055b39302ba843ccf63a8a99060e4d3f42e411d342b9afbe7598e88a0041daa6f0a932c98c3d48b4485d9d6", 0x3c}, {&(0x7f0000000240)="db655041d69695a5edf88bfb7496c6c9e840873139b853d1d2824058035ea658a9595acbed82555e170b88753e5ed5bc5793406dfb62e2874d5525e97a9e5c927141fcf6574606722d9b4214d55ab25bf153c9ee633c673f00a11c1427e2a3c513b41fb49cbaa248aaf5070a1a7d5e058abac7615ae6362fbec9ba5bacc2d4da3f5d89143e8680d1547f456b4dfa739f790b5bdb37696cc9414eb21793b8b0d61d7569115492d68ae9dfebfefc9af14200f94208e846cd1de1ff948e4b37ea3a944419122be9efee5eada75d2897141042b153f5d815f334afe20d5ac15e8e86e28c911986ca688e9603c12b41c34ee44b9e8645a0275ed47b5992ff0ab7fb09922a89227c50b3efaafd5c15c899386db67ef0221adfdc3c2dfa6ab8f4edc1c25fb18a2d19a95c39344ff19968e18216e247fbdb747bcfb22d581f4e299d422ff2b168811f402eb9fe002f1e67686cdfc6d110bbea8a1b13018994a57c5c2145e218a14300702899e664b59511ecc8b13b8f094115973665fb3ab24fcd62818e5b90b37588b93600dadd1069ed18ae136b2c4f42e1360cdf99ca457c6454bf1402c2a09f4ea4efbd2278a5b1912d96897f409a7a7c365c7d066b39824974eedf3f6cf44e0aeac9c24e9c71f6740de75a35ccb80a9aabcb568f28806ab9b098fa94587fe77a9e1a28b47033496fd58eb6df5fd09b0fced2ea156a010fb5d8f148352ff971ed8a704fd20b5d615d9af42d06a6ba73600a57e6fd2aa9971b6459748d5197fb7d69f4d78601e6a65a6ebd1e82b4641e30d32e980898f89a29c9c6560b1188190f9f16ca9a87e7a8ee2dbbec9ffc45941ae215b9fd83da05833cb347441612e652802f080c8d85093b42250a866949dbfc5441fb1b27bdb8f4b745710b965bf6c36af64e7083aff1aea31fd8229bfeafd86b40835500c68b074aab1f556722a688e7a8397bdcde1bd716afb067ccb003dbb5e4ef5f3f8ccd9334f2aa3d9ff437351f7e06720d765300a87a799907ce4e35411a878b09f71db848e827b7bee1f7901a7d1fd6d493ce652d501105ef34b650e6675c766687c70220acab2c4971252ee558bcca0169fea9a71bf1427837e2b8baa8524e6799a89947d589721fb8e55c4ff9b594a588d22e2f759c26e1476f11709da4b9935ba704e8f49faa14ceebe89961c49ccac3395d78ad11f5915729406d7492242c87f15fe9374d17291fc2e4ced2c0b65999a29ebba969c635392cc52fbc5d03764679f6fd0584bc11966384588d764b0dc0259a76ce28b90671cf72921d24a78fd1d98ff1d2118a8a1d1def06243f84841f2ef4742971f165230d30a3fbaac30f815a78f95c91c8080fb073034fca5414d49eb95ce62e3a46e00acf6b847a40255d44b68236d6094d7c57076c42f4649c72e536665c53530701c22d9dfa16ea1c51f722244153d4a58e825a40a48ad51c1818f499a92cecc7c4ed5b8a635e270384b37298865b5e36c642cd817df7eebf5d0db680a10b562a2a529128a688dd15104282c62909f4a5c8c10e2b985214edddcb7d939fd3fe7aafddb9bb83772f9dd979124fc1e341ee0344b3b1bc479d818ee48c54173ef4d19c7fcc3bb5d0ea5ff0b407f83037bb5e31b696b906425ee91da0e7b31b8839212fc736b2f0950e44a7eaee60cdda3a411f816f885db7ac8e37bf074add720ed01e380005c022c35f89a26aa7bc6d88034b758d60ac08384918bc9d9e04e2fa12e40c04b5ff6af211cdc856ffcdf1c4953da475c5baf5fdf0160be7d65b587208fd55c248f097f52b277a2fe186b1ba75ad8aaad6d675f3c837290ed2d4a91f84a969383e2f04c962e9ac4de744e7cce0fef90cda90d56c9e57845bed1120622c84fb84e7090800e6dc16569ea759c93722ba6d0e477c5d70e3756fd2d82ff9285b18a875870fb99cb5dfec2a3fcb1d6f9fddc312774e79999b83202e40035b79d1bbff5c030aae3729272c62dd895eadb6f9cfc6f14a7573311fe47c94571802cd4226335ec0d6ba912189dc53c69c070c186098778c60d27e05629c71c26b916a5feee31a81e4338097a93f97f49b2d920307d3c5777b5c01285e141082a3c13011a44abeaf7f7ec30fbaa222c0f391756864922b4a77b337673f242787f73665af3692ea6184cfc9a5fcbae7e6e39025ed5be687751b14591cee58537717de82de2ea6809a857423af226b649db22f351c6d870983199d00a30833157e2eaceace659154d0fbc9e20e0791c41b6ddf848c67c6dc6da473cb127db2f2fb60cbfa505867253298af68069ab125acd588abb6584dff5d2cd1b4a97996562b92e15dfb6826719f52fd4c0e1ba6899f3922bb9f3c7c53f1ca0c44e0a8ce6d33b488004721754ecf5f85b5b4e60d8688fce1c4db6dbf8672aeb3860fb528b052414be5c6d4e410a72a394b9054237fb2b16fd61e11ab2bb80272180debc07e8cc538ac5f3fbca3b0d66c1008208e4ccce0d477c6caab8c1c999c1fabc3d52a5ce12358ac1b55283a8e1f9d26c70cff61c817b7d538944a96f0bc8fd1f0da2cf5b601c926f21c084ad4a5b6c4c3abc6db7b6353103edaaeb8e39e30c14d264d5faf963b3ad26cf2fc95e66656a2d624da146b505f931f8652c111d5c9e462ea36236b3446d4575ed199ccedfbf40464ad700e55a5262fdd18fad0d877d86e5a44317ef1e3f58851c9bf157d0291bd7d220b91db69d5f8fbdd3da982a7fc2cc7ecccbe1d4087458553d7a7229b7e5028376bd6436d5569f2ab3f43fb2486be3d80b158fa6c51f5cf3f0f63937239f4f4cdc2e029a8d84c328941c6bd6bbe9527db2b822ad67a14b6d9ef2c9a446fc84adc397c327c2530061923088bf485b4e565ceae179ef9296c63d72abea987169cc663ed3bb84593e2880c0c2400c239ce6af33377a6b953162eca7054391188cfc7234805d0f9b79384a6d5cd15d8d42d6a9dab74f85afd8a2e37a7aeeb6470e741f025ffa0ccfdb66aafcc4ea57bca5d1b107a1b87f27e810b218bb7d183cc48cdc74858902d5ccc7ae6f2e8dc53477b7c8bf3ec834ba6c9628c1e80fae23d0c0d73679b5f6aff0c6b67bfb98535a63cabcff65f40fb2ac9f7a61fb88939c04735cb504a850763b32ac7a3baa04d704b890265269bd57a9b8b5ba84a95d5ac6b12085c0f53b95153fb10c40d0c08901f87af1fdc91ce49eb84878dd4d812483460fde7216652ce0680e6340c4213dcfcfe6539c453f173ff669fd8bd72020c3de246938a855d809b1b165d3a73d13769dd1248b4109d553b0cc2589d782342eb7fd9ca528851e40b18a1e27e3ff98f149500d0a7448c9d6769f1b7deeea325a00e3e15713fa4e71a23ca575271c18ecdc86549d21af5f43845894cf215b27a2c2632c84f531c3d1571c7b15ca8acafc1fecf906f4aac36a7a11f9db7ac871a23f7dfde032b5efa5fad01bddfce21309cbca3afa16dcb5dfca152cd165c5c598050172056f360817c8a097ce99dec23f76ba000971edd65354cf6b59eaea4b21dbc97580a4dcab293965b331f220430f09d91fa3f04dc0b1a12118ec69eca86b22b188a89b18aca26292e0935d105d934011f1b28a9acd822dd2708cf8b923b1367d5a8a619bde41f3fa99afd43303f8cef3b41ffdb7b2cbfaa7faad07367c6052bbe3cf18c5ccfdf7cd37fc35c0e4a1d170204a0cc9c07befa453b27ed08446b4d11324ccc7593b68a727cac64a2898a6fbc56b36b68104af14e8800d9885d5531b6a10217add87d4551ae4db44e81e52059a96e08a6326cdfe21bea6e307b77e546d46069023fbb4e76edb29080b584c1a254d75e28e9289654afa8443f08718ce1a24f6e6b82c7ab6ea0739227b97591ca32a74872e18c9e16c14d6c6934f1beb4f890c47baadf1b3fdf91f2f61f2ea8af83dc55f494141fb5db2e015f103d64042c59aa04e97781d2ca14fb450632822278ca84db54c1cd49e6936e914d0e005169a02f0c6002e981e2a91dfcdec416ccfc447b94596f7ae8f32fd3ef9c52944b4a94b92cce28d06f8cb7d903874db44a9acdbfd64753660aa758d5a442ab1bff246af39ba288a42f527d3bca0442d186d5863e4074f9556330eeae70e06cd10246db11eb042b604f89fbd111f13a687a6ab19f6de9e53f9dee2770f73a01bfeaac31bfecb24b0dc2605be4fd441177b5ee19ed0669a9ac0555db56b520c3c3d613937b45420df2eda62069d20cd1d7d5b3bd4563a3c750f860b5260c53dfa7591a86c4868752544f7369fa1c2b32c14e23433cfb224bffb9f78b190c1a160e87b3ae3b50534115dc95a94f31fccce113a6992407008ac94fe8267055c65749a2786c2a0558dfca4932847f9289b8ae00e8887e9542acf99e20904dcf1a9a5c6ed7490f2e27efcaae07163403e039e38e8b4e70c547e0395e352b815fb6b3663fd44c5889fd71816f3f795eaed944cb3627cd17cbbd80b0adfedd1076de6c177a2def432260b4a3ef60731feefdcfa7120122563eaaafab0b1ffc6397161df8a46bf70d6e4c65b8bf604a35bb155104c38a79cec7aaad9149ea4e6328699223a902ba8e80bcf41c29b2b97ee03f8f80198a7ffc8c8f345c7bee80a9c7283d8778d8ca6a1de0e919fe451504a7f2743951c7222cf6f267356f3ae1997694107995af8c457bb670c2ec6b870bcf91dbb9625e11d62478ea96c585d9e858a388ae83621405a6cfabf869c37b4e29ca57227b4ac1de0c92f6f58b979fedb383486ca790ad0328745eecd93012876cfec34adf4b2c3da34347a4a6dc09764541443d0fe73653593cc9b303723071889238d5de095828ac4acaba6803ad0bacbdd99534d757da77cda60192561bd9ee3bf43814bea9849c92db9c971f3363bb40921bf1a6bb4f24667a1e37c2f900eae5cb6893722acd55c2b26f601736ef78673050282e7d1470504fdce3c72518686b3a19f92f40fb037a12584c18612a5e4c1191c7f49c6b00b8f083e577c0919b0191b7f229773753031f860726b60c3ea9b25ee583870edf42ff2a96ca1fdede870bc667af9d92ae25637517c7c13c2c9355b2cdf6da5719316bd83de5efacf5297a5e6240a778a86d1fa4591fe988a10972b13c010e47665fe64668f492bc19e6459790eacda925737317e464491fa1830c4afd8e867d91e5592439502c3b72122258e3a90c3e53e406199b2ae28537dfdbda4d4b345e808b1514edec824094646bda7ebc55ec1c24c7442223a3ebf48998630f5dcdd8ac8c5d89a4ad533744f42321a740178196059fd953634459b69e4b0a3cdfcbb4cac64422afd975e5c8bc326778f64649d1f101fcdbc1d79cf6d483b447e873635bb71d01b8c0374f282df42393e94bdb15af63fba3e1da58a7b8fa3622e936e684b9bbdee7525b722290ad75e95e514fb98cd34814e42e484770abb5c8223d1e4fa3418c28d145a17cbb136e3d4cf266e64d8de7c6bd8eb6d432b1f3362cabc55892861eea6e23917a1642c4795e2e0539cd945581498e08502a5fdb461c2f4960953560826b7019b07d3d6fa90f65aaf57b7b1ea9123884dffbc0a6bbf8aeb20dffdd6fdc17780c508f0257240e2940f07780a0ac8dda36c4dcd1126b2cc07d607a11a07434ab10e9b7d377ae3c9a711bf3310365ad24997989323309dd9371be5fb8a34b84d5ccebee732913950777fe9581ac255de521a2a252673ecfd0bd1778f29352f69bc6d8eb0d9773f06d0ff53653b521ec24f390ba48e5ca4e386f4290ce9bbe9ce1c53d73208da94cb78ca836281cf61d42d3da53e0d6", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="69b60f3afd96b382", 0x8}, {&(0x7f00000012c0)="091d409861fb8da489fca4ee8d4cda63dab7f31ed6d1725e864e29b866e9a31cad64ffc978188e44a07b613a2c742847016d0e4738f72b20a0276c905cf0c78ae3afde6ec30b4d2744a89cac05300a6583667edb6154b90399bf2dae5a5922e7637057202da4368ec59f1a15c2403e5933568f9fd6bde8953f49f31c097362fc38d6e6f1d492f505be534c94f501d10635b92c5674186a5391e997ab9be116dc151ce756c47854ce2e090cacc6c9c17448f3880214aa6e99a89d79860e7cd12493bbede1debd15b7f6e28f4f704f1df440c8199c52bff863752468e8b4dcef26e1cfcf75e2", 0xe5}, {&(0x7f00000013c0)="03f59863887d5d6d74008253ec59d8f66c030b900cba59cceab044b3a1054478e7d7f46a3636d18d586c78f8b663b44ddcd824d1e2b1dfc4afb5cda381d2745439dff6e2b39d0c8d5394e9b88457ffe1a0129df1e8a25e869950279a1a810c0f4fe86fdd3b11b9e9c801ff81af4f331f6de62558bf746e5758ea4dcc69491b76925094605f4d904f9228c9e9a74b8ea5b25719305886ba9d88388f5d342c3f312348991e7ce4ba7f2c81367b2734146075d704cad164abe16bdfafa7d292c17d8c16c8926b429c0f8bc829e73333556b473a5a9cae1eeed09e89e4ff83b457fc74de61565821e8fde4111c68f37e32496206cb4623e8fe598fb2e40dcd56", 0xfe}], 0x7, &(0x7f0000001700)=ANY=[@ANYBLOB="a000000000000000ffff0000030000002f2d85b5a5d3d021262e28bbbd6c4a964567fb6bcae086d7b290f274ecff17d4997f35db8ea6ade274f9289da8c8bca635573b13adb0e078cda9cafa6862ae4c6b84a171d069df1ac87b2efd1ef75e711c911036fe1c690241465844df3c20e1a14dc45ef967f1d2be47c6fa5bf13003d191460de59bf168e0f6c206099a607d3df4bc1b11d4b3a59ad8480f4b08249d84f09daf9ac148f4ee3313bba1a852a88154e3afe07ca7509826d9e6fdee13c2433228d25514b42ab3988ce38a8aa779bbec4e1da2fd212f95c1ea8a1404b56e44cefac5dab81dbb02ee5cfecc94dac8921b9405ce62a4e65faebb59c7322979b997b9212e04f1ac2b8b32773e0e9235470250d227396d4f2f7f0150c3318ad19540e3b764845f87fedcee8af71130e081bc9fbc975590bdd29d4b769801173041be057ae80407670c3230994a616f9cc8c86e1407c82d000000000000000000000000000000"], 0xa0, 0xb}, 0x6) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000f9f000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653000"], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) r0 = socket$inet6(0x18, 0x1, 0x7fffffff) ftruncate(r0, 0x10001) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:22 executing program 1: msgget(0x0, 0x42) r0 = socket$inet6(0x18, 0x5, 0xf2b4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) msgget(0x3, 0x2) geteuid() msgget$private(0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa0) recvfrom$unix(r3, &(0x7f00000007c0)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r2, &(0x7f00000001c0)=""/207, 0xcf, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:22 executing program 0: r0 = syz_open_pts() r1 = socket(0xfffffffffffffff7, 0x0, 0x9f71) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fchmod(r0, 0x20) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000580)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x828a, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = syz_open_pts() close(r0) kqueue() syz_open_pts() write(r2, &(0x7f0000000180)="8131984fa0a9d36e374c558122ea42737eb07c9e36494f2ee3187a80fa9f579269263854b611546beb47b9039eedb82e5dd3b2b1d0fa209bf05414026df592728c5ac13954dbcef483cd7935f32f44d5f111b7d03116abf29a4fc701662c187b785a85a5906343516bdf37fd3a6967ab5b8d3c8fca81e249aa28268bc1eaae7f3edc7880ea2249f240165e3cc120cf057608eea9755c9875b182f9d9c74f48a780d7d69ceda5c8db7fc24f38c852982e884dd37a0737b9df76", 0xfffffffffffffc2f) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x4904) r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "def815e7b5bf0561a9b5d080b756"}, 0x16, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) close(r1) r2 = msgget$private(0x0, 0x50) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000005ea242774210bb1a4be6aab3e28b0b47256d20302c61a03157c1808d581c63f8148464186648555fae5c2c09eddfe2c50e46a5c83708117a5ae61f17444788e50a5acb2a2b3965a6ecded94054b15a1a7d5eaa8f1f09a8f4c7a5fa5660e35746cf09871c6c5bd7370d4410d970dff369b1e18e7edcf08ed678f0a2911f3c496887a7dcc29daa4880d59290b3a0c8f538dbf80226cdea5e2711f220ec9ee5cc03df04075626ac186da0dd2283b049157e2c177f05f44c05d7bf4c7abf7cf3bc18b12acefb4b2d"], 0xce, 0x800) close(r1) 16:00:23 executing program 1: setpgid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgrp() shmget(0x3, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setpgid(r0, r1) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffb000/0x2000)=nil) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc) shmat(r1, &(0x7f0000fef000/0x11000)=nil, 0x0) socket$inet(0x2, 0x0, 0x6) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r2, r0) getuid() 16:00:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001840)="e9bda6e0d9c7d8bd577fb13c7ce71cd3a6dacc55837c9439ca4077fcc46821c9adf241e577a4714687c3130f5feb2becb207d11131dc4c1cdfa7d2cd6547eae53b995f563abed7415f3f7e349321b7133cc33a0ba3affc2a97e1308c79c93ead31d2ee6d40dbe0875da96ee67c0ec9e5b1b1a3e526dd2bfd758374ff06583cffb0", 0xffffffdd) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000001740)={{0x621, 0x823}, {0x480000000000000, 0x3b55c9db}}, &(0x7f0000001780)) setitimer(0x0, &(0x7f00000016c0)={{0x4, 0x7f}, {0x1, 0x5}}, &(0x7f0000001700)) getsockname$inet(r1, &(0x7f00000017c0), &(0x7f0000001800)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="01ab99089ccf3737e6afa0416a", 0xd}, {&(0x7f0000000080)="04c4624140d18f977cb453c67ed336e10f614db9b3418b513a670f0defc0cb45953ddfaf205cacb06531e23a84856f63bab7978c2f999124cfdd6489ee8e7e523c30d85ec7c772c8422bd1a4c06dcbdc5ceaf6c396e0324e89324ca7", 0x5c}, {&(0x7f0000000240)="2cde7c133db2f9f32f7669acedc30bb5eb199161980afe3c0c2d56bd8a1b8f17c9f0a43db8447fe86eb67c818e63947bf0fb623ed5908eca16fdafa46544785cd025ea5274c66f81b32ebfec19d226e71810451b5fd4d23564a1314f80f24c0d52e33a43b3031d0836ba899b28f674ca511a4b83d037a7e20c2174023089e744f93f4cb258f59d8d52317ce14bfba32d", 0x90}, {&(0x7f0000000300)="16eb3d25fc30812bb1810d8a7b988453ce40617bd6f930d522e808468f960158ed3c803b855624ff117a95609cd5b30bc9044be18f489a0d64b10d0ebe4a25489a86a55bbc53398798c2d7aa276d41698d339bedc6a90aef1908b89e67b68206319b5b29fcdda4eaa854087944c0d9e71e36fe25e90f8c01e129bb62886e848fbf815f6c4df4322f3192a18f70dcc5d323afb395cc023f7586468e85c7403b4339d490c360a4a392738046382938af1ecb9368945c68986502b1b2f1eda5c0480796439bcfe83570b2ddab4dc39bbd80064d0b3ee77badba284cef18a6269043", 0xe0}, {&(0x7f0000000100)="89d7e7496b0eaa2b96eaf3464dd1cb70289548b6be170120321959f2a04fbffebce497087df7570d984332ee17a261441cc940e4e31381639b304d16d68bef", 0x3f}, {&(0x7f0000000400)="21ee5197eb45844e299d3490a1a167b1f50a009f109d8472fa376f91", 0x1c}, {&(0x7f0000000480)="7e21d3dca63b0b2ae9c7b961fac4c0765fae1556afcd0419b72818db712a03d224ad59ab3083b1e0fb6b7be448726ceac17892f7b127273e5b542227a0d178897624779b0fd0e987a81dac643fdfdd0b1db226156ab51811f22a945c60524844b99be0a3ff75d50cd8047114a1019b038ca2d0753633ed12148622a5e262739ae2e59ae40d8229421ecb21d385b98f36cb45", 0x92}], 0x7, 0x0, 0x0, 0x8}, 0x400) fchmod(r0, 0x10) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x4, 0x1, 0x40, "c0a7bc97b25fb816d0e3e150549b9b7f6d5801d9", 0x40, 0x4}) 16:00:23 executing program 0: r0 = socket(0x0, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:23 executing program 0: setgroups(0x0, &(0x7f0000000000)) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000380)="916fd47e5782b51bf52d259a81531e74977e575090c919e4c74e42b934a52449031cb646ec75f1ddcc2a90810e505b113b705396a9c742c7e6ee2c950c363a226b", 0x41, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000f60f802c7da10000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/250, 0xfa}], 0x2) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) 16:00:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) socketpair(0x20, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r2 = shmget(0x3, 0x1000, 0x24, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0xffd) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) socket(0x0, 0x8004, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) socket$inet6(0x18, 0x4, 0x8) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f0000000140)="41fbf33bc5a940747ff9bf509befee12cec6ee073f19d273dc9cf9e3ebbd98e4a1218bbb676057d3026f1a574f05420e9290be1efa19a2b06125dca22b19f55107e6d4b6eea8e7b23a1948bfc9169d76274768dd3d99834ba74a7c706eb66358963284610a43a6911ace4b2d3bebfb2fa01ac0", 0x73) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = kqueue() kqueue() fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x6) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/27, 0x1b, 0x840, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) lseek(r0, 0x0, 0x3) fchmod(r0, 0x101) 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x101) setuid(r2) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r4) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffc) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2fa1"], 0xa) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131100e800"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 16:00:24 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file1\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:24 executing program 1: r0 = socket(0x10, 0x1, 0x401) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8201, 0x8000000000) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) fcntl$setstatus(r1, 0x4, 0x80) setregid(r5, r4) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r1, 0x10) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0x8, 0x1}, {0x400, 0x4a5a}}, 0x0) fcntl$setown(r1, 0x6, r3) setgid(r4) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8000, 0x0) socketpair$inet(0x2, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0xff) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="b36b61d00e017b89c852ed1af156ed651811c35b2ec86b07d59cc42cf77ab24228a335ce8cd6085936696b897651cdaeb98a5da167f830a356beec4e7f873d053ca2facc24fa7f1477a13cc42780abb17638f9eed9ac53389959592bdb10847854a0195eb919bf58c9aef19a0294648ed39ed3e1e6ba3d444c870f6c1ef43074f132ad46d3114235a76bc82ac33111ec119c91294b22de00c8c6dcc82286e0da82a0b9f0b9347987459ae55347c168696edeab8043cb9fff645656e02816df1d333b640ae536ea63521a27113c52f93c026b161fa03d98ed5445f824f634e1f910709487598b979cc39675d4946de69f511ab1fe355cbcc13bd1c459c9fb", 0xfe) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xffffffffffffffcf) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) 16:00:25 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) r0 = socket(0x1, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x5, 0x2, &(0x7f0000000040), 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = semget(0x3, 0x1, 0x91) semop(r2, &(0x7f0000000040)=[{0x7, 0x8, 0x800}], 0x1) fcntl$dupfd(r0, 0xa, r0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000001f87402"], 0x1) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x8}, 0x400) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2080c0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x3fffffffd, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=""/175, 0xffffff8c) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfff) 16:00:25 executing program 0: getpgrp() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff801, 0x10001, 0xe0000, 0xa1b]) 16:00:25 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) r1 = shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r3 = shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) r4 = syz_open_pts() flock(r4, 0x8) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) r5 = semget(0x0, 0x0, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/84) r6 = getgid() r7 = getegid() setregid(r6, r7) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) semop(r5, &(0x7f00000000c0)=[{0x76bef3cf19e3d119, 0x20, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x2, 0x1000}, {0x3, 0x7, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}], 0x5) shmdt(r3) semget(0x0, 0x4, 0x2) r8 = syz_open_pts() shmdt(r2) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000100)=0x401) setgroups(0x5, &(0x7f0000000140)=[r6, r7, r6, r7, r6]) r9 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) faccessat(r9, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r9, &(0x7f0000000200)='./file0\x00', r10, r7, 0x0) utimensat(r9, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0x77837c68}, {0x6, 0x2}}, 0x2) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) close(r9) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:26 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/204) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x1000000000000005, 0x40000000001) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80, 0x8, 0x1, 0x100000001, "4d222c1b04df3355b7f98521389fa906ef59cd0e", 0x6, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r2, 0x2) kqueue() r3 = socket(0x18, 0x8007, 0x1f) r4 = accept$unix(r3, 0x0, &(0x7f0000000100)) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$dupfd(r3, 0xa, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) munlock(&(0x7f00002b9000/0x2000)=nil, 0x2000) write(r5, &(0x7f0000000300)="91117e940a6a718ed19c23ef0886a0812b27a2e3487dd4f4f1cfe63ad1e11dae0d1919764e0831354b5caa48ec0adccfc8ea388526ee3ab7a70a9a6a857f9ba05793292c2b09cedd244ab1e9ee9d623b66b76c06736f55953523f64ef321e1e02b16d6bb426b4efa41338f3388d97d58f74fd9dbd15660df75d7d43ad7a103ddc870ae09245f696ee5145500aa3a93648c38eef86c79f5363ed6156cdcfbacc5bd2236673a845cece8458ecbb2b1b3142051b278860a457f6da75db5d7a9f31be4a750963ecea521c6d42d94f247c37adc73d843d36d3d19b0baa2f31df744b34c10389ac6a4ddd8762bdcb16d2988ff054ff72a56532014de6cf42ae69385d14e1b625cd1329d5010bfb0eb4de8d7005e22f1f4cef4fbd2ade30d8d0c65fd4744b3801e77a4bf2e929bc48a4cd18022c44c31649f5e38985db23ec055d72ccf420d35fee5415893adfa0dd064506c3c3afe7644e1c01ddb6af02ce04ae1c884", 0xbb627c6c5e39a0e3) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="30263d1b3f80da47e34693fba238daf06ce13f0761fd601ce7e5b684b6ca13c1f019c46a520b30096bf0517807c120f0b62709000000000000008b9a7689f28196aface0b074cd926f40b944edd11c4caa5c51606c2e6f8d17", 0x59}], 0xffffffffffffe9e, 0x100) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) close(r0) listen(r0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af", 0x132}], 0x1) fsync(r0) 16:00:26 executing program 0: mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) munmap(&(0x7f00004c8000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x504, &(0x7f00004c9000/0x4000)=nil) shmat(r0, &(0x7f00004cb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x248, &(0x7f00004d0000/0x2000)=nil) 16:00:26 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2b, 0xfffffffffffffffd, 0x0, 0x660) 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3012, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) minherit(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:27 executing program 0: write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x60) poll(&(0x7f00000000c0)=[{r0, 0x50}, {r1, 0x2}], 0x2, 0x1000) close(0xffffffffffffffff) socketpair(0x20, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x811, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x10004000, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) 16:00:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1a, 0x20000000, 0x9, 0x4}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x41, 0x40000001, 0x100000000, 0x2c}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x5}], 0x6, &(0x7f00000001c0)={0xfffffffffffff188, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffff80000001, 0x100002001ff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0x0, 0x1000}], 0x800, 0x0, 0x41b1f84c, 0x0) socket$inet(0x2, 0x5, 0x3) kevent(r3, &(0x7f0000000700), 0x3, 0x0, 0x9, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0081d1e0e6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6e00000000000068f7acad445dd9760a34df0aea4d16a90159e52770f2d3807da6837700f95054b83a38bf89a8ecc7e118c7047e1348aa08cc61bf02a18a662b3139b9ecc6d2e228629686f50e0a90c07e0f129b490f90554f5f8f6592bed93bc4bd661d19dc701f6613d41835c59839bbc2b76a96bbafd6b806dc4ad581db7b3195c26e702cbad30c66fa956c158abf52ffce42fe7b7ba86ea653755a7cfda4b1e61533f35a1320e360b6c52ab523bb571d3f299ec0f53c532647fc075e4840fd4829dee07a2cd256128bd02869764875c13959a44071b500000000000000000000000000", 0x13a) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="33e3d19f8cc2d1727ef0593af95ddf184a79b4bee4b075591bc7c5b9e2a5a14465192e6fd005806cc4ccab092fa6b4b83df2d28c3b2e96f7b061a02873c50f350ad0dfa164d978097f", 0x49}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="74aa09c2353dba", 0x7) write(r0, 0x0, 0x16b) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x9, 0x5}}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) r5 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) dup2(r5, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) fcntl$dupfd(r1, 0xa, r4) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) socket$inet6(0x18, 0x2, 0x7f) socket$inet6(0x18, 0x4000, 0x7) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000002040, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') close(r2) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) recvfrom$inet(r0, &(0x7f0000000040)=""/83, 0x53, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffdc3) close(r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x1, 0x7f}, {0x7ff, 0x1000}}, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000, 0x10) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x47f}], 0x8, 0x0, 0x40, 0x0) dup2(r1, r1) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2d", 0xd1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000b56e11e3ee07345b0000000000000000000000000000000000000000c00000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) close(r0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) geteuid() 16:00:28 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) fchdir(r1) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/126, 0x7e}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/162, 0xa2}], 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:28 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) socketpair$inet6(0x18, 0x7, 0x100000000, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) socketpair(0x0, 0x7, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e0c4d502dad5247b6de415557048be65bfeaf66c", 0x14) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="f21e561aa004a7862d83494fa397f0d0e42eca69f6b3306c223ae6ae9a4700e1fc0bf23a9fe727bef55e9a92206fcc7b4a581a1f05b7975e0a28bf4675a6692a4948bcc5f07415ec306fc670e05b69cd206fb038ed1f6283b88634465d82087d9478dbde93a4cf94caa0313ed56a06a719f5f2abc5f093e612c80a350d7a7dbc5f2557453b661847b5707e48795c1199121c6360a759dab3ac118ad103dd0b5dc7acd8a853802a8a34dfea49af216429e799ad04df22d672e9213665bbaabdc6bac1cdfbbccbf100d9513f8e496ed25567e1270325718abb3c25d6e5", 0xdc, 0x400, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/73, 0x49, 0x802, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:00:28 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:28 executing program 1: clock_settime(0x0, &(0x7f0000000040)) socketpair(0x0, 0xc005, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x4) getitimer(0x3, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="dc0ffea00f02f1561121d7f91b64a51d21bb113a7b413f5d7d73422170494c6d5bbd948ac7f8887000302a540386b6a19923e640a54628f7cf4d01110735fc393bbf89e4a66706654359ca608fd58a05af4ffd69b3ee6e9672a3f44676393679d13867e88d768b6c167e77648c325c2f3a1ab27d0e040370091cf32dd8e737a072f5c0c63dd255c1a4acaca7f6e40c76157c57f81814105a41a776c01f20e94e52fa5d676be9b26160989cf757eb9f8a07b12aa16c5e11", 0xb7}, {&(0x7f0000000000)="f79a6ec34d13717abacc5c69700b807fe780f9767a836a17d623704674332df3676688", 0x23}, {&(0x7f0000000300)="43da8cd5a371c7dc96c39212ec9c34453e16a5f8d097d36476c7ea8cf0da19dbca5249839f1754bbc04739127cbf22b54c8ae1dc0f1396a241d135c6858052ea5c9248cab1c9e814013336463d07ae9cd50ecd4f71b6caabadb1df3479d7a5be0ae47082481f20469980f0e9f61b37bbd8144c6e250b096906eb48ff491772803e8b44725281fec8dd45dd97441d", 0x8e}, {&(0x7f0000000180)="a64b48398898efb4a7446509d28cc43bf2563024ac323fdf846eb4d005084280dbf3ed881c4a307481c8b854f87dfe385024ed78fe712982417d592c699eeb501a2374fd019b25be2d457081e883077d3020e462b1f553d6b86f31c982a311e9735490f0d8d75421d6f0303e5f366479d7a4a23b86e9fc8bac7e2e082c", 0x7d}, {&(0x7f00000003c0)="b371ba52fc2af9a20bea2e8a80c39f95ffb79a9af3f636f10a8b435da30af2191773b6c481aa15c214b5495828951d6cde1061dd2a78b38b27aff9ed6da601d0e857919630546b89c2c9953cfdebcfca68ed676b9568442bac84784681e625917b3fb3f53415251c72eaaf5a8cd313cbd7b55b7016621a8adee56463ef35943c4fc6c0b391df7b3b20674de1918bc60812311241c1f9981fdefb48ebc07326e82233fc764da3028ce09575e9cc3e44010abf9a558f828d893ee1578ddffe2d4d35b9d7dbe795e4cd7788f49363e26f24b702b1ea886db2a33592d1a3de17bd2230ae2fe86621fe70cae5471901231606a93a926246997b01cd7ee6144bd5", 0xfe}], 0x5) write(r0, 0x0, 0x1d5c) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8000) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) 16:00:00 executing program 0: r0 = getgid() r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20210, 0x100) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10800, 0x48) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) renameat(r4, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x9, 0x79}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x1, 0x9, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x40000081, 0x80000001, 0x8}, {{r4}, 0xfffffffffffffffc, 0x5d, 0xf0000001, 0x6, 0x67}, {{r5}, 0xffffffffffffffff, 0x56, 0x4, 0x800, 0x74df56d4}], 0xffff, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0xb0, 0xf0000000, 0x9, 0x3e1}, {{r7}, 0xfffffffffffffffa, 0x22, 0xfffff, 0x4, 0x6}, {{}, 0xfffffffffffffff9, 0x8, 0x40000004, 0xfffffffffffffc00, 0x2}], 0xac, &(0x7f00000003c0)={0x3, 0x3a}) open(&(0x7f0000000040)='.\x00', 0xa88, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a6f38d37c435fceadc5cbefa025e0dea2f1cd4b531714329e57061befe3ffadf0c153975535f5db077daffdeca4af0d56d5684676f7c42209eacb4c46f07b8a3ebc0a56ae4b6d99126851978899ba6e0ae7266a5558f2e61d5d662a3c80b6da64aff137520907e7d0b59a47b1b96933d837dca8c91218817594e79e5a65ef88979d13e2b6f00603cb992a70c58dab07329aa0ecd12ffad60156fff3c3982782159e89a9ba32f", 0xa6) kqueue() 16:00:00 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)="8300") 16:00:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0xffffffffffff2ffd, 0x7) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x10000000000001a8) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0xa0, 0x80000000, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1, 0x6e92}, {{r0}, 0xffffffffffffffff, 0xbc, 0x0, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x14, 0x5, 0x81, 0xda0}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xb0c, 0x1f}, {{r0}, 0x0, 0x98, 0x20, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0x3f, 0x8}], 0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40000004, 0x8}, {{r0}, 0x0, 0x92, 0x0, 0x7ff, 0x101}], 0x80000001, &(0x7f0000000040)={0x2, 0x7089}) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) fsync(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x100) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) 16:00:00 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getpid() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) close(r1) kqueue() 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x3) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07914ee85325219563368efb9d4d1710f72d57aff5194a5f36f511d8299d0afbb1f575ebe9975997195e5177c7ea91c4607460b3e9239fdd90049aaefe", 0x3d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4f64, 0x1, 0x3, 0x7, 0xffffffff7fffffff}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0x9, r1}) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000001a80)=0x250) recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:01 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) write(r0, &(0x7f0000000040)="30855b16568b74e375d71f801e32e1185468828b6745adb195ed52303a004cde2113b2dcbf974355dc9b30520c42dbf516effde95c0282e227bba04cf2cd5249a85262425b54b9aaa18d69f6ed6f651711346f9ec0", 0x55) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) clock_settime(0x4, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x2}) listen(r0, 0x0) 16:00:01 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7ffffffd, 0x1, 0x400000009c, 0x99e, "746bc2c0e0938c3ab2d35ff282b38d004c814409", 0xffffffffffffff62, 0x7}) rmdir(&(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x1f}, {0xff, 0x5}}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x400}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="a7766e", 0x3}], 0x1, &(0x7f00000002c0)=[{0x100, 0xe58e5342ce89cb2f, 0x1f, "9ff55e7ed260b13c04d0f1002fb5e44c8e613758d27ec8d57594063879180eb5c8364c772d3a14e66b45682b803d0c33105cae8c44ccb854b72cebf928d7e5a0062a0635d59ba15a84d3ffa3d319f1b4ac64440cc91a58f336bc21a5f7dcf74317045ef9364e7f8cff9b8cd4eb4a4d6cd8659713ca5016da9461e5195e916eb2bda1afaba5e68a0aa3c09326963b4b4bb9b4d18b0990141219792aeb613475e0c536edeac228eeab497272821e613e186d4cb5ece54c8205940bcd1a7c7ea80ff76f4ee4cc5e56b342b1bee2ed01739251705402524a8267f2dd1eb7f054c4ff4d2914465bca5d64a8db5826cf"}, {0xe0, 0xffff, 0x7e0, "bdd43ecd96f1a612a099effc0c0aff72ca7eaf8164a9839ca17b3951e156e963dbaad63d37463334e18759ee35b556d012e21d4970466665be5097d6642f26bf94e373273132821ff9f307245d2a0acb7f177cbd884b4554f04da61366a03c0983810d35c201acf87600fe9fa1a5109db03a3856a0bafe73ba7c679cd88fdf85c95dcba2247b9d042b340f6cc157cceb8eacf1b40ec22b636e10dcd0bd4abf5d92cf3d109144c4ce2112072d2435a9afa5f87c47ff6bcbcc58c7e6d921c6b462bcb9f4c31d9459b06ea2e6"}, {0x98, 0x1, 0x1ff, "a34d4feabef9f06254cf4032ae939e4e7516042742ff3632fa5320a6d142281f2a3558b4ba672abd80e16f54ee0ec4b969f0dfc75d0f846776cb378dde1677b7aa236babcbc3bdf5d1759da71c0e1920e7296fc597025b834272c72003261fa14ac97513b03826c90dd85fc5fe5054b6abfc60a6f188585ea476cea8a151f3888368672e05c7162b"}, {0x110, 0xffff, 0x40, "83b1c21a0e8f0d2fcfd27c67771aa5a3e9b35165568235c031aaa1b1bffb24edf4dd08af578bf9b3b878dc25160ef9d688d4c899afc95569a3e6787218cf935c35a3570245f029132ddc2186186b65d14af0593e4383cf2b51fd3459adc64fef91a43e10896dbf48816c37891cf83b77234cd5604fbc68f1832d89d8598d7e8d17f9901b8bec62642958052b1740bb2921942ec8016c083012e2532304fe2cd9acdce22088c23ac4b09fb673e45c68dd9fe3f47446844e655c84097a1fed7c829fe2d2e930f88c621c7331acd7b7742013739737c76d2d3a66fc1527dabb8c904d9816d49f376d11f23331fe1b71ae5d972b3b6875ba42eae284"}, {0x28, 0xffff, 0xaca, "8cb6ebc0015dad0680b7d1c1e8094d43709588"}, {0x98, 0xffff, 0x5, "57080fd1d77e8f07611b0f3a317685ecbbdcd5062fe18d1152455d14df04b9a30fb64c18ae215215696b6558ae3d672911cc7ec796b51ca009a190133cb63d4c92eed6c438338facba34c9b9ad8e98f458ee2e8f550787e768d85b978bb22a79cd53ebd497b61f4eca278ad4e05a0d746c577d3bd5c7e5b4a668949a93cdc4cf16ec031ad7"}, {0xc0, 0x0, 0x497, "23e0194c76665620917ff23b885dd708aad3f33818dddfd66f230497c396dbd7327859efd6eda71b66943e090a964c659b55c9e141e549112f086bc2adfc277ae212f95c2bf615d36263c9478b32f99505f03a3d2a5dc4163b49def3492cad9e1530c6f4b06103fa4488090d736312df52321ae2f66ef6959991ea951c0ff8315468b6c260d6edacd7eab7dc836a0d702343040bf7f7b8e480fdd4001ab628c3167aefbdbb1cd5c62c86"}, {0x108, 0x0, 0x8, "e13b5805545a06e79571776ff7339f95bf5d21848ac2e32045a741506c3413449d4fdd0fbb31710b60e11bce5f46c603a32b1355f1212ad0c50a6e3a508ddd95a63a9830a4ffa7d71d63f916cc4b46b0e027554c8b0c8082e33981b249e2acfc1287ee8aa3f5f2ceafa479e00592822c81b7a5f5d8668baff0f928c034dd5e8f9aab000f3c492f95aa113aa92eb9bf59c70e1b9125f34f902efc71acc63156f756c50896f8c7d7a94e96f18e7d9f800f28baadfda7e92479d780ab4820d0c1077e69d07577917b50773aaec90ff57a0dd66e87bb8fab6d3122022d012b6253832770bd6d19e7405f721e6e4d920095aaa4db3dbd64"}, {0x38, 0xffff, 0x7fff, "f53e73ee96af35d4b85851f5f304bef23c0ec3193778f1d2a3d7f7cf78070477134f6482a09afd15"}, {0x98, 0xffff, 0x100000001, "2b84ab5e7525f6407dc15779d80d2c347f07cf54734ac3dba1d13512e38e5bb08b04a3107ee470d30f8154c52d117c2ddaa077710204996e5662ff8d7e80d91d4734f0671ae3a005701d633b6b0afe6e9417b1193356805fa678d0e3c3636fe1519532d496bf82f4e8011f69c9ca5fd91cd0a64ba26ebd1c282878ba1332ab6efa395193"}], 0x6e0, 0x8}, 0x8) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/185, 0xb9}], 0x76, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3d022e2fe6697c653000"], 0x1) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xffffffffffffffff, 0x4) r1 = semget$private(0x0, 0x5, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xdf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x9, 0x4}, 0x8, 0x100000000, 0x1041b018}) 16:00:01 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x7, 0x1800000000, 0x2, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x4}, &(0x7f0000000200)={0x4}) read(r1, &(0x7f0000000100)=""/235, 0xeb) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x140}, {r0, 0x100}, {r0}, {r0, 0x4}, {r0, 0x140}], 0x6, 0x92) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0xc0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f", 0xd0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000040)=""/7, 0x7}], 0x2) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) socket$inet6(0x18, 0x1, 0x81) socket$inet6(0x18, 0x8000, 0x5842) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 1: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="e344b152ed466cc6424841ff9a1c3142cc07aa47cb61947b63300c3bc4", 0x1d, 0x408, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5e) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\a'], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000954e8df7cad0ae11e41f62ee4d24c06d6f0ffa712bf355646164c2c67e7e03f59c60de25a1415a6e4d466de840de7fbecea6656b441a06c82e9123baac404e187aa3f4354d1c46280a3d0ac6b8bc79e087f64b08f180cb8dc2355f8611575cc9c8bd32"], &(0x7f0000000180)=0x6e) setsockopt(r1, 0x2, 0x80, &(0x7f00000001c0)="ac7a1a6420bc159317c0c8e0b981ffb75162aba008df036b4783289015b29a0dba365dff39933d0252e3cfa05c79e170f36138cf85fe4f68ebe8fec49fcf078f71dba3cd85aca5860414c691b527bf1cb33a27693b74e3de1c082566c17fdc223c3d01cd59978ee2dc1b92be6a1635a65b9a7d79e567bc470d56108f261d0ce2f6310bf1005ea359462987094784f7add17a1a0393d6a7d78487d097afd511a0032a6e6b39dacb1ba664b6f082af56db2f347b50070b4a02eb389e3bc20925d12ce3b91147c9eb6fbc9d6c23450b6b0db3ae257b37bdcf49faa652a5e530ec51f683117ef1552f808cc214e8ebf1acaf292658570d64081e650cd508367a81445606220832de459ce5d312bd59cb4d3ce95434804d46a6bd9667d6b4f5ed52a11d38347e4e13da29303a31807e3609ac3026a624e4bef286d0d0267867560024e4dba614457f84434b540e88d860c4e763acc9542ae5b2d643f41adb0afcc3f8533746e48340af0701e2c27a8d286d688724d60c4ee4708ffdf6930d0ddc2d28d34f7d8e91d49e0df43c6323ff9de2c53418b597bdfeda8da737a9e3df518c925d49726185c22998d47eb5b345f9a06d29a72b5f8c75667eae61f3446cb4b27229baa253c400446b44cb0226505a3b2af8bee3bf66f65cdfb7e9b8da6b8e5606b40172b79e170cbb9222ec22af9ae88e2f1abf3abb679983fc15af2ee2315691917d99575fa62c9983995e53c67ebabc5ff3e32a33c20755ce5644be37e4cb6f611809ad46686fcec896e7add77b6b81f5f53a2bc4bacd8178f61c1054a2d3e50b3718201a83effb81e25e1a593716e9d93f6f8f3ed35eba603b3c987a9eac71627d11e9104078ca970cd4d45d0ab4145affd84ec487acf68b2a72d82d2736279fe52310a08be6c273cd96ef86ee4d20890c1e028de03c8af6f20102f2062c53a1d8e63b436384dfa26dc85e0a9f6d3fcc84b2add668a046a1f9e47632221bdcaa2a7584f71a57439a401f5d5aa25b0e0da73388bb804851c1555b29445d3d315b03b0e41e0950a3093ff2005f623c2881cf04058d45ee914362b99bf7c03aebb89d86f915868240e8b20631de390d85c60ccea162a9a818d122d5215dec4fe69f18052bf31e31c3f23b7a8acaa3f27f1e8794416b15b26a741b3bccddc4cc610506732b80f33a59448dde08020152fd0c638e258422a2540757ea9495db7b6deffc47a16d8470448d73f99664c8db95c696fe5e30b7fd0f316dc0c9c1afacd14d8f7d26619eb1dc31bcaaf10e37d4664d450a08cf9311b7929a46fd46871232fc30216382112487de047bda63b7ed90006a2c1121f63ac8d3bd48d35bce97c177126936ee8570a2296474719fa08ba3018137c36867aa55392d4e2d3a87ca2f5d8a36c45c5a8e3c8e25785ac72623714a119b6ee3f997f7dab323d151ebf49971f33189c8b7dec30ff915ff94982d6393e3fc126f7b0531a1dbf673e691ac363f686092a2a714ece4d448257b981647a583d86b2250fee9adab15e51820a9a780903e325878d1448d613dea66c652fc7bc5412e931a77366ef3bbc1395893e37aa5baedccb1bb25ee66aab1134f97db60d2267b6475da3e9ad232317b30373daecf4344c7a085c5a5181b98452c31a1c687ba42e12e202ad34ecdff94e11cdf9e6665258bbe8e9399f1b4a0345d70ec716bbf5f37e0cb84c31b9df5780f284f0e11543c5199c0d1d4a891a5de0fe3f2c14f602dbd9a7bfbcd9b3da199d6c82a892591d74e4f2a1d23d01cd51b87a8543b7c8cc3a598e4842f8f286b61f37ac449304ddfd167d83965a3122e71bf2bc11e24a107f269fe80bcf4704821b075d88e0868f42dc7be9f71c1395015419fb9de73f01b13eaf8d6423ffe8d83b8ca714b5568f67573f40829a0ab754854492a768596cc78470914a646fc35aba1b10b9902be56b5155a60e9752599fb47de59f048471d9674c98d47c387089d623637f465fe1a9a9538cd7a145dfcd46daf55c44211af5a790bfae1e1e5f95c128e37a839b33b361c8864b7b156cf01e6de28432d8cea472e1396ea8485497bb0ca60e9b90d2ce4a72459f8bdb101bd54a5eee50c6f84f34fa9f13f957253558ae030813e76c2cb6e77adb7778c4bd86d3d166f932d606a6006bcb769ce635c2eb9a4845ce00fd4c920c289ab698b224f847a2e75426ed50b30abf6ae766dfd0980a3d3875a908c620c27e5316610e8ad547659c5cbd15bd71df7cdc0ee73d8e070fd4314374d75a22786fcbb9ac5b4a62a1482e6c34bef0c6bcfbb4d72fd603deebb1ea80f5f84560a190ebb4691cdd90545ee96142ed2ba47fb3cdfe80b2ba77d1ec250daeac4ab61ae6290e903a0b3aadbbaccd1206b987fe67990f9751d7d1530e6027469272bbd985b1ecc4bbfae0e0afcea684655ad53f7587373902794ca59cefe1a589c035401fd95359999138c2b33103471a2bfe6bf2c2aee2c31f59153be2951362479154e0a5a2db780872ca7b83c8158f1eb984afb8477202df54ddb7cd5b8b91ff9f4a0ad6c0a03c0cd1a2b1043bc17f0a04ee3dd26a0e29b4b9e928b83b2930895dc04548853547de0fb41f334b4182a085ed9c322d2ffe6b0d7dd9beb9d1a2085f541c8ea9509fb8035ac7ad0d7dde65a2657162426fbb82e6a7445d0c595b3c846d072ce7be3bc8cfe0ce0c0af01c882d7c70d7e04684142b1934d578b42f5905ab8bd7530fe4dca615b91b36ceed5bd82a3ed601d6cbc6b25f63122c346935fa0a986240542ca66a88bb67dceecb1314064df575477ed71b9a80cbb411d5caf0e3c6c7d0d6fd706eebaa1161cb1cc66919bc4859dd2fccf4a8091312bce07db8c60d38926c299e14a5596cfd8abb02f73f630ef548ac90ebed5e16b78b774795050fc525378070b1e900808c000e7338fdf2433b685b38a2e04e41d70a1bf14fa46a08f275e37413a849efb07a5e2b1871c99c6dba9de5d117d8069f68087a2b615514f6daa6d23c74770c84c087a2742adab964df137b425b9085ae0aca7061daf0280b0484a3da999ea873e9ba0e3733c7ee83b79ec3d2fd2943b503c64d4aabdf8748eec1595b90b591928e61a13882779abe909debdc8a570c900e290fc447e5e8825d212e67fa8ddf56db353fe2e5cf6f822667fb922c734c5dc5343bb4a4f2025e92250f2b6a83f21e913d8a3ab4a1b558938175524b10b7c00e05d2d14f32cad883e86a6ab054c6252966787c105f1cdff4340ae1231580b3900d76dc8cf14fc3b1338d719babf49b1cd65c771a9c370e27b0dd165ec8f23615c033b358d755acd509940b66114188f1260a5d427718fbb5953c895f9aef0322c1ff7009277c67d5b300a05c9ba02c2e86c20edb29ac8709ba0bbff431d29816b016fc7f01ab5990ebf52df35fdc571d04df5eafbd6a2634b94e9cf351c9c1b46307de7c8c5d23cb85ae87f220649537b45c2ad6ddfcb73749dec7254f6f733486c0f5450110eb4e489136a427647a6e63db7545aa38483de007d5ac578a38a217b99cfa02a72dbdff27dc60287e3c6a5d51b8357cd248d2a65028604ffca63dfa4335c68bf4c54d60378b1b564786ad59ee0d102544a1a44a9ab9ddc2810a9e5f50830472af610caaae93ac8af27f7ea3118d2a72769732884f27f257501670d7d7303de27d0dfb981fc8b0603abd42dc395d7f912132dc91fe4c0479340e797edec06a8b09752553b9e1e2bc9879ce25c92ee3081cb50476aeedfe73532b93662bd70e904ee4177a7be4c074cdd29699f914eec24d03a4d98ed56c4536d6630e5473c8b8afe009a8dce6e6e302442fef7b899808ea07b1a166b65008cfdc9da1dfbd8febc4d76e1986434e31d43ffad70afbdffe65f00ec99afcd729d56f44dec5a6656db53cdcd1baa16454cb63e2a04efd64d8866ebc71d214f5a3dd7202b7a80d87ccb5c11a2c01e0edf1d28b17df22d5ad513a9553294cb1d217e645bfbd2e25e2f8a7a1c2c2b29537ad296c3fde4236526404d5c8f83ccb06f8d8b7a3ba67b67f2cc108bc41b3b9abe475f153fb028bd1f33b008f60fa6ad9782038c325bd78903a79a51b370cbe90da9e5d64f1eaef2f775b0db92044ecf7636028773502462022cbdde891e83a99f30e6ff1efed366335ae6694f480caadb2bad3a2da5d41ec347f120d48d4f4f6bdde380c6d6b96ead1a4558546322c81c5e635161f5f84a10470cfbab251c351f024ee536fa0aad72c72de8169c97a8510c9fae011d379fd7b47f6dbf3f79e5ca380e274143d7553df93e9f62b7ebdf33e167fd6fa7ebb79b1fc41f45af9d4356a3905265ee27edb8473fd1ae8f337305d750711d8d477d6ce3c88ddf46fe0e9369254b98b2263c01b40d591da986eecb1d5cb73f97b3c38f991b2c4e0d4ace3852543150572ad334165a3bf0c7a13f9a89aa3eb9720d917d6b87870b6fc05b120fedd92a122cd9dd4dc1dffb5f0da8121d53cbcb574ff61dee857b867b3f177e9d2eedb88b22cc896c9fe6637b9ea91ea098f47d9101b18d0339a0eb4bd412ad86ffdbfec27cce31d774ba40b84d96e3acc47a6db3dc611f456c9a93f2814e91a3fa45adf4e428ccdc9853669a04036a52bc8547f36af4b16008a490d4e89ff52f36094d936b24c4a8efcc06ad963d39389f3f0c897f62df3bfad92c31255910572365f427416c463c9bdf35b0159dcf546d6b7060c626aa06bd216913c3179048d6fee1cd4b4664cce4b5268e1471abea5d7238f2197d185582db75c7c0cb3b825b87bb2e6e014cf584e349705ca40b0f727fabd030a69f9127fcfc0fd5815dc33a2831e6cde2a526c1ba1bd78de1da776ae8ab0c715c64586aee0a24b3877aa8e150b0efbc76366b4b15fe522caea40a176a9433f2149899f764029f165df07eb5d7a5a64f21e43e0c30af91f96b95b1123236d54b8075cb28282a0ca25b40c98214991ca6d4d7d021ff9ee2c2f784932b6e96d256e7548abb2172e943a4345152da831b599e4e98ca58ec9c7fc4caa26a63ae22b22f6bb5c9c35a55fc021a1cb96516c6f82c7c25934e3c4ef942b873a8855bec7252b35238470452e635a01e3aa3667a0d38eed7efd3be01bc152430f7d71b196c22fbe439a4f49f74dfa9ba119eb60f48567757f4e59260a7f3aca27fca2ea7e60a201114c993e6b3b3489c62d76ed3bee8edde62d68c2f82db58ad3457b678643ac66eb4a0011ae6214affc2039ad249731172b1879890137ea5d75f20e764b34c0f5297992249216400f93c67c1be07272bf2d5e82ba3dfb1e69bbd6f4ab237cc8c6cc5189f6fed0c7b838a3c4463af29ce37ab248738b4b47893944e6be813c4c35d4ba77addf94194b381e3fab89edf53f4701f9d10926244cc45cf6c85cce7a28839b5a4c0af2d4aca7e68262af0e306e070097ca8ebdfaedf972619f3281872e9c02741be9c8ae5b2b956793f153e2e4ba59ee1095551875da38196d16fbf99f77c7fa8a6a1b1455a39456a873d31cbeab140518bdcad1748fa1d273571289171302016b8b9b74ad00874f270132c46bbf04a7aa8848307b608d23834fa68efab00ccea4f4713232fac152401bfc806aa23da2f158b920ba772fbf5b44f61c8944d264f585b4e01005e1b4f5565ff429336e10a7fee2d747379e737f165a6b852efd1f701253c7421c3ee551894ddf34d26e1ef2c51c883e56c3649b5c014813825b5493bc02f5c5ae3453d285e4a2f0e734af9a78b9e4bac1d1617eccd37794b5972beb36e82e0faa4ea75bba6b126aeb8e9479e2c44de", 0x1000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001240)=0x200) fcntl$setown(r1, 0x6, r3) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x642, 0x7, 0x480000000000, 0x80, 0x10000, 0x3, 0x80000000, 0x1ff, 0x31a]) recvfrom$unix(r0, &(0x7f0000000080)=""/203, 0xcb, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d28d2cc2c5c5a4078200ad2a9ccb9ffae6f307df6e47926c233f50f7066940321fa85891cb4fa8b7664e537965857f89aeac4f8084e6b04b61beb2278db4860098ad5d23d682a0db427905aa43063b6e01b83b9e6715634cb2d004472bc00a8edaac07f4dd443afc41c4c20408795f8ce7b0bd76850fadd49f8e23ab112"], 0xa) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) kqueue() bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0xe6f, 0x8}, 0xc) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) fchdir(r0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f00000002c0)=0x2, 0xfffffff9) dup2(r2, r1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socketpair$inet(0x2, 0x7, 0x3, &(0x7f0000000000)) shutdown(r0, 0x2) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x2, 0x100000000}, {0x1, 0x7}}, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = socket$inet(0x2, 0x5, 0x1000) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000340)="5c2e2c2e2d00a09f5780518e733879028d318bbb") preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) close(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) chroot(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200000000200, 0x0) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10400, 0x30) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: r0 = getppid() getpgid(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x2) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x20036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="c80000000000000001000000ff33c836196855191456d94a36da2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d6362614a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c00"], 0xc8, 0x408}, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x0, 0x3, 0x8}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = dup(r0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x81, 0xfffffffffffffffb, 0xa18, "4202a1d7724d413aedd2a9831bb55ec9fe85e713", 0x8, 0x7fff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000080)="08c7af7a5f39080a281987f256e7a8a4ab69d812469119f329ca54b536d219e4125700be89569d4c012b0c99e024e54acfa376a3f012241ce4fff2b1658244c3", 0x40}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080), 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r1, 0x0, 0x88c62227e69ef335) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="853bdad976e18cc006318a7a8044ceb685aafd2d8d34a0e3f6d8021cb1c20f9dcb92f92fd6a283bc8778", 0x2a}, {&(0x7f0000000800)="d07e340ac8a190f6f2b60c07d6ff29c5b8acc7be969c68edfad21e5f511affc1ff7a6091560f321333875756bdbdafed91f1b348b6acd76cc9923b89cc0c2067c06c5505e12eb8f14535739ecae06cda7f3ca409ac7c543fba6b60e1af7b5e6a2f267a4ed0daac5b8465c78e0615a983536816ee304e1bdd2d581e8dc06ab3c1f9574d9e92b2d98a2e5d5523bf9ce12445f73e385073e27c4740f7ca889e9fa87e44b5ba31b3d11ab45eed2f9fe02e995487fcc132bdb57589634b1cc520adaddfb4e10562a99c3c31f19a008196020e5e9d727048b812564bf92b41ab8e4ae8759422a461b9c482ef5bf47a598cd5226e6cca8cd245c573763ba9761faa884f718055f985f800ec506e2dadfce53e7c4166124f165539180ad28b2b1ccf2978f83dc26423ecb90657e86ecbe78437eb8857d3963cfdd89cad749f45f2365a094122c47e1b326b15eb28ab920e576a54a223a9584a2c0358e6603e3b4d443fa5e28a64bd919fd23be85e16c9bac1c1ef83234f45a286107e7569781e8fc59e00217d1c971d6c257dd5f65d2bc59542c10dfb835a3872d7bfd4fd01ccc7b0ae05412af731eab6f5273f387fb4d08f7e5c06a5aa2511dc7a4f7a26ae59f28e858c1af42b54123e3cfdb0f7c2c7826158968b6e4d22b3f9829530f0ee6f6227d904b03510bfb182a6e4ffcf14e0a0758dd0d088606a3261675a418dd61afcb29244a48baa51f42c8900b554f6026a10105ca97f97f6a4415e64c41b8f3d9eb4e61226f47b949896554b8855a3c6f1e91b429823c2fe3efd629b9317efa05662047cb93edc7d93698a0c3c916b78480ee81d19deee57784b080e99a7b02334c3f03bd3d62e72fadb22f50ef368153b770af852a948fb5afa8ccc0d06be68e4b982c06ae4b5a654d5994406ccc036db3eb230f1d5c6d244f4d8ee0f107f2937e6fc032e62006588f1641df4489cccad338a2d41e533a3ad3ef6b093a01a2e2f2ef9ae8280f37affbe38feb541b5b56e9c11d8f531e35ca32d1b6956cf858232362351eed90ddfd58d83b1f38613ae0b444c1efcef6d603294feed25f6999d7f3f1e0b148642911e037c1bb92fbd75fb2b4ce6cca04ddc0fa9a212640071bc2217bef0108a84f9a0417d90565e1b10d3a0c244af9864c34daaeca144b3974f543bd290d7bac824b8038051f68791482c2c8473e983caafc359dd0048e6078b23d05e599e6ed8744f7837597cc655ad09734032a1e62545c733f32dc89a1f84e464ef0235140e6ce71400e3b57cd2a5ec1ca40a183d7af1a32c7247b8a512b26d3648f452b553e105b00ac317bba38e80a23a9f26d7bb4a918b494a7d3384ea10ecd96db7a6a3c542807ade0ea969d4eff11e7cd1d2c59601103cad682d60447a0d9c325611c801c8c8abf05fb3fb4a1875f7304c71334652ac4c58aef453da5fba498d48f320571728bc3e26a4ab6a2dfd9b24b0bfab546d9852f6416888b00380b767dbf7f55f1a4ba7520a26c8f31e7bae4a5e5dac38f223d6ae8044ce7e38ada5737abf581646f38fec70599437c5e10ca2193725fa861f5ec2dfcda18efbbf7028fe93d5bfdb4c5992553fe8729b342c08d935657db5addcfb740c04f361f08567261d7abedb1c7e7c836b60106effa78826f8124d6949af93faa41c2907f1985e49f4ba0d5b2d39aed8231e5ac1555361d2410ccb2c0dbfa36bc7dfd75271dd0e755549b525b481583de648bf611be52b1700a1fdbfcf4c87e5cc124e8e72b1886187781a6c9a54427a28643c832d3d8d071ce30df5a1b7ba01dfdd3230157825924dd6bc37b6c940a14ac0000ee9e88b737c97ce960dd84fde40d3da9826ac1ea5a439ab13a6970738f61df74c1559ad98bf53998d36b5fd228fa9fb2941cd9c236c3d82c576d4ca3594f3dac284cba162e8208baa44e0b4e30af71476e3ed21285cc944fe023b17f19c429cb947a53dc94b6fe5697d5fbe93c7fb0b8a5a243d935d2f06be333d3259901dd894243535008ae1c769c8bdc3301abbb54b40907e43ee1dcb50ea9ba61b8ced49558c6481e214a47e66382e8195e0ae422b1faef1d0abb55c4364673c6ac075e94a92a47ff49b9a11e919e149f25c6b2c24501d1a40256c8811c0b20104b872ff6a337ccac5db781b47dee20de88ddad172cc2190435bfee9be0065ce76a46e5dd46bb49efd4e986847810147742634d1ede7579f311642da4e10ece7f94715c3cbb6a37df06b3a3bbc4f53ff35983b9804e847afbe61c01c61382715b01ddac2702171190e57b3902e11cf82bf886e52940c121495833f38b4678206598e74241212079de0d4b137dc50f87c80794c461d71af8134beab8a3010d069e55bbb1a8638a4839b4096222995e1be77270e56853997b0f558a027baf8b42e1cc551809758e2a9b668e9a3eaaeac7a73bd1ae808c6b46314b7d380cbc0cb84c07d524a765828872636296b09205fdc486eb4d6dad0faca9c6f59762e679664b5536dd92ccbd844125273d6d2c154ada620e17af00291c5bf80e9d449808dba3107e89b27c52df4d14f262bf67da3d096557cc0cfb27929f44703be1cc9d93f2ebce595ecd2136ea0d31401a99b98d2b40c95a4357d3e05056886a7d51092ce2899d4bec541764fcca26eb6bd19f328f48d500ad7e8460467e513ea46f85270cd7f897c3c7c9885912c51d6468db660472c690d4bbe30ad411a7fc4dd745831739d71995b771e4741885838c0e50ef2f98f56e55b53d5c7f0d9c25b98fe6016526b01d1db51dbf99815e44b6c9bad983813d9c86384790b0680ace7a625c69d17b659d430ae037daf849d3dfd2b7f5e4bbc89dca49b95bce5563de89e4753b86c664648fb0f05fa557e37c23eeb2bc67f7008b919bc4a1b332f1ec4c06d676f39936a3706558473d963ff500c7802229bdf4913bbd6b6fe9f86ac6a8f5eb90d910b3fc75373316ec58f58ecd7fe13cb9c99e809e60aec53940c5b26c25b9d9c8a260b00d7b24804e07d84cd85b81e7b5c026b468ae6d2b9aacb8b2db622e769cc62eb25768b874452ff4e5a6c4840c69602517664931cca9cd306a0e63274b0a85df035c4ee3c21197c553b1331748dc9af357581a326dda801a4b971e7fabf10d351c706cd6de41ea369f16c68801f9fc1bd96dded65717dd84e98b2efa20727ad38ecda6b2259dfb7b789389fa2471764fc7745df2f383c5a0ecd4ece9564ba06d60f15491e31fc7b78667d7f05cbe07bbccc8292bffa52f5a5f2bbf31a478cd0f09f11fc6601841cd308736ce8da2c537c72fdbab8992bade4ca11d8fcc3a0ee2ac06ce45edd35c9f1b68aee3a027c45e219974d3ecede1e0586546e63c81e097215d5be4effa607e22de7160844bd6ca0fb0269770784ca51ce4e13734f82449e930cb8dba309d1f682aa5af37ebf4922bbd7f0b47b8b56bd6a2445876e827c983e497701bc9db1d5af3c7f0428bc3e0125b303f341899f232b4ca6009c279e6efbb7f8f3f37f17b861d36410ef4d60de28af4dd2d4ca328eb0e9bfd84e9f283dfa127673f79dceae94256950ea3391ba83aa0a1864735f7b95fe90d016e488fd58ee642771c09493cfb35cc18ef311eb3263eb110f0abfd71164dd965836e24c981d5e8c58103741128d698c535b669854238a076c813104792e3a0900918628ad200038671dc8eae1f59036487f29cbcf5b01a0433372b190fddea7a669c38edd289d47934c15e144727f34e23827c28cd11fda812ec4cba29b4f8642d727a3a75187dd516b831b5e4651350e2fcc585a69c3b77b2ab53b86e06468848afe10762f085e7a0be4429569371123076b867e4936ca96c9f8d7980bd91b8f4fc73fd8d7fb07d4bf0e6da9e36a215c9f93e5f8e189b19dbe0a446f83bbcedd52398554b3369125d4188cfaf829856f50f09fa28d2e4010cba46f95c79a1af94723c67f71e72b32e0c89b8fc6721e99c51afe7ffc1541cf72644e05b6ae1bd16244d8f200d0cf30b274b04379e5fc3519f4782a8583cf09305ecff4013070b300935272bf46e4e72338bb3c18d18120648dfe6d8c503875c22b9638b08af4f14e5539e0187a339dbfacd82f0f03a98821268f116fe8989a88f2079d378dc7c1b229c6d38838205e9e02cd3e0f842ab296549aa062092008ff4f4e2c364314d6fc598dc43ec7a1ec441c6bc6741a67e4ca6c17a8c36dd63c98106a9703ccff302c79805c3d9835719dab26bfae141dd8fbf0c342424f028c9f11dcbbbc56baa4a13e26f1b1bd2dba6eb58cefc976398e2675f45d4568b21d7b9183b13f7f9708ece92fe91a8febddc1a154ab14ccc2d63849497a826528b5d104f3e835c60f45373316b577f009c1e72bc5216ac69d6831406d873fd2a59a624024990252349c5e57ee8ba0f97a6dd8def3f55e521aa445bb17fd7dd8aa58479fceb9cde8e766a962e6ecd2b3c1f90a56fb49957118e8023a889ccc2a893e5c96bd3d0ca55bdf6a6ebeac6ffc41a9d1ca049506c3e023274b7dea5e8fa4a290a37bfb791984bb39be01bba19a713dd1e93143bd6d8c93ffc829e8c6df0bd55ef5ac69a41cc0d0a8584a40460a0023527a54dd1738ae3857ee05527b181a6435694ec20e3457f5009e9714c91fa16e10ba6f230cf265e971f9988fb568385770aa3b6d5332fbc48c37eb2465a4e2bd01be26ece851a39e737367781fe526b4d6993960852f5b129e77222175893ae7c43eadd7535723aed81c2cf83f298dc7cb2b9a49dc38a3f0a2b79521bed1f879b2ef3a1dc388c2848cfef97cb9e00a45124773ba8f784b62c80b3a89e4a90a8b21e22e942ceb82ac80a7e2e3021383345d595bb1f8b0427a2ddb2c886d9c5a3cb20cda372309db74d4e398432f3f057108a1be06c67777e1b779be3d304377c8db4bdf93cdfa3ae949372c8e0cda1033696822e1ceb25edbe939a94263fa7ccb813724bc6c4ea4e2f63769ba29dfa589155a178c6adff961621dc28d8b9c77b86602a85d4638e7ed4a9b3ff91ee928a0bd5ee7a66721c96243febed75756557c74db70b087ba17c530a4dfae913ce17bce6c5629b8e881cf18f4cfa5105556c360fc58e874a308560262b964707816d9f8a1fa6a2d0dfcc4ecfe0eddb56ce4fc7c581a64c016c6ca659614da8a70ee730a35a07a9d5a90ae6ebce7130ca5bdcce667f38887524f83ab1186bdee0d5fdc8f14cb645b3b31b9e0965d5ad30bd46a5f237ac578951974bb9a636b5a1336bd7cd6a6dd8957a53acbc26e383daaaddd50fc961d58e01bbc9cce773c15db9bbf67a905ad7cb460e34b2f23fe41ced31a8965b2b753e69a611571d5756ced38d8623f743161c82e0f50b4e4d9b66a89765419ef1e4f4a0220acdf08211d303e075be2fe2176caf320ac4b56e0948f27fa89eea2a414f3b5c92a6ce785b7632bb371214515cc488abf1e7be426b9925f33f522496d616720d8be1e464abd2aba8b2daebf671ccb9809f59a77828311e7279468c5075d92f66dbe858ec346edc454a7b8c56e96bcda530151bb7a7e6c2ef032312289cb40f90422d53507f83259936520c779b8e264eefbcd32fb4729f4241a3dec1ebb7ee909d60c8e9c8361d3a096fa6c57fe1c86bb2c51bb213d528ce9acb7f469664bdc3238c53f281847efbf25c4b62595a442e4c8d7585be52066bca2963d3198fe61e18a2e132612c5023073e517aa679661c73c42fa4311c629eae53d76973b3d3d02f2e9f81318bcdb91171220b595c72bb99a6b1d396495f819523b76cb1bb1b33c57d8d962baa4c391", 0x1000}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff00fd1cca96230000000000001500", 0x1, 0x1000042}) write(r1, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() fsync(r1) dup2(r1, r0) 16:00:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) setuid(0xee01) execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0xffffffffffffff6e) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) chroot(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18002, 0x80) fsync(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x7fffffff, 0x9, 0x0, 0x0) 16:00:03 executing program 1: syz_emit_ethernet(0x6d, &(0x7f00000000c0)="4be91e5958c26219d33f5c1be244bcdea666cd7c239b33f84290630be9e29c34b27cc182e8949b5581b1b788f3a0e177b129fe09b1b076fb7577af5db222e7f0f47d69b9d4da523b0057efb2b322803d4bb3e764613cbffe3b5361152cefa08a2f1b098e9df73f0dfcc735cf34") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000002c0)='./file1\x00', 0x500, 0x800000100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xfff) pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") syz_emit_ethernet(0x93, &(0x7f0000000140)="38d7795fee381d35c6ed0c35413f76cccecc30ec64d5493509e45ef8d2c23eb84d083d8dd351466f3a9f4df22901b2b85f99fbade0fac9035aa40298d1195d696c1964eededb438a6ca99b79b3bc571c1facdc96df7e3da10dfc92dfed84c53b0868ff90fa1aff77cfa568cb6a70d5a1ad4ec7881b41d09885bbab03237547ba11c07da88c7310fd5989d0ef31f332fbc273dd") 16:00:03 executing program 0: getrlimit(0x6, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x8040, 0x900000000) open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x20) r0 = semget$private(0x0, 0x2, 0x690) semop(r0, &(0x7f0000000180)=[{0x6, 0xc5c, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0xfffffffffffffffc, 0x1000}, {0x6, 0x4, 0x1000}, {0x3, 0x2, 0x800}], 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0xb) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) socket(0x0, 0x8003, 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5152) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0xa, 0x0}, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/148, 0x94}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/123, 0x7b}], 0x6, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket(0x18, 0x8000, 0x80000000) r3 = socket$inet6(0x18, 0x7, 0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0xc) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x100) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r5 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r6 = getppid() fcntl$setown(r2, 0x6, r6) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) readlinkat(r5, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/129, 0x81) openat(r4, &(0x7f0000000380)='./file0\x00', 0x10, 0x111) r7 = syz_open_pts() r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) fcntl$setown(r7, 0x6, r6) fcntl$setown(r0, 0x6, r6) shutdown(r3, 0x3) recvfrom$inet6(r2, &(0x7f0000000400)=""/140, 0x8c, 0x2, &(0x7f00000004c0)={0x18, 0x3, 0xfffffffffffff000}, 0xc) mincore(&(0x7f0000a00000/0x600000)=nil, 0x600000, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() r14 = getgid() r15 = getegid() getgroups(0x7, &(0x7f0000000600)=[r9, r10, r11, r12, r13, r14, r15]) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x12a0a, 0x20) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ff7000/0x2000)=nil) shmat(r2, &(0x7f0000ff4000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f6bd429125ce303e3c387117da24684f252507b5ca2e01c836b5b55b8596568a1c06ac2225015c97a83131cebc0508bf1ef5e94819e83c0dbbabb2c01bf9c941d6fdd1befa1c202427d27e266a79f7ed920420dcd323bb294adb705d691733bd8bb51856d48e4e06840c480488c55dc045a9acc63c376e1dc1eba8e331305eb5f5814bcb13afce04883a7ead85bff044d4c51dd9954ca0e06d8d527abcf6f6008981f0e25d1f2d80a1e9e133be32320dbfcbb9b9b811260a1b5ae162a1f2ce62f7037cb79372642eee7aa95420ed83ae32c1c62b0916e08038075ffa3f8e7a7959133483d07c3d085dcfcce82608e863997797ef7cf1f2559d814878f33a72372791a5c0346327bdea0e18fb8b20ebce5a43180b141c4fdd10236d543869fa7555c529c1986e63965ea36067000b1266b7452ca05d907db97ec2cd9b08ed1d700c47a26b5310ca3c5a720b9abd7882241d474ae0d1f30d9b6a832174e0fb37ff29afc5594424d7edccbe39724b2f2cdcd7b76d5b2cdc73384b8e74a6548176bbeeb36f93b28f789a6253166f7b507d9046ba78451603cfa75055109184abd83c824caa46c78c9b3427d6d24e708d63f099f54ca823d507b667d3d011961320dd9d004cc4d71ab1d46072a36608627ee962e6e4f3bf59d28665ac3f4380ae9cb228c8734af3912887b24c07b45b02e6636bd98fc9823df814248e5d8b361d1d4b87f1686dd38cca3a70d6385509df9a3976a122253c6a3d88aa639dee6b1a9d17cd5a929480771bf2a71249a8933cf6f2f924594e26c76978be843706a49334338ad7221cbf03e37fcec7091d7762624ba5a1fa0f0adaedd2f639899e79dc1e79e25fd970af02314ad4db9afc98484b5c2431648f8846ed0ea2821abe09a1b949e283da935c88741c697c5c30ac5d4095b1d8fc887cef9c3445151432684492538e177973623627f67acf7c7b0a7c996b41a3297e6983b5e51097333c65a44befa6b14b203772db8bc2b0d859d6f4d366874ac689fc463773bf0856d4966618736aadb2f8a38e5e5ac0e35ac50270f3707846a208979372961405c7c3aa51036fe55cbcece8b0be99fe05c21cbe682bdd1741ab217ffa97e5955238da47d742913cf358b697a1992c0253b7bedbeec9d0d894859bab61f753f9070d89370eb54f062da82aca64cfc6488b6d5e0f8cf7ceab22c79f0eb1598101163ffc58e9998adc4b622e723298d7e00e3415bf64ab79bdfa6bee8cfedf426d4130d36593bea0224ef2fcfdecdc4bb203ea1ac91c07718e0f243724da42f2df3718641ecacd4cdc53435099462bf6a751afd1aaeb69af9bd8f84a6670d2917a9b435c76427bc31a06fd6da3417082a44a0a7e6b928122a7140d78fdaaaa271a36572dda4dafc21af6de791874e199c6d677d12514f75e2ee2f3c8fb7236aeb0d174df70dbad75bc238c6a9532c89a6ce75438510e429d653104e0c2ef66256dce16582fdf45c9dd6306823b30cef85838b8413dc5c0a57821e6180f6a27fed84296386d77a1f1994bdf782dd4e8aaa000bb688b1d72212996f62b67c279f454a517a37b2dd87ebf148f9a2cd8ecc9583a6b48dcf222102bfe709e99b0ba423a7dfda02f5d7c78d34f8feb65a7f18755b7eac30f5c85b7c57b9c19c366649ad0ea0a8eaefe509249b12be33b075910bae8548fc7801573eed7634d2b8618213030ef29adc9654b0f7448a74c98baa66d1598dca5c19fa0f47e9585b390501304be09142025db63a681a7690071c714a37667038a1be3619a177f5a68b5a927afda09e016b8688575a75555ff2269b07d2c4d7f5b0a46ee19e6a1f6ed4a17d931a024b9dc9dfee94eb0513c529e7b29d54628ed4c0346cc13a4ed02c973a38e00ae0d4ea855392b532a198aa66ec4e8e1330799a960e81a373b54760ca06afdaf67c366ba8e8d577de683dfdb255c77fa16c2d50ba60aefc06b350e94c4be821b9014b21f1f835f0383b5084032dcbd96f23bd98ff82d540d58eb3a4c5dfbea8e624021d2c5ac8be56da5677d932dac263d48191ba5ccfbb510503a9594895b27f9e5ac78610bf1be5006d67fc35ef9306546ae8d594222467a62d5a62cda27e89de8fe706362c1efe77b92728fdc0216eed9d23028966972cab8cc434364a64bbbdb85ce5868c0b5dd6718a193ac50785eacb4cc8067035d6df1bcc5d2b4e34bc188c4c2d7cd60f4165345385eccbc233c1f8f4c5dbfa5fe5c294ee7fcc595602c73023bfcc660c3f11d0677aa0c6a65787f32639fb3670d46f314fddc1c75ba5612787457d6a53dc3a5e9a8d53ad6e5039f1574fd2bf28982c645ce424bca46116ff2b5516fe853c6ee713f63bc16bbd3d25278e0c4fb80ea9cc5726730b5ff2c2aa85030eac7a0ecd1180e35089cea49cbcc3f45e6d621dc980d2af68881523de1c347f3248c1044ab7c12825de1959242c19e9a7136f02fef9f863a0598762e05750c09d11671d566c87d97b330dfd261f75af51a273d8b003ff9d62aaced217d87d181bbe01a9eaef4d49d531e8f9f4aa306e3cb5697182b929fbab5dc8167885a7d31cb7778a6153e54807821f8e39e2d866177c2df8a9c06d58871d07a2c5040b527c16627a6c529c0ae10680cc730fe1e1e5d6077424c86bb20d1bb456f5896eacb25290f639cf336668c9aa107d66d82bb45ef8bdfba9334c0ae6c7709bd7cb273e67aa3dbbe18e3496b20106efebcf6fb1d838c41c8b7e4e3f2bcc4c8227aa7b10b172699744233375012e807c6d409394a2102f463deb87933b703aeb0855acd9c64bca4bb7433866d82981513ec6a51e3e5f746533f40d1047972a94562e022fa75baa6382fd263f79b8bb207946e395edf6e5d10b225788241921ff333bc0781ff94e3f37ed3268350ea353b982d9d7c70f06bd843885df87b18744cc20411d58aa79deeab55fdb3e641c71615b3c05312f1da7bbc6a2ea760bee1e10e91e82367a95b1c0e96b28b88bf54ff81684b903330e072086d24555b24e84dfe5686de123edf5aed196870491af123241652cf8297011f62c5eb4ad85c29cc9845501c3a05de24f2f1007cd2a8969909da7218e4d6cc2aa514a8decc4d84703ab9bc5ce074aa473f61f14d583544fb861a5b19195e19ae711f50ad0b68fb803b2bdfde88e5a8de0bb3f35018bba3c4248286c026e782e98ab77e50b4930807c83dd93937abe5b792a3fde7bf4d44fbbe42a51d7b5f566cab970319f7c8b65b57c55801fecb40751fe82e146d8b5eeb3378a3dda3db2df01d755ba8d68dcbf9828c52298cb49be7ebc5e63f8d0e5a36eb5d7648c6b9973d75e65b962914473d231f85d6c5e757a2f8531d5f86331fd83c04ab0f61f2aa9a16e5c05f78aa3ddcd002232babd2ded446a5c143e4fb6f8b54e122dd752b6a71faa7cf44f1b1a24ca156e2c94729ac3f73e23e0c43bcfb5752f9bc12fcc4a1e5fa7b63d1f7fff8d64e319bd83f8b9cf6ea542511eb937d828e58161dd323c030036033ad93c78ddbe6523f84297dfa0ce5d8abeb4e133e6803f670cf69679f3c12cc625fc7227920769869016401a69accd3239f612291c4fdc45b5dc679749c9c7695baac8770bfa3704dbc4415d4999fe2e81501ff8e8a64900f7a04f32e1e2e981be5181c3be346001507994797a123a3e3dd41eba1b863d3703720d308db28bcc95fb13754bc160d58ec026cf1c70fd9def721dc1bdbab5c7e644523f80ac871d65ff2a62753954385aba444e5286d3d681049aee5d60a6e7e931c16ab215ca49d3c5b5948328f66b7ad85131a16c7f75ab686b9c8b8ff62aaf5bb22a568aaa28a9fcb249d09e83a1d24bb57e1af7bac06ec914bff793f99c1cf081ffda4640fa98135d3e17cd91537295cb27dae4a6bd17dc885ebb2f13821c21b2a9d5dd2d023844778dfd7ad5313abd4478c912d134835075ebb83fae9b04ed8302b4caf75b2efede593cc7dba203cd171c1b3fe8dc4edeff082f6d9ff89671a5dc346b8f090f37efc7fc9b5446e985facd23ad121e834a1bce06066ccc03cef1c312158a2f4977049f269f63d0da8e3068a9b7e25a489adf63312ffbb2bd34c59d89d5f13f2d5bfd73773a1045e7d30859817f2f78643ea50915acc38212887d135039dc8e53e9e15a767635c970b48b8fe96e743e32b4ab68f339006ae7d661c508ffc228e84cbcdf6ebd8843870dd12c59ebcc80211d2ebfdda0e944a7e1665f2f7943c0b7f96ce28d07c63c56da2e7f4434a25538e7da55e365efcf2ac55c62478551ab0c32e6bd18d09d40269ebc86a114010dd664042cf31d16a650f6f762c870c91e53f34003509b496c1f0d9742716a0d5869d836a68222494d7f45f92a1c414323b57b57dcc69481883b2e4156aa81f64dbde07bd6582c02613d7fffee9e5063381b0561adc57f8d0ce243e95b7fef57b4156b9020ef02d519ad42157a3271114df50101db5d6824d786fe920f278804828f4d54e619c04b17e62715fa3c7af0edc9f5f2634d85ae240bb701f7358a680a627293fcd0b3bd394b8de51932752b1a294629e73a640e8f2b1ea58e46069da19af60e6a9a14856e97d93d51c8e0f9327f4b7f93e921d9340eec2fc8e5f34fd4c552e7ba5323efaf7e2844d0950e7e861afe7c5d7ee9c15a977c06fdceb6fb0d0367cf724d0efb3c9be8b913115b4caafa88bde4cb86cee8e21675026a833137d768b347a75a37666ca10d6188b254a56bb7064e741375bbe33a7dd40ec30e5af03dca02fbda26adb9fdd81723c7942e82356e69413d6d4d1e81f8c9016f94f68890e119dd740a91ea65569e16773a76a2e3b4cce8caa4d8e6c45e20aa1b4d502cf4193138ed50cb493cdac67ab68103ba7f1541817e17349dd0e439a74e998427e5b40869ba51b1f2fd7a240ccfb9b1716701ca8c348497c77be69ec124df63a4f8a95b173626cbc3e0ac3f543735bb0d986985a4aa6a6d419032cec0f8596d6124449530bcb3fbcc7bff7ff2b281a3bea6ad5e3088fd606409a83e3f093cb13ac6577f868f44b93109411ffd90dfe349b0372e2fc552824a6d0512feeddb6db819388b85a4cb66ca5875948bbe43f931445b404f6d869e308b2041a63b078d8d461cf9b453e2a0814facb559606e0a8dd6fae2d3992a4d3c7684792b24d56a829662618657e3be3415e4c139da8de8e9d89441b526e0299f71a7d80823cf945ed99a36ef3208242eefee6a71fd4f02cb74c0dfc5ca759bf99a83855860f44ee426457d7d93df54b49dcf829a0a86a48989938987f6b73405dc58fa035473df1d1197f0dd615e21d9dce6190fd272d474a6d406c33c0dadba55ffd3c758b9c508528e8355efb24084579a6f39c1d623536397921aeee0cfa2de73350a6acce41652938e01fdc248ee5912dab36a13660754bd91d3950e7fd7d69787168b427ad9582ad142b533ea5b77ceddf3f8105aa937ad21bd6ee8ca52fa215b87cb83195c190eae743f1cf4b6855bb55024b1228c09938bd385ae7a1c983d7b6c547d71624d5937f1ced5c625f58995c477dfcfe3407b2de84530d5d4a9184f447b125551ad104b9bec8d4cdaace3309a6cc93b5b65280e5a64edfb6e9cb3fd3d70483f409587ccb9ec682f99c1b1b75cec8f8674429f86aadad0fdd6ad56d0e22ef11f357aa3710d928891996c7a6f614ddb26c2d1de70bb824a44f6280d90345d329fc88de80ce4240756da852c7a8a585c74341d9400017d244021789131bdd3560e09077bf14c6ca0d3bd1cf27ff4c42c4e5b282d2fc2968589b4c4f", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:03 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e80100000000000000000000000000000040"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) write(r0, &(0x7f0000000040)="e197f41c009773f27619f80fe6eb39ace9cd5fbe8d3792a0b283eef736da83b0c4c37c721a96b790d544110233b087883afd597d92bcc00d2b3bc0b3e4a4d93fd9", 0x41) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r2, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff13, 0x0, 0xffffffffffffff2e}, 0x1) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x3f) chroot(&(0x7f0000000480)='./file0\x00') geteuid() mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) geteuid() mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x2048, 0x40) mkdir(&(0x7f0000000500)='./file0\x00', 0x8) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000380)={0x7c9, 0x8, 0xfff, 0x20, 0x7d0, 0xfffffffffffffffd, 0xe0, 0x8}, &(0x7f00000003c0)={0x8, 0x878, 0x4, 0x800, 0x4, 0x9, 0x1, 0x7f}, &(0x7f0000000400)={0xffffffffffffffff, 0x7, 0x33, 0x9, 0x9, 0x7, 0x6, 0x5}, &(0x7f0000000440)={0x6, 0x4}) sendto$inet(r1, &(0x7f0000000280)="1a3d0c1d8edf0fb2b4c4487df87ac90f3f7f3a0a6a0161705d47893495fe318fa9120c85f66aaedf7b67267426f32b77300d5a81b386057dd4488114e9281d633bf3dfda6dd24fd8051ac70a8e5068fe7cccf30fd83c987749edb0d95a45387792ce9ba7dea014976f4d1f2dd5096755ccf19a806b60ae4ceb64ec7111f5c7abe2e413eac97e2190c7093fa7ecf864d897fcb7e0f056fa5c56f80a1c06ca85b519ed617314323a04ebe2cc476601504326", 0xb1, 0x40f, &(0x7f0000000340)={0x2, 0x2}, 0xc) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8108, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)="e47b2a5d00", &(0x7f0000000180)='@[!\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='+\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='!\x00']) getuid() 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') semget(0x3, 0x4, 0x212) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r1) chmod(&(0x7f0000000100)='./bus\x00', 0xd) getgroups(0x1, &(0x7f00000001c0)=[r2]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200, 0x4) fcntl$setstatus(r0, 0x4, 0x4) 16:00:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x204003, 0x100) socket$inet6(0x18, 0x0, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') syz_open_pts() r1 = openat(r0, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="dd13dbd55a5b27c2c8934ee7be9925857fb425c21d8b70d09ff6c81f364d2da9f7ca6e0522309a08059dcd3c605d341dd38549a51a9b7c6e23f7a5e35d0f9b49d33298ff09b2353537fe5caba4fa1890f65504646ddf24514afcc5086a7f36d71a10460d5a0bf29ee28e6ed9bcdee22ffd4c79c4d465699798e035b209", 0x7d) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/4096) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001040)={0x2, 0x8}, 0x10) shutdown(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9}, 0x0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x280, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xa82, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x100000000, 0x1}, 0x8) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000100)=""/4096, 0x1000) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1f9, 0x0) dup2(r1, r2) 16:00:04 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="314e61d4c7f3534735f3fb190849592eff40cbeed635f502c2caa354e898b0fbc340419f5166e89b4779fa8845808af73c08c3bbe4e0cd57252b949be9", 0x3d) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="0122d7b36c40eb57d693546ca3fd56d69255669b6341dfdf54cf9a587c738416cddce0f941dcdbc08d030add62b5b08d19086174acf4a79d98331d9b893e0b6cd1bfd7fc4ea1e2d4", 0x48}], 0x1) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2}, {0x8, 0x7}}, 0x2) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x401, 0x3ff}, {0xfff, 0x8}}, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/235) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup(r0) write(r0, &(0x7f0000000000)="1025bccfd7e13b8c029f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e000000000000000000000000", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(0x0, r2) 16:00:05 executing program 1: select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x0, 0x7}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x4000, 0x2) recvfrom$unix(r0, &(0x7f00000000c0)=""/179, 0xb3, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="0e422e95493bc7c03000"], 0xa) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:05 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x1) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98a00f378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dddd735419199c", 0xb1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) 16:00:05 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040), 0x10000000000003be) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x80000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = geteuid() r2 = geteuid() setreuid(r1, r2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() write(r0, &(0x7f0000000100)="920f7abe38ec7bacc40bde1aa34699f37664f5546089f2fd7e0e97c1e28edda9f0a9253158743e553b3c6436c546b09b3323e08e35bf46a1375fac6715d5d629662fa358bee0e508ea033ca548b0e78119be7d38e12886a60a08798ddd2d13e0406c53a08e2317108f47d2624c8ba073ffc97edd88af4c424fd1b2f8c695994152b8772c5b191f868efa23", 0x8b) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x17b) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) clock_settime(0x3, &(0x7f0000000380)={0x7ff, 0x3}) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001500)=0xa2) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="e358ffbb31c7e422f7b07b271d4e723a1ffe05f7597f498ecb6ab70e1c858fdf924ee4010918ab9240ce23f1b69b40f8d335d04ec763b3603b783daaeb0eec3ef88f1cecdd60929913cec82c7e6d8cd74c5f59527c66ea1a19ffbbc3a8d9c682dff476a7811c8f2ec26a9b442f7968cd7b587078", 0x74}, {&(0x7f0000000140)="c140", 0x2}, {&(0x7f0000000400)="aa49ede7e9d25dc5148d6b7895925513532190e68b89e0bcb5472ff2fabd4ee417fcdaf4a198fc82716f3e59e408c07ee2d1a3ec7bde672ce3b01e920b43d8d06ab52086c932b0cbb797055a7f6178f6f1e34e2d7e9fa83ba4758f9f67ac170ee39364f098eb3a074f75d273aeb0cb539288da2e785b09668d1b50a8d26ebba20f4e05f9a9ce21ddccc33061555bf8e27d901f6f375cee66c5f4b2d0937035f5b4837a96544f8bf3098bda45eac798e94742fe8940ad4fcab8fbbbca808a7173a92fac0f43e012f37ef002787dd52ab99309aa5ea097a338b84e4472a71a189963bd52994e891f4866f1f6d347fb3bde52628e026c502988719e40ede76c012521c42d79bd25ccd3fabe27739005259450bed214822f29426528a7d62348ac8abc36ac23f6054719a930f3f4fdd9d8f22bb1f0505896ec5c0c646dbd687ccaa30dbf7a9496a010c0a0220659cf70799d161b5054a9a9c0e68bfe383cb92cc88dccc80db45d22f8661c8a7e7aa2a3525fbeca157eae15241b2fd51bdd7c283ea880a6691a9bccfb9789a52bdff0a5d0072eb0c204c327acaa8c19057f320754be7816d27127ae884a80e47b40cbb72d48e980cd2aa7a83bbed0c4bdfc855577839bc94607c4cbb717f8db4274b9b59bf087721554bac2fad62c4455959d7d0107b1df7d8eb6a053d4ff9d713c22234135e8d5f87197548178c8af7fc23dff095863e1412050505233a01c3181bb0a5eb8c062bd00af8e749336ad1e62ebceb011a23cfdcaa39e1c07a3f8c1bba4ec752bf8480df9835057c47f944b0df4b99c81cbf133d045cf3e6e799c922f2703c0f91c758cf5ec07199a50a3e34608f74b23e603023a26076ed473f676cdcf0f401bae5daf983e3ddeadad4b7c7937f188695c98beb616aa98968a6e2f00e53da620792493e4f903f8df47a7373722c8753bbd4f368b3674f36441917385e0abfe46a2c7435010cfea2dc00f83e2ede2c510dc4e706616e1b08a34a3376cad50a8090b76f7be62ce324432488415e27558ab3f8c6cbe23dc9fc6995da5abf195607e97d04eb5eba40718c8b26e04ac5718f5b9626b4dc022478b04a2f56989d6e9509a616b82ce9f1b0a2e5ce6b10b2d7d07e76c7200e0c281f38439259c381688431a4d9a9d6246d7d456e86a69d5bd86d8e84ae25c82a299beb5756792092f97eee359f49f206e57b00cb9897a9c2928e1bd4aef4a1bb8da13597716744c2d8b9be2b91884695049d4fc1bcd9a167b99fc525b80a59d855688dea1407a5310e3b31a4ce9174d0307a4faf72c987cafe0b4dff3b8298409c399014d0107a89c668c560ea3e035f65a7e627ace2db2a938ca0eaf7ca073083606b73e8a26863f4183dbf2cc1e7c3bfddf604f80b494ebf928b07490938b5e65bbea5e2775bbb37c875b019130e6cf872ce09fdcd8b24654d9946941766374ef87fd44f339bbda9f0275878d13f5fbe1174fc19f7abf0059851ae069304e86b613e571d0a067a61d057afdc12cc2da98ae37d9cfc319391d392398dc503db61bd771c7248c8d17f26faee1bb7ab0031b616d3438a5921287fad0257a44f072a2f8cc3d3a4484fae2e9447b4a9fd8904c11c078da0242fd3e2ed7e083bc238657ecccbed672868ca692455f5404f5f54ad51c29af3433f091afa54e1d2ee68b7181408d27539c3ca9fd2a6ce9a5309da4133ce49409fef3c04d905948cae7a3cbce74d8479d3cf2c5e727bd47bade52b6e45234b8c1170ea99e1c99a8e3c814d1874e905066f13b0b724c43598996833dad6322954a3e31ee3ad6918dc8a4d934c8be5325bd83b18cf6a0d8ba52464da2af978026e01b80eb7c50e5eda4f4a58516bb872e4dcb670a64fb129fccfe80cbe95c6a87b315bf515c92e7bce40861a1320bdc85c0597ab7b509714dc7f545cee389dfccd1e3a50cacd1192e7b9cf78e2004629ec17b7b63225c3ba849e40c7dd055b3ef46710201c955b67b2b615a83d14be6141219ca40597c727de603fb5aadd43727ac2f0d648fdc27bbd6a78eb3ff4b83bcb864cbde750999ee3d9d3e3b7e3bc907c37dc51e67471ab6055e0bb1fd8b5359e136898fa306a9deb21a3077c8e942725e18d6ee1742a863e53f34da948692ae0cd1fac2c4eb05b1f5e7d0b8cb7f7a28cc16d1efeb66056cdd935a1d3ffb64293ee7a4bd45487a71c2befe5796438c80d766bc7b9aa51c792e5a7d535aee21a6ad1f5d04c66e1d0469dff185e6663c3bc238c490bbd98ca52a2b633bb54784df42669246ad5e2317a2b48f8e81d1e8b53807ad534c1f4ae8b03ce4cccc277d1987ab83a882335f2c23767e0fdee2a4dd5dc2d4007d03c66bf6cf9b206242265356ed8f077cc717e33d05fa09baab1aaa2d4c360363f159c2bb9c1ed2cc75f9c4b5c3227c137098a16bdac2f0213483294ecbecc5af9a83dedeb03f3608bb760e8cbe5fae62e292b98f95ab1c727565569bde74b866838a650238721d4486bfb4f9eabf68347697ac59db8a0af6bd35c6e1fc63a96712083497815851f959a6cec409bfcf1a574fab9d7b376e5a238f6d2731a7f14e9f904459658acccc6e8a29bdc92ca3a358edd657801162a58ea6e3bdbcc9fc20601700cd7eb079d377b6a22dfe4436ddfe32163bae68109fd7dcce1d7355cc1d3febebbb7ce8584cd4f7a538e993a4f325da9c2ffede93634c4e5d35089600f868210321c8fc95cb6510f1a8c5cd39fc8fa2926a769b847ccdc9d969163fec9a6383fbeb9fa72c159730db03a804ec0dd53f21b8006b025cac41caa75bd0ce4e2c9f133e6369e2f584d245a4c92f0e22eb42cdc3ea2e0f8cbbabbc7f8ec02904195dbd1aea197c675989786f661ece35d9017169fd9320f27bae6be3064f4e455c326e53e88f89557a79ed2baddbd8b3010046d1d5bdd78cc260694c89282616340e5509a82d35f9ae7d70a4b1c04bf8f77d435f89dd52b60ee1e84293b843e64bbcd2168c5ba5e8383cb2b4b87e8de726110de79d367cf84e9f82b8ffee2f9ce26b10a996cba80b03001ab6c1319a1497b1adaab9d47f9bd855ce0cf4652e49109e08f7ad52388184f3fc7d930d5d6e156c8be3134ee3fb07a1d32a6c5688128835cdbdcdb250cb00ac0b3ffc5cec4abd7a25b07b2e28fefe4c68e2b1fb500b57bef05d9dcc372ad9c5c9762b035202ad59c28abd7347c49a61300878caac12e857389d5e0b9051b20f02a90e963cf01bfc9bc315f4d3278203b7c4a66a82bf8e9cbc0d87d05f95eb3f632f058262bfddfd9e4816d9b0bdd9a4c8b917728a7336e0dff6100cc59302d1ed27ac388b08a8ed9debb5c59faa5f04194f186a27ce825c807bd2a722d875c2dad302fcedba7df815aea09651631eff1eaf1862e6a0ef5aa98e40ee2fd59f1d648c78ce0886ec8e098ce10426cc9b71284c5eb37f39a5db0a133586a0ed260213983898088636e7f689080ff8c62867b1b8468f2ebd86163a09938c225ab1a9ced16fa23387459e717b26de5127a8cfc97f94c8792b36a935a198d37afdf6a484517655ee76e5f4eeee3b3030847937fad20d2cfbbb23b17a8b87523eadd58c09f6d5b2c63cb57bc1af38e3875e1b8b7918e8fa309f7316e83b6a42096a585d075fc9927758feaf54bd798a2d0bd7b6e7beffd4d08f5ef13c02b2f9ce34901e4891e8269576b504a3ca242099813ebe507be7d63ca46665088804312df934d8747f6ee79f01cff3c57e0ff2999e87e1a6e122514149edeb4cfd3d2aecccdd0c2acb8af015e8a1352c7e4c177af2360869eeb49ee43c954297b2b916fed4490c15d90da9ab76b7e93b93f0873cafcf0f45a6517c7f544309fd83e4aef83003db1c6937d47654ce93fdd7400f8570fa3462cebf9e3f16f256470747ceea5528c3858bb02fdd11dce354ef76176f5353c4b079b6a49fff15eeec9b4174b2b57875b48ddf6a9b1127ae948eda6a4d454ea8b6754c5ec44e7282388e6188af870a26cb7575d445ee1a99c66369934107b7c040b95a1a9ecf17ee0cf18ab1b406d0a12d13c151d67ee8217bfa75fabd6896c026c15c95387ecdeea102d5b5724b9141685f1124c657a102281e7cd759affcec9d1aeaf0a62d9d8c014d4e6e8885deea10ac6385101f478b3462d6eee7c670a5c5423e14634cc8802c3c8b12aa7dc32330162640a78d2a322d4c7759c15dd8625b2e4335782dd337650d3a1260b272a9e247a33e36fd4c58b79e1a3511162f228a34cc1e7565af77223ec66fe5248d5ec1db9cc8252ca4fbe2280b6e9a85c65010e33e2f6883ede6f7897616059655665de912bf2bd6e60b77f5aa393bdb1c292dfb1c0d28212762b7281afcc5ffef1d79251880e50aece3fe5f6db2b05857d4a5603eef007b97503b5f37e49137ac3b12b60e499083c305dd4822ba362d3dcb733a3fbd0cf92f63ad034cb3a792f49fb7fc7323d2eef98e9ed9e55c138dd70b59505a42c43a6d893d93608542b10d034b66ad6249a5dcf2497bd77b79603bc5a80f8034146f10838de75ba52278e4b937ad69d48a19506c4a515d2594e93b149e18ec62e50ef233bb317ea552f5354de2c915e336472199b574ffd4b0e894188a0598e58823e99956f5c90702ee235aee1425e106169bdcf66e5640621b2df74d757a8104ba6f3cad9c3f0942e392db2a1d8de9a6206d287ae711b3c6d5a59a0daf6591146ee0e48f5ba3a3693fb6399365d09362f7b42539f738a06cbf3352ec38c45897d86034ea462d5708d81cdd5f558f1c00dc5fec3fb177a737e4fc5db5c95bae48a572b0a01ebdd56faea2f25853a5dace34a8c4f1876d9af8f63aab15045a38714470321dff6295e41eb4a380cf25a030ded434eda727a18df9724ebca6804b316194e9e4d32d8b824a0168d96a6157b2fd918c7e03e1190eb8390b7b9343a1535808f26e2007cf71252aa473b03db2b986101b513709d7544fe1d268ccbabc10d3d423e604e288598ed2a4c5ee8aa904cfaf1dfb2ce3b0cd7393e89c2d29882ecf96c718828101be263f5e0d73b6210e2fed9c8925f600671b46ee0a6e5305177958d235b5fa7265387e88e2b1ee9c8e61c79882a991b5b99961406e608345f9126ed764ff671dc5fa1ef42d8800e9853cd4435df6b4c8ddce292cc09e85f8a0edc35676b6c87d3d8c4b5946c88887842eb1e9a54b57f8b08cd8d0ee7561cdfcf6965fed0c833299e814b4d12e8440435e276f928ab212ee3bf25904bfbe251cc82e1094248bb8d93a358405cbf010cff5667132068e63b9c01574a319276e51e2603e8fcab689ac0358f008eeb615904ce6a6cb547c1a5d493184f4cef301ed27104eafb1bd4c8962532d39152e0461edc61d9ebe805ce894547bb446239f1914533d0556d20629b12dca960501b4a17e3be11876a715eafa3ade77f9d69b2f0162a8ce08ca49f59d6828b71f51894d39120e463589ab5af951098d7a9676c078fa1d8d4bb094a3dcf350559341895c94ee6546ba40ca39f3f26b6aa70a05a4f47882e09c00f6ac6faa544a4e882b180d163e3e88698f52e2275809ac599df56512404449efc13866c56c35be09c3c5b11cd05725adf0f2cd3a01ed95861b18a39311b5c0e1baeb0a1852af93dbbe027bb56dc20ccbc29dd597eb4d607a39b642a50790f0dbfd125bb36ec849f4f6a2f9a751c6fd65af80e7ae6df462272859007f03a52ee9613911ecb2531a6e23dfc25cfdf5d6534b45fbb110d4b9616065f5d7aaf1cc4a03a6e9fd2ee6169dd69caaa1d140e770e0be62bda85ed9a7540caa", 0x1000}, {&(0x7f0000000180)="1f", 0x1}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x4}, 0x40d) r14 = dup2(r0, r0) sendmsg$unix(r14, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x40000000, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x7c2e, 0x4493}, {{r1}, 0xfffffffffffffffb, 0x8, 0x42, 0x4ab6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x10000, 0x43d6}], 0x10004, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x200002, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x81}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c24a384695a2e1d96272e96f10baa93c98efcddec5323af6c2d88a357c8f2de8672fb658eb974898c3bb0333f8ec84d034416abe78413aae10b3031efa99abfa844bf925e12635ca6fcd66f9b3fb96d71a7d135d0ec69c8c70fa423e51dbbf9e2e4005cdb658d87f5364ff93d8b63cb779c31a58bd8177c640bb9d1e1839fb84b5850ba8c714cf8a5f84720d112adf8b612453f5", 0x94}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x40) setsockopt$inet_opts(r0, 0x0, 0x40000001, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) lseek(r1, 0x0, 0x2) fcntl$dupfd(r1, 0x0, r1) 16:00:05 executing program 1: setuid(0xee01) shmget(0x3, 0x2000, 0x20000000000, &(0x7f0000ffe000/0x2000)=nil) getgid() 16:00:05 executing program 0: mknod$loop(&(0x7f0000000180)='./file0/../file0\x00', 0x1003, 0xffffffffffffffff) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) socketpair$inet(0x2, 0x8007, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x9) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) close(r0) 16:00:05 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) clock_getres(0x2004, &(0x7f0000000180)) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:05 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) connect(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a26f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa052b8a51a962327e2f95654c0900de0136a26f81c726e597605bcb53c9a868340ece9b04d1ce2daffb7142124bba0cda4e7c8e"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) sendmsg(r2, &(0x7f0000002a40)={&(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002780)=[{&(0x7f0000001780)="5e45e96f6c7b32672efd2046459ecf148a7636ef8260237c8ade4e5ea1db7357c0cc204844855760add96a314f0d576ffb6a83718171dd0120644033564abf449a77a9bbd6d9ebd9272a1fa650a35df9c445ff3ef6a854f4932c9c8c805a761c2236b2d45ac9fa65bff9816f198fbf06ecb1a80d676cfe8bb6d473029bb779aa670f3146a3d9971f71eafa2bbc3a6270c12f9b9fe379672215e3376cd2842aa60c4c5bc4382c2ad686f68ad6c4ea7ec2a134c702a78518270f06e2f04a2b6cf265b4bb5e04b32bd55c2e4f6b9d9fe9fe2d0be6efb60211c7f44240bf71380b4f4c4373e7b357af3510d9ba31a87c725671ff18f4cd06ce9d83e631a317f09312742917139fadd582ffc645b2147fa10cf2f46f2772205897e82af1aba7b5f81fe57b0d46bdd793dddbbd7e1fe8602cc86c54006bd997ff760922f56d448a4af40eddef01a0cc1a2f489821bde815f399a0d433158e53f21d35d1ecb7cda8ee62826390348c98c453d5ee3cce083a5c57c3ee9c815cb0e725ce79e84818b79e6ad2caa207cf1d78595e52d7dcc7d7d6d301cb5fd67d3bb463e1deb3aeff7aefb0b3a73732ddcb3604d2e91efa2220e674e07f4f133870ea25d4cd5d60560643ac1fc17c00f04f7065ac2e1932697189922e8fe5c5965941bcfb876d244455b3e49e30b4af10e95181b9c8eb3c09458f38d35aa6b6f22a4c0e3b21ed2b4d473e7ca09d8e061cf7b1415fe1ac88a527ccecb7048f023ccc651c5a6999bcad59e8aa156dab9132bc1e998e7e987233619bed1ed8003315a1667a75cc87f065ab9d430e8750d71358a5acde1d9dc1fe8f7663941eb3b6415f5fb72d76dd6196d84452de8a44a091c1bb201a551731569cbc79d8b9521395b0144f32234ddeaa7b911c23e437e106b41194ff38aa3855702699d5553c2479ad1e98be9f852e26861b714baa8635b06814db8d008403525c74b4f6b3e52dda32c0c9316f759f55993c09ab9353aadd32d6aa1f563c76ef150c2f5ec7cee36cefdb263a2031b4eae31cf0a260d6889e2e78b2a7f6b3295ea6c5751339d09729770c6665f134bec133eb9b842f1edfe31d00d204c6f8b216cc0ae0b1679f368b351ec04741d2f6b3121a32a1736394b667a2c14baad4375b965816b6fb5c6293438312dccf3e09ab3fb1e83191bfb38ac5d7765430fe2f6dd8020f43277b1ddee2f628920fc0b5b191a2ea8dac31536416e25e7e7329f2e038e536474eb1b6c0ea59a44a0c01bee74fbca2f5e5ff0feb288ef00cb043353ed743fe70244f1079062a1ab7f4a6efc2a0643577c456dcf194dc6631e05c6e431a20bc467ec01589a2864aad79b851ac41bff61787e772c69e8595b86e3e7ddab1f1fff84715b05bc458a523079e552e8e80def900cf9e01e549397812fcf88cc0b61dbc013753c4529159905aa4b2a44e57791c4b6bae63607cdf5084ec56dea8a7cc1bd442564fcd43d5a062264eb8597929a12d689085fc9bcbef60743c683da449c18638f9eef7249d49b8cf198c0f7bf6476aab6d4ce5c53ddbc70c474f3a788542d747b2ded7d31298415b4b77ab54a2acd12d98148f23550a3f9766dd7d7d5aef1cae6e1fc9333dc7182fd64bc9e3faa4f3dfe372de84e722e37f3520823dda7af51915b151a303bd94a0a8e1db1a5285c0fc63681eb2083855b5a47f3903f9532b7b983b504b09dd0f41f346886cff468a1e52d645c3a0a0c4ab0fee69ba97af699a7d22dbedb8b8054ce8f96bce15e32f291c646c5957dece40f4c5552855343625484b1f7e07d9fe40237fa73201c84237e7bcd92e1f5a155ef70f18024d2c017946e02329ad4ec62341f01ab252606f7f20892677622bdcd81664c488d7f17011d5806122d5eb20155e1f842e47a9980ed62866aacb93fce22dbf51848e2f1702d4e5594b2a2e0f85ce7a3ad6fcb460b62ad0dfa9d8d990f47118828c05094c07b9ce33506a97dd354b79f7b01fcd52b165d6c18b7ee89c4f8a6da3df99f600557327f6f160b761ed2a75d16a6e6b3aa9a3da88c8f734bbc40e80e3ea5d7901deda455f464517f90b6636222490a5857edfae1eaec97c0601222b2bbfb34df841de3d2fe90eada283925eaa0bb07dae7986a5b0ccfa68fb3b8bc03d693e39333fa2238e87104c84be0394298aa0198b1216dc2886afe7366c833d9f6478808957c1894223dc9812670b38ce0f1ad514733fe566b9e21c8d43fdf3e119aa9a7520dbe4e2cc9b6ac93107a5e4a382d8c00f12baca9a9be7e819a11fd5a2eb49e0ecd329bac03b2638af877c16caa0d99bc5653461389bae1a6664762207f2d1f7b706f813b4493affdfacca91ac2d3372dd8db669fe3fcb0c199e881e4072a5054c9f5cfa5fd436b7b5db99e8992604a16ea258ed33cc28c4a83d64ed57ad46b2ed877aae9b60398f073bb9d586972fa799f36a68b55084ae60e8e4b47c13ad54f39ea9e25b76e2acdc4deb0e2563a72ddcb4bdc1170cf12cd7a4159b8486a696c42bd748b4898e09a41d67db8fefff3596a8c0d597c06601293d3c9823decb95234e66283163be2929b30ba99eaa029edc2e074de3c4a044215675f366be837091961bd31e72e869763d69c1f6fdd9c39285473e3aaa6aaabef75ccd3ad7b8fd095a3238d1749a270b984951d76b2d80c7a9ac58d91a51852fbe9f7f64f6a253e1a6895e0f8761d25c567e287467615117412d7076df261316447053689d9e44475deed83eea60e16b3823b765ea0ab4dc740507c5f2d118e5742c1e76c93e067653fba41761dbae9223773aea0b0dfdddbd66248674f12d0120be46db90e437616826bad34c2dbaf9d9df95d349655eb9c95f35604312313749f0cba81c64fca004aaaf21cf6ddf564c75800af0c1503a9eb39f40e84553172500523809f0de0fdc08071baeb97168605f6028c8634974d16c15f2ae69c04b54dfca5deba3447d195df05b916624d7800080a3e46dfdf63646e7cd876d24f4367ad3002f301966b514cf4f862f28ae5221e76d5462cb13e682b8e7b9aa07aa4937adca57f5854251ecd034722db891678caf99390a1593c70c42412c14a5cf4f3798d30edd822cfc23f90ce0a9581abb2914d5415eae560127897426d379838b0ec6a2aecbf687052fc642ec2b819f618bf7bf5064046baab5343fc67c411209457f2dbb03c504d6d11b6ec174d1d9cbb16a740e02c1c517d125fa9f59475882f72007784eb2fe16c3bf0996fac80cd13289f2acbdd29ff9f1de7c4993161cbb39cc2d50a3aed8b44c4f0079784c8ed1fa86e968b18ad17a44bd589f5d19594d14db74d61d56e71eb3c78cd45a460d3763052d04197ff83bdb75fd4dbd3ec8ec1c85074a7a3228cd7ffb715c9012415b110ac20064c7c2268bab8fb5875866ebea44c538e985197a0eb41ba6e3d3bab5f2d658cdf6d1b4499fcf94d5b64f0e065af36e1da99cabae9a2bb42a958ae339112d95add26f07743b5ea4768b674f778863eb8d3e6708893af9fe0e4ddf12cddce531d02f939f345e08e093725a3f3fe1f0ed61a446aaf509c4bba198d9989031b9e68e0d1b07314647fa94d48b154a1e1a081253491fb3f010105a80c4807c3a5c0a112c2b27041d89b1dbafdf3c39efa95330b233259b9d094058f7253994f624d83b4e806b3fd9d3c4f2a7796c4d17d516cd9f13f2f8341809865a56f339e2e725da34d6204753140a9e059190fe030b219101ba83a3eafc446a2c148b3e6d2675c89ab5d0dc6dc0e4b6afa83742ae4a14b3de74a3ca2ea6594826f0b9c64b130d28825e578690006385672e289a8050c2fb1173eb123afa61fbf98dcf0f86fed7db1ba0d3f29668b2224e89c05d0c125dc6c738251b448ae4d39f39ba705ef6b74e59514d8b4121b3a816f828497ba73d265671e48b04937a0e4c03c2ccef7a29f876370db7384af0cf476828cf2805c8c4103a182b2b5228a4edef463e5ef45b66c0aa4b463d6536e3d4034f8e42dd0bd508b33156ca6076dc5c4f41c830aefab7351ededacfddcfbc990a2e7e1323dfdb0052573d5a479439c381451eb88be4198f652ac41d2eb763cdb3d9ea59e960748c33ede4065dab05671263c288f5b8de64a1b374816646d78149cfc50a9a771876726a1d2c6d3a5d033e7a31c998b3c53eb0eee8878646b7627f3dcda2c0e92a7f697c0b4d1cd5becb74668b9fad55db7a09aec68737471e39c27aec948e48520d436d52ee08c4433590e5d268cf12c28d895fb0c6d33f6c2c0624a5b4232fa1d472cc5c405dc8967cd0ae1a20d37433f80abb845b9968305d5b091cbf5d98d39422e5a7e2ed7585592aa23afdbeb29b3418af5389cfc9b30b3c67cfa24a8299cec93385403b7483c2e6d02c7473ad3a68a8e78f5eabf4e8379c8f22b81e0f9efedf14e79f8a7f6895329a6038fab2edf707849d8455dc69c4d8cb6438c09e3762ae181bd42d8938274d2f144764fb8c9fb3370a6eb8395be4a44c526bdb266b12893c507dc1be3efdbaddc6e9e3d6c699e2b243f0f05fe1d7708c9207e06653d831a82300910ca10e55b81fb4c79a1e01a0b1d02058bbda505c726a97c03f5695feac99c3cca27433c400e7130a56e307de20da13d3be74eb6cd2931d7c83f13630548d57201c655ce5cc70b9c14cb1ff2cf95c5ca4e22fc5a46a2e6be2cf85a6e31cf57ebc9462be2c6a901b9739b37368157c0f940fc30f1a88ae4c5a8579d35933f3dd6da368edc6adc6c65999dbeb1c5574a7f3e38a7cea304bd3b29a03ac4d34ec22d9b940ebf9697e9de21686d50b974c32905ac6d1be01c36500bec2270f32aff0acf9c9590b172a5993275fe2adf556800a105d3b77dc71f1523a0440d00a026be49596aa266c7c0166925c8af0640c2e4c7e58482c38f1e9c9bfd718f11f0c8a852923621c8e441decf9f5b803f6c551b8f4d954e7401209143b2652ee84b72dcb5e22edb31efa5f4f9fa4f848722e000aa423be038a0b828a23cc5671fb4c484d30c2b3669e9b2bd041c2a22518dc139ed77fe599b26e30a2eccc1b7c3846783162aea42b2f0adcc0bd4a8f55aaa42dc6dbce243819ff1e63e946f7e1bb0384d4d74553f4ecf07e5f1d1203330afac61cdacf6e126b62eaf5fb6e4eb87896d16f895f5b2a05501f48e5920e67d190858a0a169cf51629db35b6aba9bab37939a816b3f173f9ff82189cf3dbd762bc7fb9600506c0dbb975db2df62915333591f58ed3430ca350e59e8ca3ad286068ad5fcdcc323948259a1004903b9ed80397adb5138be38c70ec9bb6b6de9c8ea46167efedfb2e81c705bc245ba3d11fcaf3dbf01c2684fb877604a1dbda89f8f270662643c639068ad686bbb12d3499f0efbf48a1de9bc973ee5851bdaf08b5ec3ca82e07323ff8a57b91231af34a48196e203fe5d59db96735cac1ed6ccc4c589f330cb20a1796c6ca1c1752483cef6d71d03b0f9224202c0a7447f02517bcced64348c3b125880a6d0151544358c0611be38236b53b83242436a7fb9a4714d53ab49f4f04c6587032efcd8c762b5c504d1aecc843068531c014e92a13be37c30e496b25ce7921465a0792704c0eca402a22224ecbb487a1130eb619127e8ada29757f0abe745877027fa239f0e114824266a0b8c69cb8e607b197d99cd2ea0b94f17486d28ca6f271aa5edec5114c7f515a3048f91259da5b2c1c060998279fd404382c9302f5ecdab009e1abe48c63d705fcd16932b507f068e245a29241c83d6d1891cd168db33cae2f69aece143f7265cb9124c18316927586db", 0x1000}], 0x1, 0x0}, 0xa) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/188) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x20}) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x1, &(0x7f0000001600)=[r7]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="4dd04306a17b94fded442b011c66cd1656fe8073fbd3f7fa8c7c435f772926ea3b0427e8604eaf2d01a6f10392854728bf3d483821f6f56be7e073b34e1eedadeba6945c132f84a3b9e76a6533fcd9634884dc3327cd31c802962b8f75bd8f6afaf153e8506aec82bcfc3588ecdd61353dd43f68603dd693c3a918bc97d9e57ea646de39", 0x84}, {&(0x7f0000000180)="38ea92b96a754b1088b07684c336b1924e3f5f1e836830d410", 0x19}, {&(0x7f00000001c0)="78f6ee23fbde1771da4bdf687be37e9c53f2cc8196f80f7af5b8de5b4dd8ac28b592d3169d2b6f73278ce82c1f7c190516680ef84aae5ce1af56804b2fd3f572996111904593eb05bb9983231b64efc3102a8bda70fd7e27328e3a2076952eeda8f50b9a8f5a2f9b4119906f4f10c87d09d9cc9f1f87f6941430f919a4fe5566e79e4727dfe418062e8c180e50022cf26141f4acfa5d013d879f1221c1cb29c5c8a833844dacbf7ea01e3f90feed7692a22e04", 0xb3}, {&(0x7f0000000280)="e66de5e5e9d89e2d79daa89a317eb0f8065ae7ee16049ceee9aa50d18106e3f3d9df4cdbb2757624757633b89d3b55ce660b", 0x32}, {&(0x7f00000002c0)="56673340fd10c803b1b65d5414a56f1f3234feedc6a803316925d4e6d7ad2cbb8ef0c8e6ea4c24923b3f", 0x2a}, {&(0x7f0000000300)="a6dca776e7afa16d3028664a12749f08a54b82d71209d1c6c0eff2dd88bdbe75ee42a2bd41471ef3bd958d90752f0425fb8a4e04eb9cdb566b73ebf22aaf367154a5964a315e", 0x46}, {&(0x7f0000000380)="a9f9c7ebfa79e405afbb49b46ab82fbe16bc99a2f18f5ecfab9bb8e9b0b651400eea802d3965e10b5568842618dbb9e18f0edc6a89050a5685ee78fb3ddecefd6bf2aeb8357fce101e272743568638e05ace05f460d9a1341e39c3ddcf317d341dc3013f4a5ee7894bb3002e9caeedd57c922c0a2d3b66d111150140a116d10a9e81ae0889e5dc71d222da34b46cae9829ae082236421a5aa443d8420ec89c11404ca76a9ec7b947a148827ab8da21ee7634f96cbcff764c6abb2688e11bce3ab61114f83ba78c33843dddb4bcef09cd6efffa0ebb8c5ba07f31017e58e80bfd0b092bc71a7628ea3a522a6db8cce1296f27dcd0d44d878e2c5f5fad2650544d5997e6d1422110bc340d122eaffb1778552b90c0fb746f9de30b082260936ec2912d5ac41264b6eab7d7bb3502b5cdb94e06352e891b14378ba198571c8b751af2205470558fc0a4d9a809dceb01eff8884662ab365cb25c4a3e9ebd72442f2eebf55e6023fb1bbac48e88d4a64c3a5601bde28935de7218836458fe8302968c1da37211233469f2ea1f65036d947713ff4b7c0c09c76c7b83f3e3a55e793556ccaefcb5e1b4e239993441c6b9a06acb159152d9500bac9e317ae6b0f39383bc20f4e5f27316e664636f5815728c6ba0bbbcf408d11bf467e5f9b401293322c26ba954c974c712b1cbd69934be56f8d301bdbf881b2f1c98096c86295b7e74e55bd94db1b6acfab349ba4f2793109c78df95d658d688c8ed64aaf5c1cf1d2b40dfa03e045f041aba20bb1d12f427545db46eb518828752f88d75180253f5736247df7b6432af169f86908c343372f6e905e54a04a6c6e3663b24da68a1718a98f150315d251b62611793f30876a20245eb85974fef81cbc6557d77398bf78c484181ea1bee16e9c781078a70da3ce4259af90dfc162d8aefe0631aa3e23b91e305ad03b18bd7d78aa3ab363a2c96598f24d1a35c8e83e801725d1111f737d4888e17d19d373894f85231a8825fe169ff4e4dff132dd9e8f77964aff92b43970a226ac57dedad8cc68abf2d686ed7cb4c7074cc8b0b8f21b6f5a319a7fd5b673920a8275e4fd576bde08ce63f047c6deb1a554509b02df9656e70433143624b528af48d12ff62bc4c2b415eb1b0d9ea993fdaaef991baa49aec213975faff246066df36d08fab718d4ab8e3d0ce341fe28a24b050b2ba3d43fee53db38487c05080ecb78c25b78318744d538963b8eae0c481102cd294b9456c20b6539ce46493724649a9b3a66c839e10b27aee58b1db4e76b07436034e7568195ea7fb4f57d745ef69638bd7d26498ea3f06a4d1331a296859390e3e3421c94168a97f5bc545858331c758a93dad8ffb32b75e328ed64571a1067ba951185caa302c85f56d86a3c15e224797cbd316df681c8da35696559e76ce445a2910b96e658be1a32e97fa6c29ad3feec8baea3669d34868267dcb7282786afc74a838c73ddad287388de0ff47b92097915cd4c685b5beaf02070f7efd5e2df3caa145df4388e4d39b564394a323c0a36c6f708556f7ccf3d3261d26685200ab437bf9d1e23f4f431a7abbd8d566fcad6d87fe4e0cd0c32100a0e557448d15eda4e7c2690f22a68ff9ca8103866f31ed4fd9018a32aa7bf0421902285ecc31069efaf8b613056f61bbf9bbc9dbe3244da2d405f54e9119f2395cbd90f30f2a6f3e0d897253e1782f6a256a5bc57f55709f4cb5bc4adf4c81a1b0cb1cd221492370932b0734bdafea7acf57308c901d6571d21fe71b0a696a1a077fb0be7550d286ac3631824a581e875c44595002a61ce5ccbbf0a991223b3353699ec9b83028ef3b17fc48610a1cf0b5959c10b9b0fff4c6d9e0499cbb3c8787dadf137592088e0bc184bfb0f955b92572d4fcea0cbaba55617348b15fb01f0bca0f1fafb2e15a61138a2c5353332cf3cf4485b72777692308e011e6bbbd2e34cf01e18694f512dbf7427f50330f738a95726944efd139cf29211bc0fc912938a42ffc172ad5873cfb3aff2ca9a050a9f939f9ee77a393e9b3db87e13a8f43461d6b198d9d6291a1ba42a8d318da42b949741d18c6ad87b25bdcfcb69a62102fa77b8898140eb50c6c6b10e7c3b01514f614c686c7b6a70ea4dd81231561c6c94608a4c3936cdadaeb7d8e175ac04160f7e914494c23371e967637271c8c38b1c49e935e40db3eaf0e249a28ede781b8d69b6622626ed67f364ab4a69398f3362636a28b63011751710a0dcf9128c22a4939025a0c5edba5ea29a04d5450eb0fc3e8a3414535ca73c3c6ff29558e471978f4bd5f9e7b9c44987d5d74bc79b1f76651bcefb39b1fa1eb45bae46ef44a0e3417ba011d2551e6a17df73dff3517820892d09637ba737faf6caa009397e76ccc4853bdbb9645f8c15132cc1f7dc66dd0618bf999ba1e8dbb951ad7255509fe1ef3d1163a0ae98fefc7136cf4187a28108d0132066b954a1c6bffa346932d91322eebb98564e8b7969e158bd705ca183c55e1f78d66b09fc5b7e3f185d15a819321ecc8103540e0d03a0fa809931dfef0eaf93eb98b31c190e957af5686b1a30c8a1de8cee027f36b5903e6aa8e984cd4a9bcaf46d20201866b0764910e674b67b3c7c0f1d4d336398c147739ac3042db07ae532d930a11d66d74f96cdbac306813eb495d2b0286636c58216588e1b1b841acee878db6b440e0de6791ad2f4793770a6deea862f98234e27620f57c25ee478c4c0aab31136a612df193b85b8956047ddd51f10fd4f3f71e09b0b2a3b27cecf8059f15f85882eea585004b7195b25519b37003de276dcc7bd6945389d9ff0079660b4de6e1d16f17467c67a30f9a79d1f103403bbe6c372cfb346fcbd2c02f45168f0ca0e3f196cbbf2b28afc4513643589a214f637b4d991e80c91778ecadaf892ba1d6fb22790d28824c4d66730d03c0ec403d8d9d8da0f11266b6591f952332f784ed945f7c40c797bfa28e619b2f8465ede0a6df078f1dc557d7ae530b765a2cccafbfb4c8a36f377b0d272bef51fb7765b1a1880e949185a58c71cefb722b259bda10abfd954509e741b74c1e630f5d5d0dedfef58771ff85e4557d36026e6e05f9d3039004739ee220c55ff1a299abe6511c3d0baf82427fc81e71fa46c2121b65d39af2217398f8cc1ba6394b96803c5a90d5df6361ffb143d8e66e44cc4e8fa5c96d27b0eacbdf62bef1ba02968b5d33885ec9ac167c93eaaba16b1009ac77c0eb2b1638c0931cdb981a14ed01add40461342463ea3df2957f25dd30dd13b9ae0bf99624be738ac7356bbec3e9941431c6c236e50141fd745df374400a2b818b5af89c30e68440f7e8870b4ea896df3c8433750817cd61d8dfe34293bdea168da55ec3f814ee20d86ad03fd487906dac7ff9c470ad03547afe12242e0a86a826428bdfbeea18374999fcece4410c4c8f4669afe43fd3a133166008cda9e15f5e93580659187f67d04b0944f6f443423c325f18073d20cf24fbcd0d45d02cb6f72889b2051c5deeaf30325c43a3ee14a1c940f21387fc79a9855d5327d22437f09b71b446f50f2ef8d74ff1dc3275b18827fe4f9ed0e0480551057e070c42bd709eea8cba40cfd71c41b01e4861fbbb4bb3e24920e87336ce578412198d16a52d8650daa96336af8847d43f90a0e0f2e11cd7756db912fd63c736e524ce367bf60235da7c6169e40c0fd7c566444a6640f791259864564f12b817cd21ddb536c22d1bfe35333f7c262915279b2dde3a7a08f2f8e179dd0698c5177fc9ff296768cff907ecf3fa50bbed0c16e41a4bc435c3cf2bd0d151ce91682e1f1edbc6f9e1eec2aa767bff763094b1908d3397c2063e9be8231e6f57152356809f22c0f202f0fa03873eb82df750eb1e09bc35de5780371d438ac1ea607e2ca588693fc8254dc7d5371c6e3d30f5a3c162842f3124ef90f825457af383760e525f4a386e848cb703c33cb3000e6442a817b2f294d9adaa9a0efcbf97f68e3bf6e15b7d608fe5a504bcb8e13f527591cfa89ac970360365b33ca8147a876fb6190cdf3085bc4e44885f399975bb5582387bb02c6a0355cce2f0f9f4538fae7be8ce12bb0a526b0dc9e52b8131e82ccc05ceceb2b998f7517ee97226d5fb4b074504afe78d45739f17b75503a53b0483da695e145b2d2b05de082df06eadaf624c210f9bd61f2e60ff12551149b619747dc7b5bb027e1564cac143ddd75514d7444e774a2467640194fc123e48c1e6632b082f8f6d72fcb46bb18b93332c0a74192990645b20e35ff5085bc20b835c6a11e795b6ce0e8ffcab140bbea15391fe716b43e48ec57df5e911a5ad4a3e8dbb0446a28c74a1e3a4bf40e30cd8fbdb7287784468eabc635fafb66ceb6ec829ea7f9acf701f29cfd8b88bb8318bc5b0c8b9a1ccd2ba0ba8b7aca94bd70d52d661924b8190b9adbb9de2593f819ec6c0d38945be6d9c09ede28622c0d0119440cdc449cace06bd34b42eb2586250896c3fe692e574e040e8d2fbe12021ae1dcf8a97e6e5a1c8a91de80dd1ca52666d72e9a7a9a0d90b5d620582407111fd7e8574c8916b76dbceb053f96468a52302cee6955b7deb7d30991399fe01bf03016b3b72722db2c52d5a5de20dda18d70dd9652d2b3196f83c6b03a15fabdb4f203821583375559a1ff00e30c759295374b27c89edad8e97bdd13972271381ee3604228ba50206eacc6165180880fcc36e950d5b2707958f659ce72cfef9110328e7fa7b43ae22c06af380a23a77564cecf5cf73e8d998956cf0a410d5faf6628168712b3dd1fef6a99ca1ddf2233e5b846029c0dd84ef144565be611f0c408f030969eb3b3852474ab387f083e158c79fcf37ae1fc72a5dec623971e69498b5c61a3be8815b55abe3a69c0ea4f69ba91ed4e89676176b5e16eda548466a3f0dbcefaa6558d50bdd612944f67b35c5a1abfa6d43db4c76c846dc7a3925e69a8d50cfd3b5640d3683758217fd0c24d7bb4f08b1402159bbf738cc721438107f54db90b4cf8b408cc423414a0cce501a89fe82844268cf4c74c880f02185d8a3e06ce82f443fa8b00dac219bfbb604ead7020d497103ef266e4fcef5622a47c9bea9d2c0158ab774088b1a0898b7922c3d0e9c00240ca80943a3cae988fefc83daa95706b6089ea8a625689cb81c949c49f47fdadd6f2260c3749e85b2829f6e7ce83f656f636af890f8ea24ff442be53c6b7691e12fa4230faaa9623e5d6f5020f18a4fd27e90e6542dc41bc529171f5d658ed4ddb4541561539a5245597b04ed807f67341807d0191ab4cfff88c80906ce8f78f024c67214ca43b066b64c4659e278beb70daa5334fdfb0a2d91873624f98fb6669ad9ee776c477ef91e2ed3f48bda9f9825c321641521da43de8a77ecc6c5385e70654bea2628c38a7de04e980e724b15aedfaa1a241c79558a2afca5af537e8ac12a25e0a6c0bb99fd7608eb433e80bb9eb5b454c8acb0033c431ed6980fffec4721afb0738ebb674393e14d752ff5339961422933b2fab0e22850f78c25e1f364973665775edac3cb9e82d24d170b7fdf750c2d24d9b68d327f62dd11f59b8c76f9f95e2cdf1622f9562f0d2366f1d58f52658e022b4c9cb6b4bb3d16c0fd37ab16255244d1d5f1bf1f7aa0c6d7ba12afb34abefdf477456998d7884da93f44b9071b167ed815ee0bc8570c10377ab428760dbcc7523434480e13e5291927de7e37083f97376cf0c12a3dfd3f357737c1f084d11e085622efb9d7f1c8747116af91223852bb6a20ad1e9833dc71", 0x1000}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x2}, 0x40c) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) write(r0, &(0x7f0000001200)="2f7501214ad4b006f4157c38429c1b7cc34c9ef123f93fd5976d59105c59d1be634dce25c7c3f39766587c2396d954142c44e017457294411596127e3ae68500172a90651dd658764322ed0267e21b10b6a4a3ae7b5cad16e53a7f3c09828c79e8f15b01ac77bffa7d849584f8bb74be5524515a68066348d97067e7e7bcaad215ba40187c0d73214db9858011582d07e1448ac6af0c0cf61837efc11aac587d10e001b079c84b7fab42079152f8c174f2cc61e096b9b61f375422aef9658944f2d4896beff8e9e20c58204edfe886e3e91f4fb8a49a0b8e02d29514e16a4f6beccdcc80fa7693199d781228f7fb908185547e88a60c55abca6597a92c9207f4d42cc1e8fc508eeeb516bd30ad3e3de5e2e16b09d52345c5d688d7c6718932be5d9cae10db9309fa7ed30649dd3a1f04f95a10a6affd4082c44fbfabdaefc4ec5cc4079b1a786a81c6e5cb53e8f95ec73bc53b44693cd1f1223ea639fc8cc4424581137115750fa8acbc54fc4f6790521674625643ebc99aba1cb2d589c672cc96d577b559fcde1a8590e92a023f7a2b4adbfbfbb59b26ad1cd26e0a8cba2042d76ba30e38bc1d37d5a498131510113b537c42ce324ddbbe6fb3ab17190a8e6a5d9b42706184038c5701b1bda38a23e299adc6d4289ea8065f5d7596571fd956198115865162a4751db5a8e106edea3a38e1f8a6c180a14d989432740c90656f5a366ea913f7b6b8dd48942d0f799b08d3d56264577d17b4d34d7719fb0107e54d16f03aa4d9f514f28583480983d4eccb38eb2a9f649459f01d2a8df88d9b8d4433778ed951d28d7a36dcaf438b583819d42999d5f8f271f4bb525a9ec3f28e3c3de785181a42c6069e77e9d51708888ee472376a554aa61606cdb1552126f4a0e499291a368330f2374048afdeda9e1076ecbd28ee3df4b1970e241088409156da4119d20d116ad00ad4d6eda7cad6e67b1a1f6be5d3037154e1a296a189f92cae7def46f14858430437a4d38ec9e38eaef6ab76c5cddcfdbee899794d5d389ddac543e29cc0f6bfe4dd87ef8527bb9aa348c4935e58bdac0d77c38e5e6afb1b3a92726f0dff4c8f9f25856dce04583bbb170462c917ed0dfff68d9299be8ddd5c41525d4160240cf39c570282e4f1059cce95d5af68f8e6879964b358efc0b997b8e6a1327d32d103452288890f20e2c2bc1e9b2ffc9cf312e009414b7f2c64dbbd25e963e6a788b2ec0099dca8d470a846bca95edf184ede65e87207d666253df54dcb734fc97a1c50aaeb75261f4eb18a49265ab8477fb2e31a3773ca376318120735936f04da7debf71e6f4f7c57911faa55a4ff33a87643d062b2ea1057f9ec2f947a8e80c0c650300a26f39f6d8f05c1da0f8c0375f5dac16a455a60b806644fa755df536de7e9ebd9f379a71498d67bdf0849dcc82eee69410fc7ff273db28081b1962d6145208cd39f99bd775d09c5c04acc6eff3ab73f90fb3861f47d2c798965556eeebfbd9918b57c583ba4316af00547bf818289f477dcd8fd731a2320f7792585ae8e699f519d9328a2b23e7966427f15c6047752b2eef86957516ccf1551e8d9e5873fef82dd535302c73f15a20117baf500cbe701a1c2f6eb60e2eb959e72d29dd1276e6c47f4a19e106894b160cc3fe7a5a9483887026b53c63f649af9e8337e5c6226a590abe30c8cb1e8ff270463c02dd78aba10fe8bb93e1737c4976a06d21f6019e86b3a78f5ca315685df21a4878d77a652301b938407b91ff75d407f3ab53e899f44e46bd7a5c38c3de54991eb7c0bfa731985d08155b1a889f07219e79d04dc110ce6ad7a425d1d6655b4078142e8b72d5d99c66cf54c4fb608a30f7236df8acd59dec710ea29a23e5742532cd75836e775ee193201e71306b1fb06a35f0a78799e9772a0bbdfb77e4f37d1922551f7febc98ae633425ae87658f0fb5eb8ae420b64633246f55ce992c3ff5d9dc15d288406a30b043199d56022524ad9157ce69e592c793baf5b89bfd97585a3736dac75b07ad3957f609c62e929e432cc731d147a8e52d10e4da949796db465e66a47125bd10bec9b19b4be6cf8c16ac2d706663e56e33fffac095a4b0b9e43707d221bfd15fb6ea17fdcad4a89cc0d737631c78506a440e50df79b0a5c0311ed076fd6a7c4783e9acf91face9240ed6732a69c295dd62a000074d88241b902b6e678efb1d3ea76772f198f4d574ced273f2de21fd065571b6275f430b18054df749d027ba97cd743ad0f81eaaaf3a15c3312a611c02b2087cc61c508ec43592c84c88419ebfb0533c6168147c9816b3b22597987a100b6cf9e5f853d38e496c2a1ae059183ab151e8df34ef9b2eb496762d870599a5d4e1ad0aa29dc2a6a73786ceaa42e206e1b7daed32c08345e7c3d788785a84aa6077d15c4b464459a2ba7f791fc9b000369adffa2c7c707c62864de881c578c0d8fede539c63a0c58de1942e122859d0cf16ea905e08774d8a0ba67419156070701e7ec85d97148f41691f6feb1ee3a3308473ebd961e4231c94457506a94d88d335d1ac212310aa51e6602e3a674d4f1c79d8c59fb88ef73af04457d2c8741208d9bef7d1b9995c024579c623f9b5810d0e90ad85a0c246ce43d6978eb593913d910077b542b0952b4510364ab0319e5863b105b78f697561396eda586eef18010d71a3b61d1cfedbfe6ae082305ee60558bcb0ed9c6346c528f7f874be202824daf327367642c8060ccd5da2761ecba6bcf4b4bb9ea46505b1af006d42b483c2c16e593c6991156b39bbd5441108e7df852658c2db55f9442c9fa03065fcd56f8c6879276c724a587858d629ecf62803f19b3456c2884e57e4affd14a4efed8ac4ce858ef661d185c1e66dd021c399c7662845f7ef3657bc099bf0b6930411b3155e0782703d2b818239b79bc4b90c5185d01d92f0b026567e56c69120d6814e16396e6a4f71732f42c26616a4282bfc1fd688cb7955593339a9953e7463fa8f5eee0a5e2a60f4649eb9d3010afc167ae98a1f249f66be6c9f7079f9e08d933f586bff8edcaafaa0cfa0fcd676ad977f73ff09988b91ebd14ff148017f37b457bb7f1cf3f8b46893bd72c81f2e56ee9c5eaaec46e1267cdec93ef8bfbf78d0d4238311044962d9f7cefd38420b0165d7ff22d66db902a7c91d5e536dbe211454d96a1fac95699f666f477ffa48a0ae26586b9d68c29a27e1cea5e0dbc292ca0ab1fc3ed218682f85ddb25a40f6abd0a465b20045113b48955c495ec854cb231198c3748c3c49d8123c83bab967943aab930f8b83f3ec9fb1cf6bbb7d1384920b30d96d8033b53d08eaad69efebf0a59739a79876e19dfb7fd5b6dc7b771598497be83320e00997c352a994b42217947e0249c86c434e7d88aa14c07c4f92d04b4c95ab433549b8a4cdcdabe14730a90d171e0ab71dd3e5ebe52772c44a88b5703e6bd1c231e793304b151442b60045c2e86905bcb63e83ab6a55017db3bf937f9dd6602ef67651c2ee0089a9f05dd13486293ba06ebfc31366a856a73124027348a2d8f48ab8dda634fde083cca5266d118a57bb0fdc2fc85e67bc3e1a71c4881a7fa114ab8aa134af2c4857fa8e3987ff65b8dc777e6ee035dd209cf57a6d9112beee69d727a78150328e70d13caba838f1864fe2358d05b1ddb320b63d03c6140c37f7f63d44180aa695a7733c8884a7652f2f08820d22b8e8c10eded87b6a65be358ed7b222bd654386fd3f11dcfe71c0e0235637c6a05e436028b834cba9dd0acb38a96ecf00c162af85365ce4561c69289cf45ca037fb945ecbb8c87ec04686885928900227ad4b3d17ed7585d547c7364a188a1bcddae15488a5b090a3b1f2c72f1caaa321653e560c7ac93a7c0abdfbff95b4e3f03268f96a36849d2a9f85b7174b696093b3627fcc54c8a47673513a6485758a2d977cff60bb80fde2ed2d7e50707770ed3b2787ea94090d233206c5823a27686b72a7eb07d0ca635c0b106a023f51763cdd6d1f2b9d5a516db4e92ca86b7ff1c4e0a3a04d91e5908412579d1cb9819cfd4c30d7fcc164635b32b175f9921d1f13bdeb8257393d463980e53748983807ead51228b8b9af7de01c660447ca20487f06c40cdbc9622275c2e54d1c6c2f49022319fdc8bcf3e05fb9688ebf2549209f6b7ddfc309c967142f8aea5c5232648ae464834abb5d60b868defd69f6240fd8de8ac6b42c85bf01be7be71754af4d6d776e9576a0392f93ed795e0a7d9a324e3526bba69f4b158612b60030484d59b0bedd4a419ae091b448a93cd4eb305445ba2627c9550a39e2e144146b4b19a6d542acbfb5610143e54bf2ea348ef323da423ca53aaa2888abf99335bbf98ce9576bfb50dc65a1ffe98646b0d8c10364dce533145150a0cd9a0f8cddb660492525c2c1276cf2b853a10e6a12adf8e84afb65096ff26d85ed7edbd4c520843451ce4006427ce672c5459e38c2afc606183dc8f5ae1d3327418f9e0acfdb6e71a298b19534dd17740b5a6748352f52fa35fbe0d63ab305c0baf46cf06084fd6a612b45012452ff924d0e795fbaf3de5f541d73a672612337c7c5769d6dd51c19e1751c658705c5098431c19e9e3e4e1a4facb0d7974eab6ce30c9db9b207794d9af4b0e4abf20283a232f03b52f58ce98454441ca8020918a1d83bd1036465ed580290f83d143fdbe080a9188f2cf666e781b696356566f1a4f4d7132107de3215891999492004e4a59368f592ca70dd7d1cbf6565876102cb9e6e3d5efc412196173f6400691af51741eb4af0632cea76bda2c121e3ecef9a40cf8dba822568d68622ecf303fb7ba91f84a1560048ed9fc3762b0e124749cfd056093a01003d43f5abe8214c788594f579cab33b5a5f36823c51e2c6c3a8f91db10564eeb1eff8822cb7d2fb18681ceca6e1eaf3a11c7e1f16c8585d9046cbcef4b1a7522be649292f9c5f2c10a017e32b7be538f56498e83a28405068e87f46170ebb0b6e981d73c5ad9f54428bcb9c752b78d85199ec06718fa8b5bb6998d1bdda97a427f17369b9c867645f69d00ab7383afa8875c6368c57ad6a99ffdc9efb912fe3db44d45fef4c0dd59f9585926e361e9fa111804aafd43fe86b1a6bb7496925db17c98d3bfa09a6ff68f3b71448ab12492c9567513e672e557353d7f885ffb63c7dd3bfb969617782e430d4e632b9c14976484318c3c7279e2c8426a3b3ba5d508c32440abfc60873b34632551707e1fc0464192829bf3971ed461fa481568113848084f94464bdd57e164a0788c4b25dd7fbea5d8b9ba9408105e7f7c06c026e27f2eabe2559453fd0558c6a06b7606e584324121edeb992535130b5eefb5753aa98fd497d6e0557c57343e68f4c3e0d06a393fd49ff61a514fc80378dd5b07542b2c4320796e2a7470878123077ce76047b0ee7102b298a9b272f47a7240d57136aebe29b135d73731d319e3d9ad07efe2bf08536879bb84182a2224b213e97ec3b06312f5bc7416b0e4c5cf39c5eb2c49c1ed258a30bb0180acbf2e54c1078378497f84a7c7b6e3053d48111142caca3655476509fc6de748924acf954c0a07c8bd25cb10ce72c83d1178f984584cd2e094e0370244e69767fe5a1937503231e9b7c598d2929536604870bee72b9adfefb3d27bb6547aac4185619954346d7c6ad810c4a7f9fa4bb2a256b99176c4b5cc6b660ea346b8c889f26e27341b861ab9c39cffa3f2b3217e847a980a136b1b3e01a399a6035c9ffbe91f5ebf43aeffcfe25bfb51cfb790e30e8", 0x2cf) r2 = dup2(r1, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x188, 0x8) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x40, &(0x7f0000000000)={0x9, 0x333}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x81, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800000000012a02, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000002740), 0x106cd) 16:00:05 executing program 0: r0 = socket(0x400000000f, 0xc000, 0x2000089) dup2(r0, r0) 16:00:05 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/249, 0xf9}], 0x3) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x942) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) write(r0, &(0x7f0000000000)="eba56e648c3504b3fc9608e187a28b13122c8cd751d86c714db09ef3a758702fa8891d80aa3cec22baf2e9b72467c355614e57a6900df0c5d1d58b069d63735133c3d1b558a6ec00cde7267248b1dc2be9a2bc866f1ae2e1b7ddf692c9bc32938da46536bec20ffb7e9f738ca85dc0a0aa4ff078be0bfbb649", 0x79) 16:00:05 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:05 executing program 1: select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x84) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod$loop(&(0x7f0000000080)='./bus/../file0\x00', 0xc02c, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x6d, 0x7}, {0x2, 0x10000}}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='!.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='--.!/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='@@&,\x00']) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x2020, 0x401) 16:00:05 executing program 0: select(0x40, &(0x7f0000000000)={0xffff, 0x3, 0x7, 0x3, 0x6, 0x5c9, 0x3ff, 0x9}, &(0x7f0000000040)={0x7be9, 0x800, 0x4, 0xa4d0, 0x6, 0xffffffffffffffd2, 0x7000000}, &(0x7f0000000080)={0xfffffffffffff000, 0x2, 0x10000, 0x401, 0x4, 0x1ff, 0x43, 0x80000000}, &(0x7f00000000c0)={0x10001, 0x401}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) flock(r1, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:05 executing program 1: r0 = socket(0x6, 0x7, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00', 0x3) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(r1, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x8, 0x0, 0x0) socketpair$inet6(0x18, 0x4005, 0xa3d, &(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x9011, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000083, 0x5661, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x0, 0x101}, {{r2}, 0xfffffffffffffff8, 0x3, 0x4, 0x2, 0x5}, {{r2}, 0x0, 0x20, 0x1, 0x8, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000042, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x5, 0x7}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x10001, 0xc4}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000000, 0x1, 0xfff}, {{r2}, 0xfffffffffffffffd, 0xb2, 0x6, 0x2, 0x200}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x90, 0x2}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0xdf8, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x10, 0x10000, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x11, 0xc443, 0x101}], 0x7, &(0x7f00000002c0)={0x9991, 0x200}) 16:00:05 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4040004002, 0x5012, r0, 0x0, 0x4) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(&(0x7f0000000000)='./bus\x00', 0x480, 0x20) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getdents(r2, &(0x7f0000000080)=""/152, 0x98) 16:00:05 executing program 0: r0 = syz_open_pts() sync() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x9, 0x40, 0xffffffffffff8000, "71b191cb2a171ff1a2ee306f59d25696f2d273df", 0xe, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffe}) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getgid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfb, r2, r3, r4, r5, 0x1, 0x1000}, 0x1000, 0x7, r6, r7, 0x0, 0x5, 0x8}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r8, 0x0, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffeff3) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0xffffffffa94da90d, 0x82ba, 0xb731}) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r0, &(0x7f0000000000)=""/4, 0x3ac) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/203, 0xcb}, {&(0x7f00000011c0)=""/6, 0x6}, {&(0x7f0000001200)=""/252, 0xfc}, {&(0x7f0000001300)=""/184, 0xb8}, {&(0x7f00000013c0)=""/110, 0x6e}], 0x7) r1 = socket(0x10, 0x2, 0xffffffffffffffff) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001080)="f3", 0x1}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kqueue() connect(r0, &(0x7f0000000000)=@in, 0xc) 16:00:06 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r2, r0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c6e0bb5b48c0d2fe0ea1a184ab512372579db9c2b39826321f280a1ce16fd2b59ec35f44252cd912afc9781fe859f59623916e967041bb27a156ffa6b5abf62ff70ded0f32e73a792967c1a0e55a006ffc72aa4a6d62ef3692d2d4e97f311f20aefb844b90c1b0be83ce78ee388f01377cf4cc146f4a8dc6c179570994c29a95c109634d15cc67a829bf6ca71945beaf33ef33506ea1eff5ecd4e96da3d0077ada8c0d5a115fd001adc21d8477f3b37cdf99773738d74a16e802c1848ce31c5f456f4febdb12fc4f26f63d8fbe559f9e694c3d0e1fba924ab3fa976923b7cc08f8afb32ab04633b59003dca09a9a54a513c07908ce95e59f342aa828d695f1ef0222bb312fd9b60254f081ffb4db53c8f848ec4c06d0f546f9f1e5df7777008bcdf174ab02ed3c321a1fca3512abeba284ce243b27d2ba640c7d7aadcb78e03fe266b40811a2fa80fd68ebfed19ae7aabd3db5d0152fb604ed07623ccbd8af6403b95b7422599ff2dea5513c52154a606160d6769d27312ca21ff31bc77f4d4d22e17", 0x721}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) kqueue() r2 = syz_open_pts() close(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x100000001, 0x8}, {0x18, 0x0, 0x97100000000000, 0x6}, 0x5, [0x8, 0x5, 0x80000000, 0x94e, 0x5, 0x9, 0x8001, 0x5]}, 0x3c) 16:00:06 executing program 0: socketpair$inet(0x2, 0x8005, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r1}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) sendto$inet(r0, &(0x7f0000000000)="97f48d62886663456c937307b470c572156b7b0781d7c8e2b16b4da339fd3fa345ec7bed40c486ae54d345fee1057e72481357364cecf0c0c741791f", 0x3c, 0x3e1ad0e6aeafb3be, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0xffffffffffffffff, 0x2) fcntl$getflags(r0, 0xefffffff7fffffff) readv(r1, &(0x7f0000000100), 0x10000000000001a8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x100}, 0x10) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) msgget$private(0x0, 0xa0) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="b3155dabde9da943be9c0a", 0xb}, {&(0x7f0000000080)="ff1fc68db54425fe585d40f92caa516ece7827f7e97748c2b10bed1f9fd41beb5f61967003d46ec250f925fe206449949d7d8a10d501da78d61142c63a22c7aa723c9244e80f5251f19c388ab8e172", 0x4f}, {&(0x7f0000000100)="96f3e1b9c3b0cb786d86151f8788c7f414af18bb2c0e707325e5a7ca37875f744bae67c3", 0x24}], 0x3, 0x0) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x2, 0x1, 0x0, 0x1f, r2}) socketpair$inet(0x2, 0x8007, 0x2, &(0x7f00000003c0)) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) flock(r0, 0xc) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file1\x00', 0x3c) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x6}, {0x0, 0x6}}, &(0x7f00000000c0)) dup2(r0, r1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffd, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4d, 0x1fffe0}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x7fffffff}], 0x40, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x4, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x87}, {{r0}, 0xfffffffffffffffa, 0x11, 0x0, 0x3, 0x5}], 0x4000000, &(0x7f0000000080)={0x2}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() dup2(r0, r2) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x34, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x80000000, 0x40, 0x40, 0x100, 0x1000, 0x1, 0x3f}, &(0x7f0000000200)={0x1, 0x7f}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0xc00000000000000) sendto$inet6(r0, &(0x7f0000000040)="8e87fbd4ccb84e951e57b12e4950b1ffef0615582db09597fef7e6f225c60641c29a54a73ea8f05bbb2174fbb5bed4182e31f13bbe216529033ed11fdfe54cf9924ea4ced84ce4631f15f9fb21", 0x4d, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffff1cf, 0x2}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x9, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="47be6b6b83d84deae852900eb3c7f268a18fe3342d127a1c21c1393275391ee4c80a5ad77bd103542065a3a42b82bbf28ef8cf5b6925c3f2b1b1b887ec873bccefcc8584c83d9c40736c97b02483224774215e19d789d0ea77d95280399a1a2b0b0c666c67631d", 0x67) 16:00:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x7, 0x7fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8840, 0x42) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3}, {0x5, 0x4}}, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) munlockall() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x88}], 0x2, 0x1) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x100080000001}, {0x0, 0x7}}, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) setitimer(0x2, &(0x7f0000000000)={{0x3e9bc578, 0xaf}, {0x20, 0x5}}, &(0x7f00000000c0)) 16:00:07 executing program 1: socketpair$inet6(0x18, 0x4000, 0xfffffffffffff801, &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x40) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x566, r2, r3, r4, r5, 0x2, 0x6ac}, 0x3, 0x740, r6, r7, 0x501f, 0x3, 0x100, 0xdca}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:07 executing program 0: msgget(0x1, 0x4) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(r0, 0x0) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1008, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffe1, 0x3ff, 0x10001, 0x3, "582edfafdc54a20490137adbb85f6d3107629d97", 0x6, 0xe23}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) 16:00:08 executing program 1: socketpair$inet6(0x18, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x5, 0xff, 0x40, 0x1, "99b34807c4c506cba17d09d05ab1cd1736601fe9", 0x3}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)="7accbace7ddf930edb8c23baf7a21ebd0a1cc8b7e2765eb10711364cb16dc6505cdba42009716267f4c153f719ed3f8ebe1a87dc75656c4fe6529044e394f3a1da9c50b3e120a37081335e11c790f3baf535fe92566fef1c05e6f1aa45624acd138d55ac0d8b7036c07596f642d1") r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) semop(0x0, &(0x7f0000000040)=[{0x4, 0x100000000, 0x1000}, {0x1, 0x540, 0x800}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x8) recvmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/76, 0x4c}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/53, 0x35}, {&(0x7f0000002140)=""/249, 0xf9}, {&(0x7f0000002240)=""/29, 0x1d}, {&(0x7f0000002280)=""/212, 0xd4}], 0x7, &(0x7f0000002400)=""/196, 0xc4, 0x3}, 0x800) 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0xf790}, {0x4, 0xc9}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x2, 0x6}, {0x0, 0xc2}}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = geteuid() socketpair$inet6(0x18, 0x8000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = dup2(r3, r3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x521) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r5, r1, r6) select(0x40, &(0x7f0000000200)={0x4, 0x40, 0xed, 0x0, 0x7, 0xffffffffffff0673, 0x80, 0x2}, &(0x7f0000000240)={0xfffffffffffffffd, 0xf800000, 0x7ff, 0x0, 0x7, 0x401, 0x5, 0x7}, &(0x7f0000000280)={0xff, 0x100000000, 0x0, 0x1, 0x82d, 0x9, 0x3f, 0x800}, &(0x7f00000002c0)={0xff, 0xffff}) readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/55, 0x37) linkat(r0, &(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000400)=0x80000001) setitimer(0x1, &(0x7f0000000440)={{0xfffffffffffffffa, 0x9c4}, {0x100, 0x1}}, &(0x7f0000000480)) setitimer(0x2, &(0x7f00000004c0)={{0x6, 0x2b00dafb}, {0x3, 0x8}}, 0x0) fchmodat(r5, &(0x7f0000000500)='./file0\x00', 0x87, 0x4) preadv(r2, &(0x7f0000001700)=[{&(0x7f0000000540)=""/226, 0xe2}, {&(0x7f0000000640)=""/56, 0x38}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/69, 0x45}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r7 = socket(0x18, 0x4, 0x80000000) setitimer(0x1, &(0x7f0000001740)={{0x4, 0xfff}, {0x5, 0x8}}, &(0x7f0000001780)) bind$inet(r5, &(0x7f00000017c0)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001800)) listen(r4, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdirat(r0, &(0x7f0000001840)='./file0\x00', 0x2) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001880)={0x6, 0x7}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000018c0)=0xcf) fchdir(r3) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) socket$unix(0x1, 0x3, 0x0) 16:00:14 executing program 1: socketpair(0x0, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4005, 0x400) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x80) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$inet(0x2, 0x3, 0x6, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8002, 0xe01, &(0x7f0000000380)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x3, 0xfffffffffffffeff, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="ece7f8bc0e4c429ed0c187865bb6dccf8e59bededdba538c98c50aa768b6048c3780cc4afc46d0a3ea0623105306c47f138dac21121b710b2ecf1708b963ae007ad82df5a9dcbe8e870e284d70340ed40e8b1eecdfd725552ea976306783efe72553095df22867bf1b3c968cc87cc297ae610133687fbcc2a5defe52cecf71918ff1b42b170781a8f8f3953cb1b769140caa19d2f081be5f9b8ef0adb0c3caaff64b", 0xa2}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]}], 0x50, 0x4}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x108aa, 0x29) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x810, 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x20000004008002, 0x3) setsockopt(r0, 0x29, 0x37, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) dup2(r0, r0) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1109, &(0x7f0000000140)=0x20, 0xff2d) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000000)=0x40, 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffff0001, 0x2}, 0x8) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:00:14 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff}) unveil(&(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x90, 0xfffff, 0x100000000, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1a, 0x44, 0x800, 0x20}, {{r2}, 0xfffffffffffffff8, 0x20, 0x88, 0x100010000, 0x9}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x9, 0x7fff}, {{r2}, 0x0, 0x10, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3f44, 0x3f}, {{}, 0xfffffffffffffffe, 0x8, 0x2, 0xffff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x61, 0x0, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x8, 0x4}, {{}, 0xfffffffffffffffb, 0x42, 0x40, 0xe3, 0x2}], 0x99, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x32, 0x2, 0x3f}], 0x0, &(0x7f00000000c0)={0x1, 0x6}) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) close(r2) 16:00:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) r2 = getegid() setegid(r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:14 executing program 1: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000b3d000/0x3000)=nil) r0 = msgget(0x0, 0x340) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) msgget(0x3, 0x1) 16:00:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x41) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socketpair$inet(0x2, 0x4, 0x10001, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$inet(0x2, 0xc001, 0x4, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x80000004, 0x9, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x3, 0x7, 0x4}, {{r4}, 0xfffffffffffffffc, 0xd0, 0xfffff, 0x8, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0xea, 0x1, 0x100000000, 0x30}, {{r6}, 0xfffffffffffffffa, 0x4, 0x0, 0x5, 0x3}, {{r7}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x1}], 0x4, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0xa, 0xfffff, 0x8000}, {{r9}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xf4, 0x1000}], 0x4, &(0x7f00000003c0)={0x80000001, 0x40}) getpgid(r0) r10 = msgget$private(0x0, 0x1) msgrcv(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x1800) 16:00:14 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kqueue() syz_open_pts() chroot(&(0x7f00000000c0)='./file0\x00') syz_open_pts() 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xd91, 0x8, 0x2, 0x7f, "0b71de5c887f3c60c578d8985189394a88c3f53a", 0xe3}) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="76a3367acabadc5f67d5fa1debadef8e2ea7e6be15fbfc5aa402101993d06d6bc07987bc3cde808e29a083a20e5f559dd5531f42935c7045864d5f80533e49f6280918832d7769006bee52d48cd8cc7f1d869f6c25f9408df5fc7308b58e1d7cd9aa5352692676b482455a7460decaeb50e91b1a1417591c2d743cdb8e03f9e7e24e2d85375c7d51b390360e6a", 0x8d) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) write(r0, &(0x7f0000000040)="d0ceaafe45bf9eaf066d72f87c1b9c3f568c3b146453da863d683f30911ba65758a4281744726e1d56af381a54a5dc37e631f9eba89bac2898894fd47b649d972ed79a", 0xffffffffffffff04) 16:00:14 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3f, 0x80000000, 0x2, 0x3}) 16:00:14 executing program 1: r0 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xfffffee0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) r1 = socket$inet6(0x18, 0x4, 0x9) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="40350d25aa4273db2633290dd023131f195d44e76333c3346d4668127cb10941f6e0b37df50f0b4a759be23c668b0305b9bf062b988564f5b2d17009e224a745e4ec8a0001f9", 0x46}, {&(0x7f0000000180)="e072e5aec572999122338973b03db8ce562446501168ebf053ecb2aecd5feb8ab3b3293278b26f41207c8d050d98eaee3d2db82bc8c09a55ecc1d646770b23d53d31db0a8c02ae27", 0x48}, {&(0x7f0000000200)="bda64b57da6f2f1d2f5df20c325b71927390677f35d4a9d3ab40d184aab5fcfa2a45d24cad1dee624b1434acaeaee936b7ad8caff69b9b5fa7be33e29a8607c83180289e2d3ad5996430f540a4e53acddf7d69f384b2f3c6f7476a9ad90c99b4b9a28811d0bf4b4850f303bbcc1e2b49bd7d4483330e5a618af30048de5c03786bc5d0ea7e5dadf3c7ad827af4137b2f9553c1f1dc54057e0d790bad4406fa464e627acbc3fc571f1be71a2ca53d61148bee223a49d213036552692d93446ddd3e4aefed2d", 0xc5}, {&(0x7f0000000300)}, {&(0x7f0000000340)="de87e3f7bf613f305a3e6dc34a40909e5de8635ba240cc4a3996de061c4fa82d34b59c95dd6ccff8e9d4095742d084e4ee0f92c84fda3f5eed7202c2683787deb63e5d94ab4f2f7d5fe1be23509fef6781aaea3e734a7c3bec4946c8e0fe17ff2252720243edba8b21d64f60be30f6137a6c4c5ef0a32aa608ca92daf1ebe2d39835750d443171b0b9b9d4922e3e8d4739b31202907d1797bd9960e9daf8f13312368635323d087604766d56791feb862336acc47926803aa21e5f071df4a438ea029be18f1f", 0xc6}, {&(0x7f0000000440)="6a57912afe1e68fc6fcbc2df8e17f8175c230fec222f7a7ff66f8552469c3dfff66b655c7c5ec56d572301883b248c26bc5d5787a89199a963a1691720b1261620576e34c27036df3ccbcb5bf324749da1a68040fb4ad2943d9be150b14c16c0d4791b6ca753aee6f4bcc82e62d1c4abbb4412396677cac9db9992c9489f64a7cee5e8702eaa206fd972e7085c8ce7", 0x8f}, {&(0x7f0000000500)="04746107da58", 0x6}], 0x7) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:15 executing program 1: setuid(0xee01) seteuid(0x0) r0 = geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) setuid(r0) 16:00:15 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x114) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x277f) 16:00:15 executing program 1: minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547db753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503", 0x81d}], 0x1) kqueue() syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x21) getdents(r1, &(0x7f0000000040)=""/69, 0x45) close(r0) kqueue() syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 1: unveil(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='W\x00') r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) setsockopt(r0, 0x1, 0x61b6, &(0x7f0000000140)="bb3039ddba8be3fea4a619c0a387e53cded8ab6bd74a6e7984b646d8116bdf9ffb2f7cfee4c69dc07e0863a66c5ca4d058b2228afa68dcaa494d3990b1f3b24365d398f0f25cd1e0135b2332ac1aedc84fcb766d1903312b748224ff98a2ce0481301087a6cebbf9c418abaa92afc0bd487d4e9584c001e9675c6e2e83a22c121fe53a16b8f4b5a4ddb32ae2f8679f00dac1c261476ad3257a15bbd3a1d6a3513e51fc923f4122c61e3c34b287b293dc13e7f53966427f06fc05f8495449425af6b597", 0xc3) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x48) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x48) 16:00:15 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x40000000000081, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000021, 0x3, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20000008, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc1, 0xfffff, 0x8001, 0x80}], 0x7, &(0x7f00000001c0)=[{{r0}, 0x0, 0x0, 0xf000004b, 0xdc, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000015, 0x2, 0x2e}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xf4c6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0xc, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xe07f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8000000e, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x60, 0x2, 0x3000000000000, 0x7fffffff}], 0x8000, &(0x7f0000000140)={0x2, 0xe29b}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="65aea2b93ed3", 0x6}, {&(0x7f0000000300)="59d96a863bf5029056", 0x9}, {&(0x7f0000000340)="eef894780de9d0ee11608294d0b54db8cc31d4a20945f56099369433a9c83a3da3c80377ae4a50ecf73e8ca682a973f2006836792c877ec09acbce80330c7ec582803da6b51b7ff569c575093ea50fe83627024aed40002f748861d4420ba6e9cc9f78000bcd7bae3800ea0d55762426afe6871c12db3f832dbfb2676452b1800624dcc9747e0093cffddf7b14f8f881a6f7811dc23984a6d9777450646a972543", 0xa1}], 0x3, 0x0) lseek(r0, 0x0, 0x800000000004) socketpair(0x22, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) pipe(&(0x7f0000000480)) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xcf64) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x6) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x5, 0x856) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x81, 0x8}, 0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x6}, 0xc) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="3823a4fb4a8a02945e734001ac3f5b30", 0x10) 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget$private(0x0, 0x2000, 0x103, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="2105c18bc662f6f53c6c51899b3a5a8738a8e62c9ff2dc8a9967c009a2ecafe53778857d290d9d4a1690b8d96c18d03feaab55d53406c1a099", 0x39}, {&(0x7f00000000c0)="e3c73aca949e07074c971e578e871335b62b78a501a6de656a1f08792f3865f47ab72543425eba8e3031b07fb00252d30a544568b10b35a250317d5fa0ebc866118d428a433151f7b362318d35063ab39b4ceea4bbb6eb3e5ce5f289127832ce8023b748931aa65c3b72f917c335f5b017eb3c519729bc281e5e01b2d015e4698ff8ab7a7c72a522af21da0d9282dfdd358eb5102f3140240c27ff22520e254caa3ecdd2b43ee9ddac38dc90f7c0059328f76c0390853c26ce3ee584b17270b325aa36f73d470d384a77990beb736ce81f6f514df83582a7ea93e0d9836a8a41dc4a13163724a12615f3d9960e", 0xed}, {&(0x7f00000001c0)="df795e599f44648eb078685175173dc19c90e8c9953ccde3b74cfe47a43c3eaff40bfc4bd2e0887ec5090dc36177a9b7bfe3efd4dc3df9a47073affee7cf1a31a4e63d43e649d025e9c9bfabe626fa2b5c5934dc1c35e30dcd2346bdc71a589f5b680be9c8cc15192ca12ae30837cb654825ca1c49bbcd53b748398d513fc7bb229c3687e542fcba0f05cd2ff2e9333ccc87a609144203a4bda52ae48c52b2ee7b3487ccc0cd36ac6b49b5dfc3719738d8cce30ca7e545b40c6779f6bbcd2eaa79ffd490dfef5678dd66fc49dca36b597ce45604782ae92cbc1d9fa66492175c51f541773cc5cede1f2a97", 0xeb}, {&(0x7f00000002c0)="0a563eceded217229ce44ed9c1f7bfb2f4d27bf642f8fe9074936ac865c0699dc7b81cfcce5f65fd47fa8c1be781583a3c9aed6a1206c99a41283964fed12010dfb273d7451d51936c4fe0bcfe492fb20045f11a6b277dc26999964dfe4865a8d8", 0x61}], 0x4) fchmod(r0, 0x100) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x5) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f0000000040)="f8984fff07a8211c19bd52757bcb51b6c66d37a0ac8c6078f0706f1649f6b919df7e923be9f004d232dd33e341ef7b84fba8b5a099358c8db2f36b716cdb22dd85de8371042f7106adcb4de0232bc28bab7702447d", 0xffffffffffffff81, 0x9, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x3}, 0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xffffffad) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/36, 0x24}], 0x1, &(0x7f0000000300)=""/254, 0xfe}, 0x2) socketpair(0x11, 0x5, 0x0, &(0x7f00000000c0)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x7}, {0xfff, 0xfffffffffffffffc}}) 16:00:16 executing program 0: r0 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="ff66432c991f88710a18148ec3dfc616073c679533a087cfd361b04bf9b86b1b6d8290c1cbcbc227213873bfc269c6b634417347df78e69fd02debbf847e3245bd3e9112f0581549e454d63a04cbcf55b8c47cbebfcafe11c5e90f9dd7eae6fe253284c7709ec29223a29afff08b6fed9cafcd304767ab864c92ead67dbf7fd2538344b935ee2e3452088abecf6fbb48fca755fd6fbde9e1e77dfff9382a", 0x9e}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/118) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/218, 0xda, 0x43, &(0x7f00000001c0)={0x18, 0x0, 0x3d44bf3d, 0x7}, 0x1) setsockopt(r0, 0x3d, 0x4, &(0x7f0000000000)="6f79fff1de792400b0dc5b08955999e6e486040a13ee520dbce1095100215304c4d3f3c15996956f45f0f8d5b4be459f0ee3f74343cca3d9ae7f47c20c16aa006950f89ba1741c5be58c4e6b1c", 0x4d) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x3) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') getsockname$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043f0da60e600ab35ada0af2357923254b223e1204126cf8fadf06220403978fe76228fcf9e91324ccbc306f76f3a8c307a592d2d96030dfd0b661b1e60bebe1ab98739cfe9cbbe463f5e140e59d56de5353e4342c6f384be9c0d01c14991c4d5ddce9b98a732f74aecedc0f36bd2bc3dd86761c7d78899482ed5944b56fb64b4137a1cb1a814f9dc2e026834b81645d9e7062e22fe693313d74722f8875c03811109d1fe131214700aa11b7d7ca00ba75b27"], &(0x7f0000000100)=0x1002) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:00:22 executing program 0: chroot(&(0x7f00000001c0)='./file0/file0\x00') socketpair$inet(0x2, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/160, 0xa0, 0x840, &(0x7f0000000180)=@in6={0x18, 0x1, 0x101, 0x7fff}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf2916d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb7685480b40000000000003e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba655222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152c45bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dfa68fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d1676568010c02c3b2b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e6521ebeead52f632168e82e61422b32c62917a68a1634cdfa148aca0a7e0cad1b8bf495f80bbd6ab1b3197bde61f06ed6a4d872e24c8c88ee55caee6a46a52762d4f7609e15983a00", 0xf16) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x883, 0xa) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x20) r3 = kqueue() r4 = syz_open_pts() fchdir(r1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) bind$inet6(r5, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x1}, 0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: mlockall(0x40000000000002) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/5, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x4}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000002200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xf9d057a9e2dea2e9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000000000000}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./file1\x00', 0x400, 0x80) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x20c1, 0xff) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x8, 0x4}, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/50, 0x32, 0x41, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) shutdown(r0, 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820249e2b0c53eac21525c916a129c"], 0x1) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1a0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="abbbe7e3b5717bb38a6cc5966f5da7aea9bbad5f17f359e9c2b0", 0x1a}, {&(0x7f0000000100)="cfaad1e234d48214c21ea53cc42520c192c56983e0fab05c54ebeee3e5de0cef4fcddea5b69ce5319e6d51317a33bfb76fa2a34011b96c2b964333ddb22b0bdefe29ba89b245f6418de089566bfa2b91512132dd526eded4c77279884de62f65784a4588c9486f74f96747444a181fabef4ca4702d91f59a7e60d7aa07d6a4b532ee8f6248bfe7eda042ced4d6bb6d827c8589b32368f3abe43397304656ff3b9c13c32bdea1995d4377297282da", 0xae}, {&(0x7f00000001c0)="a7ec39a587ec3b5fdda2090451f916e44c1c104af56cc758c899960feac6a6b713e10afa70efd22ae4648a9efb0346d4ce27d2186373910fa0050d32b150e9716b19e9208d4c840837b3600cb9cac1ba315579b9368f277eb516bb313ba5d7114190fa5ede25f2019f84b2814e3c4ce465deb84cf89d1ef290225d9ab5c47db5f58c0758238a27cac66246d653dabfa6bf2450b51e82774c3fc9d618094d74adc433d33a66274599530b4b9d774c56cd254512b2a12c9b645a0da1de969cb95344a0fa6d4fb22e257cbe2271cf330e2c4e3e1cb689988cddfaf2c27b6ed6574d2cd137c85800fcb3f0b659c5dcdc145a2daa618dea325abe51621da1ed", 0xfd}, {&(0x7f00000002c0)="eb0d22cf9455c14572b4e8bcc0e437902a92b73bbb48b00508242f1cf5ae0ad8abfc34c5404cc2a76cabe931d52873c8096f72750d0df494c5df648e75e2038fe3fb20587ccabcb91aee271617d510cf7ceda26c28d852dfef437dfe1f1b05d4f97d37d36c1e4d1ff94884e0cc4b5d9103220185e38a6a3b14b503d13f16aea4b3d8ce20b392f2dcdb3f47e528c7d564d0a048ef3bd9fca27e51ce0c6cc337665568dffd143576d035017af49ab71c1e7ea668a7bd7ae9643e90d071be38df1c37a9250d62fd8187523df27fea85ec8731e956975281509c77ae38563187a2b0cf8e50d623b42ed011d7a4ee864dd48008b6837cbe9a8edd3d", 0xf9}, {&(0x7f00000003c0)="f16d2e368d0bfdcf6cbff9cd38d9b004d1532ddb3e73d76b3e094e298cb6fe01db6cd383359ac0483155c710dcb32b05c1aae1f8680e45f4ad2ded04764082a49e57a5f852bc93da68b9f1282cf526bb8eb07e17", 0x54}, {&(0x7f0000000440)="c1f2da0e34e28c70023541d3b8bcb592295964383082f847cff7350051f009c82d3f337715b98f586ea6730270720d1d7175b6b44e9f9e53fed585ea7ccb86f1329345a293e2e871f8351239407ebac1d53cbfe13355de5d88d62e7d68bbce21168d3bb42ce6f133b59a72c95eaf790547cdaf7c89e8f0111ead0a1c44faeff51eab81f011a9b0d7a844683be11438427a22794b17febd848c31f02e62d520436e599a006d9ae8efae3bfbfa99b4dbf1e9a40433e1e989e599a0473b537b9fbe9efc072353dad9b746a18ba6717b39e1271d6d2fcbe7af28ce34", 0xda}, {&(0x7f0000000540)="c2525149e0be33c1029f2e9adb18f80dc99fd69df5aae1ddbacf065e81b3b1d3a2", 0x21}], 0x7) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) write(r0, &(0x7f0000000300)="a67920065956d79b68", 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = semget(0x3, 0x7, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000200)=""/104) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x80000001, 0x4000000000030) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x5, 0x49}, {0x100}}) fchmodat(r2, &(0x7f00000001c0)='./bus\x00', 0x2, 0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000280)='./bus\x00', 0x8200, 0x4) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:23 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) msgget(0x2, 0x8) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r1}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x5ab, 0x10001, 0xf8d, 0xbf13, 0x8, 0x7ff, 0x6, 0x80}, &(0x7f0000000240)={0x7, 0x100000000, 0x9, 0x6, 0x7fffffff, 0x40, 0xe4b, 0x8000}, &(0x7f00000002c0)={0x5, 0x0, 0x7, 0x55b1bacc, 0x7f, 0x4, 0x9, 0xf2}, &(0x7f0000000380)={0x1f, 0x200}) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) recvfrom$unix(r1, &(0x7f0000000140)=""/176, 0xb0, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mknodat(r0, &(0x7f00000003c0)='./bus\x00', 0x1, 0x1fd) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10000) writev(r0, &(0x7f0000000740), 0x0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="696c8c6fd3affd2f33043afcbfe2ec645caa60272f57db136901000000001c31c3"], 0x10) r3 = shmget$private(0x0, 0x1000, 0x603, &(0x7f0000002000/0x1000)=nil) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97cc", 0x4de}], 0x1, 0x0, 0x0, 0x8}, 0x400) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)="7b32b3359ba7c74151099ef09e9fbffac0d85ede7d67c21916eca6510110b3a47ee55da9e54d852f33204b2204870f08536f0d660af5bcacddd5589e0248d54c27b27a3cc7448580fc99b5ebef616ed4898fc82aae0f9c94a699c3d82cb8bf3934469db89cca3417a2e17d9aa24eb0bbd9a94239b364c0b58c1653f930f310fab18b5871695980979b291f62964c288371fbd9fef7cad406d44443f0eaebbbf8010deac87875f33254f3e2d3c2b55efd", 0xb0}, {&(0x7f0000000700)="82db60df682bff24931b936c1f68418ae03b6140ced459757d17a317c4a8e7acbf8c66a83fa503df994be02101cdbc9b74c5ca2462ad0d747c58587533e0d9a0ce92f23f559134ccd78687dc65257f8a652208d1d1ebc8fdcc437f649aa58f603bdd223edb6b4395d7717dc2715e2e30adc138c25300f0d77ade43dcea4e3d31616212f72d6f8fb804297431c216747af9295426ed86ed830c405d0a43849f8d5706f6d0a50f50606ac4ebfd13aea09c912a3502e6a1f8a9481de399f5c9ade4839245b1c277ee69452bd84f9d84867e49c62b", 0xd3}, {&(0x7f0000000800)="6d492b12341e1b20f1e2de0c086e9b4c8de057c1c8977766a7c9da96342ac4bf5f74e8a93f20638571e0bdc5a7a9b4e3a83cd3030f5f1890967dd85eeec9e083b1917fb04d569632b5499412fb29de4d627fd8610e1b137ce1ba3a40bfff96a0d55848a189ed525b92036d1bd93598b711ec1ee77caa87d1e70694f3da23c8068976d7", 0x83}], 0x3) shmget(0x1, 0x4000, 0x2dd, &(0x7f0000002000/0x4000)=nil) 16:00:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) getsockopt(r0, 0x3, 0x4, &(0x7f0000000180)=""/188, &(0x7f0000000100)=0xbc) nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0x23974438}, &(0x7f0000000040)) mkdir(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x214) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:23 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x2d6, 0x0) getegid() sendto$unix(r0, &(0x7f0000000400)="38d428fecd3821afad40ff0a83e6beec0d7e1af9ec4f19d3484aab59d18717da2657c9d11775e5e3c3116dcd3ae0a20c92ec883e82d8cb64db0b4c73e78146cd9b2da92291896b340279d0b82f9c20072fd278e933c8d05d8237a1a0687955aa232a7d88fabe4b966142de22b4cb38c2d3cf313c1ea356f7d6aac273c04708218a26b2ed9392c5086cc515258a918c0e56dfb20415c6d4dae3c543345d82ef5f465a7ce20e0b898c9ae4afd3467a9151a56ae1f4d3434fc72b1c916ac44bf9c483b9011d8b685bc259d520dbe1c70939abc1c6270b4b20ab2ee1cbfbeb5f470e41c6231eecc9c74b90d6e3dd2d651cb60139d64f1e5670a6d073305c18c84f183e1ac97d0ed4d50470027cb5f14cb415d773b14b3ca9a4644485b27dcdf444ec1cbb3f53bb3f4f0aabc228ee35bbd6540b88b9dcc845e5749bc73be2fefdf617868b16dd65705eb8e8e84ba97d2b05e55bf234a0f33699bb956d3dbbb6434bc0a4c1fdadec1a6ac907cb5584395e42028ea7bdc33abd3639ffa66eb7715150be401c965d2aac26c34102bdf691dc68f9046833bb5b2edf53e9c387debd02f834d83076e62fd985334fcb6e8255c10761400420238bc3ef31c86ee7bf335f0a27cf7dc8d0beb4c60058abcddfc15a7dae0d17ccfd4769b5be4232372ff6f444eaf3e5018526a1ecf503778355e83dbbd912aee2fc538581d938aebe5f88b43603bc962db073e65cfa1da7cb5ced9ac028ddfb65630477b72c0da8cb7f17424bb64f98d6bdc6e4f8ebe45f4e0ff61f9b974a6f83a66df95ca995307a5a29121d41986967babb3a49811e71029d0c97b1acbffcc819c6a1e494f11e75feb803a23dba84f101d814e547fb9478c0a1742f593fbfbae9fc05edb213b225260b513869595878d5381fa0f94b6d73a897145ee2abc95b1836f61002ce8d75a578d8a90327ad8bc445c663e2cdb97cb67bde0a2807501aaaafff37086bf06cd7fbaa6b2a8bbe8c1be1d6595074a7909b8b6b22ddf700bae77314ac9dab1a1e8e27c97c08d5c0055f8f0d7222835858c1c083039acaa6ea164bfa7ccfba46ace0d7d89c01338e91f107dd111bbde88205d91906db6e9e8b01f4c2ad8817af1290a8e65e43e1df19f0cb603910012e83ac47207bf77715bfe109e69027ccb05a396f3d2edc5e6d8e706f3544ec80780ea7c046c81f7a6fb985102ce11af54fcd1a655baff0c78879d7ed9ba554966ed4664a6c1879b16cd02daa7c782accad1145b5e6604c147e1375294b0f98743ca05be2e2a644f11334401a1e933cc0865072a58e2ce56ec2a6c08995aff8ea1a37f3d17ebd04f65b4e7efbde82f84f0a7532fac69faee904fe06c519c83ed4c074a5353eadfad24881c6d8181058f6e25e02eddb2a63fa8d5ee4939ad7ed9f6811b06a8fc28071087b608d6f615be60a3615c3b9b7dbcb418d1af0d02ecb9b29c901a2df39dd0554b21cb4f60eda89a5a7b564e440d559366f49b5bac30633e48ed3eb26946b5baedc6059811e7b42395d7aa08b0b6fdd789be583f5dc939f4f0643762a16408b4069e1f5f00e7d9b3ed8965cf64a85b5a8202c6c6d26fec1c0acbbb426838deb2cec7e4ea5c8b3fd62edeba99522671287299612a3685d8a1bbd0764517eaabb9724806e85f4a4c9ef96ca6dff233fad59cdf07b649fb2adc2245c09573bebe136db6c626d29a0175f18eff673bc7789e75d2693e1267d8cc8cb17a72a20de6ea3eefa0bb2cbdcf1f9e780f76ea707534a1dbae579115cc66a8bf6174bbdd62c56a694dba49ca67b150d8a881393ea2efcccc127f1512e1463c1b1f4cde2bf2ce5ec3c1927d999bc0700c5ac0e0ac49b926f94f30d4683811a40332186c137d6131de25e61576e215272b59c672e692b600d6c6ecca3a2d49afa1efda426d516c78fe6e0ffc597da4b30de1c132b4acf1c3170bf060bcb661d43b1b063d2b82441a914ef1af53dadd45154a1136a656c041cb7de87b5cae1810e350b258d997dd169337da2cb340ee5552c44932ddc18490793b5b372741dd7965611361e9eae66dfdd1c5c7e95027bdd89b8b94702735a0ec90807c2c00eebc6635c0fed6de3591508a30c0cf22b9d0d81fd0776345c811818461b4b40189254c9629eb2991a888b38d879b5d1e216dd308543312b99d2172f298a9d87c0b309de08461889457c7bc89fa9e9a1388a96bc78937ccbc32aebb156e266ad5a30ad36045a09dc0d1d5848ac04663d65e01c2e0e4ce9bcc534f8b17d364ff7d63202dd445fe79f72a7c19bdbcf2789ad0ab0bdd8b57ff117a3e17fb70eca61c0a44dd3bd55f0319f8139e667cee094700ed3a895f1382bef938b5eceb32129223ba73c7b367ec51349657638fd03f8033efbafc117946a1218b6ec2959366a841428cc565bd4b81d812bfd83c3310db3f56ef34d5bbcd446cf934b4b425a4056ae3692b03b46332f5fd95c6ed0babf22fcd66ff97f76fff50def27ac0c6a960ee9a572d27bb232cc8102879d3bbf152faf5cc2c886dd60f2e878069c782c63940672e788c02f1262743e799d532bb4e7d9a30052c4bea171a3a30fa9c627756904a13de69972eb6fb125f76422bf57a641b1a5a5ab615c272bd83ec1bd602ca8f0d7347acc2216136bc9d3551adccb0ce4bc8bf0d84a169c3e68e98c2dfd3cec6ebca48bba74acd703e0fba791a78769c169fae1c81a8cc30e152df3ad5162aeb141f52f57290e3e0c76e9c02621427b94f144a3a9a0aa2621b6d342dc9fd793fd5cf953e7ecaa31a1ff96ebeff011b6b4f244df82a5a3d54ef1ea038f8f972bf7a61f561f13e116f0e3836640800814a703d8a51aa1b3374c17b8e4249a9b403132e2958619f4d05e416cc97740787b6316e905ff58ca7cd414b73b10b0dcedc6056df9e7248cc6d1c694631b0d2ede72902aa0cfc3a36d703e46815f133aa0ad3cff0f4031a1fa86ab471bb6b8531377859e455dcdce6d88c96b12af62d7e9fb0a144358447ce4b263b1b8768f434285215c78abf7bbe82a9bf35df3a19d7e16c3c5d109628f921807089276cf36c6822a3538078538d6c2b436de0d3e02b717f86e55eaa527a91c57c23159ebb742cbe04f411914ee4336bef3200f1df8757e7136a48b491251e7bd92a36a654ce244bb34aed3d9044e1321b6a5b651b1b50488b09ad0b444250e3459b8e423ffa5ffa03c108f4a0374a14eb236876aa244bce37e0e23e0b5fc9dc250b6e71d9dda3be1f3f92af02b0c874a6bc5ffe2c58ca42f6d44dab8754ca7d1987a6c1e64d15cba53c9b6bb6b5b5a1d11d7be5b63dc15044066e602f30346cdac173b1f3636771d357f864027afeaad5853854cc73cb8e9571af88f9a4f6f0f67a6d1c4928646bed39a21b837645cb90029e4d92449b46ca91da7be5a3027a3384688a78976211616898fabd3333527b1cebaeb383b67bf11ceaaf3f5e9fbba18599d64e54369bd9d19b746cc52815a187f928693a81aff5a1b642f275a0c0a140dfcda2add3109620eeea1e551b9d049bfa0a652bb9fe946ef237fb0072e0fc8474d3dbb721fff6978b45c77533b3b28060a46d2b1e7f4cf943a9d890feb8b0fd858c9e63735008728afce06d6b370052c56bfb19b373535dbe6d522cd0b1e365bb610997a7fe90fefea7e8dc43e92d5270a034a5b787b1172dd97d15b3fdd835257c6700bdfeda95b089a3a3f1affb1d1b1d75f686959b3bb987a1185f15677cf94fec82b52a2ef5773c20b6f64264a7857aeb2598cb4b7babfae7f082af11c1c3712b896dadf0d79e14a2bcb6f6d24985ac34836b2212656bb31a65ade7c4367870dffb0c006056f9c79607db367ccc8bc754ee04e7d01f65e332b7eb632128f0fd5c818ca77780613201751f5ff6807af995940a0f7db6c707e34fe58c163bf8fd76dd5e6d4214e755b5673bc65eed5864ff5d26b8d54541ddc0593aafe6d82f2c1899e913636e8a829e1c0cedfab1ef6513e65a96ba51371c11fee9345136f92a3a2f5566ce308b4ea2336efc2c3edac67c59e022f84dfa32fa39cf9974bb94b0aa949fbb58ca0bde00b73aaf1140abcfa0a2cee5efbcd3bbd97d7016bb599ee4fb19b495d53ddabc48798d05c1c76b2598a6d5bbfe7c910e80fb340fca1b696bb800e13df7d6d762a09da253cc9da779befcd9a1b46f37bd44d72981c8460b790f9bf54e8a0ac96e2e1900836cfc8b44e49b8991821fdff37c9cf8c1b0d9e8d4efb949e221722af95988838b75cf769331f7d8573941fc46e503ef52e46f1af380f7a57b6806a1744b16a250a8f1dabc812d595f8a2cc416a45512dd5be8c3a6b935e9009a70b9ae92f87eec37dff088569a39dec529a17cf83edcae2eda7f9212e706e0c7a93b55713d9bedd05b415e55e41de9d5b078865f25245b80a112b67dae59d6ba7383c1b83dfd8219e55ff1dbb903ecb49c63e47f0f7feb9ca6cd3a331402d7686ab9b42944a4807970b599feae9d07e3839b2ce9292b706b7d2874cd309576aafd2479dad4d451524abbae016f88924515a04488649b7a88e21a1e8a6cfba44764e8eb61368724aed363817f9631907a33826a767d2e67f0663c77c799c5a896f95c00ba62ef6d693644d3fa8884856ddd7d02e9ec37a54d3940a21c9f95d92ed766af039bfac1ac6a0b4f76fc29b7d0d3c9cbe9e8fe66871172bab78d3db9a673f45a1e7f9b8fa9d7a01894ce2dc91ff053ec668e6b900528dd5d09e331a16f266ba2f2179ed33e99c415261cf674a78ea11e9566c9a229d948c82ba451500ebd063ded9afb8348d9060203a4572f1bfc51541af2ddd45a3901789bb4dc774b3f1ef1f07bed6a9d8c0bd1208dbacd289f86dbb30288f5c762aaefb954055b487ed24d60481557bf464394cead538db4a5301eb3aa6e491cf6fb5642a12ad16c50f3a10bb303accb34a1bac14952db612b20c258d15d327e3dc85eab242c06ce54ffdad40382e03f6b9bd51ead45b42527f7dcfbee62a978d2920cd4dbc67c5c35402da09c3ff432f4b30f9ef6414a386684ab862d2db317b7e31aeb7c4aa3c29a41e7d4ea6c6b6312565746311ebfd9766760f717314c6992bc9fd1deb05f4b4ae9bd74ea09d16f7bbc0f44e23a7af35b6d40b6d16a7342499d551cdb886e8b5902ec2537b762a40495c9e57503db8cc2c3aa930078476c0c8fcf47fcb4e19fd5aaf44c89df05b45ac15802c59391a0ecbc1730cd2a0c351d2e1eb8277e726663e508094ef0694118c0f0d3c73ddb0bb1053172849395f8c1fcb13328741e014866e84ca12c782e6ce8d71f568ddf7dc03562a07baea043886ed4dec420bb462aef4a16fd61c6b333d7c6fd383c1f8a6971d8f40f83fe6d57d05905b413f0a149a1d2a1c04fc4f43480a36c6d7e1b920c89c8823c16c8d64d133d6c9aaa98bf2141f5e20d41dc967b3952a11d0cc4e74504c864f3526cd1af8a2de11be9a5a9257711c3d674aa72be66a72856641e2cb85dd399ac8f571aa01dc89eeabb594259fa70eca1a316ed4d890441469369324514ecc523ae4e8416bf4d47133eaa5f711ce21a2e90122f1c25148d75c5c4e1f3c21172a829e43e81a7db3b4476f2b80c8fae2ecfa058a5f922543bbeac160107828a6ed2f12a3289d0eca525273c9811fef2cc6e07ec7f0ed400659a57901a529c71eb2a8576b12fd5749bebcdc91e8cc225de9dd63c2c5f599f628991495adcf6925cafe329295e23811b0283749e6cb6d21119573334a0fc9ef66941d895d158557d10095cbbef9ac344973eda6c85ad958b9", 0x1000, 0x401, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x3f6, 0x800}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7a0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x62, 0x20000060, 0xc348, 0x7}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0xff}], 0x10000, &(0x7f0000000140)={0x5, 0x400}) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xfff, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socketpair(0x0, 0x0, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:29 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x280, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x8) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) clock_getres(0x4, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x812, r0, 0x0, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) shutdown(r1, 0x2) socketpair(0x22, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1c1) 16:00:29 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = getuid() seteuid(r1) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) write(r0, &(0x7f0000000040)="a0", 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1f, 0x5c}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = getegid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x4}, 0x840) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:30 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) semget$private(0x0, 0x3, 0x45) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x4000001) 16:00:30 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/146}, 0x9a, 0x3, 0x800) msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000100)="01000000", 0xffffffffffffffa7) 16:00:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050b66d55055b418e29d45ae6ba5d70776d2b93f10273cb80150935f6fe2f20674cd779efa91a5ad7ea4cf8c1049579b95396cc7c6ebe766628bb3fbc", 0x1da}], 0x1, 0x2000000000000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) 16:00:36 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fchmod(r0, 0x0) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/59, 0x3b}], 0x2, &(0x7f0000000280)=""/204, 0xcc, 0x8000}, 0x40) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setitimer(0x3, &(0x7f0000000440)={{0x37, 0x6}, {0x1}}, &(0x7f0000000480)) pledge(0x0, &(0x7f0000000100)='*-{\x00') bind(r0, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xffffffffffffff8d) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x0) recvfrom$inet6(r2, &(0x7f0000001480)=""/4096, 0x1000, 0x800, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) sendmsg(r0, &(0x7f0000003740)={&(0x7f0000001200)=@in={0x2, 0x1}, 0xc, &(0x7f0000002600)=[{&(0x7f0000001240)="55ad7f8357ee2cf40994e4a1bff39bb2a8929a0391121b278045056c512799491a173c87e48dd3bce546f4c0d3f91fde75140763757c61548c934688912ea794a4da0163dcdd4b2b6634c063e25c2871220c7ac7f88845fd20aa6b6389efbfe33daf1ca2c3ee934e9c4043f10747a90de398c771b4bd587feaade6f608c68d2279707ff1f5f475368565da8d2b8ee87bedca488ab1f85aa7285972f732efc6cfaf820a2fb8ef2631131ec3b8d6402ab941380603c4dc1ecf349e3c44b6bdc365fb42f32d991a2c414d6b1c0b76d4dd88bfefcb9873ee9b90c862968f34dd2981ebfc254c330e28ba4e6af3d9ce83bf88562fd1ef0ee70e0b3ffd043b0aecbd", 0xff}, {&(0x7f0000001340)="124dbbf7e82b4f8d36dd5fc06dafbbbe93365c6ce0af2c2434f46b7de370e1978e3aa4991640cecd6a57e68712d6532c", 0x30}, {&(0x7f0000001380)="40173e1c48e143c3afd14a80235d4b06ef7d67e04a6e44d5691bde761c297f69c048931d5aff2df630060ed4dc19537197150b807dfd16d3a681815714b25f29a31ea481c4a9d79f3eb1465106063f6d2aacad46b4ddba331396e533e93f4cc7009c87f85e9f05f040513ef4a58df51c5430af76a90c679b300a5b5864658bfff0fb3665df0dc5a0c3f720b7a0b6b3a701b4d9e97d4b4fb5172fcbb412161e8ef0e4d056542f2085442f84dda80424a808b8e54636dd5e4230aeb06944f4c4f74bd38fe223a5a151d1c7fc1ec8459ec583bee4a6a5c9c14adf8ca6b81fdd3f29950ed84f6617fa079ecc11c3433c224780471565c97c0b56a7e39b9bb0a758ab58f3073220ace8a5b1e4a0ddd43bbd34e38de70cce095dab16ee2c4eca80965209cc702cc6aad6d15c69708cf59f816d96b5512801fbbf2092e2aea06fdfaa668cbf965085e94f3e6def9c99939c97edfd5f03ea75857cd0be1c275b58697cbcce7e38418c3c6ee9daa73bc0344d1b29122c02bbb8c1826118b2744b6f6c857e6252505ae10c96575a14470b74062979933e9877a9d0150d49d1dab97e116b7000819f87d07353154239a83c33040c130427693630e25bae6dbf1c4f2632b61d02afe13fb82e104d09005e327373adb41e7de6aea5db7be27b8b083524cb097be353f382e3ea7f7f0e4488e8ab4c775955d65b436c728dcfe5268c018edbaf11e3101078fc59b1e88028ce97c0fddb66d413417126fa7b6b643a3bd0aec449a543efcde41109134a68a7515d60173c8d3b351cfe62a309973f0c242f202bfbed4d45e2765df6663d0302c4462faa84437dcd8d63bbdccfd6514343c96cf0eed7053b7c4bccb9482ca1089d4ab9a4706b3a365e82afd112d804b91e57eab4b6dc71a6495cbbe5b8b26726865064c3de1d946dd2ce57f8e03cd9dc6b5cbdd430cc9737bf5c20806f53bf9022e1bfbe7f951cadc853648ba666ab286d917b7fcb0caf8b1fc7d635d29b00acb4c1dc1c4e0a4db2258a4b20c940586558c297ff739eaf55e3c6bc6b7c3fd99c43a8ebd8730b30bd3d70cd329f96aedaf99bffcada673d262db0728cf7d2fe69043406b384b7c9c85746555b9be2973092138c84f5263964f56516c74b4c32615903154d89cc63279573add254f3d70f5f703b9f40d19c138582155daba76451cf676b43737c3463abacf3684c0e209e9d74ee8755dd368400ae10a38181bbf12018042a25d265ec484a5529645e1bce5768cb4ff67a38aa62242d86a26e41754513f76b224d92c3ce4b587a064a9516c7f6300f296adc2abe57b7a6364d2c7575fff955c22d2c9b2235e19d512d70e6eb7b4b3c7b4e1355ee548fd375800ee7e8a1de97a9de38b146d8895897ea4e75f7242e629bb15d9e0c0796e17723559f70cdc8c17807dc47cc8c96d178c510b455c2ba5748738dcf440ee42147e1d056162ca00bdddf8fa65c5e92cd3b65921bb82a66bcd18767ab080f7565a9a4e2f5620687393914a420129b4092aac7d73b967ece1ec96d2057aa785d2d5262385ff80bbdb2f896a8f757f2f5a32c90cef0525d431a54568c44dba705a451cc37ef365d72c9ee2af078f526a98b0fe6bcf6c2cedc4dcf68c133d059536973cd056c2cb77f07dd32b054a8c5c8361de17a66a4653ff2596f93753a2b41bfb70a4c595df6a0b553a6386a8d7a33877d87906f3ee2efe72cc769a9e7eeee29caf2360d30a41fbca7b68472d89e25a2ac7a392c3fd35695741b84820e01be410aff11d4c65ce70c7f2f1f2f6c64ff761e50ffc1fc2ea2f98d103f9ca4ed0d062437563295158139ed64215523a9998b87f30a3ee892ac6c178c6aaf6e329465693c1147dc9447b5c71f3a8d35532f3ea601093bb7fa05fbd7e96987e6cf06bdd183641ae48256422af92a5dc877aafcc4003d32fbf7d5981935bdd5a8ca7fec752bfad2255811c8d11e1fe38b3102a086e8fcc902c3e267ef278ee6dd0beef4d8424816f9d71c661a338f56a67e2ca75c4adc65dd6757c0d9794635d7be2374de82324ace0fa9b36e8dd33e212d938ecdd8a9e9ce4b7ef692892b38189e1eb5093879b188420c14b992b3b1f33c175288e5c18d75fcf41536e060e7970525c811eeef7f40363e78e307de52cd677cc48ba015d8cbf66b11775b5add86240a36c34ac575c0f5836427baac61d2858b5e33941d41ade051fc8701ba10a9b37c0f0b96daf2e0c72a564a503eb087f88a2b50b7b1096b0bf6e26724bd4694cc35a662fca17a0880bb7d02b43136137da07e83e237badc9fd99eb6b7c96e6bac99f1de9556545f9b02b377a9dc19343b97ba520746b2fd8c15e24f39c927f30097ab4569de5fd089fc1c7b9348a1811e9d98bcb07ede94c8f6e5d33a8a39cf03ab7e0a95aad4709b19505681719d27cc614f04ac7285a71229fd0afbd2afe626d2e55a04c7e04740146c208302205fc12a2d9cc62e3b806590db7d7ac5840b47a68b208d52ed45f503d148e73409ac603b43a98c5593e5802997e8767c187d0f2634cfd7fa73ce6bacbeb8afc6e858baab88be54b90457b0dcaf2b9063934fc0ae55516aa24ee6cd9cf9b20c7392afcf55298945c31ac5365d9e71cfd34db24539952a618c776553177612865329aa944253f762bd9da8aa7a498e4151d5232183c5b6d915cccf5dd8c703d70cec17053720e5e8d33fe70b081a40e1584b4cc8a001f7634e23474442dc018ac6fe7b233f3ead4fa49659d584d405e51b2e7188db6f1c20cb6361eb0a20dffd9853b17a00707f48c7a5cb4633338614571967a6b9d67bfe7e98ddb8dafb1c2adf5ee0e9c758ce57cecaa32aa70494af6ae02c4db60270e4dc28139ccbaa0e0dd16b0238ef02d5fcf22f559db5dc4a8e1c0bc7d0d41ac5dcd623a28e349825bbb49d46119df30d78c1c8be4d613f48e3e8de867670b5c03805424663c59541df4256d06713363b13f8184adae2d3d913f30b97d497671779c5035004ae40a55021a0b42f0ac4364039586ed1648ed26c64da4db5ca069dbdd77e922b0fa1033aa3235aae80b75ad31bc3ad215a60c8bde7b69f941543b7bfdbb3061162536a7e92df43d7f4f0b9a86dba2e3e27aa01bed05acab1caa13b4ec9ac1715538789361b2eac11075f5254daa8023b89c1d7a86c04ff4a6cdf05d69c2641cef9abdc632d8b55ff610bdec2b17b25f29b2a34e551d35e78940cc1acb69e549f462398dd51ecfecae672b2efc370f009829ee59947a06faeb6f99880d163ca6eed0c5ebb2c44d8281fd9c638617e36cc8c3e93f86b9bc418f6f8f8d5590908d3ba82c34b0347a0b0a40c7bef7386a7d63f421007634d9e76f233c48d003e0e4eab2bba0e1ca06bd31841f36d0caa847a9c96b621699fb0db64da9c30b408c31b901c3d9854bd95f93d895b57c12f2f6fdb3b3267cef3e40903d121fd220290491a0d6d3b4f9685f5bd9e897adaa1e963afd3223ecc45257c6d1e514620d20d45b53a3155e87bee0d04c104f9eb7257915ee1c9db0b3e502fd6bd386821aa05db028d98e495830a376b51c7d91584324ae8398d35ae7a53f501596f2de5f9c068cf9cb4fae4cdf69eb7415c65431073d9744c08b30cc274da3a02937e53245bfb2a619c7eecf91b6f1e364260269ca9fea27421b5d594eb91ff9bd845d13f3710c8a86873564c848b71c44fc69ffc34b0d74f322d2b309456b315f15718872272814e50e17266858d79c82fb7bc56dbc42af6bad71ae47040eddd1ec991af39b812c1526abfafb14dcf71535ef87255255ad9ff2676db3306aefec161990792f4041d1a74be9f5bf7403fe419166ddd731df4216047e76b1d5cd5184e7e2ba598a3552444df81753041a35f8b9e8fa471d487a6962f3530b914a27edb777e9d6632621c6dff66ecd0e63191542bcecb603cca4b809a35181f7b2311a38c1b95949d53b82014f25147e6ba01dce71338e812d05b8555af7ec040f28f26125a26c761fe8223e2b8d47c398c566e265660e5bd020a0882ec43874e240cdf86686ba3a97fd74e402a934c9cdd5d89c1f732d23bfc8eba46b4c4189833710664f49c7ad4702c831929fa7bc96604b4c80990a51167e79782e1143c871249001b87c4c9d188b2e61bf20c9019b4168047c77cc5f6a6b9bd0683c8a845c747ac67014510a71d24036d178bd7122aee35e740ded13715247ec25c164d2a05cce55724bb899ed7023d00b3ba835f4f4224f902a5422f59778de48f5cd90aded3139361aa348e121ffb53c52f6e426ff93f0aa6ed78a164c9ea60e36ff0a2082eb456bc18e66ea9069a17202ad6be049deb44767f4568c09185653a6ebe66380022aef459ed224425430044bd828244eb7b986aec85a92ad98e6232e7ab3972f477182c31627355e6a08c8d24afd816fd2163b9b253dd36b486c9942094a50b0b4383815f026ff0f773873c527b5af499b417d8cd10c6dc2338468e04347d5de457d92405bb06ade5d4909d513372c9726f9dc585673df23e887a06830c2bf1f9e7bf7ed8446e5f190f098a0f3a6d958de6a89cb11d5fd94b4f34026e3fed048206bc09b3601f87f697e547e990165abc893b33e9e67f58ae1c2171f3a7617d19d3d432bbb70382c4363d95dd2c4b5d3ccc86e986050d8e3896d686cbdd6d03d093479d9bf296bcd9878abbdab03087224421332f35db8f0a4d81833d87abd6531c16ea0f239a8c047007db6ab062c6c39eb152662e74c9da557931fdd125001f62f935d01fe7c598d8f44f03cedccbc62045e48c6e2dbed680d5a5aca0d2e9b9893df84e50a79656c9781adc074fa7e8f257bb6a72d2ca754d2205fd936dea1bab0f3da02f0f490006f11a0a3ec1d3cb0aad390ac2bd11b667c1d4249f577fa8f9d708682fe615417eb30e5320ea897bbadff2511341fd195fc4cea2a76dde9bf2db4416858d8c5d65792e7d37a5f1b84a0f4dafc4c7071e7978f98470a25f5bd81000fcba6f313fc90f2e010c5c78fd619b50f8b25ebd3fcaba063e22f39209a4cdccf92e233191a6ad625ede085b38b7d3266fd207ba3a9be4a00905b5fc6d7a68dcbcce0cddcc0a013c079dd6eefb4c1fbc2c3e7d111ae9ff64b4758e35da57005b87f44094c42d1ba8a040411f402a09e6ae7284b1b0f8bb6440a5d60a7f1ddd5ecbfa183359eda0ff7b6ba570d5fe00bd3db610381bbc03e7d9433f4fca97e7b0a88cb6f80e7691e0887fd75865b315fbc34959e8d76338d8c544b1b64be436df9b7d17a3b143f4e684fdb654a00bb28a5c46659b9b0a13d3a3f82cf5ccfe3c3ef4c0033970a09c174afd9c0693b3caa955dd62b1c5a3f37e63fb958949916f1508b572acdcae16ca2cf73915cff89d96683aacadbab9d0923a2dfd5560bde07394671177cd4954c940abb88079b2407fea59086e80c5a81ca14be28a62f5c186868f5afd511fe3cd3020607285a8ad51c33c27bbfaee7cf4e3691af0c2cf7fda7430c04248577fdd9000d2cb02604087609483782a9bb4e6860d4411b288c8a5d8442e5d393ab49614702cf84fa1500d93a68a2281db71de862742f88cece80fe0d74315a923976e973b0903ee7be94ede1d55904d87a78fb1ad80f7bb5fe9e61aab0ff1c0cbb23ca7a20f78d691c9c34ec83cee2386e8a18656e770dede0401db03dcbc641425efdaf2a014e823baa6b0c78b798693a69aaab7e7b7b2a3f16ad8642763b7b6befebc24ce6193f7ca79d7c5c728149e833b698476e20ea70105c54f50ee2c6dc823b324b679103fb03187d6652ad792", 0x1000}, {&(0x7f0000002380)="ad8a537355f6570577e565d3faf42654463d9bd57142704b4d977976ca19673ed27fbb4a96a9aa0c326e6685091d7d013fe118515d1f788cd2ee000d025dbdff8393dc6fd02d3ab583c5141ed8fd13c58e687dc986ae3778dfff69f81ddabe9cc96c9972b87d0ddba084572d8217787b5d", 0x71}, {&(0x7f0000002400)="aba8154e5de95dffa9874ce32671e35aeed771431fb11abe683048d0f2ccc121c54697589e5cbfea7c2ff2e17dad8f95b3ef94be66fc95dcc486630d2bc7bc6ede9b41b7ec", 0x45}, {&(0x7f0000002480)="68fbfe321a426aabcfd4633366c099ef18732e1a81104d6ac89fb4b4324cfec6f08f83426dda1a46cad766f7ef69786c0985073920d817edc1315d4b2aeaebf83f406b1ce01a82774d7da5f28b0fd5cb74a962f50db41d073efe4c356829aa09c7785721e9d0872d45874b26bdfa73278d94465f77e74fb4e7", 0x79}, {&(0x7f0000002500)="b9df2820559c58abff9541d631d1b4e09d49bb4a61cc9d68b7040c8eb0501793bef246dac7f49f5fa819ca728b0d35c6d2dd5189dceb0adefc3bf242200a4049035b7f46a977fbe1964dd70dc5861c460e9f32b47e86174db5f173449b753805c697dcb5724fb65514047f49ea6a1fdc87fc96f99f1243630e76fc30e6c0823b48887d704da20d8a502454a857ee7c19fb01e51b10d693393c1d30e6951eb28088f60d2197a725dc9b79ccad53afb95fc3240dca792c362652e5b1ab0f8d252f33dd8cfe54aa0c5e2090b6f5f1c20d6028e74f001d2f1b5ebcf502a631f42e6d7d04956971", 0xe5}], 0x7, &(0x7f0000002680)=[{0x78, 0xffff, 0x6, "c7c5347cf04b647ef8be5e11ede60e12abc9fecad55af6f6b5ecf16135a70c95e979507d6178a6818663588a45c8214e62593d4bf20b77628507558f7923c640cfee48e69d44ef3cb5fb58835d4b541ca24329dd5eb88588eccb1673b76ae18963"}, {0x20, 0xffff, 0x80000000, "ac34123b869be092604471d52abc"}, {0x1010, 0x1, 0x4, "92cd05f721e2ffdcf0f5b3d45daf0dd0a7e9b4aef39c22c09fb50088c51d6ba08e6a00506c3cda0258018ea25db9b9aa20771ebd0661d132a2b57651df7718a85c9b91f3eb0858bc820f89f96c0eb3d3e17b659aa44b8b2bc8b95085b8b83725ddfe9591337af99c2060b7fb1c6235a027a0d27a9527942d17f4addca029d62a2a2f2f60ac5d09fd5a92d2f04b08a2560a912e555eb54d7a65521797b2021ea3ed47b82813381c4c21a04cd655953097e4eff3ff2c55e4991a9495f8c44f4bff1012b560d13cbeb8232d8eb9260f32b6247134c30122167dd173e2b1e9a3a1c5ad6c6db5feb0cf53df8b3725bcd277d00484d007e21eb037f0580e01b0a43d9fed2011948969e8ae12b67eaa52e6be5e890458132de8b5dc2e79d19edf3cab49c2ea09beef3da07e3fe55e7883a6b3b8789c2f866db24a79350d7f14baaa6faa1e641393f60c28690e5828c608358c1c28a685fb12c88f55527cae9c3dcf1c2acf1261251de09413a93906f39242085c798655830e4c75fb813b708d8e559e53d00d36f02d15b08b3b398b55017cc44ff6d883df1a0c202d0b240bfe26715a8807b5a1bc7a8de82b0764a7c2a31023ae5ae3397a357460039b21be7bf1b351259a8b21e82d99d2e92f8406a44cdf2c1066d20b5e3782988a9a85f453eda2ff7d1aa369f322120ffd8be41eabafb379fbbca4225aa65fe5775f7574b0763934ef77860b33606d6379583ebb683ffb9749174fa618e918e20c7552856cf23883024ec6ba546bb04600314a1c15c7bd9b63cf4bd6d5d463f50a5fc84985f0be696258adc96d995be759266920bb9a558a010b62d6e8beb2d70320c30baedc4df31eea2e9ea6de11a57f4a05510c4b4b9fc41383c155c240a033c8aac1cc11fde296c67ad7c2c0e84fcefc10dece474800becbefcb3d52ff475341b28b6bcd192521ea88cb6fe773c9a33d951e780dda443c046c50460805b9b1e558ea5f7bdb3500adef746cf52e108164531ddade275379c66c05b60fc2c6eadddd60a6cd230a57409632b7bb417ff31d6c753f5b90f90a0e49f8c7a8708d7550a37cd0adce56664374cc3692c3ac0717ab4bc945a7d118df6a85378944067e0dee3680b78afba85ccdaf7755a8d10639030cac7c25eea873828abc77822d177413fb05b8688348d03c00d485a4b6d59597ee0558678f6de728b4ac8b4993d7b2356bd060d8f577221cf66051a761e9b99e6d5d949aac7c234341cb8f93eed3f91ba43148f79461ae1d42b09362bee01927224572c4b65a32f60044750a6284db7c249978b6f21f23de83c1497a6856ab697893a059364dc77083de3876c81b1feb315c472a04134e66926d269c1962eaec4b7ca28338af86037382b96b2992bdd5e1ac2f7c7b2486fd5c32ccbf4e0223693262239273012fc4754dc4dc6f8a17286b9bb0b61901c0b0057355919b94daf7661fe1d07db0497cee01aaf3c74829d5273d7c97cc6ba40153b3d15c2d36021492835fe39b627a672ce7f9ed326b8b2e57f94f7ca2094bdc76acce867fb9fc92beabb831643fedf296a7346b1b154a0a47643f8c5707f4f25c1419efc3eb166e9eaaccf7220dc7c835e07834b4d63c3e0a6096189cfb43de97ad7bd5941f1d15306ceee45a63ad85f21713886d1ea862ac1203db270e08fc649a9f5c6488eefb37bfef02b8fe81fac64273217d891ab61754e19378207b651761efddf5132171f87da7e6ee17970fbb55adc7d0e10cabb85c7a841aff2a5dc6336b093925a29ba328f4303b4614523bae3114128fb4afd4ff7c49b35d89fb345dc08d7fac2036a17876f5f21d6e10f60d790f4281edc457e1fb17d12aa0bee9e430bb742b9b46b00565d01093d7a9b8627698460b1363ba5fa7693bdcf9ac1fe82879e04fd8006eb38a4886b15244a41e1c5cfccf5d78636c7a0f98a7b3b928286ae17333c196d48c0c10a53672792ae559206ed1da4dee5535c79f7eda77408a884a3aeed948ea878685c00f7ecd9a0f2fa8ec0832191ae9d4712c2b9fad5a77bbca5e03b59768057a93490e37bda8f0e4323417be59cc9897e47ada1a785a18e9d40b37278714acee8d109b64bd30a6f5ddb0ef2ec5a241753b489d34d9c04fb86ca7e9092ef02b2131df4df52ba23b3ecd8d15a2c7341bdee64f5f24971384289a6abef82c427459b2967acd0cd96cd389a89f975192e8a27a094083007e1daa92712c6d3941f96534c7582e1341a34f594e31007cf2df82e0f5979134dc8422c49a6a7446c6def21a6a6aa16ffae3c49704f878439c1f69a349466157b8fab0b8f1d7c7c397443df7c0e124a2bbd31c31299c09e8d45123d97b4937c52dfc41865670e56cd04e39d12919e6065e3a77bbb6c61c31423a03288e0becf4796995af62e89bf1c5d31a39b01a1d35558fe3d7dfa80dfdfca791d19b3e0193d1c2dfa71e4a855c04988fbaf141a34f59d34c9dab477632e8abc48b88537afc6aab7b89fdce045f319025cf9ff62227f1d4d8258b504cb641f406493fe74a5ac54298a3557c11da86241d96e4d15aebd987a6a623847510812408d2d312dfe46ec849c99cca1090cf39cf9192a0503f562ce47a747ed82596bc7e8033f1b5f447acac887ff1cda3a4e610be2609e9cce20e9835544e1948464227a577f365d5ccbb704343242e19bc12145bc0b85758653109f239de9c1ea4935b0e22609f0d86eb8e905cc4e2b9ee3921346c53f2ef27a39488926ad4a0cc77b774ad22c605ef87b3580b8ec78ae4cd8289dae050911396c5927ebf61ff5d3fe2b3e063d3465ebf70560ba13fe18908b736070db72c792be24d78f99773b23a5f2f38ccb8e3d9e21d878c859060b96e30849b0721140b9954689230e81e48060252fb3ea47c9fac9e362841e8b4bbbb88505777a4f34aa974ccba14d6dd721e089871ff49b503c35bb1dd4b0c89bc70b2196e37d0108b64a6fab8cb90b2d14475182ec77a118e0e988c647dadc850b8ed5dce291c582f8679399d22b802bf83cd5f1d4ba1fc510ba803f34d7b5cbca0f5be1f45003e419f4419e2db76c1025e8d1d9c44b8d5750fc47b1fa717dd180ac722665074e0b0d545dcc25d41d599701917cbfe87cf744a672ff206b09a7ebe9222df4e91c1e8b31fb85183d163a94d70ccd03c38088bc34fb66a4682f8449b37a39404058f197bf199f2148a1332ade1337f3fd2e528bbb139be5e6568c1eb0b89491ed3171d519dd34da8b6d29abc97bf9087fb9a7da148b6512e21adf1633fb26c1874f90b82847edf363ee45c4c8d238e590b76b52a5193173f70da7501d8fada154ea388506107f9537df43581fc3a6de8333abc06eea4c8bc2ac243f614140e50ee6ce5663324dcb133eebd57012d451883e19ac829cfb5aefc3f26dd1ab13177367b83f7b2cc88685dfd80c572c9d1ff2a6f078b68e1e4f36b45fad1ef1fbeed830f01598a39f9f7cdae99968afb141c44bc8c5c5dc5cd8f01e6bba92e4021b5ca6add0d7fbc7e0c4ef6dca564091644235d7c59f762dc809d8d76bea9318427949d3a95b589950665278ca0aa590334128b7ba70b4e5ed5cd784c54e14e87722ffa88bd4343a392fe32e07960b8ac0f23c29fd1aaa96215339a9f1d46729fe0190e314233c775b22d7fedd41620163f5fd3b97bd98f1f1e18c7ed13829430468584a19877c98cafb32314d53011c793f92885a6d8ed8c89b43763650697428efc3fd3106f80d4b1db73c945480f53b2cc8d18839d5c65c566eeaa46a859a4ea0ccd8a0f94e3e38c8b6e5e2f758cb07a2d3a3edfa9901894f21a6e32dee001a110b6d3ae8521ac74a63d8a6fea1ee639fe121d9ae6efb6a7c01d6686f35824307573420696fbe78692c06988094c8bc2b21b7686107309fa680b96d263834f178365fdc073da3e53419fec04dc46753dfd0aadfe10d530ade37d3154c311a97815c261c084ceac9faa67e9666cad4c0f41a344f0ec364a532c7cf0729c3f073dd10c75be89fc2d3379dde810ea16aed8e8a4d180f99e0df7ab721a2477ab241ccf794eab15cca3aa314a75ce4702d4032bad3f53d13627f218750e205e7a309aaa1679237a2696435c4ff4fa24961f3d297ae01cc6c0aff55ecdd709f8b428c8acd8109d027c92a4a9c23b376937b2af61c2f7dca3ac235466016f37294fa1ff1eb58aa0e7a2e39589279b6a6d4cc935dbccbcc2524dded737e9339f84f86ed4a5e37850bfc3a0ea957e7567b33871a7110f3b6bd54ca9e3c6b89d843a3ac4c13e3513285398db67f7e9d0099b34837a878bf066a257cdaa993c71dc249a33f94cfe6437370accfd5b7d13bc4fd72ded35a21fbe86525ead85661018a68d6217791fb1c3ac6b42984a0922547cb3842b9b4d666d20667ccac1ef9c92426e3e4376223a870a8fa4731f3712c57d7bdf36a84a215af973a171237e9f561dce7504fdb46a839774c82524f8ef6fd90a89545d49e824ccdc3bc9ddfc6d3a6cc477384b5abd14e33c72dd754ca1ee290ef4889b6554e92c229aaa6c96d6becc9a7e3734025a6fa52f5bd6777bd7a049f1e29a27a35c628d732b98cdec8da201afdac674aedc2b4226feb94a002e7baed7ab3b62be6716ad258806d940c41dc058237e759c1ed04fb9d8355124e71310eab5f1fb7d15bcb86b2dce82651bafea9cd693305b3975884ecc73e723ac5cfa0bd4310b6a994a27eeb18d1bc10407157407a36178a8b5ba6dd8f06eeeee196432501432f0a5c237b665aba4e0db85d8ccca0791990ed9475fb9be6aaef478d8b8ac3b4e23214a5c3b3d88f0518cd6d627f4f4f9090aa529a5124cd80ce40b0469ddb7a741a457b9e2c8f5a2156b8baee0485a60d3077220f910b4a7c60c57511b9c60dd1ddbb7b2f1341d4f8f7018994d2ac301ea1069b5d0ccccf5e1651dc0a19da9e473562ca6cd22734c869b351a798b8db1a1c7d68923b687e8c1e7b13820ec034054cba3ecf21c5d8622092630d79f5813725b69923fc931c914782e54720784406d78c17d720d3f37c15c1163b2ead3a7861dfc5f9c01b6f51dd089fbb3d1b160ed1d8cc36625045c1bc2305469df7a1484bb580dc7d9470b9029b73f871b19b29de37d0263519ea80b73285328f38e4a4619f85b121e5d9574ea76ba5c4751928100b031140a52fadc8a18130bb1f83ab25b595429399805030ddcad0415299618c891f7875397b2e8248b99668057d6590551c2fc7a12fec46ae83e330ce4a8c74028d89dc4d2a443584fc58f5f128217a4e546566453556255ee937984d20d22450adc5741ef4a943882ec36a59b5e4ff7eea06ff3466c3bf57540a4cde8d79ac593b3c4ed948355fb5476b058385efd68afdf5ecf91aa28103335245f3bbe675b878c2de935c89fd244c8d3aa3b879add1ef1d84985ba0e62a502454c117603e9ab708a35cea382c0d138d67946603d1960b3c21f70048b96710800a442387c9a687d95ceb287cfaee910630591b6d16e3337da99a3c3901f8313081aef0c6003d26388e1a0c3b124d41390f078acccf788fefe88f175a6388523e73cbc63d3fc824805b6545a090a2350b5a776a13fce82ffcf77c186a10289bde97bb3487b1b3c0727a81ef3d94a43b4093a9d7eb6a18788915b2f8098bb300772caad36a461012183de55a4e2382b15886e7ddc18c76eb0eea41afc2fa03ceccaed4ddc02a6b0d06964955cd8c6a45589ff2ebcdf0ce68dc478955b90ac4c701310355539b41aa0147c1f211b40aa805fe86026ced0115858fade172dbd93e5667c8e"}], 0x10a8, 0x4}, 0x405) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000011c0)={0x4, 0xeb1}) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/97, 0x61}, {&(0x7f0000001080)=""/183, 0xb7}, {&(0x7f0000001140)=""/15, 0xf}], 0x4) 16:00:37 executing program 0: socket$inet6(0x18, 0x4ebe0ec63491f3e9, 0xfc0008000000) socket$inet6(0x18, 0x100001, 0x100000001) socket(0x2, 0x0, 0x81) 16:00:37 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10000) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000200)=0x10) fchdir(r2) 16:00:37 executing program 1: clock_getres(0x6, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0xfff) socketpair(0x1a, 0x0, 0x9, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shmget$private(0x0, 0x2000, 0x2, &(0x7f00002ee000/0x2000)=nil) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:00:37 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7fff, 0x7}, {0x18, 0x0, 0x2, 0x100000000}, 0x5, [0x0, 0xffff, 0x9, 0x7, 0x5, 0x37ace60e, 0x8, 0x3]}, 0x3c) fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)="d92500", &(0x7f00000001c0)='#\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\\.%[[-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='(@\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='-@,*%\x00', &(0x7f00000003c0)='\x00']) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440)={0x1000, 0x5}, 0x10) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSBRK(r3, 0x2000747b) close(r1) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x1f, 0x6}, {0x18, 0x3, 0x80000001, 0x9}, 0x2045e121, [0x10001, 0x1f, 0x2, 0x8, 0x6, 0x5, 0x10000, 0x6]}, 0x3c) write(r0, &(0x7f0000000640)="80b3716b1d7bd5e14082e50f4dc247d4080ae6f12174ca556f94bdf42d2a2c5395034ca75f3a981083d52a2345e2329c80c2919fd2a4f400c1c26d8e775699d0bac5cd6e847cdc9db42816236bf287e74cfa2eb2092df166b09cd48e97cae994f5fbb5bd6e5e39c4505950526fb3dc3a8e17ae8460a23c3e0884db29d73948d8e1dad2f4d0f489d4089192d4d280d819c9b7ec05665e6809a294faaeae7f7a6a2fb5d901350cfafd8d9206c35b5c299ce61accb4376f811592fd4d8daaaa716ae01e6bc46a1f235a358d22666320a150acddee3565259a9b33b3bf739fd1490e961ab3b909cf8d2264b6652f4e3009967c7ec031ed05e84dbad07e519c7e837dca102f9289e2b1e9cc2aca0792b41ee44ccdae91668e813db4c1f9efe371c77aca8b76bf9e8a0d129be3e56d9ef8b52d2e74aa180f511af3c954d6f6a968cea947193a622e0961b097344e4d3920a1f70871c8a82fe99d3e6783cb570b579a6afe6c0a4a2464be6ff6e83618546dd13c03d5d60342324d0298302114f63736eb8d537783514e466f216102409cce3a737a6f59fc004d031edb79363cb360141eb3969372af06773cdd332768805c2f77ef5a3892f6e08cee2e3d7f84a1ba28cb200c18ff8c36a0475e81b500f0403be5727a3471293b43a8b532d1b33c1a98171e8539037b22064911201794813aa7eb62db7fd962993c522f5dbc0fa771502901bc40e08d7e5a52bdf77589c6ab90836928a7b323ffc1320081bfafef775c9b41847ca9d1e5dedc49697b9b0e40034b89d9d650493a98c1570ff7720a12af8d0c0cf902b5e0a990aa5aeb7d18b78ae9dcd1bd99c280b8b3c8be54269cf7d921ab79dde52404cadec04d93191a532ca375e45d2bbeefba2e03b3dc644280c067404f7d363edb42d1d8c35467f728d3b7ae1ff34a27464e08328ef07997359ef53848dddd78ddeab846f29da12f3a476019e2499ca0a16c28d9b2c1bf3269f12472a518a7f12fa5dc487f8fee387df5b7e3cf9179a2c974a8cb39aa8d3938191cbf456f0466b2104c3a4806a334143462cf0a8aa061e32ba8dd0ccfc514fca4d7a13cddb5e65d96c9e43620176cd10d3644cd70774f0f94ed500b841f33371670a1d4ed11d2475af7bf22e823cf90c708782fb9e1cf6c80118f08dc1b6c584f9a653c93e020d65dfd77bc3f45a213a92b0bcc3ee6079e2e646029ab87fb9c3455f90c64467b736984de92c6e6dbbbdb26ee590a4474a5417ea0ba3c778be2cdf62eeba3fbb6cc025511e9217b5cf7aeefdbea678c8758ce0b25afb9fdcfc6d21ad0e981215388f7e53c80dc2999382da66701f10cc7161b523b124aa8f8caa546cd232c6d015f1062100fca162c03a6f4fa49a95bd93e323d0d6a9486266e69830a5a52e2c7e938950acd7a465b74ac948b18416f5269d0ecc67084b9044833e7f8627d3aa6d92009db0574502143739432daced396724cc50763bac1d2959c2e435dcdfdaef057f26e050b74606e1d88ebd546164d16ef0f2a91d6243e68a8e58db2323503d6b69232a69d5e551343b175e416f6795c288c5a33cce6b7f33dabe84badcc6561f0ec5bd5b271338b1f9e7ea0bf87463da569069d42b55e37571caa6b03dc2952818be71b554bb78e2d56d0043ced364f8d5965095b2b8e0c84bafbd4ed1d6d31e87966102cd2b459afaeec8e8243a20c3cbfa490a678217359d82045e7151191f5dc9fce2b64fb256d1a2a2a4feb5cbc8e1416ed740c97ed6be743777fe7361c100a0061d18caff92617a2fea5792916f16a24fa47117cf96ae4dc68f6ba4d3c2117de6311b4f34ca94cca41ff1edc1302f9bb9dc4a7ba1267e53a4b81c0033b4f95459751f33fc74c7ffdd4d76fc62299232c189245ad798bddce5adaacc95d622a5831350a3972cb77f0185294192f7f939e026cb15afaebe5ed5399fd5310260dc27a4b38b8c529827858c3fddcf94e40f8e0f5e6a949fcc0736bb192cfa134658ceec01246253fd04c644cd248aa631194c436c2a30729929364e55cc3934c0516a44ffe3e373890873abbf4bb9c9549a21198276ee9afa8bb50d5fdb70c911a526a778234fd9948322a895bba52109596dc45b746c91b9c06ce2606b75f11a0fd3768d10445dd46d1ab030740052835baba5ea0528114f601241ff90221fb2eea0024e049a9a0d2e5ce75bdd1688e5d29280b0a7e98927670f7af017eed76130986b3f1aa6007612ee3a65afe35785cffd91d7761a84a56da50b79e59feb8a3f1a65eedba590e16f60fca2c169a49289adceb39536d5ac3da6d53f96e3a395b9912528ef5ce8e1dbfbc272f6fa0d52d707d3c1dcd55f46de0455671ed33ebbc4504555655c6d2e896ba82fea8bfb15ef76213ff7aee0bcd827f9950a9fe3c96b831238cd6e7b99f77a95a5eb9ec20a639e28b07f17ce220dc35062056ab88f01e5582cbb38d882d497ad81c3a5c7697b7941fd5b98b1a43b33507b3ad3cddf7b1ec27fd46731feca142bb5d5545b876a95862f6dd8900d81abfc87138297e8e46e68d13fa013000858368c2053ee09fbf91794554a382c017cce3864fc6452e2b558c072febb3bca1bfe20cbd0c018c007e924adf15474ad9aecbdd760e4079bdd065cc7187c0ed557fc9e0b44a69dd9e38b8dbe7243eea7fecca186837b1278cac91df85fcb92405da8c300c7034f4f85eb90ca05db3c868407c2a6bbf351bc5c2707be419d5f242b7b51c94875717d5d84902d0e0a4a04370664b5c0be909902c6d4c714666fbe6d514b2802892da9824e37e86c1cca6f210a7ae6edff9e220841b43cc1bfe5b79a032e219a5ec80d0143b2c15af4efc98fa0da7bd6fc2028678a766fbf95b66a70008505d114d71bce8aeca046f06b350869f7ff0a14acf1bf856a12e161a8813d6b3830dcd72219fde0efbfda9aaeb505a811fce975833093613ad43edecb5eba1289ed85f5cdb0a710cd3d04b88b98ac8c59a6bcfacffc4694f9790bc5c19f5dcb50ce29e44fa341c71b84e867ec1117579cc01b07853dec319028587f624b8f4aa9c80f794da4f97b70f7817732a1bb4db0a1d83833d7aac4f646da7bfe2ac0f9b7b60e41c34f4e23ad2242f70af42f9550e1b4d2b48be33c6045cdef69ab00e9c7de5a53483e67b66c0b9cb09406939cf82edb9832cedeab2d84c15df8c631940164e440d69605da2e998c188dea0cf12201605623285256a90f2e898e4b61af9b5666eceb9659977225506c7dee64151b14f9aa806a2df7484b2bd0e7d5dabe4586b104783b2a6ff481e1136f7be1af60a2f95be917622aac18885d6f3652976bc7c442f10c8290bcd395d319feaf254d6dbb6570dc8326f5247f03829fc46251adf2446555827602c20919577d8be4dee35612c8ae1c12f6cb97e86034579377e0be25037e557096da508470ef19c7bfa62c526c02fdc9fe7fb2bd415e9fec199161e0f84bc0df62f7ab4f2989077ec118aa15eda055aafab5ae41cc52f0cda0a59842ac981760fad299bc975877b2605b497ccc030775aecbd73ef0e1af569dcf321ae7b8aa7f6533500de48cce044acd6835fd22cd1d886036db3cb9556eca7a76d1d370acf283a709688dc541d6655c04f785ee6d2e6e968bb02adb4faf4d1dae175402a865dfb467f64018e0459533864f36808cdeacc631c6cb097f0fc10af1c168fa6b14ebf71d6826fee72d0342b3e47b5896f9007c694c4d8a0f342b2e8282713f577fd74c24da388af9bc516bb2af3614eaec88e433b1aa84d8c425bbba882cc68f0bd2d166469d75ec698061663155a6ef8054c5b92bd32af193a5459bea131323caf6f3283e55fddaf982c68c21ed3ed0ba587ebd7cee8754683cfb0ce9b92f67712fe31d9a62e3ba8d8dbbad2d8098d9a7994351fbf816a3217a7fc49711c58e787d204319d0bc3f6ff865f765e2828da0c64fbf5e28a57685ba490f3b854b566a4fcb6741df5c4eb6507f4d2b6db6bd1d38519673139eaf19a4cfbf4d35ed94c939fb471fc6be7837ce18b5d0d632add5ea910250bc81bcf1ba79745ce54c5aab7838eecfb0d80aa111315114e9bb5104241a80abb388ae72837a2faf8ac4f0191e50d8d73aa1af1a5914c902ecaf36afbaf31d0cb003394f4312703ada5084ef7e79f7932d8c2439671f07a3af8ee13b145b3ed57cf00d483144b4574de847ac53ea98c32a82503f0150ab1cc6a63a18ef65f6aade2a502c97850af1876fb4d38c519804ea7a6c334b930dd597d5426e3cc7cb8dceca77227e3be0b0abd6197081f9c7c2db11ee62c7a6d230aa1f8f7ce83fed8468709848f16a56efb1a361f098718ee8d7301447ae545eecdbdae6512fee1d33a4d029ef6be8c1f9c37527a7ffc20e2ddb8b511f64fe3c7b504d634385112a4801761505f6f0239d9980b213194a9ee6ed8a85f7bf12bf718fa269e31baf141b791636c51b8813248596bde4bb2d731e60f56f13de9871b58de7f35eaf9a00f3b27a40ec37f73c2d059505165412f96d259048de82c961a6bb673f21b5a040b2acac9bf54458d070ae0aa3cd3231c355c4542d108af5392fbfd4d14818cd36e65d29b67b6d83e32c4c2e16115514403f35d7d6b1985a244116724c4dc7b0033289c33e81ef062b2a9c26d1153f930e5903bb240793d47d36578b666e363b15aafddcb593b86390f543cdda8670107e3372336a1b1f8d9c342e826dba6f45fe7d602ba85142ab4e181c435c16344d7880175f6da7ab19064282ad1cb0fb41ce06448eaccb8f39855e40deb5e073c82b0af440d60d7bee66161017318852d898c78c54003040ce5e34bce61ca9ae72e0e377c7dc874458b370eb32a3e63641a096ad100f13d38de5b79322a12d59f6b9d7b22ab21ef4edc8125fb37affa75673b5eed291f348072646f31602a76a947ff18aa74dad26956dca3bff1ec7d7b2dd86ee62d6b08aba94b3f4bffdff98f1a46187fc440f903686dfdb82cdd114721100427f2729d408850e919b51cab7bf5330bebe0ca5a0e6a9dab98d51f5706e688b5900f3655c483bcb2e9f37ba58df0e302d4e0bb6f46370579b8de6c9fc76bb4c5dd26001a02a8f2393e365ea1bf74ad8e7dc5ee3f44080e5fd6eb188edffcb474a8e71dbe38bc9a2189c1daebab314a91822e16472516a3f6dd04bae10515c837b8c99d777d2de17b98207c9f9e1b17007a0abae949fab2a1fa3373c97cba685c391a73870165276e612da93b8347f7c11fe2f7402100935f50666363e843ecb4dc730b91f187b51a301d6844a464d513074ca4115f778b5f95cf91e467eaff917c17c593549c9f360e9d3d9f55ac14e7c4d76a548fc6012abe80e9d99a9e556ebd8e87c06cc539c74e09911f40def46908b4da9f335bf4065c0cd076af871ffdd4aa340fe816757d56d4a842743b43cdf76218e5a8577eb9fffd740878fb56b69e3c9794ae78fcc75a19f4bde4ca5f1243493f86bd46b9595e0213d9a2f29d49c265e3dfa1f7b2d0cde73e12bec58cef27e8605b060c2113d7f0a53e9c05e0275ddb699c80356bdfd4866bbbe8e94cec6e5a7a96504170caa274c771fe86f21abaff1ee59e2b7c77d6bc97b7a104bcdd5214942417658d52402d3c5e5764ab3fabec9bead976e4a04aae6da0e598f330c13d4bca7752e9b78d48a396ce31dd9b540a50b1f643c359c0606a791276227b0e458c0b1e8bab52614c01a2ba5e17e5e8b515a333ea403455d055884437197819de7dd59ceeea34fefd0407867b3de19328e95a1197ca2667878279beafa0ca71", 0x1000) fchmodat(r5, &(0x7f0000001640)='./file0\x00', 0x8, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001680)={0x9, 0x10000, 0x0, 0x7, "ce8704b5e67f0f0d30d20f7aad8eced5fe882a8c", 0x8, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000016c0)=0x1ff) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001700)) r7 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getgid() r10 = geteuid() r11 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000001800)={{0x8, r8, r9, r10, r11, 0x8, 0x4}, 0xffffffff, 0x0, r12, r13, 0x40, 0x8, 0xfffffffffffffffc}) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x2) fsync(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) setsockopt(r0, 0x4, 0x363, &(0x7f0000000000)="b57082b4e163a3c02d91564adb01f8c01eb46b0c089845e4e78447a1c28fb7b135b3741c39f8a8aa5603db1c88ac5af322a61c769d7d2046f6eff44e5c9de76fa63d1fee15f50c5b46a5d49d824d41cb23363bd98a69df71a6f1a08a51b9d0fc99854a02ee662f5664656c8a97", 0x6d) getegid() getsockopt(r0, 0x40, 0xfffffffffffffff9, &(0x7f00000000c0)=""/210, &(0x7f00000001c0)=0xd2) pipe(&(0x7f0000000080)) 16:00:37 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) 16:00:37 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c48517f93a5921a124a97c8e16cd7ad091008d893c7774126593e914344c1b6095c14ff3c1b5c916c969f5c47fd323773202a1971835651be3847d90c95a27d920714e597f0321a5d0a6bea2adda35df361053d120f5e684572ec39125e174aa4e1914", 0x63}, {&(0x7f00000001c0)="6838e6f9127aa312b145f6df2a216f76e07585a156a3247bc4b096952294c222a00cfd8ca023ef4e0cb92ab5f28e16542e66ca9c998c7b0643cfbfbbeac2f2944df20052736632da685097d35919797a43a1e78c3be3ffdc47c873c184daa53147c369bcc90b6d76bdf8898faca84852d3c035211f5c7755da2af5b895a6879a8c42def0f99f5fa9159f4832d838f077b3e312d93691a53233b54c99a10752c9f68c2e062f368c63122e635a340ed2ab626656d69f4b98311db692c5713e", 0xbe}], 0x2, 0x0) fsync(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) semop(0x0, &(0x7f0000000040)=[{0x4, 0x100000000, 0x1000}, {0x1, 0x540, 0x800}], 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffc, 0x1000000000000}) mknod(&(0x7f0000000080)='./file1\x00', 0x8080, 0x9) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x3ff, 0x5}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:43 executing program 1: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/188) 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x14, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x8001ffe, 0x4900) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x8fc8) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000001c0)=""/229) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) open(&(0x7f0000000040)='./bus\x00', 0x8008, 0x68) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) ftruncate(r0, 0x7) setsockopt(r0, 0x29, 0x3b, &(0x7f00000000c0)="1ed6b537", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x0) pipe(&(0x7f0000000080)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:43 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xc0, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r2}, 0x0, 0x1}) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/2) 16:00:43 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x10c) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10, 0x1, 0x7958, 0xffffffffffffffff, "52774a166916b808c56261141891c93972940bf5", 0xfffffffffffffffe, 0x778}) shutdown(r0, 0x2) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES16=r0]}, 0x0) 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') sync() link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/97, 0x61) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) write(r0, 0x0, 0xfffffd4d) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x97) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x5e505952554f716a) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$inet6(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) openat(r2, &(0x7f0000000080)='./bus\x00', 0x500, 0x10c) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400000000002000, 0x5cda) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) pipe2(&(0x7f0000000080), 0x10000) 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)) pledge(&(0x7f0000000400)="3a58006683299c9893347a22aee3f74c5ff2e076910e689950c3ad913c73de39611fa887a8423fafa4df4a40ab9041bfdcda1055ec86c3abee0f8b262070a11a606e2e9fedf37d2325e849fdb85b36a9a3e67a8a888e405ef9ed6096b73924284eddcbf28b09ef161fa39b287d71734c7a27becf424f6185c1a795d1d94c01be3e57f3951bddab5abef8db9a735f8ac5b1486b949a18ccad128bfa6e986fd9dc58fc154ed80474c3f6ce4ab5af627f988206a1a581ecf06eb7", &(0x7f0000000100)='%](+:\x00') r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x6, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20, 0x7, 0x3a42ddb8}, {{r0}, 0xffffffffffffffff, 0x71, 0x81, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0xbaac07b8f14b6885, 0x83, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1a, 0x1, 0x80000000, 0x5ed}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x50, 0xa2, 0x0, 0x80}], 0x8000, &(0x7f0000000280)=[{{r0}, 0x0, 0x4, 0x40, 0x7, 0xffffffffffffffff}], 0x8001, &(0x7f00000002c0)={0x2, 0x11}) getrlimit(0x7, &(0x7f0000000300)) 16:00:45 executing program 0: r0 = shmget(0x1, 0x2000, 0x20, &(0x7f00006f5000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r1 = shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/159) r2 = getpgrp() wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) 16:00:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') munlockall() 16:00:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d5019e406a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a12c992beb345f8df3d4c4fed5819274cd9e8eb98c8080d095e76ccf6c50890a222a4caa4de131d2a241e053e9e3fa91abe53078efd077f5dc1f5d353cc12129ffa4002b6928fb6291ed1c92f108af673847f4a82a1056a62f409eb123a356a3e80ac43debdd2b4e92e9cec7fbcf632a8d50cfec8d8ddf90ab9937e7c55b878a2867e247bb37adfb126b3c3cb95c98bf3b3b80c96b415af1e32d5b44f2aad90cacdf8341f7179ec44", 0x18c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x6, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x16, 0x80000000, 0x6, 0xcf3}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5c, 0xfffff, 0xf46f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x401, 0x3}], 0x2, &(0x7f00000000c0)={0x101, 0x1000200}) 16:00:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0xb4, 0x8}, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffbf, 0x0, 0x267, 0xfffffffffffffffe}, 0x43) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r1, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x6, 0x4003, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x6, 0x81}, {{r0}, 0xffffffffffffffff, 0xd9, 0x80000002, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xb4, 0x2, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0xb, 0xfffff, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40000002, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x10000, 0x4}], 0x7ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xa, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x81, 0xf000000a, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x88, 0x0, 0x81, 0x100000000}], 0x4000000000, &(0x7f00000003c0)={0x5323}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x8001, 0x3) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) kevent(r1, &(0x7f0000000440), 0x4, 0x0, 0x8, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = dup(r0) sendto$unix(r4, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/156, 0x9c}, {&(0x7f0000000680)=""/26, 0x1a}], 0x4) 16:00:46 executing program 1: r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)) dup(r0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x5, 0x7fffffff) 16:00:46 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:47 executing program 0: r0 = semget$private(0x0, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x7, 0x9, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x34, 0x800}, {0x3, 0x7ff}, {0x7, 0x6, 0x1000}, {0x2}], 0x7) semget(0x0, 0x3, 0x240) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) close(r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x9}, 0xc) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/25, 0x19}], 0x5, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x6, 0x2, 0x4f3) shutdown(r1, 0x1) socket(0x1, 0x1, 0x2) 16:00:47 executing program 0: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x4, 0x0, 0x5, 0x77d, 0x5, 0x80000001, 0x1f}, &(0x7f0000000040)={0x61fb, 0x8000, 0x4, 0x6, 0x6, 0xfff, 0x5, 0x200}, &(0x7f0000000080)={0x7fffffff, 0x25, 0x8, 0x9, 0x3ff, 0x9af, 0x7, 0x4e}, &(0x7f00000000c0)={0xfffffffffffffc00, 0x100000001}) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x10, 0x8004, 0x2b4) setsockopt(r0, 0x5, 0x2a, &(0x7f00000001c0)="0100000010be0af57c9805a39cd8167f8c6e26134ad069c8eb445ce602df9a8a50e4fbb2749383c79405f4ce097779a371c9d45f29bedbc994679af468e93a2daa6e35e30016a8fb19b43d5de42742bb4822d34c58c74a9f219d8a0fa54335c23dc185f3edb666ccb4e180342f4e5eed95f23a9b7a4a07dbfb59c2cb57661392a1e24075af8d5a3a191eafeb8bbf3085dc497f88ec40fc01a1d069f188de36cfd6693cbef45ecd9e622c20c11f6c481e90f2e48dfa78ca4715f1153502ca24f0a93c973a22f8e6e04a1499ee582e354d6f60e40bfd2cf59211920f07d8", 0xdd) write(r1, &(0x7f00000002c0)="4d76cd00985e1d2481d914c81061c7a25ba7c6000053404d9eef57b7aeb2a76dee1d73054cfafe0b8dd7d48c77962293ba3364606a0fd48f9600d19543bd608bdae937a027a33ebb7eaf884a6560652bf87191d7fc01199ab15fb223f51ae23d187a3e6d2f796455c2fc8e88522aa187bd924d8b2b363708e9998be686323d44bb31aaa3d544a509c5277072c7e55fdb6aba24fbcff5da1c2e3d98ff008b3f5a3af46484f73e94584be08f8b2c193e03c97811cbb9a4e1e23c97738e05ef629eee6475fb83bec2a6045ea6b90b8c4414789b996b8edb859109b49bfd632ecacdd4f9b9648781c20827b64f1b2a9f1fac63c62ee02dec8d78cb2105", 0xfb) read(r0, &(0x7f0000000000)=""/137, 0x89) read(r0, &(0x7f0000000140)=""/85, 0x55) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$getflags(r1, 0x0) close(r1) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/231, 0xe7}], 0x5, &(0x7f0000000740)=""/70, 0x46, 0x4}, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x10080, 0xa0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000200)=""/223, 0xdf}], 0x2) close(r1) 16:00:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup(r1) flock(r1, 0x7) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x260, 0x3, 0x3ff, 0x100000000, "c77050a4ceef7a04a9808606357ce8122e93a072", 0x401, 0x2}) setsockopt$inet_opts(r2, 0x0, 0x400000001d, 0x0, 0x0) 16:00:47 executing program 1: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xb5) r5 = socket$inet(0x2, 0x8002, 0x0) r6 = socket$inet(0x2, 0xc007, 0x1f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x600000a4, 0x6, 0x800}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x8d, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000053, 0x7, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x8a}, {{r6}, 0xffffffffffffffff, 0xa, 0x10, 0x10000, 0x6}, {{r7}, 0xffffffffffffffff, 0x9, 0x11, 0x6, 0x3f}], 0x7949, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x1, 0x1, 0x8ac3, 0x4}], 0xd17b, &(0x7f0000000300)={0x4, 0x9}) r9 = socket$unix(0x1, 0x5, 0x0) close(r9) fchdir(r9) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x1b7) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2002, 0x80) 16:00:48 executing program 1: r0 = getpid() setpgid(r0, r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x8001}, 0x10) 16:00:48 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/78, 0x4e, 0x841, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x80, 0x9b}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffff800, 0x7fff}, 0x10) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) socketpair(0x20, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x67fe, 0x1, &(0x7f0000000080)="311dd42b12ffec0db07af1ddb84fcb6ed4a7e80613b75ac2b4ed8b650475d59cb7ceb7279b08c574b634c859a96526ef32d3cce5ffc525791e5235d40699cde112c1a806f1a907dd56301ea42062990a78aff540738d0781f4bce34554f0304b1cafc5", 0x63) getegid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:48 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffec8) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fsync(r0) pipe(&(0x7f0000000300)) nanosleep(&(0x7f00000001c0)={0xff, 0x1f}, &(0x7f0000000200)) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getgid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) setregid(r3, r1) getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280), 0x4) 16:00:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x144) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 16:00:48 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x2000000000000015, 0x0) 16:00:48 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) minherit(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x0) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f0000000040)="e575710e4f8bcca50098124a02249f1a03f00b26d8a492e633aab18a019b83a5ce83da86fd4438a4a7bf51a172058401ff9a756acc7db9bd39fe7d64ff8af17beee2d15c82c01467cef6803ce06379889fd7f9f60f5ea1cdea7bfd3a1a18ef7164ed27d56b855ab84a231ffb92d7d8633bfca7b6022df185d359d4665bbc1ce989093ad2d6db5039797d31ac86af080e7f8809f75652e94ac2203d2216f7e9b557179fef7f394828e52e00fb8df39b4dcaa8a43dcc88b1bf5465a9bc929474d065baa548f25e8d388917089068bb4ce1bff07d4d8d745aff4afb05087f50dc8b849aed094e3729dd602740c620bc8274d6484de665cbe7314f526a0ddef852e4ac5f151fef442d737145e4d774a78b94bb401408edd07ffbcd37ef1ec4e21b1e15a6d2dc6136d495a3a587795c2d120bdf3b761c920f3e9efea1c13aacee7350eff97693f7b9063b3a6b7fe0de9b64d91527a5e493062df346b4983acc27d6d393f41a5acb950671953edc7219802bf59c61a006acaa0220985abe287e7b3cc179f3a62f56dd29d687f9eb30de71543cbe5804a8bc9d22892768d269efd745f66eeab1e167e6f9a917529880cee15112b4bb105d64d8a8018dbcc608dd161369b7e9abd1a31100d09f573c6d9be8c5322aa804547fedd340f123d2fdf49558995343b9cb4875988cd8f71678337102f0cccc5f1bc53208df43c249a686e7f522637817736a595377e1527f7700ec56e5d3a536480e0820e1b5d3cd7238c8efb0f0047975c3247638db61d4d05d084cf67a57531aa5ff8affe5d7e464db8c76ae14f3bd326e00e9da610062c4230baa2fbacc4b0960384efdabd40f07905135494e8736f47060ac2d8c58fe9b5f6c41dac49f1bf2ff5d7b391b46c8de0d9d25f97976e79d4ae44fa9e0e9fb302d037d3b5bee5d73ac0f9a63d4045eeabad0ed431f90b58768d105f07fa7a5b3cc6860e5ce68e0c03f08b4e324158cb299be52b500db917ce3be90f324acb759dfb57a4e665fa0aefe9496d42a73be9729b8d14f3b647adb2fcf274cbe22d058acfda4d7225c3a101e32c05bad15192c701d2659076bbcde540e5bee0e44bdd7992234c0ca08b6e3fb1b18a8dc8a0f120b74bdbc9f79ed28a69b40a9f8be64362d84a9afa16e5107e91e24c134e06953203a93d1916861a152ceddeb26269d04215e004cf762da22fe5531392ccb0d40bc76ef568ed0ec3b4d8eabbf438fab84af1ce5f18a638f23c5ef5c79647b76c37d7b8a5781967b7c28d3f21fdea2c0250c20a80535ef927aad88834d4ba223a81ea1536c35d181552cb34ad4ce54e53c861fa9036bc575498d96c44ba418e272daa23cf4d9e9c2ab56467a49220187a633c5b3ee17a0e23d27e5df284de2d435d41c76f3420c8ef68b286b1ecd15a49c097ef590a73f0c377851584eb5908bc030f2f412c1d33ea1f617dbd8ae4596e80dc12fdb1518c820b6fd0fe9aad44d9beeac8becaa76d959f5fcecb70018f8abfad0a6e764a4cd6c167adc31cdcabc59cc851efdf25a399a7d82abfcb84a599dc5232a5f9ef18326d45bae21ae70cc24eb178064c50ed5447c51cd128bac420e2d135bc3fbc519fa436d7061931102e44c9eccd6f503d853473b2837da394bd3cbca7105aed4b1217cb3d2d8f7c3079bb182cfbdf9f321017b9663e54ead6647b3c9d00e3980dae28d7ab1f6a8de5b768dbb68f88aa1bae5a939c350a3a3b342de1c7d0093f5dcc209d17f9690ebe0954359bf2c65fe3e2c22768ebf12481202385157d2e29f7f3b06268c3f222c005e6cf6c115205dc675087d42d8f65b44572891d7c37ba2947eaaaafbffed3bf830a660772fb7a695acde47f03395622d2d5069fbf14b4a24d8ee8bd0162bbeaf2163cb20e24cdf80fc3c3ec79a549e236957705d40592d6b57cc3ede5912d276c9baec7c32cb5ad0d8353049bd666b48654620d74b6c7bf1d06095faa99d9bbe4e83eacffb3ce9eec0968317681ff7472f68f54e6e44470ac2716cfd5c18448d6c0e5f9b036d0f7603f05a9ff9fe95c728fab2cec61fd3161f57adcf90b15cee23bea31f5fde25bb28703939f48654620a9273acf25b1ac47fd506b228cc1a6630bd6873fe970f720495fcf15e385010ecb6ec5ef41cf879ecb5a6c4da6135f131a38cbe8ca463f5acee51fb5a930868867d16fa2cda95a6540bcdc9e7f0d8cd1efa6585b1ac3d4deac424f41d0175e12cf5594f8ed099e4bd91bd6f3d166a970249c75c3dfeda41b00059aa9d2ccf5ab9a0595cc7215916f84e948d7d2bdf5e545b4b831f1498ce616ea7168d9fa9ba848aeac7914b947a86d54419f491b3063612d10c81c145d5e6cd4c4dfac29546b81f29d233a00956053a72b5e433db5114b586f241c87de187451d68b6a671e1528f38bf39f4f1364b5e9f7b4d6acab9b3407a1693d5f518937124c05b3df46a1b361a661b24f820ff95e09acd058838aea95f49a2f6346d0cbbfd3d8d6118ee31fa2f6e21d24831eeb868d4e92140ecc16e85a958e83efaf483188b1287c87da4fb739bf70d7e4682269f47a339ef7ef642e60e84ce957b508dcf1e6c8aa31bab3a776619a688ff57bc44bb8408e10a2585b485b48d0fc50734207c8186296dd053a09a3edd7d1547d68c99cdca2c2ec7b0616e7d25e8ce1f76916d83d86f3787e6330efec1a916790c69a704c897d960e4011a7e38e14058cec678af56bfe0579f0ec357cce61dc3729d6279b872b7aa843f0b1e1321069243020d09835745a88513c74c6e34d5aec524767b891d3b9b3f0c6a8a93c4c96b7ba85ce2b8b230ffd317c5830ec7c678286cce5df7fb42ed060515a20512b8b682ad49b9c44db7a1a4f7cd8de901f7df78b85a56d1ee85fc919632dc30494c22495761d27ee869e6743c4cc92bff5e51a252a83d6e76ec3b481ad37a1cc8a6b6bc6094cdf89cf9116aeed9699f9214505640f7ea87f1d3d814ae76fd28188d9553aea2f3d518cdc011e4a9a2ad06fb7aaef8fadeb7775b105d112d3ea2d2290398d1e72dd533b3acddaa8e4913cb3cdaec3f785d5ca58e31ec6ce5bb3c0f93da9e0187a879aac3cfba338fea171d9ed1163d038e1aeec22a1ffc4bc1320d961e1d1d3b8e49132b5703e1072d7829195427d07f39e9e1aca1f30932dbe43d954355dcb2152444a1c686069eb61f0e4b9fb0949cee95bfe943d0df9987c9e3ae93c4766690f23db46117d839b6ab5b17f22938927d9515626d289738960bcb883dfce16f01c8b341153550d026cd6794abc1c5a5cb9d379ca9618bd022be4492cf7662aee531d9912255ae36f7723dc73c97562d9a55314ba270b491cf9d0c9fd04e94cd58037522ce0883cf49465a0746fd2797c434c1da3c46ba3c92e0a7fb7e93390b81a7341c5684f8093abde85550a3e075211c542af593eb2f5cde8e1ccaa90aac03007751c9a953858c443c66501e59858f8a83cf498440e81cf9dd24d2f193be8ab787be15cbb93b283e47546dabb6ea05bb77dadcb9715e2c15464890e6945458a9206892d40208f484fbb6a2adfce07aadfda585c8a085d6975f6719652843f2ae761688519437666de7a7213027ef1f03a9e839a023f74cd7b2ee5bf4364215d5dabee780efe4a7cae0794e61735cf81e034e8021a0db63eb96d20f531ea75d7ecd366fc1260edfe985bcbb3c44bfa5e173c698286b513b0a2af34aeae110f2e70dd3f09a3e417ad095ec1888a8ea9f478872b4653a5f0092937c509e5ffa15ac9da84e79938368913ef89dd13c767af89370657058722603649f11b037ad6ebd166594e46c55ceeff3de720aa0f533f4d45066771f50aea4d1d1b9fec14d5aa75744e02d2ee29523f558d2cbec71760212981b27f8f8defb684aed3f93e3bf386f24b78647bb71f8522035d05ef2b0fd375155ffbabe450318d655a334a5592571cd5fb9588a9df335317d5668b65de070a035859d5569730405c43e6bb638322f00eb1aa7506f76f107162c746f2bf6827bb1f1b2cac9e46023cf2b1489813cc0c9d487bf56fa72363682a3ef0c3c1d6710074f5aadd7c397188131a2d5b2e396d5de706222fd97221c1c837c5fa508497bfb87d2d44c4659d2e9faf8aab252899ea70435612c67273e3d16432a974d494609d949b642ac230e6fff8022a85389b6c613a74fe563cba13767ded203a009b9d648753bf3db8fc32d06d8f9f9a917a358e947699708ac18cfe19685811c82948b9a6ac0c23c1f73eb0cd76e19ab1f681d143033b5c650b8eecdb4b400146265b7a3b5a499ff141cca3f7c62f2284f01fba8844602816a68f4ae29c32fddf4ba519fa275847a1808231015f36ee59f866cefc0c694b1c871b17b287172b00c0bba5d79d466b6bf82edab80cc184b5f1550b4f9a74fc49b02d1cb0b8f367fe14691740c96ed59d94f9babe7e2bab333f0629b86c01bbf6ab849a920c1d95ccbd0760168affaaf857d1153c5923580c631fbea6c799f2cbfa8335c56f0c9b5a10abf47df994dc33a36915bbda1a96583b80730e8289fc769de4ab4bf25041c1a21de3165e25a0f56158b1978d0b91173f953148af00c88c7a74cd6f17741821ccb08934948fb2b84fdb62edcac321fc5d00d1f1ed2510135bc4527835166ac1b84d9758757361a666269267b2372167af74a24f884948cde87276a35b057c778b5791bf933ebd4532467b6fc836b8722d4e87f82379879d3ead40f828cf5807dbbae64e79fc1fcfcb5b0445ee8aae1d4c4910218eaccb9d7f4524c9d31ca509db5140a723eab679af0a6067165b4a74c4000e9ffa989238a56a6046145c32b546975fff1f0341fc52ff7b55f59f4085db7ea1d51d825ecb69ca985c2f089b7fc7822aeb5355eff508ed348e5d82c897f76917f9dd90b83f9bdda8168fabe10768a0762dec0ec37e0eb10ed8972099af1f992405462797c2c739808781ed8038c6e8026e9d736655ab0a14480a3caca20c3d03df476b02269c213f95973f97b65ceaa56d5607f7510a4bcc54a2ba5ef62e29880c46cba02bb9eca47f87fc37bcf5040c05feb5f244f0b8eff632e5a6e6ad09fc184913b97ec2306fe3b7da0ed1bae6f533f4574b7edbef7ab7d9b3714e99acfdf989d6612b5ea8365f95efc0c478c6847a6b2eae1d5a134cfae90591952985d985174bf15d08f9fcfcaa142a8629de0a25e8424a22bae67bcf7d02a62b2c05936c685a2fc9076aa1f26d2090013171564f2b88ee56ea3472a52db3be8cc4c2c1b5505fafa02225adfd71c570dd010ea9e158b33e4d39568c26323adf201d8268e23f97f56f0299531af63ced56a67fafbef4e11fff93dc65d9aad9e9f358759eca08804f60e8e0df8344a596bd5e00bafd6413aea59fb1ed09a02d97c336dff927f7528e9545a587cea4e47c0114114fd621e7b111747b74218b29036742364cab16b7426cc9be27f77a4b0763a7363e80980bcc095a251e2aa6d9c65be28cd8d269146a97432e67afde3485399c30f5736cfb8cc741e11ff886b75760491b061cb3b3fc968fc0b6a7f0557d2cfccb456cc3c48133a38459b533628657d4b1d62daf7fdf78c00bdea48ec51a71d602541d588829eb240ba0908d1b4dec5a4192d4ebe7166d9c1efe55b1c2cd99de0579f5a006d95eaa929cc448bc4a34ed0faea489faebe3b7a99ca07264e025b77d8177f57184486e7dff48aa36b2b8c55854cd3153ac79ba3c3894e23649a1757360e22ff885584e1d6f3d161d3d9e1665fa989e1c533a8347c87ca58134f073bd0dd526bac", 0x1000) connect$inet6(r0, &(0x7f0000001040)={0x18, 0x1, 0xffff, 0xfffffffffffffffc}, 0xc) listen(r0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0720755af8bdc1945f07a098206fb2"}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c1876381578623", 0x73) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:49 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b37) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:00:49 executing program 1: clock_getres(0x2, 0x0) r0 = shmget(0x3, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() socketpair$inet(0x2, 0x5, 0x5bd5, &(0x7f0000000000)) 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = open$dir(&(0x7f0000000180)='./file0/file1\x00', 0x400, 0x1) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x40) 16:00:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x20000000) shmdt(r1) syz_open_pts() close(r0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') syz_open_pts() 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x10000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)='W', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{}, {r3, 0xc1}], 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000300)=""/241, 0xf1) 16:00:49 executing program 1: mlockall(0x2) setrlimit(0x4, &(0x7f0000000180)={0x200008, 0x2000001}) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x3d, &(0x7f00000000c0)="df0023a8", 0x1f3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/22, 0x16, 0x1, 0x0, 0x0) fchdir(r0) 16:00:49 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() r0 = open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x800, 0x9d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f0000000300)='./file0/../file0/file0\x00', r2, r3, 0x6) chdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) linkat(r0, &(0x7f0000000080)='./file0/../file0/file0\x00', r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x4) linkat(r0, &(0x7f0000000240)='./file0/../file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xfdae) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xd8, 0x5, 0x3, 0x8, "5757058b6da8f1358adc498fe7c93971ef40f870", 0xffffffffffffffff, 0xcc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:49 executing program 0: socketpair(0x20, 0x7, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) r3 = fcntl$getown(r2, 0x5) shutdown(r1, 0x2) r4 = dup2(r2, r2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xffffffff, r3}) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000400)="c82a329163a9113fe4cd8c80b2e333a0ab0539d3cbbd74e4b74e14e37b011362dbfd06f97aa68c0145494bef164984125f209bb1e855a826007287f1397738a9d35c0d419aa842da0c04e95ffa63c132d8377580568dab10ee44695fcc4c319e29448fc17e275740114e69c41f64c0f9899cd668271c896eb18e828ee786990a51e16e712b2550b17ab0eb4e8f29990a1a9ab4841a8abae65fb54f5cca4c1272337984d7b98e4ceb83696bf544465514cea54bf17909cc412608665f0a734dbaa3b37906214326df2cdbe25caed700408311ea188f2b73d75f394db9926491adec3fc04dd9009f11bb3a9bff571b52866414ff7f261b95a1a6d5c0c256483d8f29a214b577dd970f1daf41d6bdcfe2fbf83ddf680fd5a48ae7f8e7a2bed76dac94188d6dfa0cede63d25bb56bee7a44af2762f90fa3d5b3aa0e36aa098d17a8b1826b3402f2cf7629e05d4829aa45a06bf38e6197281edb5661f21e2ea724282e0e760e424415ab185230130f8955d277ed4bddad6a7562134e8212b6152ce56f1cf599fbbc8d029e068005e23cdd0a8f52ee0ff5cd023339b5156c92eeb0e001fc61861c9cbcf756ef94ef359ecef8ca9e1a8a5f429c248e99c80fb51f6ed03f64d93aed66653fbe719486848c695ce385fc2fa61896f35e3a89c3387d88e76b3985a3ac7c532cb6e18de152269ecb38edbf51a3045e11ad7a928932374b9512f82e3d31a246dda17336cc8d1ace273bd4880909804f926c719cf44df01e35b0b9c0b676d5afcf6cfcc5515f335429379bdae7a1f6c6a7f338d922025991132c96f6209375c2552bec7022aa78246b59af0a126aa5388c66ad47b9c5605ff2230f2c94ac384c0d183f2a0d3c51d13ee8819ba2ba2982511ff9a067d310cf7382585cd388062a89c6a80d73775e5642e768d8042f564eed09b685939d55b77a40502707aa79eab2f3784b0512cef1ee63894476eee74dbbdb9d8591a3f8b8b18d138a227cd4c6ad3965360a06012f077a0ccb5bbcb60d4058a6aa730efe2d0e7b0a7d0ee20b23aeae6cef62c5c21e3a911681c74c481ac9180be75a96235dc1f2d13b3aea87c316583429f6dda788888f77b745ddce66593e37e92773c1f668626364ea1d3bee42502a9757d1bdf42666cf5b49b92e1325b301c85e77984e32fd2390b877abe7e25b9ce8ce93c78207646c9ef8824ccfdcc277e895972e5126f58afa518034263a676acab396b3900f860105ad91f680ea8ca6a955faa33caa7061687b5388f7f6337bbf1c564d656eaae5416c875dc9c487fd5217008ef707d542aceaf6eecc68cd570eaf4de2f6237ddec1ce3fc9454114f59669ac36f72ffce98786cb0492561e1bb0852b09cb20aed8e1279ce236d9fbbb87fc1f22f68e246fa6c71839b89b46d8ac8cbfdc08ac61691a62cbe43e5d63b3c9724186b22027029c9e53f93f71a8bcfb1cf9651c18500d5b8a8d76ac41a01043ef064c77c7ed58a2a4bc330e24dad2be7db3dd2ee9fe5e931af2b43f4c7cd9eddfd56aa56f6fec62f7c61c4aca0740e32a8516538710ac8543bcd5bd855cfe261af5ef6ca50f92a9c09ac92a6150094475b055558cfb8d83f3d1dfc692bbf45f08b3b4f940b956b78c7331c5fde741f808894edc74365b490a721a30fb3f0c9db175e7609205a105d4d249b2e5b1082ffc9f24fa40b6df6507903f7b33061510c41f9dd529329a636e068bc66d703ef2c2cb8d65dfb1889c41b05d55a25fbe8383a5ea8d5d790bac693db77bfd81f93eff4a6575ddf70c63d61d5716c251cc7c49e27756490c8870b4dca6a731c5aec8dc41436515b97b798b85a1b51b0f2e5e9f15a216a92bea3fd85f4423e5b6d61a49e02543f1d4b8b46f5ab97356cb7555cd6bd0eba9e46b5d85162652ddb95c4ca3a1f3a53685e1a3bf3fe0d562d5eeab894dd2d856585be76fcb7fec15c986e503c28e67ec1cb6d8779f012268a93930b837a6cdb7f06067913fc01216bd434c30b6b7db501004a060aa866778ffafa07f90c771c9a7d703c0b659fc9c9817db3188f7fec50e949998219226856d99adb72ae04bffcba130e54bb669d29dd0c8a787bf9d6b2a4847f564876653042994fd760837e6312a03efcaa843891e0edad9d10b492832ca6833c7078bf3fad4103f8e317d4b10a3e76ac4d9bfe429507bca2ce8aad417ce56b08e21e7bc276c1875133873520f3102448017f7c326cfb379a8e0d2b5721d01ccca862e1fa13ed2397cd6b368518b7fcc991354ca3f78020599648d4d02fece29795473c69172de8e3a5413cc39128007a87f528e2fc10ba4ee69fb3853b3d664e677b19c260d65fb404a465544cf5b84aa9d25fd3b67a6e4956680bc06837b6a557f1c8ef0ab23219b6c173b4c730c667cf5407ec9e2da2595e44e92663d1ab0a673ef598abe32c110e5acfe57a86524614c03768ea20f5e1c706d477d4fa512c5024915d6fcd97c5c710056b1e1c4bb372a755d950c221e4c428c7e318a2475fa0ba38295bbc040c141ad4ec9489f3a8d89ed4d0c1ad0af648882242a75bb779a300cc5f93a248b580201dd6e8b2c5d3c448f67fb2a2ee402790824ea9b82b291d5ba5781ba535954263e5bb12e764f843683b018d02e1caee2a4ba64c5519d23bfe5a696abb1f47cffbd89d583b3aad0108649755a5f1fd19f79dd37b29e05a96d8a61bc7e502146f5032712938c35b91a5d787240574610843c2b1df92eb64e2df3e172812512c58100752764189180b85cc5eb3d5ec51540a29d2ce0223c475258166d757c28086e3a96ee5d9ce6308289b8d07fb1f54f88d1b9a53020042583a4bcafbf6a4704da386db7e4e0e4e2d728f669132d902437d1105b52527f41aea374fd358bb2d5be1c3455355aeadff6983b9a60ed4948b016abe362d0c0dca40f5ad6a9d1fb8fb0784dc56b6af73e0412aa96c1d1bc3af57d3c25b68080e4a2a783818017a4fc3a5f495eee7b5d6ae56ed8565c843464ad4e711629524d47003a7e84291fbc4e1c3dc56e4c201676d3a40f070265eedd27c3d5482c3431ccc7ccbda58ddf624844f1791e39f71e1da120b1216fe8090229ba7534245056cbd72a0ea74479c42cd3ec8da68dc5c7c992e823597496ce8742ce1373f58d81e6047eee48b9cb8919390cebbfacf7dabba9d077d7691a5a81f3a69e5ac4b2836df22ebfc6366b023f95ee168900c4daa15b80e01456a3ffad95963ef1335f46540f6619918c34c8fc4b731d9357c8cf74921d6d67d76b11a7245072616ff5f15ebf4022e9dd220e3ee5ae7e544897421ce01a8dfce607ee7bfd07f59d6a8e20098729e997704e3e3d4b4c2f1dfa61c7ab69f03c8fa39e53f778b880c3735475590e67f48426ad457601fc17c9b553dfc7344d368964d88434d030683b19c3ca5683a99d393b9dcde0eef53250648970864c2fb7d7d471d1eb4079ec1490fc98f3d7f8b26b84b94c2f30757ba3ba73d48d4f8742eed56118b6c18e5142f82ae977bf497ecf1b6913be34dca39737905d927c4de448a7c99d188306449e4db29138360b9cf6379a615f852ab921e6fa6b9dcb6aa0f02d8c7b866bc0fc1fb7b702f8953cf37139796970be0acda309c4effea0d55146f0515a09aee8900dc5941021dcb88ad2d3ff738fe1cb4edffe562683e8781092abc2718710af43ae845cccd5b19cca3d573d0cc8a45abfea8e4f6107228d930cc50072660e5ba7816069b3664edefd721b56741203ad0dc61e6e247bf139f255617fe6058cbddf8aaa763083c68f23e05b605834bd2e05c3a61101de692e306f1ae7c8b35e1b2ae8e0f56e132ddfa147ff796e0c3a99c8ca9fee577e52b05f0effb91df97db19b94f5f7bae4c7be1b7bfe81bf34f486fcad731e91cd1bbe408134fa463b820a14dfdb695d156f29f372180a11e21a0c148e956bd03268f73cfcee309c8b0a0a5eed823dc642c7ca01f579e1a95f72f96789e57f80a5e0b896780807f0bc4ec18eb3208bbae46d9f2e0b12796a83168aa84cf5a04fba02548ff3fd2e7177267016038281b418a2983e56fdae021775272854735efe1856a1b120d156ea926ee34be339c4a3707d4c1f2f418e0ccdd91bef0f5a3fee4583bc46c4ed2cfda872860e6dbc1fcce3cc1423df877fbecba3fb122821ec83109e448c19f849dc553ca2bb6051d62a890852c5a0ad4915040f8d29155aa890d8136a6f44d65360e6b4cb5d4c2f054765d6573475bc352f2fe5957b40f8d5beff320e47704482c68f656cc206713d651566b8e77c1f02eb2530b46a89694bffa9351701c7e3e9e5626bf610b57b2e5fb83b1b52b1b62a6fdd0085be095166cb05ca0aa8e75682a86aedc44c6fa4cee73fef6f87b1e12bb62588f258b6437e1e272241d7c5d4bf81fd896b28e5ff86d885b59f4ac78e5e8e0691dfa1fd0dfe2f7f8353985bd379347dd86136d00b865783555a12ea9a4ac798ad2c8645b819b35445ce930f709b97aba66919b4936a51bafe0e9f1ab450acef63b1560cc3e293a56beca6df920906cf6af7a99674eeb244bd6881d347050280bffc9d49bfb2dd5d069b6f8ab11faf136fa71e998f0e1eefa700ec7aab5a756483b2917baa5381389fd8bca5e5923abbddb51015c72959758e65eea2d0acb773ad6b206827730bde43a7180263e7c639405bad4b7ed76f2d88e66f014151f62ffc24c0a093d29cb2688a2a526ad413dd8e9c1aa3f11c5b82c3e586a76905b7acf1da71bf8e469c02fe3fe0ccac2757483fadc2242fa0937d5115b3ffcfe691abf9ade9be51dfc9417cf29c29081ad99810e0cd343ac430e7398549024d7cc8a7674feb1c4f9c2c384bfbd22af29af7166a2bdfb6d1630e20e373d9a588eb1eae265eb61f54e324640f8df28c4935c7d35f89c4e89e880b464d9a33a47da4107be6934c1ce5630718f66e89632a31a761740bdfd71e63335a9925caa118bddd783f5ea668c96d53a2abfdd5c9a7a8f2e7fa92204d8b77474d4cc3a84415946deea6ffed31f25a49f7ba0a7fe6ecbcf1f42668db823e41fc14311957b54b78fbc5c67970f7f41faf7287e83b3554a238baeb4970ffb5eb3873199d0fd68799f4096309ed0389a00b8d810b55cb2a2f852d09b3d0e2ecf36bf2cbe5ac0fcf875c87fcaa273b702f59d89452eda7e9b5490d921a5364ecb187f45cdfa4524367e7ea1dceea1e9af5da0af1e26c9f84f5e7a67ba3bf9feb36dc1ba7d3adb346b8c07018b2e22334ff9a3062cb39ae550ad8a8094f44b5a63d68ea034a5570dac73c59a30186d2d6bdf78e99d5f6171da211f8dd2d6357933cf65c63195923adf1ca448e0a5187f0d1b789192c353b4ca05983e1590349d32b2851a13b088a2a448866a940aef4302f1ca329f3934a4d1c53d8d640865220b4aef7504bedc6ebef4db1e0b3b29b351baef2af909408d4ea9c5b7ce502f00612ff56737462d69fda16cc7d7cc52b533713d84bc632e568c245d1be831fb43cd32599e37fae3667e1a332983a2c0855f8c1bf99d3e80fe785c09ce399e5a602df4cd2bef3542ef9efd5353262caf7477963e08e87220f26674576763872eb2ae6789de07889d5a54c92e970ed533de67749ca4b98a059eaadf0f01deae701c3c86ceb4626bb0994f6b6d255f30d96856f7ee5dc9f735d9bb46f5d4a7035b1a717a53113d2d84393d6598938c849b2f3cf75425835344bce951824706db122fafef2aafcf2d1be166b5e7fd29778582cf79f27dfa3c751cfe217e7e07e293d7c3b656a4d6d9810ee6d884a6c226d7", 0x1000, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x61) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:50 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) 16:00:50 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) r1 = dup(r0) r2 = getppid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="9b5a241d4caea38b8d122aac08ea36270d27ffc8d7d8e5db9992a60b8706", 0x1e}, {&(0x7f0000000140)="b3673f9a94643a4052a79ac9d51c04021427a05aff7986fd14735ed9a451667312d91014e33dea4beedf458fca967ea480d63dbc570e1c6c5839e7d1c248ed0a77112a71380726d497b8cc52ce86834f9cfdb1d2605f88af48f1520e76280e612852f656626a136c8ff0367cf174d1e8595d19272352492290c4bcae96740fffb73b9ff304374a5b2f0566577df79f0a8cb8430aebf1d4d09b2d7decc0f587ba2b5f18f644da58e5d00264434bd6d210785bb66d64cd3585f07e96b520d91fa7fbf4dbe542f3e576", 0xc8}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}], 0x30, 0x8}, 0x408) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x164}], 0x2, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6898128de2f9bebd) r3 = dup(0xffffffffffffffff) close(r3) r4 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) socketpair$inet6(0x18, 0x8005, 0xfffffffffffffffb, &(0x7f0000000100)) readv(r4, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:00:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0x100) write(r0, &(0x7f00000001c0)="de252e780182e0afa14a58f1fa9c7100ef31fad6617b9dc650db280264ebc339a16a5c65fe338e57f230bde7454ae8f70759c2120362d7fd1695accadc27df48bae21e592b0568859863b2f28e81790a4ddd21887188c1c799f3dc1827dc02e1ddc75e2fadbd211e7584c7d32436a9560ee7235fbcbe9ab7008ebad059a1896bd9b0a9dae934a66ffd9d97b4b1e35e5298b1bec302cb4fd380bb9aac3d31d9442c414ca9a12d5cb02d997081f0d69fc314d26e509a11070f0f8ebb9f5c20", 0x36) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/163) 16:00:50 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:50 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xade0240b0219c0b6) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x7839}, {0xe89, 0x4}}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:50 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7f, 0x0, 0x5, 0x9b, 0x96b2}, 0xc) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0x4}) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x3}) syz_open_pts() setrlimit(0x7, &(0x7f0000000040)={0xffffffffa9a63114, 0x3}) setrlimit(0x4, &(0x7f0000000080)={0x8, 0x6a559da8}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) 16:00:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:50 executing program 1: socket$inet6(0x18, 0x6, 0x6) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:50 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="6a022e2fbc999193a83466000000"], 0x100000001) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') write(r0, &(0x7f0000000200)="e8853283ba2d51990c278df7288f3c3452c9c359958fd1a1d2d0ba32ce4e2d2cb8bd605068fd7b6f7ef3cfca099b9de9b11c6bbb3d819b8e3a43126208d02734095f10ad2cad0a1e3f3d7c69cd61aed5364c8350725ae90e0931b762a99455bbbb7c0b7aa10d4ec45f3838e716f5360cf1b5e0116a54a0418853612234b8a40e3f1235844f947a38732ef00b36a859e176415089fcce7fbe49714e58f45ee3c38607d2d83e2eef28a84eaa267f1203c4316bd82474ad55227ef7374456269a51003498b51a0ea73df3d8afe88da6aea10164f942482b1dc238416eeca9eb71d17c71238a45f45089af9539696a845705d6b01207b13a7d409a97570f74e038239f514ba438e79d80e5a08be65cb42b1f185c288adbbfb9bf42fd5d18d4721f24fd8c3bb39a8dffef5b1f088dc5623ea94de128d57852d88b413e52bf6c32e8f877806b6388dbb9d3d0c9029089d256135c156a48be532c2b2b42a92860adc2484d73324dece453f31d77b42056597e576f758439ab509c946a91bbf8a5221a2f1eff4f0b0a43b08704edad6475c526725f3478c3e241530823f15e9177ac717d489ae114d23f1157b54624671a1f2dc9395f59c8820c7c8580e08f18dede120ca90dbb5e235122e2d0c84c8629634720e8c913d1c1bb44411b46eb43de8efd950e92b20db843c23355a57ba3c1c37798c1ed99b7a2b9059e5ddb2a0780de86185bf73096b971716c042c1764809356264a71ec8cadbcd09919491052a0b030093fb3a572ca38d8fc87ada3812e15c123e1637e7a5b022078d28923742ab19f934c5d3c6817863d79bf8c1c03e4e362cf1fe6617c035c6a9b13efb0f22c53bd3f988f9825750fed3953b93ad1b79de1151111ccc7dcbe8626c4d7aa826e84863714d0c6ec3627c01b883a5bc493430ccc4b89bb8d8da5d2eacb1650b6359cf930d270e1a571ed6093459f5a2cf22681a7c9cceb546fbb4e1a896ca8cefc6fdae94544d9fbd6d1d1dcbeb9c7a60d15eb04c28a1e25b2c392ab3531ea813fce7187321e4e62653cf3b8700b5122eb377074d75e1caedb37020ca4a3fe6f01a587fe9f94c5d7e691e2adec0802a91983a3b884331ca4430f94f0633c706e8b1be5575ae226079b54f9c371c9329df94e52316e39f6ed9ee8fb113ef59a4d6da0e73e9505eec36fab8bd00d0bf28ef982b676445f65eda294c6d710179c91e31d0601206b8b9a63a0dc503c9ed60ca65772d59cc11a73e52fcf2f37b0d20e44d6c1dea14cc56754dcade146cc656fe4ad2dd4183da53e3f0fb20159daf9c7f77c3b834cb7ec43684778a2b4cda6d9888baf56453db8a0f89e188cd6eec8bad9b56ecf1afc1ad838c3ae6c923d8cff287bc64a5ec97e844c72663b6d79b26dc828440a0412962969634b9798e39660466640d1bbabe231a4b94417a9cf9dc8ce5cb5b90fb873eeeded8eb752c90b188f2e6ec05df95d47e46317638e7c20e0882c904dc53f913ff666f164b9b0c39ad1d23bcd216eb3e8c2df95140a5d0c112bf6e360c42046ae31601b50b6b9985b10e538a92b2ebc907c7449e9ab3813736d7f9b126e74f51e5e1400cb03287b1d25394350730df738563439f69a4cf176bdd761b2884133e5acbe2b56ddda32002405faa34120c7206975547f6a6a41902184417a3154a5bcc47c89718d76dddeaa594c5b6aae34f09fd3e38c9264c0d22c46cb48e6de632eb0e5d76b4511c07f58baca7fe0e7c3f796beea72443dbffb83aeb2da1a24b6b5ab0c8eee75c83e45b0d4f49093bf9f23ce3b4d16ade899cbfc409613419c50531e054d8ab703fb8fee50047f85fa0ce2a93c081723fa9707876918b40537f43319b53fd51d56222ef5743052d7e465440388112795a331026843596eec6fd11924b69706205b7ff7499b6bbabee0ce22e6336cbff4b429990198e3d83df006a3215f2236f1ade12cf610371f458a19392ef2056408749606380a919e329915928c4ff8abbfcce9eac50f09d0eb7f2fd2cda7cf694c78279fa10b4390a82fe337ccf445618b5df83a12d7fa85d9974247518b5499892907c1fbb15b6cc6f54897917c231f2b6871672a9f1b67090051485d7f150e1c171f05561a996ccca54e17d344a0303fa9ada4a8b083cb17c063f6c45e0de7c96f9035c2eb5841487f02086b47de02e453c22256ac97db50fa3d49f2379124797fbed5455c1f1f7ba0d245a657a89a54b0f9bf824db4767e84bc40a67ff0ac4fcfc3ea563a7e35656e0dcfa74f1faa0a2b037868a9141419cea176d369cd40d5bd234e54fe547a7332cebc0f74eabf89ffcdb8c8705941d29a38ea0639c2b0b2128d6a58865efd5fd7ca0f9f1f57be15cb0f67d974d7b20de681d77222640209ccdd15e1a86fcdf0322d6033e8f78623e4d33884dab56ebf65c060ab16def1999ed065b9adea68f9cfb5a15c525757c104462cfb3f01ce7abe2e9eccca72bd6c1cdf2f3e8c51a4a83de6fe0688d6f3e94f18440a51bedb8c94c6b78d27c30a9a8039ce28e92bb520bd7d28724dcf9a5da64d3b8f0e47c3ef7c70a2db4ed37067a526ee6822f47db9b429ed2ecaa3d6353afe179010dc00063e97690490caecd714ab7d6e3528cf9a3439684c346e66758e1574bf4bca11f40492db0bf565cd93a4f600b9febc56b16a22bf7c20f38444d04d119e587dda74801577f9178c0eb921075422e0245f78c6cd51a0450fdf06d44083de89d936e1c51bce98b147ec6147cd77aa32e3c322de00a68e0a29845d88c327b04c632eaebf541393a0a8eb3b4c7ed5d168b3f25ec509e2bfcd4ccf9e7bcbc676f1cc2ff31208e39461b75fcc580b7f368cdd34678f51bbeec476328a5607a43f475c3d23d70fb3a5d6f2226b11eeb9504ee1660b70cb92acd3884f6793bb4ca6226f044c6204ceb4c6e758c4656848ecea7b0db83713011fff6dfed9d80c518e8389fe7e0bfc866d44d9c0ee543f5531297da9a655566aada4c1099685b8542ef100408ffe2afdc6591b37d506c3d760178c1291f70dfd23e9f74a2155c64dac50d90d51efb314f70d446d0303a6926ebe78f87a47c6bbcfa2b2e1beb3e089a2d657a2e3350773d190f25faecabf97bd5cbe3ea4ee94c31db85b521865c03521bf47fc92c355d30f5c4afe4181d7182605c6d7617c7c64887d5f31eb080547452aa9858c96b00f1b817efee12ce5234dd4ee2b06bd22a803eb1fcc2adbbfe4f40e3eeb1be967c3de52c67ffe686be84daf154c6f5138439b9d5c16073f4a739405bca0cccbd077a88bc422ee38f875f9908b68d4010361210b1ea95d0b926388eeb9f5cce7d6dfcc91bcda1bb9074bdde027323b6409030f4338c20f06994aa7ef040a3e6d0de39271af5b8ad053e03e59a620fd0d269d4b96f479de224152e5a7da7b8f019ae94bf75a5eef48432e6fa0ce93c17adce2df9ae479a7021a36a34abf7e3712b1ca4b9a8e8af56a304fbfcba6f2d71c9d54a740f667edc43e7ee3886eb24336ca9fb88385eef60f657934de15f966b483d1f403e08fcf8f927671a3e03b5776f4757b148b1952f25c27286989224c5ae850542a6184d322b0c3ad270acff0228bba594ad88114f8536a17d7d261ca1b8ff5cd07d62408c28f1b35b0ddc30cc365cbe34388986285151bdb47f81b66d5ad9045f55a639db9fe6f66c6c07e7bdce598c2d86beb01698bc8ef662221851da2c4a442c44630225d4793391d4b094b18aeda0265a4d4fdc0e9988856107a09ffbab61bc117ee451cfa03ad5df38202dcda6433efb9de466b2e3d61b593b3a202b9e9b9f63437fc99d2b2f99f4d9ebe014927b85ad3cee7584b5f20f465d48d7d5e6f0da4250fadbf5f41bf0b35f0021a64aec377cb6db09b9f966f9bffaa5134ed89afcda643bc5d12ca0eec67e81ac97adf3971e49275220134e99c5a831d31c4182ef54acc337cfffe7f0c6d5753cdbae146890f4f92b96e206b66aebe85e5a972b59df1e6d42d752a5fd364241fee9f51180518a5e0dab521fb883f408827ee49427574a068cd5a4684cd85b116e5c811c3f33c8f83dd4c4355f1c73c9d85e983e1a496c7c14d7fd72e513d0aece080166ac2c2ae9b0babf6a8868d9c428eb34c36186ce41e7155ef542923db4b81a8457a3daf4fe7ba168a8f1632f48663fde583dd4cc471a9f31cf657817a8982ce4ba69311ed3f4877b2da2bdbb2a8c2108c5f7a69d96831ff3a642a32d2e1700fd01f682ef6628efdb8e8df0943169f66faa23c56eeaf03814670eb2a01443b7fe5e40ebdef87ebcdb399a1aee1c4fca814c4b318e7acabc54cf368d36d34e87d5ea6b8ebb5fd823bcaa471e389f5a775fad7ae76d38e109cf78e1eaae588259d2cf7a493014c4e615340583a18a7f1e3a332a8d5a738564b590137dfb534fea302d55bc766fd8ff5c4d0a619df9a6739f37248c65e40478a744d25e2e9c858df345c63b98e1b2c6556a98f1b589ae2ae87ed8fcb843eb6405cd46c9250020d71f7d4ce7bf2f93a4c9ce77090f889dbc69da0dddb684e5621dc4a0d920fda1f25d5516edfb5503a99593e17dc9e1d4d27110fedc3344a86dbb0d0253526ca579c13f2034f679a52c9889174a53cd29b272b91365774125c92ab16db620b1ff00499ea5c1b9c59dd41e2fc049fcd04fd2439db1845ba885a9dc652e6406ce30e23606f97820040f80be640593c61eb93588a03ccc799745cc4fad6da62e6a45a553872a31c276f2da60c928ec8fb1976af4dfa9ee8505e5e186f3fa74054e122d01c14173a4ac9398a35f55cbafde7f916d1f81f28fbe2fc8e75d13dfe6cad5448807c82975818ae67f6dafce368cf72ca94d14d4a8dbb9056c42a0db33a473a34c78d0534ab5ff3d83ce413ac1b78f057b46c486fe3c05481d1696c22a6dd52ed8a90dc6d5f459b9a76ce114a3094c3a2077ae736a003cf11c7aa7c22c97f9d6492d4d19b5e40f57c84375dc277b57ea3d32c5ee86ed8ef411eb2b450f0bd7ae1a16841853f2f28e721c248d0e96f1cd6877736218c464df937397d7f2850d349cacced058502ff0c78f12d98e82ff49b82dbd971ea313f336f10732c1dd1fa6477f332c22a277214acdae01e78850a55f875c892cb2bf17417f8bd8f0d36995c935cb88d703c2b11b111ed8905518a3794d02cfee7f68f857e9dc9c9efe66558bd8ae4d4257d1dc733e7b5c6f414224f202ff3562669b5a5f61584e26b8d6d9ec239654e96db1de3961c65265b2b2bdd666f62ad6c01ab4dd974c3c8e1191cf32c1034af6c73b5185177834cbc0d174560d3573baea6d00fe89bb1fb138874f8ff6a337551cd6925bb56c6d5bcac2e245121a056da15815150f1c9aec485277578a2a751e1a9258c298e42add9cb8418817f44a9d4965005322f5457aa0895f127f656ec71c6dfa7384f161c9c7677e458b79022500bdeb0dc9d26546340cb078d862a400b3cfbc8c4e4b6afffb9f825f5ae4ba6d587ba1d2a873cec3d698aa43f559065eca86cd4701c978b930b5ad237aba17216cadaf26497515a6c1474eaa62c522d3fe00175c6d8d92ab4823ef05b8a517d498242189e0e499b6b4e695ac1c34b1bc6530fc23884de80fce23dba996121b5adf5f48d223e5dba087dfc47f17daaad77a58ce042352fc1b0db30eeec4b382f9169022bea8e76eff9115698c2e26bb0545c0ec7eae57f19cb855308c94db4c131e1242d50c90a001df6e0f5b157554cb6ceedbd35639ee527b4dcdbe1c1118b11352af6f696b1e98b2bb90ea85eeda3ef6f30c7d3447985", 0x1000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xba, 0x81}, {0x40, 0x3}}, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000001200)=0x8) 16:00:50 executing program 0: r0 = kqueue() fchdir(r0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) shutdown(r1, 0x2) recvfrom(r1, &(0x7f00000000c0)=""/72, 0x48, 0x1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 1: setrlimit(0xf, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r3 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x10000, 0x100, 0x7, 0x8, "1319e68b45e471eeb5ce6c6f16f08cb69287296e", 0x7fff, 0x7}) poll(&(0x7f0000000700)=[{r0, 0x90}], 0x1, 0x1f) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000540)=0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) clock_gettime(0x2, &(0x7f0000000780)) getsockopt(r2, 0x1000000, 0xe15b, &(0x7f00000005c0)=""/66, &(0x7f0000000200)=0x42) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) listen(r1, 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="1a6a790fe022a25e82edaab0d2b87c5379", 0x11}], 0x1) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) r1 = getuid() truncate(&(0x7f0000000100)='./file0\x00', 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) setreuid(r1, r2) write(r3, &(0x7f00000002c0)="ff1ea71633ed78d0205eadaf3135129f556a041b6076c7b5399119090204dc6fc7eaa738a400422e9c4b9c4fc5ba4ab5ef652c48d447651405c14d611bc732f92c80fe43a708eb16707effc74e7b6e79e26df7a27119e1000d5f67aa079f840000000000007fff2d8cca5e2c2a5a812d04e397d854b1e8242331565c41db3d50423e87a7a9bd260e72f1911c1ad3e008212703a10a34ca022ef04b67087163e8e48ce1daf3240a3836534bacdb2f47013254c7b3f00ae5947a55e3b760ef42bfb38c3843", 0x347) execve(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) syz_open_pts() connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x5, 0x3}, 0xc) 16:00:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/5}, &(0x7f0000000080)=0x7) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) getrusage(0xffffffffffffffff, &(0x7f0000000240)) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = semget(0x3, 0x3, 0x600) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/186) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "ba04000000a42ccccaa772d8374275835db57180", 0x0, 0x6}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() r2 = getuid() setuid(r2) syz_open_pts() shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10a) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6) 16:00:50 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) getrlimit(0x0, &(0x7f0000000040)) 16:00:50 executing program 0: clock_getres(0x6, 0x0) clock_getres(0x40000000000, &(0x7f0000000080)) r0 = open(&(0x7f00000006c0)='./file0\x00', 0x982, 0x8) accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = socket$inet(0x2, 0x5, 0xad) r3 = fcntl$dupfd(r1, 0xa, r2) clock_getres(0x4, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="86303f024b020214fa441dd0837eda3f7b73946b475bdb333b15f564a95e207950c7e14dd95c182e3b89b07554a21948505d1784237ffdc514e39f70ca0620c7b3df2a8a395d350a375cbee3ab2278b5f4fa", 0x52}, {&(0x7f00000002c0)="13ded2261e65578a7db87fc52753ef7656494de2f67b94b8e61c9464f86475bf396a0fce9559989ab320226d4e88a3c38d17a0edb66aebfd9037845195af6d0ad2725c310e6ebb0f4b49d101cd98e433d8885c74fa0201ff9130bd3e61d7c367a9e029cf5ac6ee816e0fa68a54528a7c51471e02c72bd6588df8325769a8c3e4174e06391aaef1ad3da6664e04737d3365d8573b00b0aa9a6b8c70a72fae93222fb4748cfe5b1346497e8e3946ae27fff90736c1dc4b7e6de86083a8b429a401ddcad39a9b6d4a43ef594165d5057565b104e24a15", 0xd5}, {&(0x7f00000003c0)="7042cdc030a67ca8a8bb7cefefb895e8", 0x10}, {&(0x7f0000000400)="01b9e2e8a637790af1d313d8b01f895d0a3c32ca6fba46d2749ec03f774db4e22a2e72b0dd0a9bb910c0dea728ed9c5fe6d5a6d56bb603dac33b1565f3a789b3767e0778202ae9c0fe69e38d25f9c9e15482049ad3170ef23c8e58aeb8014e8636a0b6f60b4a9c0259fc630e18d0a21fff252fdb0e8d53378b6dd918f403762a1519c5f0932639496b00993634e44badd04c583b27fbe4714ae52e42840a20466ff5f08f564f9f67ce3f6fef114f431211c1fe59b0921d39c8a9570d392b889065ad666feea168db83b948a02997c30fab1b8e8be7d69f9941ed19fc356cb5d76fc566605957ca3d451d42281b33e218f1e839d8e47983", 0xf7}, {&(0x7f0000000500)="b31b1d70744c62e605338c3163c7b6e4f0711b084d320d866f1689fd3c76a2d74542b384720f8e493e7ecd72cf4116926e43be528c2f55be99ba0cb93ed6ce062587054866ed26c7227f3283e43e6474b169070defd9118e022bf71df0fea49ed9ad9345c07dc17f0d3ef80922464ffb7204d031b7428141cd8b09e91dc221be54ee8cd14f68465214a53258da362d060192ff1097da22798f8529fe3508dfc59834e95407b9fb59ef1bc93f9cd228b5d12bd2bb8e72db1f62fa62c9acd0763dfb7e3a5a2144dfaaa5", 0xc9}], 0x5, 0x0, 0x0, 0x4}, 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x10) bind$inet(r4, &(0x7f0000000100)={0x2, 0x1}, 0xc) socketpair(0x0, 0x0, 0x81, &(0x7f0000000040)) 16:00:50 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x80, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3a66c1b6fe32e2c208059058162eaccffff7e54eca2d04d789dfb6c4384da9de782528d280484ae2b2aec41a2d20fbfbcaa7b5425e44c748fb100f3e205c91ccafc4d98a5a0e5fcf41578c77cc4692d45f61d177043e9a8ce1bd75a8187944b0f5216b694bb89d789cd45d08be8eb66f22407d9fb4c48799b525384f4c23df0c73ec0e54e8eecb1e60a10f8783c09db0e298588aa8704bced3b9d9389b2001b1b067d413a8e5e43b5abba502", 0xac}, {&(0x7f0000000280)="36ed806e5566abb3ad8e40d3ee6f454a6583c56ee3a6df3f025502190091c45e065d8455cfea2b29a2bad84b883db49be0b2b4e439", 0x35}, {&(0x7f0000000300)="79cf9f8643d49f0fe650d6cdf426ad91c8760db8f996757b382d003e7459a029681059b4b639b906b1f8a8acb1afb2", 0x2f}, {&(0x7f0000000340)="4bf9296fcf017438728d38d0d12653655b46cd991ff0a1ff40c37c7dc52a86f6556f541297725721db6ecb1be2d91e43ae3dbdcd708ddde642554b5c9996bf289d7a19566053f3aad42cf1", 0x4b}], 0x4, &(0x7f0000000400)=[{0x88, 0xffff, 0x5, "b378b363d56c3eb08f2dd3d3a46ff3c434af86892f56cc8861ac896f9e3e8b35bfaee000030190b39e6a69cf5693e43ea1870b657f6ad8dadebbfa8b3fc59b67fd4c0de8fe8e4206f80015131feec8c974a6a6335a49612a9e3254d92317c96326a6291101d7c152bbef4538cb6a520650d8dda43bd1"}, {0x40, 0xffff, 0xffffffffffffffff, "ac0267bdbd1b71f86fdfa86227aba782acd0acbdcb5b9a00b79b68aa4c8f37abeea242984755808c3dfa1c"}, {0x108, 0xffff, 0x100000001, "7e4152bde52c43e7f616aed7a7117701fc87ad0b5c065a73f8f1876c7200a65053fe9749245f2bd6f4c253f2131dc743a7f8547d3f5b9fc4b9f59048033052ea9022f61e4896fdf2a9e3c1dc7e960fea5060f6fbc39515833059deb029cf9d4b2535227877cf843f660aa8bd3e551f63171690cd0eaf415a8e0780e5fd3e2eb7645c42df2198473de081f257ffaa81603005b2b5ea8584d3eb4bc586b785355f6c687d392d40e98081b077c212614c10251e4b14714771a3e649d67c8cf61a63c2dcafc124ab78f5abf1897588742d1a56767e1216b8d25fd1afde27f2f408f267c5465316d43ae7559b40f20831df606e9a4248ea4f"}, {0x70, 0x1, 0x80000000, "0fe5673ad9337c9fc639ebdab79f34ec5ffce26d39ea4ee78d614ecef0ad5b9d247c672bf288fde8ab2da78fc75838738c70848aaafc0cf8c41670f059a806d647a7eabee265604a7768c578c8f2c8449bfc5938777ce1cc1f954f"}, {0x1010, 0xffff, 0xffff, "81f079baf05005529612337d23d8194a1c3b61b962722964cdd8dfd4a75ee138f0e902e3559f0154348c66c66e55aaeec4d20ed6e47e6518bff2c3847b79995a5bf52824a01803c25c96b509e25d0032b19fd745e5cd2b157449015784b4404ce289fea16364bb26a41550cf89ac8301c73ac98153c38cfb15461466caaff43b12e2d1bbdc6cec86711e9b12f4ce94cb2b48a8c394406b5aec27a68c81de783fc2b7050c32e5c1ec97e19e548f61f6f952479bc107ea1bab908aa8e5d5f7a76a5986d12e7653d40744a72938d8af535882abe442f872a5c8aa385e26cd4343627951536a0d8b16316535f8df86e64be6816de706ca85d8f58782f26fe74e24f2432191d65bd839c281bd845d7af2de76c9d24378523a74657d6c07f6d015ec361260e3590de0b285039291d565f061118adb7925da74e89851263549884bd440feae226ecde041fb2e42231d622ca268f8a71a5e47198fd3479cfcc0b2a09b565114b6edd6b2dbdb56ced709d86ab17e7a99ed5ae44386546de1f6d1c1e1ac2e82286bce3408ad117fe8315f2c51667a70724e393815992d70f1a04b89b7e0f6173c6dc70ea9b1b3cb8f0def62fd6a6e592579e2bbf3096d648c8c8fdd05e96b266c9d123f1a01d37ef05c58c4fce99b724bed9674c969a9412cfdc478cab78438e21a7f85405df4ade4fd4e59d43a91157e33604e55e72517cc6fd2130385111f6c489fa5fe7237f16af02c593535b25392ef8284b7755e3ee8e876e577da8aa471610bd08aad01d501f7b2f3dc0eb14c82503c0213b6f92cee50743bc53ad97950534218a2b88494ab5eadc66917f4d64d5cef4c88078b869935a989d84f245971610aaf4d6b26e57b191f98cbeab891b2cd18600017a9b435a37f67b9a2a1687d7c43fae697bae0d4a864276bcf700091fe4f4c9a216d04426cadd9c5abc26f9996ef523cd7f6c325fb82a989e99195ef8252943abe26fccde692a3a24a4cf857c7dd46771aad83b45b163b6107b1a5f0eef1d5cb15171a92572607b837fc7e4406ca026150dbc7dc3ff2930d96e3cce1a6afbff19a491c54707e2cd213fc491b8b664510417e07b521ff3309fcd859bb2e4f89c1aa02c29a50c523019f8e3824c065d658bfba056821c12638d05d3688b45a7e755358393327c5f5363f8702a0ec5dc818441b2f24cdd75a86acbb4761561ec8f0984007871a46fbea5b5b156824b8c7864b88490bf6b09b684e19f69deab34523b2e892ed72ea358502fd18740cdbf813851a3c460a096fc9ca2d7de2a356b8e37ee9e0161d30affbaccd1f2300cb2f8e954fb0275fced97c2ea36a89f8de08e20f1f93c0e5ad2345df3aa64bdd5805701615f4d4d7bffc5521c4e6e6b2ac21cdcb888f79851cf7e88f89d910be22f983dd94ff4bf283776e32a86ecd7d3fdf9c8ec0cd6728c8a97303ae203aa8b45971a566d92943d37c97416d22c2fd475a4f7da50a9445fe051d742345f7cd6d698b9428f21ef214c20d9d12da26bb352f3f0200e6032d998cdebd093f5108399adb6a003c378281992fc8540636003bb2af3e5be89ef6e1dae098cc278f00fc1c3a2889abf7b3747b319cafed04eba86f3ce48a713281db2876f2f28a57a8ba3ef32587ea8a9f66c743364f7f68b10eeeaf0cb1088cba45cea9a3447dd124bbf9716713943fc3e499c7f0831b7c134c54371a1ce8e5d0e9a728a08715cb94a72b7308f59bacdf7e790efd71ed74643d591c1aca4b98533f789ef68942622aac92b987ab5c37dead88c758901bd8600bbd1bf0e2d76cf9cc492331a14205bcd07cb79352e6c8ead2529305989da28d3cef1797a234c0bce776c6e439c5eaa044be74fd015a65aa80600dcf1a1333e8a3397fa2aebb4a45facdf9091c56e0f0bd96801acadd25f5c0a622c28aeae500c72a35258654adb6af53ad2c1170919c464cf42e4511099e2aead6b9f18755df8abdc73cea24fcbdd7761bc0d5d3ae6ac1012ef6eaf292f3a814f8d3297b3fb22630914b5ebb124f959d06cb38ef6cc6792633ca3bd6d66415cc7b64eba5d3efecac91b16e9aaf85bfcff42206eb4034dad29fbf6327de956c51f5429624ff7fd9cbdd5c9be30e9715037c0b15e6f94f5d51df37561056a1c30842cc746ce5b9e29011a368c17a678ea9359578b41ba39099526aa009373bd24877c79b2b3ae3c4b28cd62612cc760d1732ceabe47afb93ad052d8b760c7fb83c988bca207796c2118afc8c7adf82a269ef96a82bd156e2261714a2faaecdbd68ffa278e9d420cf5a2540e73106ee9f34a9d0e2c4939a5938d09cfeb098813247951a4ed46dd9f796ca9a38d95608a4485ffafee955c3491551f02f0916117fe4132e9afc8ee39900042fddee202b7f87d202137a83784d029b9287963d93e9c5655ad16ff0a87929658fb2dacdb73ef665478c7aa5cf0c27d51b5d664e2301f06ba3100bd6e8a317b7293095a9babde243e8cdeecdbabeccf064462583745e583acb8b7e97083e0c5d9140e3cb9c706cac87494590a1b353f72438a8845e005599b8b1f4c767f8c7b36f5386da20e2fbe8fedc66bfe20e38ba8172d3f24aef1c15a3bb1f49b854afc7d07824ca4bf7573322ce2d4a24297c993558c3598c0b69c180b2818bdd13fd17f9eb0ef47a16e099a1e47da5a49c87ed7727b01cd8403239426e8452cf8a71cf72d1be6c7ff7f92bcedf3974b2986b93cbf49e84d768b1177a0d32d1f8fdc8b800ac794e10de79ee2f847bed4c7a191bce0c03e3e1d2a2495cecf87a4ba3822722e7344cece796f176cb630c37f46d58aaa0bc79f8a215af56cee25a308cd363bf3f5923259a1db14177bf7597ead20ea21cc38952cfb6b56d630ca0f3eb50174f1f58751811642372bbf844112e71d799671747e068ebd1972c1d357d4e450566bee72e432df578a0a4f128a23a98861796321c4672d83d7f22dce699adeb945665806a074e6c272b89b56ea60933e71de1cec68d543a23a78eb3e72cb43a1f02f7d22be73640fe3a34cd251c766667b803234ac6c28da735cc1f616a57285d138af3262af07201e426e880e57d8f9e5be8dd3d25bc9085f6ee57cf37c422672046d42126405748c0a5df89b31e15dd5afb5a470c79de1b6719599bbda6a05a030013f182157b722b217f93d484731f26d27fb57f337cb1404a383c03cdbe079184f6c41d40020fae4023a6a445dec393c8566aa20aad4b4c3d06a30f98ee01ec903cee09d9a1b8c8e7e785edf686e29fe55dec5edd76bff5e2aca0be3b93018a7335cf85d6cd325e12d2ed41a4236062cc0c0b3034999989ab7adaccbaf2c1b7ac40ecda29b6c00b6def97a4669d4fdb7be8f5c8608837b2a921bdacb367c42701ac6a36fa00c16ded1f559a80ac5e58aa7c312c3dcff9b02efb351de32ad5ba3ede442cc1ab8c849c8c016fa312aad0e67c3d16460615bd046fa1d49544601680b229357defb25323397cf8b35d58c0e49f612c8f02d8fa4131bc9db0360fc969efd55dec138000e4befe3844941782b31cec31b54ebde0b0734f1d4553e5f1e43fffad785f4b9179bfebd46e618afb3008ce2ccf577c1ce0111ca46cfedf700d1766481bf9ddd0c72a531d29b3bc0eef731dc0ab22fda5c1623228701ea8c9d3314ad4f5cfed8a59eee3952b933ea246ed2d719a852401416c02791408e29fbcef32a54de6da11482112c49ec995de7a3693bb91de2324170ee382f47eed6f34f100062c84fbf3abee33ec1e8b002c3f488cd322cc97ee8a229da3df86121c40d9c05f22b66f9da1579d70b66a416cec5b25b605ff2aaf618226af5b37680f5151848c826e319f727216ab087c6241e546407d6fa19741060a663032d3604f930f87976d8e3c0cc8664d330418ee13ecb3b698eb94484d2046295560a1a7a175d947dda4b733e4c93058ccade4afcece2265bb3dfd553ae949f7aff7d682d0d0512e0e84181721fc6ac53bb94a59dbcb5423e0273760f62a63e7fabd84b7bc21e1f6333c1e4e1e255536b79c90447b4989b07e51a71037c395f1b1543324c2980a0b6d74aa346424e8104858d89cabf526923c5399321817ec31aab3a0b5251b693f6c5c4aa70a0c9cfcda08d71dd2cc204fde7dec79dd9f4bac6e80201574610ecd63a1542ba9c1776342c740e9de294c09f5f8bb401b187b2357627821eeadd9354e6cc50b989ef8278c4cab13e4f84619e414b921dbc1301fc913cda463ee4f7d3b7d310e85605ca4e7dc912b0bcbc53cc566673e6a07fd84305ddad32df130e078447719e4d921b5cc670b728e1eb3ef8de3ba7437546b05ee110dfb2f81f757e2abf05078746542aa0d4f976670317ebd105c125852b8087571c913c2cba0b110f3a73845b5289b2b8ed5066ad90e13ac82faffff9274727c0b828128ba483629dd9d388af7ae6a6013de2f54ca6737dac4f0c61576408c7d473848a9c35c6fae35306afa426a0a5b5e6faea599382aea8f5aef686c3fc56cf8b1a0f00317f445ae6a76d2cc83e1d801bec25c618f8068e9c5566c16c4f1784aaae0a5ce5cf257dbd2cc893c2a40c220f7569c244095c72d8fea22a6827a1c0a391a47d5f84d46680fadccc9f41c3e5413fae3ab7b239f07152099a7fe00846deead6ce48c245e7cd605e0c2a56e3b9a9f46c08816e7e6776e267a67ffd01104d01bc3dfa23f72fb1459e7aa6a170e6a744fe076c274c78443315783da95757e6e9e2a76f8c8ec4c4c68dbbfa0ec0c8e5fdcff7681399da43cf4588bde7efccd35777c4420ebb763b5dfc830eb412060ba50504a1f04742633d821d4ee5e613695afffa6f875bbf2db12c37f3b7b46c7a01313fde73c97e59527945d2a64c8df152cd086906c6608dd7915bda2f661fd3c2cea79b49546ecbea23968bd34350c26815b676cfcf4121d2a7b54270d4a51e755d5cc619845f10debe4756ed5f362d61d710563acf211d49af6bfa35c83f3270ce76724d7ca32e2ed4c1776629d5e6a875cf279dec4f432bfe1110b40c7c456cdd7b8ee811c19bcf21d5ce6fdd1b3bc8ef499be6554ac8307c5738f8c1dbc17b41309f887532b1cef1a18c9342adc0fd73d30f4fdf2f992c892b328c17206aa796aefb2bd2f538bb770d944d049e6618ccd3057fa7d14be21ce7a41abe60740c4962f34adce72d8ed333436d9532e5cead247a202b06477ab4c8716996cb1cefb203124b685170534657b87b1ed0fda62dfb4aff7303e1edbdcbdf956f39de68005df9a3cee6107dd0b8a301f01e37e65e632b0dd72e3254899e8d31e47133c7b4bc29e47c1e4d932a0bbe0a45482999019323c0fce765b072d4f7fc93363117bb7aa2f4e3c4c003d0635840f5534941810fe5c698535a8b4b9d0f84f645b21c7e9eb72e2c78a4a9ed5a603838b71a4fc9c33aa455cefe6452e489ca81ec80a58b3342e8592e396a5ad48eeab9657d75f890c563ff063d9e8b90e3408893dd7f383b853930408192c6f90b4ac2e61b3165df714103906596b7915477f6be92d2115e4183d72ec3a3889ce4a52b0b62303a3396ea6a9e3ccbf979e4b4544c77d3c6194bc6a86f396ce2f261c8b17da50f97118f91002d17fe1f40567933f4cebdad961ee4c9c6d337666bb3cf624281562c426ca519fa340d00df6cb5180bb34ceaf06372404a5bb461c87473555ddc23b214437593a9df69cb2dc37266cf596ad8d006fd3f5649def6558b347a9488fe202471696561ac515fba92be60d91607e91c494a25543d7e21d77042d5b8bdc7c2e55e866f4e5b4c6f3fd"}, {0x48, 0x1, 0x100000001, "6adacaba9c1d8f0bf4e67b5e16e12096677d8d6550a4719fbd63bec6ade32171d25125002f71d167f4c533e5fd97178836c7fb3e7bd1"}, {0x88, 0xffff, 0x2, "c75f121833287721bbd4496ce9f5f300ac185a680ec86a360d9cc0c2d2c5d2e7d761d27521539fbb6d5591af6319bb288257e78f91c254bbe823d629648e89f0ba39d5b17aa1d9b90b305b6c605a8e02f0a76722fe64ecab92f9d499c47791740443d01f7fdca606165208e7897b5107cd3321b4e623d8"}, {0x70, 0x1, 0x0, "18398d2536475776623cf7a011133f79ad5fafa7e58fc895c19c8405f75ef7d09f2cc82cca8bf647b142a206867a8c71cbf0954c419706283fcc9da94bce175581d4a108d06e02e1ad050d9b66927108193a6650f31d709e268d64"}, {0xd0, 0xffff, 0xffffffffffffffa2, "231768561a860af5f97ed52d88bbae1f57df5fa1d3d59da141ff5ced1582cbbe7891d420103b27bf630831e13d812a56ea59dc50809ba1489ac4f0c0e527f44264dbb126abae8cf60c695cb3f8462274c0e996b77c452bb9360316f045d8b2b2fc33102fbdf9030501b9419ba7c2ef9d236ecd599b9317d03bf917d9216890e500a07d7c90372812508814e7fd19079bd2bc8edb1f4a802eeabe388f361c49fb6657fd8ef121c66180cdcd71212131d75188930d458aa535e956d3cffb"}], 0x1460, 0x4}, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b326258942f49817b9d3c7687395528107f84e8ed26616d5e7a2f721c79d53ab44e23b14a3c090f76a515b2611c715d8849557fab32dad8f50314c19929171d13e885f595c238ddf930c60d675cb20ccba3678663dcb182c9f1d7f779855480f67aa37f4a2db32241545edffd084b610d2c5a7bc1663285d3c4bbf311849b05af71238e32f128fe3e60eb8e202a649fd63f4339b042004825e6b3e14ebff283964021a52e74b53fd3a54eab7db4906504087a79cd3eacb44e593d9b1459db8c28232c2d46b50a2eeb4736c63f582fa08f378122ffd150afe85c818a1b02048f91e9574b2dd63e17ae97b62121f09da6d01fd15ba36c2f4c3", 0xf8, 0x2, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100322ffe59a64de966a70802c166696c654a00"], 0xa) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xff, &(0x7f00000001c0), 0x8}, 0x0) socket$inet6(0x18, 0x0, 0x3) 16:00:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='\x00', 0x4) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) fsync(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000040)=""/5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) dup2(r0, r0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7fff) getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000540)='./bus\x00', r2, r3, 0x4) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x2, 0x0) r4 = getuid() setuid(r4) pipe(&(0x7f0000000200)) r5 = semget(0x2, 0x2, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/150) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x6e) r7 = msgget$private(0x0, 0x284) msgsnd(r7, &(0x7f0000000640)={0x3, "ff6b7945a21b19c4a5e79f8a1eeb8f208fff4d6e424ef4246b49fb2aea3e1e681cc4dfd75deee3d9f41b64ec08389ad90857ea1ef2db6d1cf4417aa3aea92d4645c2399cedc20204db2d6a95d395a402a1e2bf7a851be6ddba78cdef313a7850d000168481b317b646b4e676a04c8c85270da142d362be84d1ab72f93f96a042b5e4ac"}, 0x8b, 0x800) r8 = getegid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)={{0x8, r4, r8, r4, r9, 0xa0, 0x2}, 0x80000000, 0x800, 0x4}) preadv(r6, &(0x7f0000000400)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000000)=""/52, 0x34}], 0x2, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6, 0x1f}, {0x40, 0x4f3a}}) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)='\b', 0xfffffffffffffe69) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:00:51 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:00:51 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x90, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000042000, 0x100006c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) msgget(0x0, 0x61) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2000000000061bb, 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e3000/0x3000)=nil, 0x3000, 0x6) socketpair(0x10, 0x4, 0xcf6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:51 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffdfc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x64}, {r0, 0x84}], 0x3, 0x7) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="30180000000000000000"], 0x1, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x40c}, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/41, 0x29}], 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ad7cbdaf825377d957baf606b096ab0b260f73a82e431b093986054aa3accf044a760d7bfb09f2cab3bc88ea58ba8c4058b2ef4b3e693dffffaf0629c33726acec94ef00b54834b897f14e1ff209944d3abde4e4b84ad211071f9d1c1c5e", 0x5e) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x5f) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1d892b2cdc9c84b1}, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = socket(0x1e, 0x3, 0xfffffffffffffff7) write(r0, &(0x7f00000000c0)="be3a9d6367ef818833b942cc27ffe0e4c51fc2a2e00c3990ff7178055a4033ba5f8021ced9315a97f6fb77f651f199ae02082cd7a6f4b9e7a4c3dc1a8fd278030c58bc4e959c9e7015f2fd87be004f0eb73fa52a4006d7d5cc10138250b4", 0x5e) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x200000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f93cdeb368a00aadfe64d47b7134a8876bc6421556fe606c5a034074971223ac73022962d69c5a55e9cda01162d24b70e603ee30f8dc493dedcd551e"], 0x10}, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/12, 0xc}], 0x6, 0x0) 16:00:51 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000e2ff02"], 0x1, 0x0, 0x0) r0 = getgid() setgid(r0) r1 = socket$inet6(0x18, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x7ff}, &(0x7f00000000c0)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x13fe) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xc8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) 16:00:51 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8880, 0x140) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x8, 0x8}}, 0x0) r1 = shmget(0x1, 0x12000, 0x21, &(0x7f0000fee000/0x12000)=nil) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) mmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x2, 0x4812, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3e40) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x0, 0x1000}], 0x3) 16:00:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x80000001) fchdir(r0) fchdir(r2) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r3, &(0x7f0000000140)="fd11ee3f382de1edf5d96b75ff48e06a1eec6ac05dccba4f8d321c671251e25c4d0ada3e7bf54a59e3e7a245d030e143d37307754db460b55395faf38257c2db4b0b74c068eb3747b52dbbab62b5e1b13ca4eb50cb3923f22d851d421967c8791617e5657ad91990f75c1d2dccef60354812a6fe226ef462b450bb8d2b3769a757abcbcce418dce37467aab6ce50f409f0132d2fcc25897ad225c7", 0x9b, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) fchmodat(r4, &(0x7f0000000240)='./file0\x00', 0x0, 0x6) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0580bd84eb4854785523142a1ffdb9ccc2424261fd381991f9d512ab5743bf3cfa1472e47d2fd9cee15e3cb6ffab9c1556e309fab56d3767de64f7ef883e6bc6ec749664e7176cd5e319f5005263d64a518d61f703ce4b9ca33653ec8c7b2330172b3591204c5fef9a20491a60f9bf4fc9d08d9fcc0509d711ff612ad6c86311d62a8e38343fb4f5d6779457a5305ee9ebd62a661fab62da241e083ecd4648c809275b5e3c312481f19f7c23b97a2e7033d312fa683b7dfa548d3ef25a8e858bad3a7f2eb1a94082ceb696a799b7f6482db08a8cca80e15289a5a227a82f833e76603c2d309475bcc20d387ef31c453138891453a6f2591ca5949139c720b0404f8c36b86be1903feca467c4cbb7a5c177f21c3a0b735ade00a08626cd9b78827d188b029bd42de7b66cf0a385f57e774cc339b1fad821c3d11a2deaec3207141b5c6a1acb8626fb3ce77d06f0e5a5d6b0cbf34a40524a8f1810ad3d0466068a670f3b1efe1dc516afa7eeaee2105f3e78ed683738da364b15615674c34cfc505f87a7466e93d9c0d09cb32425670c503c74cf8f4e0bc26291d3888297dd5e40d7e0b096dc1ff44345430a73ff2b130317975978c54e8206de3ea95661346f79c917bbb440396c5f3d27004567a743e54101d07a223301025e1ac10b6802a32d90e2de46382c35c303c64a8e787469a731a3e6596f4afc3e36d9241ee36ef65fc22fe6328173e1b951eda63838e98fa5a204dcf1469718f9e744503390afcf82a5eb5ac7f0d9c34ee8f1b3b45699c101fd4f3e536b174e29fb7024bb5ed57f2818e7ac3edc88143ec51beb236eadec83381a48055c21311ef22a68864dd495aa576e4fde9395caa0b32c3acd3bbd33c9cdaa70395717aebfebc15346f1a24d5952ebd1e56712a918aa511756206062533468825db3a5fab824c78c3b62902ef9c4d2d9b7a7bae0a67b87d4dae66d28afcd39d7b36527bb9779992f97ef225b2b2e4c287ac5253e1d26275809502184394956b688b94a107d5e9f51d60dcab91910cf3905bad629d779f272673cc7ec8e04bb48fdf19a0759e10c0518d5c03c73ce8c01228b94ccedddb2fcde9912de2932d42a4e6efe6e354690e001c6bd753ce022328e9a8619e7af7eece9eb86f8fc322f782447d12b4df48b185ce4dad83761397c6ee8e0d4113634ef18d7a407b8b12d3a523035a4b9d25755b2431eee3b106ed2b4e6ed611ec259ee333ef3960c9d74a85b51ed74cb4139530869b340b0e259ac0b0e84fe642bdb65d83b701a991d8b9dcbbe89d57b32d83c038827747eb09e824de3d9a1369fa2cd7c200767dfc4b71c1909f24af8b629c4d841edf88fbe0958d5d12a3e6a3f674812a74e60d41897846155fb71537e7d9c1b564c72e3c0f09d241b930ae01911c3773e191af58ddf5f88107d39bbab027509449a07c46eb451241ce5dd4c9ceb800443e8c4530a2805c7710e9aaa2b87095e12088ba741ee886b87da5dac5c46d647a809a3b63eb19d55c29b897701718954ec8eb488de1175b0517d952f143e1991d04d8109db4893ecb9e41f0bea5b53d386ce03c9e89760bbc611eff6a7798f8d9cd2c4913fed5f184cffe64862128d7ee20d753cf8f73c9834153c5cbcf4eea9a12ab43dff20ac17235caefad55096c4aebb993380c9ca7a54d2c79b961efbabb174abac98f9a3df6e15f8936108281b51b6b2bf4d1396afafd493fe24f1f7009674b6c53a2f43afed7fe9292c92ae39b4f4a8b3c0ea7cec73fe131ba596d4bc7cb9a0a64b434e50ca164b2ea7a54c26086c13dfc766970642f123b4427fdc5b776c4ad5fd4668b64cd87d57e6cc836f279f13f29f33a3caecaf2bc1d2839159809742d4fef77641b59857bc4bae1de3126223b38678b6572cec72036a73d8c61bd81cb844270f674b58d6763c1a56ee520cc05096dd6a1e8086d1fcbde739ece564f8369d12e5ceba34473586877a564a110fa4b4727bfa9f66e696c64efc7805da0aa86b701c836a606330e7d551d2847a6216777c8f95f8f86de52fc4686e68b5734a60bb1cfab0f88b9af2ebd03fca9fafbc1a6aad8accd033baec4f3b660fe7c25033f66ee89c239fd43778f960b3d624981ee63b5134ebe41505916be9aace8dc53f5eb63b75487946f4e2995ce4f0375044ce90312a6b4debd175216d2e6f4bd797e480a0f98de9dade07581d496ffc09df551b39e18a42bcbf2ede2abe88732c892494f8c65d02aa3f6f9fe8a6f27a03c59b1c92d4c07871cd0f255bfd2d57b092e500c7d565a71d05df7d1c60239c8b6d954c2b4d28a57362bc1e9ad71660cb799ca5dc2d1b31fd84c6464cf5710c3924257e6da917e0a47c5dce2360edc84e5551c73e9528dee70750a3e906b963e9b9e1206d00ff90786e0166211f05843e5f0a684879170358408298ee3c6c7f5be2c176e20c9fef321482796c128e30efa97a82fa89b31896cd7ace1e748423ba486f8ea3fdd9805cc926219b8b681423b8cafe5fade2e6b9659b5519a443010e8e09d80a0d3de41064f08d4bd1909dcf49e8aeff4622feaef3f9907323e12f99eb2d9430758c8b0eccd607ef91ff343638220508b9cab46e4e6d67931f663b3416061007f7da79a841132c1ba14698c64613ece7a920ef20161a362ec8100c1f172aec43b8f81ae99de23bf489aaf89ad1d54c9903ca808b3fe52b4639eb0800fe1c67918c59dd03801620c6e337460b319a67340500d32c529940e18583a14ec60ca9f32a082b485be016bec12372a711c8486bc5d776cc92c5f0b82ee0551b1bca29e8cf4b14c13f7a6f7e5335a21c6ec890301753d576b98ed8c37e2233e461247421607049dfe4caf2d3f97f2d8f2b64f3f903610967311af8a616ed7f8b9f4760f6571bc7157ecd0abecf188e62c9aa04880298d7d6fc353057ea814cb73af7727bcf7addebfe2f60a05ae632638f5a1530541460c386c536bac6b697521d747439f49ee0b9ffb9571262ad2b7a92cc41855071206e8ada70100cd896dd95d6451753f60bc0953888649d14e8a30398cae5d1a2d3f8f1f600846385b3d8f0ed0f2d2446873fb91e10e9cead17922493152def8f031c7320fec6b85e3b0ba74e2c3cf47d72a13b78f43e0edc343434c6d37e59d1263128d8fc77e25eaedf3d5ef496946b4ad988b15fc7ce8eabceb7c0a656030048998785c765ef5f6ec642ec353948f8f851d388b238b14670893629620a4a3f57513088b3f88d5d68e7704cd2f4f993d97768983c17ab9a2bde960890d90e5b73089817bc472a4e737124408d1028f2cbeb5875a142e51b70f531bcf1fc2ee810ab65cc4dd5257ea07bd21efd130ad47129e9a861c223dada501d1bd3221cda58455555d3fc5664bbba846ad64fc23582845e172641a0a9a8e0c544d68b3a52a5feba26abab46cdadd3d197c940725cb0a0cff8e6928497bbecfbf5f5c9f8d9b4d5ac21b22f5009e12d98349b0c07693744309f3b9f0d5025811f9335d55ce39e88bc71a6bd4f1afb4b5e20098c7773bbc41364cc8622dbf87fb589f7f86015f68abfb4f798b2d78eaaeb1e5232b0e104c9afa84baa9c356ba061a9213a391c244aea146937bb52943695e01d8d127687b2314747751c000579afb9b898cc70606c3d58506af801b647a8bff05f25221cb3830795107ccc6be139b471a464fd68847a31391f651800d21aa6de526c78c8f57558a04754520dcbe0c6180174133ba244e14e77afa2667a987d122b3de4efd7135f13a314e5c7856588f3d9e79a0b7eb98e6e10c2ec60e2d738bfa505173da32d1ac6069278303d2de7c81d54d320376506b3ac481cead8606f2fea68d892b48f033415dc7b8473f9dab9ec7e27d8c11fa1b04777a42dba5864ab88cc68a334c144d644d137beffe42806db2e4b6cacba14e9300bd6b3e86cc5b71c3ee854b0a9cf9ec546c969b23d004c42c2b3fd77e9ad6e0409d84112ee8ee615b8acbd5fc3df527714ef86c9fd695e765e39a7b08b2ebf29d4cae042d8a44f4c031749e91d9c201ff9a3d06d084f16f4606dbba4394a6c846feb93adce6eedb99c5c4e3b0d2c69ea65d5a236fb7cb02991c4c9f87d29512ea5bd397e18b2bb11954e8ba43a80f9fa12db81fc8229572086b1ec88eed0a63df28856ebc5f2991bcbb38664f45bd1542c33e2929fc935ee8e16c3a36f7bf0ec8432f3035c2afbd2f2c6fd0ae0c7c8d787226d07f333924bc4c01ee70963ff8a79983608ded0297c2100ac36d845e250f02084f3fe2ef0e5da72675e5a6df01c117f0a9097ad687937dfeb3ba5a1a66ec7c6c3afde628fb0f5f3be01d15cffeecf27f702e7d80d53acf9f82e16244c7b552e5961a6236443f9563479d06a9ca192103be4e907f5d6e91afdbb1558b4e104cd4a95cccf9cb062faa2089e1535d3f7884dbb8c5b82c6d564376b4c85f509bada8bf557f0a927d6c1a7394f7663253cfa0c37171809c39f1977fa40c49f6d2eaa37e938d04a8882f5bac8fd8beaf1fbc8232abb73887c43a365708f84e0220a5d6a8f9f3696fe19333800952d7b366d2c05fc397d1ba166560b39fc10c3453e92fed3c9742c70e62e6841ec2e3e7879ed9c0584065fd02fb49732461c06146f401d9b91d2a911162d7e66c54756a53d51025c2bbed4f6fd181595782173829541bd37785fcbbd4c58165141584eee8ab19f231f0d4df78987a74d050571dc6a549bf1dda0c48b7b84ba18cfc66cc42083e8b2c651ac31ab9d8bf6bea7af6dd9500f200df0e2242155c6b8cfff88bfb8b8b6b75b84ecdb99b6aa4cd83cda7b9d603b8bbcd89e447ad3db2018bb89fee1fbed7a833e0662d394206b18a2ee7714c2c309a0758e68fc47ca0229ffed73370eed0f8d881c4e9fcbded8641daae495cc352c79d268e9eaff479ebafc09500e9e0b38fe8cf0335a686f452dff17e10c0f630179e9a6ac66304f88624d3e6902781116868586c1be71d2a3c1e6295053fbea1f2edc26e5811c3c8602ed5af89cc52be28d2aee75c59c9173c1969b83d91fe4a12560ac630cc0bc8511690df8b5894419627332bd834962f618092fd611f7b99257b15812b8a76fb1b10490eb74a05d7ac1071ce68b28bb935eb2175de5a476e7e1b63686a312fbe563aec3c0ede3e1a6cd76691a030d916b59766d50867b67941aeb35e1cf57b77ba8d82baaa394632264c92c4b3e7302f1456537de2d3b5c939de78100b9080df1d5b544808850a7ad10964c7882f902df5bdde1f24082a4badf2a397f4841d47ded9af0a16ce387c287fc983e4d216a9323b006c32b99936329a7b3c6f402a1bfbb912454db18467a1983ac46c6dd2b8f4d01bb6c133a6149e7d00d08b77939d02eacd725187725a692b7596a88e78ccc0ae20f65560655cb19242807a9fd9d27a03ccd08afdf1c1d1f410213b917f9b896d4ae4c8bb45d0e8e8ee418ebec8a4e255682a9c3aefd3e99b68188c650d9b6ceb819ff2b913cee4c6a1833130a8e80dbb55855afe701a1a5b5ad349fb9a87407d7305902aa1b59069834b572195ed2c4a765f702259f86a267e2be6976a5bc811ab496fe3f8541c32854a8cff98bd1b8b22a576116ed23e44a182c9d44fecb9884231dd19770b49ef3ba6dcd49b1d2dfe39c99abf739003ecb06d235f28dadbac8158e02a76e449a264013112842834facafe8bf181416a12f09865a156eba62aa0939179f22e7f0a8eba98d90e0548f3b75f27a014aefd2041eacd496519eedd9906df14ea39f78fba04369d08547c913321d03613f53", 0x1000}, {&(0x7f0000001280)="836f1842ca26b81dd91713e09507c6ee694309a05c06d43eb1c59ccbe3931550a389bd8f4c344ea7d5a4aece2b1abf9c03a403d6dca328b0b5c55774c9193adfddcfa47d501776383175948927025218b9f45b3eb9de15cf", 0x58}], 0x2, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000001340)=""/239, 0xef}, {&(0x7f0000001440)=""/246, 0xf6}], 0x2) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) fchmodat(r0, &(0x7f00000015c0)='./file0\x00', 0x2, 0x0) recvfrom(r3, &(0x7f0000001600)=""/217, 0xd9, 0x800, &(0x7f0000001700)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000001740)=[{r5, 0x3}], 0x1, 0x1) close(r4) r7 = kqueue() getsockname(r4, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) bind(r3, &(0x7f0000001800)=@in6={0x18, 0x1, 0x3f, 0x8001}, 0xc) fcntl$setstatus(r6, 0x4, 0x48) getppid() getpeername(r6, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) getsockname$unix(r7, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) getppid() getsockopt(r6, 0x7, 0xffffffffffffff00, &(0x7f0000001940)=""/42, &(0x7f0000001980)=0x2a) bind$unix(r2, &(0x7f00000019c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001a00)) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x412, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000200), 0x0, &(0x7f0000000240)) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) dup2(r0, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 16:00:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = semget(0x3, 0x0, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000040)=[{r1, 0x80}, {r0, 0x20}, {r0, 0x41}, {r1, 0x25}, {r1, 0x80}], 0x5, 0x5) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="39c106ace174624bcb22b0f16b1e0ecbad600f674fdadda94553333f6878ec6445608b69dbce1ec91425a149bb1e403cc21848bbb17c534b2f747c878091b8b3c76d6e01406fdd7fe11d7190d041931fa7d2148df314f2aec42bedfb5193f34c00d70b7e145ef6856adcd41df818b1caf75acb7b9b372437374ff1ead1292b3e7704f7474bcaf84d5cb02257edd29bb208cafaec52d60384546eb56822401874e91263e3d7a87c653c44b4954e0db8507b2efd12f5ce86758317bfe178cfc4d979bc1b6d9ac6678d17237766be9ed27489944879612e370d02c513d50cfc34bfc3ee538bb2", 0xe5) r1 = socket$inet(0x2, 0x200000000000003, 0x102) listen(r1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x5, 0xd4) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r2, &(0x7f0000000280)="ac88c7c821936a3839e0d3f50de3e648c4bbc372002ab464f499568929db0e5f31c3393a3c9bb0ad9b5a1386cbde1f1b04de95721d6859187169cc4f89282d63688568944cc2791c923ce4a4b1f589eb3f6d7b0ab6187560a8dce91d2b4edd17d68b8663719f8cf2ce65f935810c4454fb883a6ea85913a3dbe6adc64b", 0x7d) r3 = dup2(r1, r2) sendto$inet6(r1, &(0x7f0000000040)="48b49a2dbbce32174cceaaef503a7c71f8a7a78cfb626f417812e5d23912deecf2113f90fc174fcd078d34a0c892c3fb28fa73eb2638", 0x36, 0x40b, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x200}, 0xc) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x6002, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000026, 0x8, 0x4}, {{r2}, 0xfffffffffffffff8, 0xc8, 0x20, 0xffffffff, 0x7}], 0x3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x60000002, 0x3, 0x1}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xff}, {{r4}, 0xfffffffffffffff8, 0x14, 0x2, 0x100, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf000000c, 0x6, 0x1}], 0xfffffffffffffff7, &(0x7f0000000240)={0x4, 0xe7a4}) 16:00:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffd0b) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r2, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:52 executing program 0: r0 = socket(0x1e, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x7}, 0xc) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320795ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:52 executing program 0: nanosleep(&(0x7f0000000000)={0xcf}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x7) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:53 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80000000611, 0x10000000000) chdir(&(0x7f0000000000)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:53 executing program 1: r0 = socket(0x0, 0x4002, 0x100000000000) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xfffffffffffffffd, 0x0, 0xd7) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x201a0, 0x0) 16:00:53 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffff6ec) socketpair$inet(0x2, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r0, r1) socketpair(0x38, 0x0, 0xfff, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x6, 0x7, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) r6 = syz_open_pts() socketpair(0x6, 0x5, 0x5ba5, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1b1, 0x40}, {{r4}, 0xfffffffffffffff8, 0x8, 0x21, 0x3f, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0x60000083, 0x7f, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x4, 0x61, 0x4, 0x7}], 0x8, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x90, 0x15, 0xcb5a, 0x9}, {{r9}, 0xfffffffffffffffa, 0x52, 0x10, 0x0, 0xf3}], 0x9, &(0x7f0000000400)={0x0, 0x800}) truncate(&(0x7f0000000000)='./file0\x00', 0x800) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) pipe2(&(0x7f0000000440), 0x10000) r11 = dup(0xffffffffffffff9c) dup2(r8, r10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r11, &(0x7f0000000040)='./file0\x00', r12, &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000480)='./file0/file0\x00') 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:53 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x19) dup2(r0, r1) 16:00:53 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fe5ec26c7ae08d53e12c8b47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0x5c) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000580)=""/4096) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) syz_open_pts() close(r0) kqueue() bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x7, 0x5) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8001) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="5b055b6fda5404348c84ee", 0xb}], 0x1, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) lseek(r1, 0x32, 0x3) 16:00:54 executing program 1: socket$inet6(0x18, 0x3, 0x101) socket$inet6(0x18, 0x8001, 0x0) 16:00:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20000023ffc, 0x10) 16:00:54 executing program 1: chdir(&(0x7f00000001c0)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x7020, 0x2d53) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) r4 = semget(0x1, 0x1, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x40, r0, r1, r0, r1, 0x81, 0xcf}, 0x800, 0xfffffffffffffffa, 0x5}) 16:00:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x2) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x800}) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlockall(0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="cf8a759597b5c28f2531ea609f92", 0xe}, {&(0x7f00000001c0)="5b0fbdd0b800d89bef54136970240562483aa491c11ac751b5fd5674be8aec2a7bf5a8c3ef462ede617190939c6c6e41a1cf16647f0caaff81ca11fb45fafb25a6603486f9bb8efb9a9cd5ce5bebd60d13b31315c114be0d48718137c97ced8dc42e2f0e2f7ebb572084bacb3856dc18c1e91c07efa68ad388e8885f89462ef5e0fdf50dcf20c297", 0x88}, {&(0x7f0000001080)="8ddebf136307f54223b34f20115b3c34e8c616ca1674eee11e227b5571d9dc0646f587dadaad0e129eadfe5450c4aed39ef7db77b1aee5fd63a5d1ce27361cd63e69ecae39140657b3cb5b60a0456647b40cbde851f157155151a89395c8896871ff05a88dafe5e93507fd8b0fb54621e179bfece0501621754e2994cd380aef92f9141864e214695f9714bf6e315e5502eb75ccad0ccbd65da9c7222a608a3083b26051706d34604ee458e4db03c7835ee871a7984e46bac64add55c131c6512f7a85c99d89c40bd14c656a3347b9d7470fd1f9cdb5041d4ed452a6616c46691d9e7fa7175a2b0314cd19ac1e0e53b966286d494bdbcad234f0f85377b674359ee3ab7ed1466b9314496e986366796c747daf380f4034d75d5106d3c816618063af1b29d89eccedefbee96deb3d4fd3634d925d6343c11a38da0fe358d4ca85fadebfa305715ba65c83dc3db5d7e2e48b69927ddd9d791765ba2fcba03914d802810e59f6dbef81184539003989d3fee0c4d3848116e921b2e6111ab0f853f2851579ad4f5a967cb7ae8237338528cc7de07aa25e819eb6293cad46d0362a19ec14a97cd61b02311313dbe000f97e8c38d03a95ae4f44c010799153e4d5ac49cc2df740310ee3de7088d90287ab9266e46a8d0e25ad4695c4d225015a875b23486b153441075996de689ba35b5ec3ba28a78baa230c02eef35bfcf70d8f9ee755d297afea1bf12e52409bf7d441c7707a98ded025327bf18dcfd86a32ff3c48c76054bd4cc3534a99710f131c3a98994ae09da9ee07ceda1d6d7a408d6ff81b0bba29ab1f4d60c809df64e26b405d2a0f410cb584026769767d467340414770c24b7cf584d3e09dcab4da4127dd6dfc9f184b24cee4bc0ea4939baad916901af4679fae31902887cfb03b61df5fcbf2ea618d2b5c3558f921897ca96d505b67366a8fb4b665d85282859c4d8b377ddf26a9fdfb6e2e305382bca770a88a62f08b3d78c84593397ac80e05a0082af68ec38c19d791482f582c991da63b919b255ff883f2f03917a62cd8919333b8dc5d0fbd38c2410ddeb63fa68ac604e68e466c89f8fb18576d51d34c40d7fbd512fdd0c67a2ffd30d6b77830965c299a93f6eaff627c5aea3e4c3ef3390bb2ecd784579959227250e0a11feb18718062a3b538c987b403190be3a83619994fe1285e4379037587e92095b90132db99df75fb0dbac0defbef967bb2e515a9dabaadbcee72838c35b9aa3deed188a257885ed0acba4224c29ad2accd8e0187e829eaf46786c502f1f2aa6161de939336aae5c6d0a905929cb7dbb57dfec732815035e7d0c8e76d52307c3e0cb2513d879f0f80603503f3d65eaf4899bbbce1fa7c8942b55fc2fade2eb5eb61d928b5995c1d7ca33c3a693227c4e706afd0512c645d1906da9ae2748ff041e3da1f61ca5ed2c972b83a0fdd433ef2ca1b868bbf8373c717a71ea64b5c187eca649f24aca71fdf2ac707ac3ee10f464052321d08bc017760780d872aa17f031e63f493930d101fef6cce9b2acce7bf0abb8f74cf431dcb5cc374aac10607fe3ea42d2728eec87e31da29ed90781772d654f8071d604ff094ec8be51076e1234b8a5048a91603751c432fd050890444affee4a4ddef22a8b14964302c9175ef1a48ce8ef6e045f5ae9132e44f51bbb441c6c1ffd494d4f508dc5e899504205132c3710873c9c0f8324dbd6c4032cd47f3e7f3781bf49cae99ac59d1d8936c54dc356696f78b967daa540df38a07b6859b9c3b0815654e07de3167969e8b21e67183593da187cb9484968f51474de172c67f28aa99473df9736fb3a83d0d97c1ae728c2f152173fe048f70633a84d7e08ccf05a84fa335e26b449e98f46e3a3ce05df96eaea4e16170e46afec14247acdbb0f6284c706a1fdd282e10a9098326659481945a5e898a5455bf8c022e57da4a7f7b28fd3beb9845ab0a261e663090a26cb022a2b0563af0f669e5d04fc31f1785960235809a5a0f7665a221312a2330c76f650780a55a7238fd674a37741d2633e11e701f3e896fb207b9cd6fe774b573a15ade498fe2b0c8ba5a792b80d337486d4bc22185af6ab6daf326eb70bb197c8a4b0179c54869dbd11c6caa3f3ae2ddbc4ebfe17ffe046f56fee6356818642f3071b2fa2b1fb0e3c4044e79409ee438b6da8dd66f9c5c6c03e182c48bed2418bdaf4aa8c89e2e76628a06ed56317c6a5487ac9e64295dc78a4f91f06f38bab5859e046c20d91fa5add0c0b95541ebb0ae25d30cbde83b0ac6df8db1832a87fb12c0861e39dcd717370c53e8fb4e42ec204117ce25a03272fc0ae91aac223feaa428d01c1a15604c5848072ead70e3d589b9dea328b7b3fe7d94865052e1820c19290f459f8ac7dd12906e08f034debf3b3ea9244c011ee6e2be6e5135b3c2535b0a0c389d6f6398a09832e4e1bdc9ae7bbfbb2e3a24cf3baecbd05a4fcb5d87911662c596a2f29a862a7c2a301fb9fe21673b23217691cd0cfdade1995982b16cb22e04d72e903653a550a2e9a9de252e040587ef33fb0f6d59096fcb7362564029a34ecfa2e91ad844144f0c7fd51890d8a4e657614a87483a1d73413266e2004b12421c0f7d6bbb145648750bd4f5bd9b035373fe0a873c4b5be19fc6c444ee50ad9ea0417ecb5c0e2c6e244aaab0a5ab08c417ac4c8bc07519eba9a9c1ce1b36638bcc2a30a2d6378fc0fa38f24492f3cc05ff8659fee54db6416a8dcedc43385dc004989c1efc3ed6cefc2e927934659a79657cb3f6eebb99f22f56c96053969d32aea157dd73e4ecc52c80323e7c5845f7d1e21b6ebfbeff6275832979d01d7012692a1a39217e1a937a6751f389c696fd20a619583ca75ba74e60e6296328e7e07d94af8e35563421ffbf8d63d0dcd26d8d47e097f0211437179e1d80800d4e95699ffcb669e685894202bbcfa1034a29fd3959c30dff30840b25fc5f6491526a2ec13d1ca4b5e45dad240f2331c02d9241207ed369a149be60da3b05676f952f7224e2cf8b8ac59c8084fe7a1f7c271d3afdae82acded3b85c49626860f053d1624623af16c662701c25141555c7d5c7b42af1bbf16827fff8b4ed78e29760ecde1e2c07cfa5060c82553e7d0217451aa840a362fd89f05af98429a43abb84d4563d94eb0242a395407142eaa16a64c2d3e01353e85dff99e76b6ad7664c74600d322f73b7c6ecacd35859b332afc098ca1c2897cda8ce6d75fd736a1d980c3688e7832be8abb04cdc2c1f22680c4d34e29b7b924da3a86ad5c213e96ddc156fdcf1df802f2206f6f4e04d983f3b3c88b939dbaa823a41d5559f894ce604c8e1ccf0d4dfee8a2a60a3c5231dc69fb573e0c08e4a1951977eb72fd67cd65fc405c0d157d278ba4433683fff690a6df685636e344f2995fa910fe2da3fa4c3cbf6bf241787c6c02edf373162f24004d7ab33adcd6ce93439a4a283081461680af1d63195accf47b09d0acdaaab13e5ebd4ebe9a669532b86a6d3479a2ccdafb5e65c270b007029f815a4a334cf4f437f9b80a2c954601c2d4c3f013f5e2004f631ec0483ea8a771ef9d1daaffccb325174e7673014c06e085739a2359deb906fc431663a25d6a476cb9b0876a8d0b71271b33bde72e6829ddfa2a68c73b8053ffcd53a79ee773a69d4ea08008f41b3d4e752f8609e3f2e857b791e5a1eb5af4ea5b3d472fc299dcebc3ca69313137d01e987e54810874a3278c089ee8746ad7f3207904ec4a04e73973e4492a658a8cc524da06847f38df25bd286bf8077590360255f259e36ae1e3c94cbb27c42eeedc82f18e72586f64539053490c684936e066c70c97221ce91e7c9b2a639d48ffa4b125504ff4e1906107746d3111aa9145ef9cdb832f419c8062ad1c2baa9f4ccf0e30aa9b8df44e1555e060c95c0a314e1e1a451df1ac38c4a7253169525f5ccaa5cddbf7452b27717aebf5291942b1f3093146f00b9c67a8bad771f37b431aa1804d4c938afc7ff6f4fc5acb063548b69ae4727e0b48918de50e4902ede1cc713dde98d624c76d3513f54df66dbb613e219816b17652cdb58d4d3d18dcd764818c2dc6c40a4f70a44b9b010b1ab1fb38ad10b1030bc37960ea5e0ac569494e262ce83229b6748b84959512d00826d18a9442c219869fa83e73c1f1ffebcb3e2bd99010aa7d9788473dc1e1798800ad0b9b804f8d6b0b057e8fe2951576539064fc6fbbae2c4b94d49169f2e7c999994ba1d69287dba924c6f5077afde7e112f77cc2e1de1c7eeaad7e80510677d74ea8c14fb926f790d231987c0f94d99974f478faf113b1354682fcd7a6878fd30e6a3dcf28a8fbc025082e4586a657780000a1a397dc22c3f6d4dd347a4ece76917073f10d53a61a8dca3138494fbf4e2f00c0b779b87fce1d657df9042b033d44eb31861d318d96a70a52bef51aa992d2afa494a952c856e8314fb0970bc1d3d3b797efd0142e51bc2a64c2f58e068be9166c5af7df7b3591639b43153645bd491b79c487199d6d11ca25159e06fb357546aa1a4cb60c7ee75fd05963dd5ae0a5995910cfe3344a734c01970312a1582f4579e01147f20e2281772edb09805e56c0edf14bf5b3138508b8da945872465ece25b86b01c0bacee1ef50ff72637817255d7f1cc5390e52a3fa29b8153566a3d1aa4fc211866be46294d18867ee0089dbbb85822330aa53c31e274b33d07f77bf8f9e0f1d8a9c313c8c8b86a850f8cdef9d8d26b71dbf445971f96024de1b45afb12e8c8b47e42fd3aaa1f19549f08c4d2b15d57b64b892b48aaf62568a6ff7faa91d8d525cb50811e647d80e6d6b95ebe0eb94a4ff300fa308c1a4124eec8553f4e4735b109e48b126bf8e0bb35f42740aeed8f3181cb38671e4560318123e76ea02aaabd10a9225cf730c0bc26c7396dec0dbc318ca2474ad0d6240b4bf6221c72fd4da22a4febed712a21dd4ac90cc562af32d0b7b7f0cdf71e43442de7473b9102b027a3e981a9ddbbaac8f43c0f300f7c1e1a168e932a3e140eb4da193f0b56e199a5cb1459065dba33025d2624f51e9dd2d1c9bda645529f6fecb8e65863b7733be6ec58ee52d010f04dd69cb19862215eac6bf632633f7796e8973e04aa28f5b4325f86cc2e9d30fd7fc2cc406ef7a45841c1a25c84fba46cb3ecee505382c2996a0bb3b8f9c3136e22988ca35b9c1b6792271cd26677cfe3f866d6c478f78c7b768e604ecd783107288e05d0955023829659e6889e9700f4d49e250133b849748c13572317f760f59305cfd600cf73438428804e4d4b49db5aea51c183b7823a42a010b74253409341498670a119734032beedf5381dc90b8a9bdb30d275e0a6e52acef0a5ff4b839f18be9ee483039b86f8c08cd202bd2b5d1f49a7b1d5dadce5088b8c98c17ce9bcbe34afd0185415de4d00d573768fe54984527dc3f7331df3b4f2d51932033774d124f5387876ce6c1e3ce47cfc169715b3c37e0d1e123d695859152872379ecd6a0993db9cf549441889c66fca1e8353eaffe7e56b19bdbeff08cba99c82234cbc89aa09aca4f5a41047e49a6d7750761a14859c3c8ef411553be49a1ee155f28444d09c4b62fd576bd4f86e647a7ee9dce801e27d18d800d9562032beb15593dd62f7b3910f00c0153ea0ce0e1cc99b93857a68d8a5980ed4a99fb3cbcc2fb113490fd03c02d12d429a40435c946481099fc6bee94f254a1749006130fe85407ec31bdebf051127b162350eea607c04c2002c3e0e2dc1ab301a1d8403c27a512459b693bf91", 0x1000}, {&(0x7f0000000280)="50d55c6fe58835b3e15021ce65f7402d39ee469d986c2f129017e0722904d4aba5c0cd387648645b1960873a299e72569fe6c138a6df8c52c2f48d893d2c53f8ec84533c81eb79e7a915e9bd369a155971902329fd21e1790ff506823eea867ba64e1e480b6edb3315ed617ce88ae2fdff9ab5ab5ec42612ccade8be9a3a5f07889e2312b5caed30", 0x88}, {&(0x7f0000000340)="9200955cde3703959f61fa41b51c56f887d65a9aa235db1cd72b6541822eb679762b7a0c73ce3864e17d3f612836e016844038c02aa70f1683aec49588d7c2065db8795f8e9168b97464bdf387da3416e26be57e309fe8986125d3236680f6d3283491247fd57a2c6fe0f382d49900fcb251b1e92c7f6868cdde1c65a2e6dc6e16f9d3ac793f92299d0326d1bb23826a950e98b52d22710b0fa922080a42638cc0190e2fa39b4abf18bb166122f9fde38bd6af9633e372e87f6303fed5fa74c968662335df848545d0263eaaad967a2e3dd214e8152ee407b20e47a533f7d2ec399f329f7851c0812180803f00294d65d84b55a91fe17b97", 0xf8}, {&(0x7f0000000440)="77ea90d9cbfafb0493b91cb0115bb18234f6c3648ceedb44aee6a4a6cdb423b4e5409c02c21144945aa26ddf789efa7721ca2c37621e6ccf8a545868a5db31f35976aed31ca578518efc0e422ef8d9a149da59740d695a0fe43486ffcc33f34d99db88bcb22eba6bbfd551d2a649b6b9b1855e", 0x73}, {&(0x7f0000002080)="29f4a76320a38949387c86074e02d8a24b608693cb333435fc8f30aeb2b71870e7261647ba83efbe0284307082e26cb9ba58affe2e83a20a94eaa1cb26212292d241c091d8aa352095c0d9614f380b114c82e0b1506775abf9b528588c8e335b74d0ab85b5e1f52a585bf18bfeb84893351241210374829f1f3d5a364bd845153e74dd44381ef8f869e5db5860b0888e76beab4905a2b43dabcfc63ade1e6309274ffc803d70ed92472a6ade0cad21c288f09e1f76c8cfcbd5042ef435a28500fccb1001f18c27840cd5ab37b78db34aa94ecc8aee0d1404a0580625239691b7e0d858169a3255e3c2c6d2d1c952060dffb6ee1b381c9f2d2d3402b63281448889540ef5b16da9d1aef73bdf3bd7aab25d3567769b848406889aa4bde8658619da0c8a2ea2e1b6e3fa92170870b914d0e947b4a8af73f8537bf50c0aa598c4d79f39884fe6c6e5c8ddb75021c1f94a5623f6c1950c051a1513189473624ceb5dc236ae5f19b93553c85f580e34faa42c2f214aeb17df7ef8512917150d684d572cea4064930f842cc127489d99d8985f246d17798ef836b40ecb07d556443c5e3e0cf18fbbed211741a9a5c0aea886c92d5c2f8006824013d0f1d800593aebf3d67106cc047e7ade127b3825c721dc24329b4461c172ada8044cd6d4841d65ff9f526dae0585d95777174296ffef918dbb749175c6ac8e0766f7bc96365540e152ad9d92c105d1c2e213759fb8f493891de3f77bd4290ca349d0c267169ef51682e789bfdf4160b6fae2105390040bfe6a68089971d1da9084436c717c7e226ee0ce7b3ba87ca7eca114d094c758c77e435e0eda218d109b818e3dae5649dc734bcb5ae138954e53919a20e3753bee36bd49c979924dee31e3f80e0ac64d6b8b524668046e079d807c829a9af7792108afdce96ee73619191662f26ebebc6a6ba0e4fff024c418cc74e82d570e625589e01ebd41f730991bcd6901314ee104fb9ad8e1e461fbad986fc27cd6b9a1ce200517930a41871d991c6cb284fd0c371a9910e07c7fba6a178de0a536850cabdcbd4b9b7250b9c384273d5221b562f8b8dcb7f4cee5b33fd531d0d6c9435717c8d2f0cd145a91d1a6c71007aa423ef590542de4e807fcae1979f4077af5cae89f654f7178cdf345000e000834e922bbebd7c27ea2ccc6b49c56561536c3828c2225cee9b35747aad421a3cb03160ce150d25154bf47ca5fbf93bd6e798600fc39a8b341f666bd9cd7ed36580849fb54c84248776c5b4931e8c4fb007ec3da1e55d207ee1878665b1976888d4032bb51c041382bd034cdfef7d16784b46708138e6262790bf53eda2ce4095b8fa3f9bf17bf8e7ed7fb2c84617a2578362cf20e341ce4c4f9c4e0f3fec287d78a3e06f8fa0a467b2719c6b3dfc064094b5d966b5b87b0896f75b66e79e295b5fb7ac16beae8aedb566071d1042eccfe00c93b2c25140c38fb5125c70fc60ad02f032e4aee3ad8bdd292d56fe422ff36cfcc1f62272c998fa55bb5a5b3654fc98c975bc988f1d2fd77fda64bbd17519707237aaf76606837454f5acd1a9313ec4b8c0364ded0c261abb928098ce8964384f7a995fe34c9cc29e9546da88f552484177c177e2132722138c67496b9fe89e90d54fabe314ae1e93e35d9b52c306c7dfde649fe234e4297941f52fc2e471d5598fa39941e4f124c5d44687f860e16dafd447b5e5abc44b2a143916cc705ecd1cb922f7d6189071125e95d6859882f3f83977d607a84e83201616170815d21ce035f0ea8d6f4b4635d33dfca41b3d3c808c8010c3f86a0ad338e82e2610fecc35dd04b4b08a6f0d287f98c9e6e30fe4ce2cd36c6fef6f19af6febe36d242e089d1d24f5005cde2ff5ab06f8c50d48433db0439fc380c160e60c6cc32930a864f99433786d48c454d31c02a72fb69724c6a1c328c2e55371df98e2fffea69dc30a2a3cc36cf9dd6bb3c8acfd09df04186c2ec3aea2c18b2d425976de79d97cf1a4e001b7cce93aa40147dc68297c133730bc840d281b0edadaff2d1300c42672fff89086fcd0c029ade3ef473a0f94a34617a4b0be5730f5a16bd03fb3cf4889cdaf97d24119cb2aa703d1b7fa31f0e35cd1f5a71c5d8f6635b56d222635a07f319a2ec5068699d60995c7ad7f90e9d5489551f50e102c4e9305b2bb032c6673bd01b56646eb99296eb0dba67ecbd9f90bc1de70ada877eebfe0c5b07c4e6662a3ef00253aac2f0b57ae9fd80bea9cc1f90cacd599681f4fcc50e8f2ff05a20e1ca475fc1acc17b8bc5ce40afc749060110042d2034b0e3a6bf03c5593ff96a3c889641479867508842c09df50abb99e05eed92060f8d706991ac6ef2d0d3bf0ea525146683bbbe0d8aca4bd3366724677617890d4fcc0ba8e65f3bded42ec856eeba3fa03ab9f53c087d0d6543f88df3326368d8322eb7bcc3e8cbdc0ae37d41def6787fd5b29cf9ae8465935161799f19f1789f5684bdeb71e4d4d47e2c081b8ac7de8cbca7c13498340cff52d0d704d963a1109fab013180ec58a81e1763364ec2e93e9ff34e222e99dbb2bf48a0657f4c79b120b36c34da7d7a826dd88e6a22ec9a4894e298a3d55c74b48ff325eac2bc517cd793f5f116dc597ededf77d07e9f72a34d4be55230a4d8d1e3c32328a9cc549f484d6fae1948b1a1bfb40d64d15c5036c625826ba04ca233893d464c09be5c403e8901468701f76f38ea456ab2ae3e98d4f18dca190038bfc654079a12de214d7299ca1ed457fddedebdb6bdaaad9d5e9a941a3c6911d23748467b327221466ef571d6efca377df7cf1f293097fe9a387608eaf44693b968cc4b6a402e18e1a4978787c1901c6c032b207cc7a0356e473201c4d26938676c95b1a013e3ca9a603ca95571276a651841b9ffd78ee2d26e1da146df707460f8a2694bc4b09aceceb1af4e65df329518a647e57b5efd718a4dd35edd72f5fc1da27b0e5b8a7d5e60218b45f3faa87ed80f97e63f8caf0db9e674f48f4e91b4528d7b3301259eef54a6123415ae5c550a974afef3440030c359dbe35bbcd4b09d5f5e45ca81b9662abe45108178fb53661aef68853d0c1107032f3e7c308481b6190509d6357f07d519c9ee52d8a830291ae736d1e271a0ce0eed2590ed1406c428e4bfc7c1d8ced20e7d3bd9402e6b1131b38203c9b468dfd545fa19b0682d87b36800881e2905a9c5e7727ba0b5868a3c8b590f65437e64605694118cdcefa36a4f88f2de2a42bd133da9ab31a4163c9a5e088ece236ad41932e55def34cfa811ceac323bf6ba049dd45e0ac83b506adc20aa29bb2919a3814da8fdea44c5e67a1fe7ff6dd79cc80f0abecfc246c97b4aab96982368091a07e3c0de2806a7d1a8e79cbfa32dbfad65e7a6747ba63ad269f0b282c40fdd8f48f43462af890e155338b07e40bdb15076c50fbdd837571d76edc868b61c02fb0c56e9e5deedb0e25a3fda2a428e88e99af821555989035f9591d68875a7235521fe1b1ff7b17a13ed3d10e09d3611e81b7d9c3fd89fb5c67935499023120f95f791e9db25e261f44f77008cc225f4a768d78c821ba8d86672f9d3b3365dc1d99b52b28b7bd9754dde44266cee8790f1fe2a75696889bbcd60200d33a07c88dc522d7a13bd04dc5e8216917aaf14916046f021b0956d2c9fc83aff4430d52e310d88c9a59d81a41db64660d9419cceb12b080f39195648f107f7e78834db1fcec9d3dc27072ab25f2ceabf7a63bdc845c35c55e7488d1fe88ba8be2aa2759cdc4fabc716e8dc9fdd3bb5b4631c93de8e3e9659139544a2b45d38b30f7bb248ff24d4a381b3d554f998854852e5147c2486524ae38d5dc5bf7a407f66da4f486f5e8e876fe70ddc90dbc993fb2765fcc9685614c97b4dbc115eeb3154e0cef96ac3ffd85914883d1424bfffcb4a893ccdda071262d678497be4b8fc3d98d42cf7d6a754bc079c5ef16b7ccf08323e33dba289a58a34ab029034151509de8e559fde23ba637d6f4ee3b11fe7cf0b6e4e965a8d07bb4128150d1105195a2e18f466a6410ad218c2f5e007c8c21e6d357ef4197f03695a230ce1a91055c61dc0002e07c0199c1508f9b2418feac5b27699320c737f0ecc1e664dbe34788d9dce92e278a9b9451c183530b738dbf9215c7a39b1adb5905238467bfde6de708c35375fdce79344585a2a1cd4453721e6177a570ae3a465c87c509ea52e1e6cbbef2e8308473073ea352f6ea61600229499fcae570502031622e046818e4b570b04f444be9cb9c35389620f490e6a7212921f702fd2bdb1906ba5b402ed27b5e74c854924c3edf14f865ba3bbbee23ecc21bec7f0f8fdad460afcf483410544b0569354d9bda99c3caebfefcd44f5b340ef77711d7b6293023235c818fbb00ae11b04462844692c9da31c65851191dc8023bf5d3e32c3257af12867d9db7bf87b2e0f1a47cb0a7f42d070ea25cf7c434eaeb1fe597d298226d0d65ad24ec28a423a52eb6086863c13a87ce9634faf28a22e2ed8d3995a4eb249b7fe6bb77c0cce508e88c27a525312f756fdc15ec0200c5ae76267ec20ad9aa04c3114bbcd6cfd05e6442be60bab8f7bdc7c8864a881298435f2e05d2f7800091dba176541a29830764b5a1e1ceadfb5ff1cfb36f168eae99333da18af4e08f53ebf48fd1de5245b914345d3547086e4653e394a400cc964710c9c6ea67b4e1546d5e43b25bc8e14911c557867e5ba229bd8bd163d2caaac20fcaaee8624eaf9bf1ddbff99d6813a593a71f6d4761b40475a8718c6fb941ee8de4d3aa63fa5e71f011d824f2ab0ad1a960492efcac2d8e294e4a8e3ae36af09b1a4ec563e2a4560a5003bd95ad2a34d902214e0a6f274b3887aba1ecef991d1ad796741c86528b68eee7daadd409695d51add6b7211a829bec62ed5ea424d44a807c5e4ad771ed9ff0d1725dee10d89ef22818836b693528dc1fe817fe29638f2b8aaf5d7c9f6c89ab101f1464fbb66ad9c9aa34b90363ad5f3f25e62ff126a28f90fae6e232630fd02daa67e9e21486f1a6e5c07a832121204801e04fd9fb39b27e9381cedd6820a6d57b7fbfcf8e87953cce191b07d84edece45dba568bc2e822577b7d089a691c66096d48309ef0de9863b2daae4c08092b4571ab68a0aa880d2fa764e2c1f44947aecdae481a670ca13b2cf6c6018adbbf00c11b4b6e740a8e023f35d5bfcd66d5e9ed9304ca03e36f4d8992ece9342eeaf5ef194949156b0b84a7e2d9283dcc832bc4ffe9fdd7f9f1e294df6c828e3ba080592a0100f3d307dd03e6633a0f02994127511851678b731244277de708fece895b738c920be26c4b04ae068cee25dc8488c3ba358198793fe7088046df2ce9602994747e943a47f6e956944734a68c70fe2db28e9a2ca24b63c1667923f25cc3fbb2d88583b05b3b1cf6a8f56426ced2ec1b0ae3e3de823294c897ca530b6e16d9e08031eac8d78245e29ace389c522d87f5ebcdd71c073e425b3307b6655258715831c3d2cbf748b1bacfec0c5107492b9607fae4ef5c619f2e4947002e9488bb9712b926037b48b77a0b0dd76e16e5bd4f30dc8bc982f6e8fa5870978a7c1315974025c6aed1f672738cac070f2d83cc7053a2838661e0fbc3232083c4e44926591ed2db253498223ac68b83acbdf0aa0ad81b97f865f7a8c5bf46cef3aa7df05e0022020b78c9516f6cde8d0939a8e42d17da232ef74cf1f723ba1468dffa5282558ce2fa00ba074c3137d5cdaa943e6a2a0a54ae18b368fafebe06fbd4625a407af736a2", 0x1000}, {&(0x7f00000004c0)="dadf3f78300982a1dcbf6175a631e371d28afa8226244f51cfb242d69c89780a5ebe6064040d605c299ce7df86637aced618d5a42b8eb08f870855f5d02cb5ad65816305b940f8d60f7a7a33ed3953505aece2ff10d1264d2835ba960bd8947d8d04cc526d864c84b790fb327ad05cd968f790fac353739f13daf2c5ae21fe74f095c18dfe93ea5b463630045f1284d020c094b633549e2f3411fd2b91b50945dd85176aca73b2f76e7386df7d61608ee83b516643ac7e0bf6794d2625fba52c7d858caca4dd9811f52904067258025c3e59a00c77ff28c12d762c452eb29f2fca1f60869893a3fa3c7f2c85d4dc959a73cec072764d04bf", 0xf8}, {&(0x7f0000003080)="dd5c8c1b99cc350ec0a03dfbb37392e283a9b437ae76c2e83e47ba64f52e6ecb44e1f13692785f781f5eaaad130c0433db4fdb70818ba49e8d4e6536f4d0a83021267d4cd0631e4d7b309b8dde4215a282971b907613dfa555627d3babaf95fe2a8e29554af84f5108cde2be42570c1999183e6d5d155757d8c1835f2c04e97bc409fc153e74372f2c4df0da698ae1b20fccec635aa7f84c27df5705428d0908fcfba7c43e9f0dcce6bd7c8034362ff6ed87f255378e258546ff532e490a2799895ac618db9af612bf7c2869ce3bd30516a91ce3a084ee1d1728b7f22f511af0b2d868cb75e8ea60b03afacb9914d0fab3a70fad6352eba2246be1b9fd180e5b51ba6cfecf61ff516c3066f80e975b0116435334e1591303026b1e2d59b39595edfb7306a61b544ff177f09e920d0991f93b2ee32db53273e1ff58fd306898e72edb0ae3bdb2c27a6b37e2a3a11fdbfcdf39d9e546cf2124494f92f6ce58394c45751f136a565358d65fe41f176b100aa45c729a28d5f3d2772d1c348df49ae2b5239149cb1c75bc5ce522df88c9ebc8012784cbec5749db5bbbfe806271e0d6823c8299c9db0bfd0567d82e15bc073cf6354ff71f2b820ddcb8e3caa86af1c502c61c70e33b5b77f3cc4bd7e6d9055a145ab7a080d22af1d612f0c87da92e98b338a891d335467c1cab12133866821f4fc55c38eb357da19405d82900ab12fc8c69b1548be86a566d971dd928709eeed9b31afae70bb2669418af72ef88e4822712e87fb266e5bfa8df042f2283b89c0746fdd04400bc61c6f0a0b1cc093a4fc0acdb5dae4d15b90b74a35239b0941ebc0b71a4578b7335f0b93ca2e30b3eb8586b5472b27cdde2c5864b4569603bbcf6faacce892d3e91a090c3da4e863655ec96920413874d133022db2f4091287531919312d470ba030bc11c16b031fa0cee7f73542f0aa5c50cf748dcc37814636e9dccf9aca981616083a384ddabba32cb1f8b99ef6e7c8adabf762522b5838ade403379863b933339772b78dcd054c9631170f515b802573ec6ed5a525e5b3e659f9c0238cc816e5b73b055a0426e7e1af6899ad8f902645e10850d602fa200837fbfe8e3b06eb056c0c666e34f0a2848a0cbf594dd1e71e2bd827eadc28dfb2b44f58804a184fce860d133803c736a746f1273b82f616c9bc1bb3ac69c04edf6cf5a3eb09aef3a25ed2ea06b480be6d82809410556dddf6656b24b393e0d55fbaba036cbc57fdf4ee3b3a5f9fff529b8690053e9de7d2f09902f56e7571830911a79c0b946fb2f12891f0b98d97956513b7451c597ea263aed64bd368b2dd946c864ba24502fee159eed1635fcc459d88db1374f000157c044a2baefeeb55f8e3dbab36ee241f4b8f7f4031abc9739ad6f8afe96fbf8ef185b57b441c79856f0e7dc5c4d5f935e123c474fcb3335dd7be73966de44c987d634a1c612a87f65b469eea8c55a06df1c41db2e7851f5a4c6a0efa3243e28627ca298ad40e8a91e82ff404cc8bfcff484d385ff27dc5b4034d4d5c9be4a1da0a7fb730a99035bc230d1a8fda936d0f57273ebbbe6d9999057a824e5271bf15dd242c656100936e599f323f14cb8bc72f815c8a1d31ec03567e42b539db18528bf5213d528b19bfd70b53a4453a63f441fa941fb5f21a6d9dc6c78270dceff07a4b5dc58bb2cf73561c3e0ccdc38ccdadf769047c9744486459b3b17360133f47560e4567770b9ba54855b3b658d91a2e8841ef0412643a1f52042cd3bbcf67116942735954232c8ca41815e6e50fe03b1347207e53bd487d5633c0b66f3249f555a180bc7e096a37b48e0e60f5fa52a0a79b87e71cdda4a844003dd1742e5e19e9267fde3fbdcd3e5f91a75deb87161d9a81b747d95b10d2ff2f55604cb160dbb722dd85e821bc0e0d0d60e953fb979145850144c088276b9b96b81f7ab9a2e06f7814ceb88d91d0f1790079696cc471e98a9a9a61b317f8565e9b8cf6a299f2f7a937664601aec795d6d2ff421ae6d88908694129b1c106c8229f274b512da05dbe40898630f9da836ab29c1fc0924f4d25547a1c712d05e6b04e623ba17323192c1c986d6c94031e6d107dcb6e182d82806de566d99712454d94519e2bc9a3217da06485956d5bc6fe1fb1336eb08fb359fbf0e0e9884043f9347f5587639f115f2a89313151a4f3a1e605c95e2393e43714d088c3a6f302d802fe611b7666ead34a86d262c68883ef471c058369ed9929681ba7a348a426ff8b071d6a889bc305d5d3c16eca2f50c4f43b59829284903c1f90c936096a71936b4525fc68fadb51e62bdcb6e36e0a76231dbfe8ab670e126f99de02c9fbdffbab545bef849eab645ea925039b47ec6b1b2789e5fae73b57abb53c0a14ec14f262b7a11c15568fc9b20976e5e4de11580d32944aa854ef196cae131f46745cd1cd244b35adb67bb296650d8adacc4815c509edf2c0f48fa3395e8470c31245d396eb861dea0d4ecfe2f90f16a0a275e992ceb5926dc4474123a27ee3233423496eeca133d8fbdd88e5bec0644f947e40b6f7fc23356b0815dbb1dd8995ab58b515462908a579a229ae9bec1478ef58c68e5bc77b39fea8d9d75ceb0c82289ca0c2f2db6ca4c3201c82bc3ec43ffccc4ce670070d959be2e384398109dc1063117b536d9377f83620e89d9a336dbde88ff4614f889d00866348f309716f277e3857a73c1df2949d8de09f57ab31299d875986db720d2f1052bc37f435e69a6741cb67d8eab1a20a08ed83e6e80821f975dbc6a338bd5aeb911e72819e417064c96777ec373b07cd03d8152ba4f037ed6d4b26910fa78731065cf8182573211ad3a2bbbc77f5b8adc7198f60234868e928c2d8f66ce67315b8010caac02d68c51510de2fe332cb7287cab9d378cdb6aed5e58ebd3383262131f2f23ffd7a2644bca2f2997f564e8724be491e718cb4187922d0a43126380a001f05657336be2ced182c77911e5b6c593e5cf248684916ac61f6619bfc682d2c1d63a5b71483f5f0bc4bf77aacb6fb0d7cc56ae2bedfc2492744b191275c2f5b01615131267095fb7e557cb5ef87e3d0ea1b65c009e316b5545d3a960b9bcdf5999842a04f6819188e76f1641dc024f6267d96be65375f6b7d14ea7b7f51de29a9a6c9e05289c554cb01c31c3388bcc1cceb39650c5bf697e7175097ae491a3c9db617f590c03388c1a716159e52eb9faf720bb36d6f9c25fb2ca1b76f3110498c4589851f5d5b4bd073f51bc3764cc7b187f29f9e3eb0c247a518c83821d4ef35ddd929ed1a886c0a20b45ae9fed8b7a7008d0ab9b24c19c680f56a63d5e1c07332b9e183d287af54b8fe9e4e74f7ecf91e2c0615bca7bfabddbee555559c9ffbad40258c8b927599032a4a97d9e102eaedd7e55b82c4bcf8b86f3cd5b4ccd6bf4a4f009e1794e78f404d670ad985dde6ed85da207f37144735d0a6a49851bb3dc527e7e8a683e9b83fc9ef693bb840a1d86c829d1bb4ff88958496fff0b3b92fb77772dec858caceeab85273a582c6c733da37ae4b09c9c61a8a502cc9fc05b4c66c989c7a844e4f1335533c3bc70acbf551591f3e478d1f9d191344bea597c7a3b7e24dd4a1679dd4176359694a0ddd633d91a708d3371283aca266af175b4a431644100308184a33dc53d00525ad045172c951da87d3929b306bd22af535bfbf25f03bd495fed58308eb2311acfb4fe365f24a6d0b5a885b15e501542cf8f9a3ee497eeac1c89ddbb0f1a0d7ed5749df260dec2b5178044646ad60b90be4051adb421ba03f77af8227b57b6cd97b1fddbbdbb4a680b7b82381739f04d994d35c60bc984d5c5f40cec6ff0210e18018301d9030ff52e5d019cbc6478657c5b4579f7106930c714b8000214dfb0e208e8a9a36529101701f707befbea3008428187500a83436882f32c079e8009ae6212a96667bb32fd8ab79b930fefa3160931e95a0b13846d604010126e369a4dc156e521d199d302e8c785f86c53792e3b49753802b6c6d9e38d59fd03b2360e44673b8229006aaef3faadb8a9cea31c3532c5713999553498ab8a0debecdcaa4a7bb62836fc80a911b773a781c335b2940c968755fa5b8dbce8d76e96b4e2bee70fc438c883fad196da693f91385c7133522f9032874976ba8c89120ac4960a2e4821594f467ba060894ec9b9b5d3d5cbdc9bf3fbe4c45e560b6b1dff886f1d2b30f627669300d083d0fb42c54aea0ed3d6855aa1bd374ebf90a545390389942b38c3cfaf3cb4ff529aabce5d61ac1cd7add8b384de77880c05cd786b93470e761ade2a58fef588dcdffe9750239cbd8ab59127f1d0face8087559126ca73ae3390f9132bc7637df6b8897f1279722c4939cd130d56267ff0934cac33c47fe5a279edf01db352623a8c335cc9a272925aab30c54ad2444e9f2750e07b653f50db8b4756641d12262e693cbf59d646592485f9db058013f986522ea83d16641288c7e6b0f8e22dccb6f7b2fed9872a966219730539f8057f74d4a0a640e4922cb74b7ec5adda04839f6e934635ba17f20620a8241698a569f8911700fad48587d3013cc099cb996de40869bc334258ffb869148e1613b089ad3fdf155043205facc537631c57d5b89223fb7c51cac1c9e5d8ede589b3342ef8741603852bf85d19b26a94fdece9f30b451d0769b92d94443c26a7af2ec4e994c84eeeb85f3c9e408c8e9437e6ff57cf1d43ba0a8c47cff3ac87097c5c8e7736f7bb9e5ec25c7a15f2dc333d1d6e2777f851479663ccc2672ac9f774611bd5566793d1dcd350d4a5031298817dcfce063bba5fcf1e7b4981c4e65369e98b72673e7caaf5f42407af0aa6cb74d883fbc00c4b9afcb7449f5cfe00e867bfbc115910f5b6b00f956ffd9d9c9c05a3a6f979218d4975e300c85e7cbcb75f030e9c2e2a7b7f321164626dbd49de219641b6216b3899c42f861994698992baf4595655bb76007115003f0e7ca1dd1111e54764177e714dacb553b1dc5669ea66cd8f451b350541e8d4ef1207323c2b055395b7473dd0b95801c43ab5a66678c24b40ff77621c8fd8d658c43a648d3bb0fe48b98f0b1338a36d0f74c5e62f526f34bee874637cbd93207207b77b3646305be011e2c519ff0bdf3327eea56011b5a67a2d4470bcdbde7243dc465421f669e9f7b454fee3f47890db89362b03687b4b50565bcde12a43ccafd97bd8111acd67812bf0be8e2468206d407d1eb3229a58738e0db97e5e7c9ce61849ee1e9bba21f69d8c6cbf5923a2f01a2e63e66f4af24620c90108aeb434db53a6d321d5712a3d066be9d455796a89e767984e5f3490c8094f1476b028420fe07b1a8274e7c10f4d07b94f879cac63598182dbd51790591c04bebe55e0d86c9e30a20444efe96cfed8626bbf59dadb10ba2c48d5d06e4b26cf4837a43ee0d4c577764032122f2f486934955ee7d88fc2d9c87aa0ec39ac8799a55b5758031ad5ab2903862727c6e1e4f1b4467e5d064bf49c05e97a5e535428e54b44f868f9e69282a34dfba9b2c04a4bd9760873b67f02ee0350bb537ec00343b7423017d06817cb63e968d31a6e9916d76d7212bf5c6084546ea9449d78e68f1d5180e336601cb05bd190c1cf6be05550e22b3e0311e141627fb78f785d315e4892aaf848f42cc6e4633e19f882db29d1272afeb6a03afa3d0b60e3917b8216dfc87a8019948d320d27e23050d554e9102df4c79e0de163824130f81b1f42be6a5f1d0ba900f51e877e7c110a7ba94e33a256a837e95be8010753", 0x1000}, {&(0x7f00000005c0)="7957957c24bb479959984ddf17878fb65f690d672a57743e4f0930358b6884ebbf69a5aa5e27e60b63b6da8b85339ec4060af3070dacb4f62b15146954b76ce217e9329c1b6e6f0d7d31c70b3d10169b92f89ea345bca3ae8cf8fa65983ba8292267dbb24d6137f1e38f2ab34e030d0ecc177b5bb0408b964e471dd21d26bb8fd115d36b8ee51977d897ca85c989567f3eff8e2830b40a", 0x97}], 0xa, 0x0, 0x0, 0x9}, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x2) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) pwritev(r1, &(0x7f0000000700), 0x7, 0x4000002) 16:00:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x4) chroot(&(0x7f0000000280)='./file0/../file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:54 executing program 1: r0 = socket(0x1, 0x1, 0x1) r1 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfff, r2, r3, r4, r5, 0x10, 0x81}, 0x1cd, 0x0, r6, r7, 0x8000, 0x3, 0x4}) getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000040)) 16:00:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="d7e8104e667bf9319062f4964cfc4a7556605b98fbbb8803e04008fd1862ab30e94ae6de7a942c3c156e07b74e8e534480147b397e598ff14239a9b8fbbdb95979e4b8b1257c66987021d0d8bbaea4b274f29266cf0c5d479766fb009d76060f6e697d8640f5c4a2f48a0096b53a9fd7b4c21c6fd80575f749a8985b6ccd312ef15676971c653e2f3cae3eb8f4fe474d9cfd17e7d3821bc23639276179c79498ecceec230fffc352b6cb3f0342d037df04b9807ec1955a06e31613b18d9d639ddeab3c648e7bef45f25d36bd314315661c40685daac7adbe07b8f7355419c1418a79ea45fd912c13eea71dc2e525d61c19e420", 0xf3}, {&(0x7f0000000300)="5ac165514dfae3ec369dc9235aa69334889c10f42ccbbbd29938ba23d9bd0c92227c4baab2871d8805a835768c61c1883de373f373e88647dc55941321cbb11f20fdaad1b580d76cfb5eb7cb34668ad6e63a65971329242f04cbe1980cd06ac5cde6c59dbfa94458f66bba8cc9d0f934ac5984e1dd7064c5cfb966cd49383350f37656c388807cc9957f61ed95a2d595de15b08c7fe91270e4601af18d0292aa932032106d83bb5d515f1b12eb0a994d47f35605e7ef6b7a9338660bd644f57efc2905e021cd07c693db0f3b907b8616e8", 0xd1}, {&(0x7f0000000400)="cf052f42872a2e0836d72ffa5cf2257a22f5ca9e5c36cae2963ef0a535c452fef984e9180f824ac840254e8cd4f8283d85f8606ea166c18a4685ce737b333966324f026d4417fb0d96d1b743b4c76b740cfe78549f5178e96a37e462058eb107e1390c7a6fcd9cf188de20586c2fe8c077f0e3b8429527", 0x77}], 0x3, 0x20) readv(r2, &(0x7f0000000a00)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000080)=""/181, 0xb5}], 0x6) pwritev(r2, &(0x7f0000000000), 0x10000000000002a0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:54 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x8d, 0xea}) setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) dup(0xffffffffffffffff) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x6, 0x496}], 0x9, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) fchdir(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="4fc29fb2deb573caceecc1295f7eb6ccdb85c806d494c1854a02529e483ecceb6a450efe4ed927e78dd236d7f9881e56c30b15995f17278e004130e13fd0dab2c0b5e5c8db030dfd47471953da13ae1111bbf84a0f6f0e4d00c2758615bd0803265bf8f1b667b67c17", 0x69}, {&(0x7f0000000100)="9a38ac906c582f9cd9ffcd47be90d8c287a51f20093f964ef031c734f858d1245502b67419b3437b036224ea71e887c894eab6498cbf91b1a72f7c8013c1404cd4bb22fc67c62089b32277c138a2ae3fdbe8be56fab87177032d8a4334d82795a10f63f86354eea03b67609ad9fdd2ad621da2f72df53b5e8c7008c4648a3ce1665636beed58cf1e3e93b9ac412b0ecf81538347a58f98f4a07f936f35444d5a091e8bf158639e3de30d0ae2e51852c5612be76510a8e2dd5996b74707c92281cea7ed5c5abe94cb5263cd01be", 0xcd}], 0x2) r1 = dup(r0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x10000, 0x2) close(r0) setsockopt(r0, 0x3, 0xff, &(0x7f0000000240)="dd2f4319521776d6a7b947fa629c711c73d8265114e72ecb35fad8aaef9f3fe879f51f228a0c6a3d23f0d87d49e7e57be96dc281ba0a15ffb0e80a6c6826db016de8b1a3a26df9512aa657526c45b9e66ad976c55486069698304256127b0ff5cbf85a71a6d80fe3b1ac0aa3323f996e4062dc74477362468cdf9c3b13e0b0a4c54ffdf4c0aea32b7b75b2a566fef23dbdebb730de780b9e82d4a962cd60ced3d99b4b8eafab501bc68dd9567a915c4edd4f3eeb50c737a12524f522382710bc09d2ebf725c5d8b6bd92c353501cae15d00350bc19554cced457b9f634dd6eab35a112a59a65d9b65a", 0xe9) socket$inet6(0x18, 0x4, 0x3) sendto(r0, &(0x7f0000000000)="cb3960b51339a10bee1d386953f320e76f4710145783d8f4ee994983199732c8fe086b272bc727b33538", 0x2a, 0x6, 0x0, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="49b9340ca68fcd4ccc1625c58c81388c998ddef5d20ff6b9034cabc3cd608c08e45e7bd60ecf0d1593dc2713fc6586214f5a457aa6ccc95e44d2a3b37ff943034103e82831600fc551ad78ba16f694df5951068566728a02a1e491163a", 0x5d) socket$inet6(0x18, 0x100000008003, 0x0) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x148b80000000) open(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x5) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000300)=""/9) r2 = kqueue() close(r1) syz_execute_func(&(0x7f0000000380)="66660ff3b140d4819b4898650fae8e42000000660f382a4259660f3a0bfc64c421e9d4b9feefffff437deac4033d79f10e0f6465007d00") r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) truncate(&(0x7f0000000340)='./bus/file0\x00', 0x22fd) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) 16:00:55 executing program 1: socket$inet6(0x18, 0x0, 0x100000001) r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) syz_open_pts() readv(r0, &(0x7f00000021c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/197, 0xc5}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/153, 0x99}], 0x4) socket$inet6(0x18, 0x5, 0xffff) 16:00:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x7ff, 0x101}, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) close(r0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x4000000000003fd, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) semget(0x0, 0x5, 0x402) 16:00:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(0xffffffffffffff9c) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) fchmod(r1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20801, 0x20) flock(r1, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x3, &(0x7f00000002c0)="6214ad0a676c6119cc874c9cdec3f07270ab29c3d50e52bc4e7498e177e10af3274ee9a69e2c957941ef2f3c7aafe925f33614d52e1394c3adb1b9db5d47c9e585806119039e20b17615055e0fc2272b41d3cf609136194e830bc2b483d901594ae75910766acf3d77e158fc983db69bee12efeae2bb3cef2ca612888b193d8c2e34c903a95625a673ef11decb4b4c0e49423a13555d8d0ec996f8656891db972f707aef78395b410d7ec5247618453b861f871b88fec15b2ad0a6e6ab15cf52ee541313f2dbbed4a0b82da7f68b4102613f2bb7e70b68e1a088d79828eb39e6f4d149d8", 0x35) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000140)=0x3) clock_getres(0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="411a4e5dde32f5c8c3a964a790d2e0b5056967b044185da5e4cb65c62c70d65bd9162bdc45560b189c9eedf1ed7e8f02dd67ff5a2086fd491c9ca6ec48fb43d1d37ed1a11851cb47e943df10395537a2575a1765c8bb8ea4f3d3d53aee3223b225ef753ef1957feaea44aa9d8d864a47aa0b56505a5de99aceb91a1f222f2b4d18b4fdd883604438f97ae9248669ac6ee96b8fc04908b0e2ea2b3fad2b50d11fca3488c280a1977595d0dd78c64a76512d57fce1beb919", 0xb7}, {&(0x7f00000003c0)="1de86c1e568fc6a16270f1a0de27d25ce5fb9d5a51f2a778c9448228f29deacea53fc6f37620e8886b452a94061f96c68d7aab1be34f9945cb527db8c8ad94c0327da1300086155395beea1af18fab", 0x4f}, {&(0x7f0000000280)="49de5f7b05b5b22fd5bf3de8f0", 0xd}, {&(0x7f0000000440)="46bc675af6f498a42bf3", 0xa}, {&(0x7f0000000480)="1bdf3bf53f049a098bd007398d20f09e1d0006f58c9f4078f26d5d6ae2ad298af06b067e7f149255de418625f1522492d09cef87a424751a39b314fe0671299306c3c01daa6f12dfcb01fdc90bd20c181e0eae46e3acf0ba9a1d351ba6a9f8e311f42e7480bd3917aead63411540885999ced5903be2506e470ccd6e20d948d4ba343c8750184c37277560b14a88b6ac5c44127c0b80f16e53", 0x99}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1]}], 0x98, 0x402}, 0x8) semget$private(0x0, 0x5, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) fsync(r0) fchown(r0, 0x0, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1d) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 16:00:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) write(r0, &(0x7f0000000040)="35d4643c133d3755aca33c1fb91aba16cef6782cc268592adf82e9f82d5cab56f5f9", 0x22) ftruncate(r1, 0x7) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/203, 0xcb, 0x2, &(0x7f0000000240)={0x2, 0x2}, 0xc) close(r1) 16:00:56 executing program 1: getitimer(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x20) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x8) 16:00:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000200), 0x2, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)}, 0x1) poll(&(0x7f0000000040)=[{r0, 0x21}, {r0, 0x20}, {r0, 0x32}, {r0, 0x4}, {r0, 0x6}], 0x5, 0x9) openat(r0, &(0x7f0000000080)='./file0\x00', 0x408, 0x100) r2 = getpgid(0x0) wait4(r2, &(0x7f00000000c0), 0x3, &(0x7f0000000100)) 16:00:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000000), 0x310) socket$inet(0x2, 0x6285d162c0f09c67, 0x4) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="88cb165f7c", 0x5) 16:00:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) chmod(&(0x7f0000001880)='./file1\x00', 0x8) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') r3 = dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x28a) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) 16:00:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8601, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) chroot(&(0x7f00000002c0)='./bus\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x44, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0x10001, 0x401}, {{r1}, 0xfffffffffffffffe, 0x90, 0x2f, 0x3, 0x100}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x400}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x3ff, 0x4}], 0x3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x86, 0x12, 0xff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x31, 0x20000030, 0x381a, 0xe4}], 0x0, &(0x7f0000000440)={0x2}) flock(r1, 0x2) r3 = open(&(0x7f0000000300)='./bus\x00', 0x200, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x18, 0x1, 0x9, 0xcb9}], 0x5, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x9, 0x9e1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x16, 0x4, 0x7fffffff, 0x80000000000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000001, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x45, 0x20000002, 0x4, 0x4}], 0x1, &(0x7f0000000580)={0xffff, 0x5}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000012, 0xa0e5, 0x2}], 0x5c, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x4698, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x80000000, 0x8, 0xffffffffffffffb9}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x7fff, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x81, 0xb7bc3a3ab87490e5, 0xc88e, 0x5}, {{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x3e}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xa5c}, {{r0}, 0xffffffffffffffff, 0xa, 0x8, 0x7fffffff8000, 0x3}], 0xffff, &(0x7f0000000280)={0x5, 0x2}) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="be4098a9c13515794edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736b05c596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffc3d) 16:00:56 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 16:00:57 executing program 1: semget(0x1, 0x3, 0x290) r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x1) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="d80e2f995fd6778d6e4de8c7143a2a377e1bc1e0a7fe81cde096fce31dd5dee0ba2cfe196e1b6e6b7d68fc592fa8320554f865b547f6aa6e4ed8", 0x3a}, {&(0x7f00000001c0)="b5d68d7b15cbe70fea66dc8fc2a72749d36ccba8994fe7b03e22672e171b49c868a9c706e5468ca796d6fd77922562d7515a2b2699e68350b60581", 0x3b}, {&(0x7f0000000200)="ecbeaaf8592a3bc859a8d1d24d9392611bdbc4affd6b4957c34c2b862e8d8b76218043a884703ebfe5ae067a316aafcf1666a75929c66e605cd909c8", 0x3c}, {&(0x7f0000000240)="3a299a", 0x3}, {&(0x7f0000000280)="e14a4e11d2662b29010bbc16f0fd9d9fcbdcf420e64d8e4466054902e250bb94921fbfce6cce72e12fa354f993936250ca", 0x31}], 0x5, &(0x7f0000000340)=[{0x1010, 0xffff, 0x10000, "3228f44c84cc71cbefbe075882c803c5b0b71749eb242ecfeca17f373a62e51f695981aadea9973c400640fa9a47ab4ecb4274fc107f357df76266c2dc285f54e94ad8e7dbf6569f8d6d736a7134c4b648e1cf5a5726e358868f16749398c2070453ddedb1f1621820035d95b92f440c01e3e5cedd6be9c2be00655b1eef82702a424f778967d91c57f76ba626899ff7fa849f095ec8a8ecb505bb60e11f5edba80ae1793be23d577a7db87294b63da0a8875b6bd66c5499e0ccc8b00f3a49969acefb14dc05b06b811d68e57fe289b2b86a3277c2fe9c245873e7b5ec146817325e8f1dec0ca3f4350b52ddbac4a06854ddc03c7f14846e501162fec3a1064ed02ba3f24869e54e05026d5c1cb80b8580702726e82bc91839bdff9861cee53c2e25fa7e2b3753061da501dc35fa5472ef39d8523c416d1b8840c60fa9afe475785b679f311e119f9eb50a31c092177964da19d55b3c1efaf1b25fcfec58d483f120effef4b6fc5be5f4ddfe3ba7d3ed3f836f9fcd58f0e3e601995a78d70522ecbc0fe4e74b87582d3b6962b54e97b4767f3ab42dd15e838aa6d0f81c623e758576996af16eb20fc945c863872bf2caa750a33160ec2160bea995d3bb5c1ee667af6da1f87e022b97575fee12e78ca4c2c168e1982dbbb5eddfbba4d13e8d810be2a5fbd16bd06e72ec0649d1c7d918159da8e7e039372922c296c8ff3a0849edc41c7f222e1aff9fbbc032152a486077979a034f2273adeded06a885b7e3efb662bb7537ba91f5423bc8bcae52cb82dcf902ef9f1185e24b83ab4adf184a0f0782599721a910e0fdb8e31a093d4346c642bc5bddc7d7b68af6a053b3cb724aa258279da2cc080db9f80be298ef1e853a096adb232386e9fd642c176120c73c46c02d4d48649430ea27fb33a12325d16561b920631dc87fbb94fd458a15a281ff4e6615ab8471ebf1fe11422ce019865754d1f090d4c6399edfb95bfb4a32f71e843e5522c20541631c3f4e03006820c94c7e4a0de240c12cfcb37edd9457b6e61239f248714913ad5885e22e70368705aaeb04c37a5785742e4ce8682fa38123f616e4ca1d90b2a7db342b7f3cdab0d14930f3eb76c7fbcb676bd06d5fc1e32f72ac7609ff8df5cb55d2868a0f699c59e9da7d73d4dfea692af0b5d11769fde16c17eefb4205baed9d61650f80819eedc7bfd8aba61760f160b7a7bc108b1371693505c4c316ddb8f752bd0bbf50f3bac97f0fc96ce542cab9916cb17d2c4caa348895137629a38ffe416211b593b6761e13698fb6801d70b037a5e285999e2ccc01ea3f75bd6734c6c5bdd7a18e065b1924c152c97f629e51cefd9b01630aa74753c5a78d30ac2e7cddf403ce37727a8e230bad12a6eb42fd76b826092255ddd9316696943b6efc955f68cc7549ce3620c766c3a7f5d4ba7e50a1446de6bbfd9f15dc72768920cb3d91d4135bfa4ad1c72776d0eb7d4f5c3caef0879d23415f3eeb2872eea25e532b557db7fa0383a4975344a3c5b57ad486faa3c41791757effe4abe9434351d76f73c27caa307e9b8953f728336b287d8466609f17ca6f630a46e106c5a5b71cb292ccd1057102ab0b6d8427377004cbbe9fd874efaf0755753eb6c95a61277d937640bf7c000846ac2427a6995875273a49217a5cc59b38cfb634139f967ed554ca40e226cb5fe1e927dfb2162b475ed41a79894aec305f83b6c68e5ad7385ba93366edba869d14112276e82e762d115a933e15ca0b7d32a8db6c70424390123e3018dc4bda88b796f994835e13f603fadae97e6ef6491c9c3672eb3493e6d3cbc07d815df43d10ce90a5b139b0280084988c1e465319cf0f1c4939d52ce16c9b8bb1f0f0beed8edd88f80ab2afcf5b06a933120fb1ea95dd899cb6edd862d259682814fb9e971f6a04a82640c9b7802357dcf2202c5375b16e1d15b9e61304b2afe59c7ac89bb894fd3258cec0711e8782002c92e8a07557827783b42c3c5a9d4429e7de8c09f02ff3b28aa945cb516e484758287ae2745d9b1f69ac54461388a059a1fbfbb363f7a861db2a0088de8dfb87516d393dc916eeeca2c8f4e43eb0912639d93da6f9de927f33739ca2f2ec16e4e3190731d29ca736ed12d1052b52bda5f4a980829c45126b22f160b44049e3139d75ea0654b880380a40c648bdc8b8b28b0c755162415e883c6a963238a1c95c7ee5689b8464943832e1e5dea4dd799b5b55b8cda7f21bca5cdfc16fdee254b2ba13469bc6bf431e8d4621ac64ba6f76a85bdde70a5c444d44abc293e023fbad96fbb79c363447771faf6194f511f76b38ec6bfd1a9c283e0893094250b2a23783c0bb27d9a3bd6f21fa2d139c74053afa2f158d38c89c263c382e00c35441094078530b09d5dbdcf6cefa1d3ac530c5f188a7156cc755c452d5d5d1cb79e840706c6a5fbdaad8af2780e11c3b7159cc8cc270e548379a152313ccbfa3dd890615e8e0931c38955cda949b1a35682dd561e3214ddef6c34dd04587f84075743702ba44b951527a250ab96f36080b8ac53969d5cbf07c97324f3587241dd74241fc773dd4d41808ece214a3f1db6b07b61604837cada7db7c66a90ff639381c8f6566d3ea76835f8c0c9f6fd3ad0ffb30fe949bfd31bf54c77da03c24a63ea4ede59ea5fa8340cf2f81d792955fa1a07d0a8a38c86bc7daf9b0d0d761198d9e16b18b053a0d36e66114357475dedb64932842ae4a05629cc722d1c9891a46a7174aab1aab6bc2655213159b015a2c7d5605df1073750d7e011dbf857a4092a223e51ddb1cc7dae46a7d38e8d9847b5f85ba390723f3bbdc307de8f200a3be71855f7563e53ccbae1ec9504f265de70770e5a2f2d1c310ea1f052060ed887eb085fedcc596ab7a162cfa248c9a80e1ce1633fd6da7b0fab355500b424ec30493dc3373a69fe2de683afb431ac6d4aefd7b1a3a1e36b367983b607fb695def150eacf1d36561854dec88e37af3b49f6dd1138e6e86f3088ee827e6d54b01d912298a6e89befb6b2f75f0744e9faed5ef12ffa5af0073be2c90c991809ca3728fd1e627325bd2cffff0dda95ae7c3f9228f96b6959ad2d29004241d5a55358328e1ea66fdd740a4981290e447d2e448abd507328932508b00fa9fed5a87c2456d91351bc7c46a8bd849db07e547a8c38fdda0f511bf5b9f018edfd867b388c26b2e2457660e1c7b02bfe2babfc8f75a9f86bb575029caed9f1eb57f851127b9ff148e938adfba69eece0ed003d9ab3b943a10da6f2315d003e6901d0f5571469223e829e5c2b5188a9dbd631277dbf1dd01f9ea358efd67df38c4dc803bda45eb51364fbcd3a6f48c373d0fc99ecfe0bc7b2cef16b144cdca2ae0e1630f0b0bd2edfcb7d9f3ac1abadf93beea45cbca8565c017bb48c6b4ee546958f6806d22fa0eda7372fc52044cfac203c0ae5363ede1323e5efd365087b65b6ea8be8b45c218e603e54cf308db60de2b1a9536253628cb3416d0f345f10ffca4a68246de977a2ee18221665d7df9181906b081dc5d3e49e8a84e70d82b6346d88e06e082a4eae65158c292b9f512c2272fb5914f0b9db24f3c1664364784ecff53516d51dc14217d0206e5e142b0500f2f9ab3ff9f6f628f9ac2308259f09a0737b7e2d55dc29bfe9c3ba0b426bbca2e9a979d273eedd788ac150e72eb927c3c832cb3b30a33094028995ba859bbddc9dee61a4abcf9ab656cd904a5968c99330ea226bae91c58f9487168f63089dd29ab1b1d17ed361dd392550347401fd047d3c67604f848ad0a71a966ad488e08aaf563db5d0abbb28c56ee32cb87f302cd7d2e8d78729ae315a3b082843d00a9d6625d5df916d5a7549ad85571f0f357a3661c6e484ec08744f3123c22cbe1843b34556835e1871fcde205ef92fe379a98b5ba2301be33657c448b1e60c9091ca1c041f003124ba18bec2ba532ce19301c7c5548ca20e604b0268ccafc58d86924d2379a0926d356aaaf5291e6ebd29daa96e1e01180c47b3a44054e08dc25088f5ee07b72a2fec7adbdf7caa243069421d2236a085563453d86b8900122de4d3bf57a875339c59a5979f376eab70f2b62db06a0196f3b8d36352742f373a56c9d1ca9ddbae509f6b81c5e517cdcc0a6dc8f1c51af3bd56ff3a6477d9de4fd72f2cfafb84316f232d2897f1135e60d5a98e6cfa9b6ae310b6f6ffdd2bf02b4f2cc6c4d1f49e39f8a09c6f88e4caf2df20cd56d5920d7139d715836f3005184a231e921e6f3be1ed8428db9c72a87353a7abb91786234cc0a82ca440a2c8db04b6b37092e10f2f071c4697adb96272477b5605b87b22c084f96d8ef3470a39c444ab1a27a7ee2ec2a1b8129c2bbfc458d1fb72906318345c4e8dc15b00fd003fba46b18ce3d5fcaad2388b4ed796c130d96963f73206d9950107050b1cfc5152db3e7736265a617b28153fafed7961fcda08d62dc63676b429c605fe4b9ab071e5afd9ef63f78d1bb27f865a99cf41dbc94450f8f2b7d710882e3cd128828a6ef41742c43909d035e0c18a4ca69205139f62f8362c28620326b6be5176af1c3c7397ef11a56a05996784864a3793b9bf7f16e82f808563c98c27b3feeced68c479d27e2753666e4e72fd65b8e331021dc85f86f36ef3c5b1959fbf4571fa89fd02fee86ee731de7485160fd0f822f807db899c47190abd6061584ebff18a6c10ada02be44ae97c35cea7f2e512563fb4faa672ffac93f7a311d2dcd5c9ead8080c1652f5ee7b89313b6eecbb8ae477a9cb16e8e2a8c70c536e1aea715b67278c4ddd88642856c1f153c4c15937fd8f531aa19303d935baac7d90e1ee747bfff44afe8277c0346be15e1eef236c09c48b1b54ceda07703e40c0f3d466e75c1fc9d0b84c072221a352ec67abe6f658eccd8c164de3498f3d240e4b4a8b5fd377d8d2f60b6d69c981079ac5ee2cfde7a2d26a2302f0a79923d8fdb9f8b68171e983914ab4c3ddd024cf4a520dcbccb8f7d58d6b98991b11bc6e88d7743e963309324ac35b0b25dd17f2da2c90d3a4d1d0328b6ff884d9cb41956a85f33ac1247125cda05a90e553035dfdd1e1338ae3698ddd0375bdf1bb22544a521623eb2ba062d38dc4e13a8e817cccec6f4e7d3c3e80b3c52ed8183a3b325edfae8e8365e82d5d3ba8c9f1d7cf289a06c8a3d4cdaea2e252960486e8dbba5fe2b8086370c1d3fe35c83af208f75c64902d0dae38d3d1efbc8ee58ff490b96e2079f0216d497ed1cce0b1b0041b11794b41abfda98df83234af7e0efbb6a559f272c7e247abc70c034d733daa0b653a4dfa3804c0cf51e1a824d1a4e07daace9fc33ac7ae588781431265e734b5d65883139285c24db3c8e142a67bb5e1adfe8624354e5627ebedcf2fd1a2eb469c3013231ad19c46a89543f9883387e03da9987e0783c00e43ca7b809eeede65a919f1cf2ace7be4f13cb5cfda15491c8f85b1cfcd20f3a8e35f5c2ac92460099551b00afa55ed4969c2598032d4ff3f171b8b32e049063a417e9c341509f7afc1496dafa7b17c6dc4b7f983c1d4af383081e9c6ba2e40dd5b420d37e0ee031ea96252c8cb5ea325bc7a703475ceeaab092f4165f7f88740dfe742b17d611926cb285adb03d598161494baaf8979bc588a2c63bd9d132436dad6bb98d8d5cfed0a691b4baac5729ac6689f0726a9f85689f61c3c6eb304b41a4f6320e4050fc1dcc9bec330438b3a74dc501e1ad6267575c92ceafbeea48c1d6c14e965c81e08ce14a96d1a8e3a23b3013ab27961e01055e87a9e82"}, {0xd8, 0xffff, 0x7, "7bee25927867cc6c283812b7626212a7519cb8fe753cf079adab3a1867e1937c9b8617c8354ff7f645dae0cf926cc6eea12d5e20942c1e64a60fecf21a44ac5fd7b21938c6b076210ee14b8d19463da871cc22a23a6411896914d70d3502621d519e98cebb5eb8cb289b115869fb7875b3f6ff06f8493e516f034f6677f69e8fe2333607f4a5161acab89d4c84aad6e95f69bec674503c84a16048e5f290f406916bc1c7182d6cc01fc0b08a4ced2223af1b874698fb31d9f92ea155bb192429eba786d5a4"}, {0xf8, 0xffff, 0x2a5, "9d8d0a0b41bd01ce1ef137eec10bd8e7a57c9dbf511c93f8617ec362c08770506139022fb74eaef0236c464aa2e2b3a343bd9a56c2c3715543cf605d1bc5d28c2a47ad14bc7932535deee810e576a42c14e96cc6577f97f4638de716ee05c9cbf2ad02b6057fc99831207dffa590e0bf3e7407b5d725a7982df0299cb2c2b3e297c15d024131140fed46f4a60a166877ecb014dff034ec9fb3306793e7d1303d44467b2e188981ef89a5a6aa190572cba13f68c852c971266f43668203297fd9e86d788591da2c23c2675e95f25a7e9adcd6827d6dd3fe5850987967dc57af35d1491d0a"}, {0x1010, 0x1, 0x0, "b5ed82524043c00930a7a7e3daaa84fc7f1b2272e866bde6885caac9ff61f18ad946837db3a19ec6f0467a8b767b63517ea9eb0cdb57747beaf468c74e892d7d0b3136c2fcff6bcebe7558e97af53c66df5166a7f7d7eab9e2a7776504ac291bdef5161864bb8964da93087ad363b23cd07193d1a007d8db41e45f136b5bfbc05b205705156104f0b8f82a784276657a4413ce08b38da6568888f94dbc6c2b34783ea107293ac4cead5a4d22a4a856b9b267042fea2651cf6ae198d9cb974826646db6540d7ccb260ecf5bd05838137008a7a029c1d494e7b66f8112625dab2f620032f2213328fbb2e80d6f4f81a4d29bcc4abd7e11e78ff73d12305ece7bcaf9a84dcda0047cc2f18de9c07b4854641468e38158388cff5a9fabf74a51a1238c614f5979dd0bd30052144715840bc87338af414328f1db4a91a6c371690b58580f14add3f484e13c09b518519b7650a1ba4cbd0895fb9da8b8a4f93e350f6190caf9ec7d9caec90291800c2e34a96ccac292a32270fc4766a9b2f9b2c125be15b7170f6f6059f46e3946ded7ce1b8331ab8191084519539fa81b97bf8c18482de7568ca2094f6ac8ddcbc9ad1a87f0060469e8b53ef63e0101b73b0ab48ecc5ede7bee9bb17dd1665e4425c0e2864ef02f5f6457c3814aefa7017c4d57dea451c7e5143177abba8e4f9d723bfe106ee24597f35023755a10c2d55364f68cba3b12b8fad25e011b7c97f04398f2b54cfa36ec9349ce1d0644e1168f6625625ad7df0923ea218a5671810fee5ecd55caa3654abdd1ff6ee6ff24157ca5aa7766460e1585c4c195c5daa3e23f3cd84563078ee15dcbde1ae92eeb2c94723d3a2c3d230c8d00c89e2b44509b7ea4c3328e7db33de1533a823625ac5b806e20be82b24e404644c136ec8de13528751613a36700c4f366e3dc43e8d6009467054c27b5676d7d917314d7c8f791958cfcf3f899938f4e648dc332123f43cf75d73565e61c1ccda33fa2d0d1097b8b9ebdf15e3ef1b01bf5748cbfb6c672b081bca3e16e473575c65cb439421a2043f2b3d222b720d098a2d7cd3342889d5ade673288ac844dc12e14f222b45de47afcbab03e224041a321232e6cfc1470bcdbe01919b9b18bfa1014f42cd5a0b16fc77a956a027709caf77e0841c6f294714c09fcb8cbd5586cf0f9fa21ce0d9364fd4a7d123291cb9497ab518d02ecd4410db7a23f0b545b826247a00c7717aba7ddc6a24f9421a564c58dc7f9cbef47e6d045e6bff0cd0cb7bf5f0e838939f470057ae832bb6190846e369d807e34a4a692816e6cb37cae97e8ebc4184d9def5230de55ede1012475138c10bd8f6df0d0cb9b5d84c392800cea1256c5c4934c71041f43002879bf3e3da086097a84032d4dc37c061656011f7c4f68fbf8fca4497f9d40d48df0d93dbadfaf54e25db1dfd00bfbff0a0eac72a2f24295110d514a746658398d166d02002453f3236c99ef2e8b870e1d9d2edd559ff494cb413a319f612f09491915e3be915ee4d4d61dffc7a61ee731e78c3a42a33897916465cf6f5d77dffd63c9a98f65540be3a460f75b8a05b924eb8b9ef299c7cd24f3306c33c3049d76f8e8a450804de5ed8da612cc3f21792f9d448f8550e4387adadea5b4251089253a8addb62d450ea79eb6991b7ce02f41d0e7544504fb77236073e07fd7e476fa94d9797602d5f203793261906b0a9211ee8f253eb1b8550d2beb9493fd2adb370074d4476d497b721f13ba92c3a2f54e69c00400738c14eaafac78446067e307da496802589351d2f9910c4ecbc4f53bfa6e6ab1cfb7784b74f33edbc30394939a5c1100652454d554ddc622aacb3e55a9e31142a3f524fd9ff738ac20eac600cdb92451e15eaa5b3df1bcee42439e507e8edb4072cba1fef4190fb299c9d50701802f1210d77b1f2ebe4437a2e524634a24f7be82880969c71e5db20bc827f9668eadc12005c3e295af0b4d4cdcbe4e02f2f8b945ac23859ffd6e8c62a923f139683c0e8e92aa2b0e4c2baeb0dedb5e7ea77ad7b14e131b3b03b4e4998f13c00d657f009792fe63f8a181982217efcb56163cc0160f4c0aaf210f2833ba9fb3b65354b306aa84445412bbda7abc1aa844b8333355f1d3b5668f19347bf65d57deed2f3a9df40a488e563ef9b2cd1a60b5723153c670e0efc14cc1eaa3b9a6f75f7081f6c18c46e63c45beda3948c62714a64624562be8e721c6e1e665aaf4b815e821b1c9ac6fa800cd44fc2826001c01ec3573badd57a7ff8670592f16d08e29bc49baf0c6aefeb0d4ea1bad99d3e4b474232155a6e988717832aa8fdc733ad04d251b1176ac7502b74ce83a19e6c42743e34cb6b5d0051dc74e6d7c5526d763e5b08a182980f9a29ec414ab49db0b7e73abe04726230e91debb882690db3e282737e02bbd32b77c335e3ee952b3fe4cab5718c864b6f19464d4449cbf8de7b3fb67bc0efcfcdab1c2ee4e49adea3cf846d9a5973f255e23fac6e1ea03e15532216e61786498716c00ab9615aa372e3f3332343514186bbc6fd616dd29c8af392ee83428b9745a2123dc2df536cb958685af32af169a72d1d1d8bc041580c79be8eeb46dd29e08fbdb59a4885bf95d7819e8943ddd961f557911a5630c2ddb6669ef8e060baf50380bd53c1e2451cafc946d1971681222f2eeb0ad1f422c6e40c5758946a97b3e65389add75cd321d1ee18fc81136734c6d3b636cd20119b37e4c95c5ab61100df6dab690b01aa6a4663f252356b9287513b2515dde8151dd8cae86bbb7c24551cdd5165e6e4af326631fe5b9693426f9d5d9e66907114b1a8df96d771d8b474ca1a0b120215a0e8fdaacb4ac6831819cd7204f50f86d9f23a535546838426a34ab4ea877bfc56260fcadf920af8c7fd47520e54425296b4493be34c9c63378100c3d08f82dcdf41ec676efff4375c3247b314c10e894ea81e8db38b5dd335bef858dab52781ebdc47fcf1b44a5408805971510d49ae6b2d74aa8548689482625759472c4737e6ce34e98bdb5fee7fb719dfaf579f5c51cb13b7e8b2fa5b84e4e67b0c8eaf6e66a401487e9cbb42f919d05461e00876a8647053f92587581df7419b2378c93d31e1ba0b3bf4fa302080f946733e5a780a9cf61affa15e904b8d849fdcefef6b2650552afd0db62a04ab7caff7fa53ae285c474883bf62f16aa29b022c22183edd6735e7146232ded916514ef0d2e76473271758b36cdd6e92b233a9b35fa9ad3791d9750159b8e5b51fc1366d7cf079a048a87338e25dde244fc08d45fcf96d828b8f0ebd6fc2e7d250c74e182a4b8bbb4a71a2d32fefb404f75e7698096bdd2d1e3c8c281d0f402927ee94c6e95565a73f0e5ee3094a83eb2f40643ab267fd115f20b7ddc899aa1b3e2954bab4fed3b2da61136cde66e73411d957a27ebb0c15aa337eab13a46402b201f406dccff76ad0529033b579e52378d795eeaa75b81c8ff61eed4d0360ba034ed2b579a99c0af84858f41c65b5253401a6aa4520af84ba664cfc86b7efc26aac6faabed412320a5cac7381685dddeafef65ddf5736dffa3a504514c2da3621764148f95229da154bff336f1853dfb873fca80be481cec98b19aae8c86fe5e3fd68bf9137cebb005cc1d0bcd5dd3ad1ed129c54619fbc167aa6decf85904db1ad6ee3e66e0e2f3b5b25d63f48876cac6ac2502a3ffc74a8f53cfda9b2f7ddc269536ba78035cf576181c2ab9125f363dcd92c42d5bb8ba6f9ede0ee02027122715eb87d050ea16a9b03f47a3bd12b2c0209d44d91ce15af31c0136115b3298bc4ee18a0f809a43437f6f9f8e6ea12fb1adcb93e5ebbd3a2dd54447e0982657cfa28a32858d0e5913a7b5745d195c3115c960efca1806a4fd1d434540ae57c4f03a10e39a1726aa8624effe6e24cd4b8e5b8fe4a1d3ab64352cb493ed46177be3f60d656560f9b405e2385dc6cd0c187cc99ba1226940b942077f43daf48d4d8fef73af273ef2ec4d48abb098903ed6a83da48af0c5e1f002b59cf96e6da88a771e51ce00289ebf35f0e5631c0e042d8c3d980fc154b6555126f88190e219dbdeb5ba5378eb3239bf1a899cb1845ba017c2ca31544c7d7a8dc62eb8b815645b49a4a561cbc85f4342a32c03ebc265241bfb74ba1ea978a20694873c7620e21e26a2a242fd94d18875214fff3252aaa77f26cf7747e1517d0b0500409490002018fd1b61e9405ead201c05d8ef1e4a1a5e134eb0b156a3006490833f0fffcd3ec76174b0dd0646acb534ea29b4b4ef74596a62fc935b71cae171d52944ae50ee6acec85be31881b18d38670b31407ea5f441e1b4c1e628f816f3b60993d26e4005a721363ae319c53fd249469f2d47ce68fa93c5ba208a98501d11172f94b7e89da3e991cc13e587bbcaeeb37f4b4c587addfb46416d27416539413290c0701c92a1cc2e325ff60a15445dea06cedda11aa836789c95d7cbea5ac91623afe39b76a3bbddad40fd8246aad2fb158cc2822d726aeb7ac789c6edaf90245df09e80fa093adb9a019c2d5463f87bc4eceaa8ca4ca44642c4df61dc44fcea2faf2ed13cb5e0487ba3d7c896272fba53f3c73eeeaac149bca2fbce4cff2ae5f91731722f499a1e009c6d4cb1a4d826fc21b18d5f65a64dcdbe613ac9b66bfc85e74cacc33bf4717c2d9eb44951116497e6de019b3662ae47a152af86d27f48a357984e487e746642cf3f3b9fcb681422ef0484096697ec4f408716e382188af4f6f1370979dd2ddce1ca11bd3f1b7f3bfddf46432c878a6577771ab36f5ddbf996c6304e874360a73a222c249d9607009cd9ece62e42ef9772183912948837de941c6d908d585eb78f812513950b61a761868cd81b2eaba28f310038e2a44069be173aa07e406a141987bfb6d313ad33621e2bbd9219fb305157ed544de5895ddec7c95e84a01d3174fe9f7c66e0ad6f8a4f469307e73594f81e648fc4dfe8cfb74f11e2930b8d111be63e72790216a85f3b4c6ea403b9c8783e73e139e14e47df3fd82f01a7a4e19e47d65c18b59d4e2f8eccd392b33c53ceaba9ba4a91a5f59806f6feb6974beea54e72cb8baa6e66ee72f661962e25bde5d0a4cc230b7813ef2ecbe67e1674f395ed3d4bcdaccc3ee36a4ba16b7571884eabac829269602e8beb4a140c886ba3e72905521b7b8e1b783bbb722f3c0447cf333920daa62ada6edddf9408657dd2b038570b5cda2764256284672453127f4127d14224ac3bf65e4a242fc1acfabf8816ecca2695238cb61691179cc582d83b5becf9f806a46ea37eb0cc8ac04b5a265b6c32b138eb573b7fe27195fd3db2093fe8fa457c045d5226c6e94fe49476927b640f62c0f57492397c834c7f86549be2d4ed029e600646df3556a87f9eba64a693d7d9b4a63a32880a25d448e969c100241a5803e44c7d01cb82b4db2ee02b9741d0ea04e499bcd6f5a1bf0053eeea749b71f671a4859861a23ffbb42fc12a318148a44a0899c57d8d308ccbe33354d0b6f4b7ca31b38b902d8696ddf29e2603f4fd94f601460c8d868176bacf0cf596afd7d1631fe6b4c68339e7967fd4860bd30589eec919def3e7452cf4b4be5ac71bda23e6cf1e565d6bfe445130f34a52e4115ea4e838d6a48e50b64c127236a2c95c28028fba53e765195afd6cbdfb687f8a90000741479065df0f7958be73606e00bae9167f74a81070caf4b4cc332e537d05a72465e3deffe217fa8723a792b346b4a32ab38bccdafbc4b793a0db5b99a700afd1c324719cc86fa4afef1252fa"}], 0x21f0, 0x1}, 0x8) semget$private(0x0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x2) socket$inet(0x2, 0x4000, 0xa) select(0x40, &(0x7f0000000040)={0xffffffff80000001, 0xa44, 0x7fff, 0x5d1, 0xffffffffffff5476, 0x1000, 0x9, 0x44df73fb}, &(0x7f0000000080)={0xff, 0x6, 0x800, 0x23d, 0x7553, 0x0, 0x7, 0x7}, &(0x7f00000000c0)={0x8001, 0x271, 0x5, 0x100000001, 0x0, 0xfffffffffffffffd, 0xac54, 0x1f}, &(0x7f0000000100)={0x688, 0x1}) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x18, 0x14) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="6f27fe902605afd2d39ce8cdb988ad4d116fd428e614740c1a04c0e4d04643b57da8009e13ba2af392e7d99dad8fd831ad827b2b2ccfa9541860425763c039d330c14acfbd3e8f39eb994d038b3d18c2a9755b68613b8240ca0d59aa271a680c5364a42ad8f7100102b948a9d9665ba1e84aab9713e986f025b388a1ffd774b6da7e9ef6d5777bbed3742321b99ad922eff99b3cf5e5d7b61e07f60e5a95555f443bf034895a31bada751e26256d448d4c09f6cb6bcadbe24e3ce2f91034c3dc73f5f40571772a409e82b0070dc08e12ba0f3a935ddadcd82fe0ca1de476c04790cffbc85491aea51d", 0xe9}], 0x1, &(0x7f0000000180), 0x0, 0x8}, 0x401) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:00:57 executing program 0: shmget(0x1, 0x2000, 0x412, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) socketpair(0x3b, 0x4, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="94eb9906791d7a5d57c80786501c51a0ce9a06d327e6ecb084fe059638e852a20631169bce10c8ba5ab6d8a9179f41bb2445792033362ab06c1d25f36d153ca254876841a62921beba60d369d483b4695b34e01c9d871f5f9bf26847dd305bae939ede2e8742716bbf24c37bf0383037288ec4", 0x73, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$inet6(r1, &(0x7f00000001c0)="29f85757a088472630fb55e8185745c76c169c2a2cd978016dff6562305b036ace1059ffbf3bedf8c76cb0fa5ed8659f4a8c754ec28185785680c7a7632e67d1d614a9e82a72b16ac8721b0ba21caae61c3a8dab7c47730ef7fff5c1715c8d56271fe7cce262da65575247f5c1516668c6ff09cee231c9581572319f561dbcf91f921d4762e9327d155c569995", 0x8d, 0x400, &(0x7f0000000280)={0x18, 0x2, 0xfffffffffffff67e, 0x8}, 0xc) socketpair(0x10, 0x1, 0x1, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x20, 0x80, 0x2, 0xb5a, "1e7c28139efea6c4ca8f0ebba694703a5fef48e4", 0x9, 0x2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97cc", 0x4de}], 0x1, 0x0, 0x0, 0x8}, 0x400) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d7b8e7ccb6674ed9e088f3728cbd0d39949002cc8f65be61867b6d4e1d148f5732a11a51ec32f1545db2aa2d0dad0ba9ae135245db68bb2fc9d576f071ed85a114360f159cab5cb30e255c98b8c338296e2a2c846509a373eef1efed88880b682bc873cc55a26335fe66fcc957751e2ef177ebba53a36245d5d6c5f08e51b30d2968f930e4a725e7f5e69bc5975b", 0x8e}, {&(0x7f0000000640)="27d68c514f123a8beb596968fabf8ab302cdd35e55a99dc3a7af70ed2b37bbedb2052da8041011ec33cef3c75f5501bbac9473eadd74f0d517bb124d4bc3b6954356cbdb12506d0750c3b577df84711cab16144930b983fb3b85eb5748c894a4f38ee612409105e4b3a60407b72203238d6d7468439271176479da931b97568245ce246f0beeb61b86b11530471de0a26913b736ea999f7e24038dadb806f89f10d175ff80d1cf82e4f41c98cdd2ce259e4b837c04f7809d4bdc87086981f386e8a01ac3121f66", 0xc7}, {&(0x7f0000000740)="42cf4d506121c681cc0dad2fd36f44d90744ce50787ec7f29fa6cda4d03464c82c255ae0ed3f4b76abf6409b2ab185d123c8f3f0fe999fb6bbb2691f7b67bd8efff3fe2c5014710f01fe03badaada7f7fc8513e1dcc541ae4a1bd263a09cb86820cc7a825fdbd57fe890836a686333288f442dc81c00c47a77a5b3358a6207b6122f0a44e248b28bb9b40d9065c95ee95856ea227d57e76d089aad2e8818de3765eae9a13b5ffeb82245bbcf8d33defe7ce32133421f475c0e469f241536de06aa74b93fbcad66ad4b89430c", 0xcc}], 0x3, 0x0) 16:00:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) select(0x40, &(0x7f0000000080)={0xef3, 0x2, 0x8, 0x6, 0x1000, 0xffffffff, 0x1, 0x9}, &(0x7f0000000140)={0x80005, 0x9, 0x3ff, 0x65ffc69f, 0x9, 0xffffffff, 0xfffffffffffffff7, 0x2007fffffff}, &(0x7f0000000180)={0x7fff, 0x8, 0x0, 0x5, 0x7, 0x5, 0xfffffffffffffe00, 0x1}, &(0x7f0000000200)={0xaeb, 0x40000000004}) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x6) 16:00:57 executing program 1: socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {0x0}, {0x0}], 0x3, &(0x7f0000001540)=""/93, 0x5d}, 0x40) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x4, 0x0) read(r0, &(0x7f0000000140)=""/213, 0xd5) semop(r1, &(0x7f0000000100)=[{0x3, 0x40, 0x1000}, {0x1, 0x100000000, 0x1000}], 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:57 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) close(r0) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c588495f4d950", 0x31) 16:00:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) uvm_fault(0xffffff007f12b420, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b420, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff800021160690, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff800001b04f00) at mq_purge+0x6d switchclose(ffff8000ffffcbc0,ffff800021160708,ffffffff818e10a7,ffff8000211606b0) at switchclose+0x77 spec_close(ffffffff81dfb940) at spec_close+0x271 VOP_CLOSE(ffffff0075b57c68,ffff8000ffffcbc0,ffffff007f7c7b40,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffcbc0,ffffff0068978b50) at vn_closefile+0xfc fdrop(ffffff0068978b50,ffff8000ffffcbc0) at fdrop+0xa4 closef(ffff8000ffffcbc0,ffffff006e99e008) at closef+0xd5 fdfree(ffff80002105f330) at fdfree+0x98 exit1(ffff8000211609d0,ffff8000ffffcbc0,ffff80002105f330) at exit1+0x22f sys_exit(ffffffff81ab3003,ffff8000211608f0,ffff8000211609d0) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffc2ef0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc2ea0, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff800021160660 rbx 0xffffffff818e1030 switchclose rdx 0xffff800021160570 rcx 0xffffffff81e8e3b0 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff816a34a0 pool_lock_mtx_leave r12 0xffffff0063eac100 r13 0x236161bd r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff81adbd1a m_free+0x2a cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800021160640 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor1) pid=43277 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffc008,0xffffffff81eafaa0 process=0xffff80002105f330 user=0xffff80002115b000, vmspace=0xffffff007f12b420 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 69283 285090 0 0 3 0x14200 bored sosplice 40675 133050 8208 0 3 0x82 nanosleep syz-executor1 12431 299199 8208 0 3 0x2 biowait syz-executor0 8208 144878 187 0 3 0x82 thrsleep syz-fuzzer 8208 424370 187 0 3 0x4000082 thrsleep syz-fuzzer 8208 467693 187 0 3 0x4000082 thrsleep syz-fuzzer 8208 336013 187 0 3 0x4000082 thrsleep syz-fuzzer 8208 156490 187 0 3 0x4000082 thrsleep syz-fuzzer 8208 431951 187 0 3 0x4000082 thrsleep syz-fuzzer 8208 55761 187 0 3 0x4000082 kqread syz-fuzzer 187 80829 77337 0 3 0x10008a pause ksh 77337 156218 95879 0 3 0x92 select sshd 59503 344140 1 0 3 0x100083 ttyin getty 95879 348332 1 0 3 0x80 select sshd 65876 205744 96405 73 2 0x100090 syslogd 96405 127479 1 0 3 0x100082 netio syslogd 84389 403982 1 77 3 0x100090 poll dhclient 62268 353033 1 0 3 0x80 poll dhclient 75448 39788 0 0 2 0x14200 zerothread 8199 111984 0 0 3 0x14200 aiodoned aiodoned 45212 33680 0 0 3 0x14200 syncer update 49386 180950 0 0 3 0x14200 cleaner cleaner 48458 105990 0 0 3 0x14200 reaper reaper 29221 14615 0 0 3 0x14200 pgdaemon pagedaemon 97490 176819 0 0 3 0x14200 bored crynlk 57876 133425 0 0 3 0x14200 bored crypto 50188 12871 0 0 3 0x40014200 acpi0 acpi0 56166 74423 0 0 3 0x14200 bored softnet 35576 139235 0 0 3 0x14200 bored systqmp 68787 497851 0 0 3 0x14200 bored systq 95371 474703 0 0 3 0x40014200 bored softclock 40366 397606 0 0 3 0x40014200 idle0 1 904 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper