Warning: Permanently added '10.128.15.195' (ECDSA) to the list of known hosts. 2018/11/25 11:15:18 fuzzer started 2018/11/25 11:15:23 dialing manager at 10.128.0.105:2728 2018/11/25 11:15:23 syscalls: 1 2018/11/25 11:15:23 code coverage: enabled 2018/11/25 11:15:23 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:15:23 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:15:23 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:15:23 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:15:23 fault injection: support is not implemented in syzkaller 2018/11/25 11:15:23 leak checking: support is not implemented in syzkaller 2018/11/25 11:15:23 net packet injection: enabled 2018/11/25 11:15:23 net device setup: support is not implemented in syzkaller 11:15:24 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/4096) listen(r1, 0xffffffffffffffc0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001040)={{0x18, 0x2, 0x7, 0x869a}, {0x18, 0x2, 0x800}, 0x9, [0x7, 0x7ff, 0x1, 0x9, 0x1, 0xc35, 0x1, 0x5ea]}, 0x3c) r2 = semget(0x3, 0x2, 0x480) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001080)=""/4096) truncate(&(0x7f0000002080)='./file0\x00', 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000020c0)=[0x307, 0x5, 0x2, 0x9, 0x8, 0x3, 0xfffffffffffffffc, 0x3, 0x1]) semget(0x3, 0x1, 0x450) writev(r1, &(0x7f0000002340)=[{&(0x7f0000002100)="913312a3dfc7bc97250afd106ba337fda9f9eb9395c3cea7a7", 0x19}, {&(0x7f0000002140)="da0fb2823da3a458f6ec4c916828443a851ec95aa309a6778cdb004d5e37998f3b19af247a87819ca5fc7d65ddc6ec23e117dd90d2ee2c3421c9d990ce0722fa65acd416011e019afc460f6e5f82b522c0af7b45e3f926f7c86087a9b8901e4fc950bf70f74ee1e539eaf49c7c3db186bb725abe597c34d8ab9bb2319721905200048594f0d570b2276abc64ab6a39030ec729acdb16b1479c4dc5c7bec46245309642303dfe762995f3f51a4de781569865cab56bb29838bf0d43cb09189d2e4d004f30c72606e74bab72f30038abbcc55b74c310a703d5752439f4f3600b0f15c8f7111c60398ad2", 0xe9}, {&(0x7f0000002240)="0cfdf332e721489253ad0906995ceec1883a7eb49636d5a79c8814c765d7f1317a126fb2a7a796118685203becfccd6ca0b985a77afce6fae981c473ec57e682322204280b3d92af07acd93e106edd5c50c54f8c5db4f0bfabd209c84a20f688feb548759f327beec6e57483e8614b035448cb06eca868e9eaca4d5c5f6e92ca54ff710455e22de21b24aab3bc6e6aefc09450fc90729856e41ba2c44311e56f78b01df714547b773d8ac30f2f23f6d7c1ccf06abac8e12c83a0b1b9d48cc005bc5d40e52b26ca", 0xc7}], 0x3) munlockall() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) link(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r1, 0x0, 0x1a) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) connect$inet6(r0, &(0x7f0000002400)={0x18, 0x2, 0x5, 0x59}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 11:15:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000180)=""/123, 0x7b, 0x2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x2) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/136, 0x88}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/40, 0x28}, {&(0x7f0000001680)=""/132, 0x84}], 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000017c0)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000001800)=""/250, 0xfa}, {&(0x7f0000001900)=""/152, 0x98}, {&(0x7f00000019c0)}], 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001a40)=0x5) bind(r3, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001ac0)=0x9) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = getegid() fchownat(r5, &(0x7f0000001b40)='./file0\x00', r6, r7, 0x6) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001b80)=0x40) fcntl$getown(r3, 0x5) mknod(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001c00)=0x7) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001c40)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001c80)=0x7) 11:15:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000280)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000007, 0x200, 0xc30}, {{r3}, 0xffffffffffffffff, 0x11, 0xf000000e, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x84, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x3, 0xa0000000, 0x1, 0xc0000}, {{r2}, 0xfffffffffffffff9, 0x9b, 0xf0000003, 0xfffffffffffffffd, 0xcfd}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000003, 0x7, 0x10000}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x3af255ed3e006b36, 0x1, 0xd2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x34, 0x80, 0x935, 0x7fffffff}, {{r1}, 0xb6ecf58d4529f598, 0x40, 0x0, 0x1, 0x5}], 0x8, &(0x7f0000000240)={0x2, 0x7}) 11:15:24 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1}, {0x100000001, 0x7}}, 0x0) 11:15:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)="215d14275b2c5c5d2421d05b00") 11:15:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000180)=""/123, 0x7b, 0x2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x2) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/136, 0x88}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/40, 0x28}, {&(0x7f0000001680)=""/132, 0x84}], 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000017c0)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) readv(r1, &(0x7f0000001a00)=[{&(0x7f0000001800)=""/250, 0xfa}, {&(0x7f0000001900)=""/152, 0x98}, {&(0x7f00000019c0)}], 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001a40)=0x5) bind(r3, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000001ac0)=0x9) pipe(&(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() r7 = getegid() fchownat(r5, &(0x7f0000001b40)='./file0\x00', r6, r7, 0x6) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001b80)=0x40) fcntl$getown(r3, 0x5) mknod(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001c00)=0x7) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000001c40)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001c80)=0x7) 11:15:25 executing program 0: r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x68, 0x1, r1}) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) 11:15:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000440)=0xfffffffffffffffb, 0x4) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="0a92", 0x2}, {&(0x7f0000000080)="ce4f01d14295", 0x6}, {&(0x7f00000000c0)="fdc7992a7217ef03cba7d07730d8e5bf14edabc6900afe2d357dbc52651aeed96011701a7e28d7e97c", 0x29}, {&(0x7f0000000100)="023fd02bae4cdd38e980dc0141d39728a5fce29dc38fff72e2bf6aaa989fe545a3eb64", 0x23}, {&(0x7f0000000140)="554008e3969c6bd7699da076334213566d7f2177a3915c8e1188d14d3f56a49d2878", 0x22}, {&(0x7f0000000180)="06f30c364ea7501c8214177503c5dd6e2610ffd8345a491d31d36a64e70d6dd84a53c3a3ff211e509c265546afde5e3097888d954adaad87a3b3762a17f5c393ba9c4a0c151056ff492c836ad4c7414b7e7e989c29e9397817facccef338123d71f3249a2e4c81427ae3520905ecfd129e31ac13621b4e8945d6a4af2ef2c3bfaefec466c55c1929b0c246c8d1f10bb359976fa7431319e38634eeb343f6f5492bcc6d6f6b868a8fdda8b595b807365120d8b286193e02a6707c4e464bb1a46965e7c88d7de44ad7f4f03878ceb5a51aeaf9eca584488f12d62a52cde5764db170e7e7c2b1a46e61e2feeed274914fadb2ffa7151c43cbdd70e3a7c4", 0xfc}, {&(0x7f0000000280)="c4b041481cc88b007f5e3892b12f8fa39facba0260792a770ea919382479", 0x1e}, {&(0x7f00000002c0)="7353bf3d260ef42ea2d673d424f85723f7218426aec32f3ff1de0cf36d2dbab7b3b6801c0851d29533c93eef32f6f6aff7874e310e825897cf098292162e804fdf12a2a222b8fd6a2f03462eb82899fa847fb320f828a91642661b41b71b4e78da0dd1ee47cf63cc86da12ed688bc3c847645b4aea5fd5b033c038e56e2132495c13f588c1ebad3eff86ebda32b5d266fc2c108b80a4edf6bd2802fae1e3624c5daf865ae465f4585fa7349b2b4db21e4ce08d88079aa24120f7facac76dbb746aecca", 0xc3}], 0x8) fcntl$getown(r0, 0x5) geteuid() 11:15:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 11:15:26 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x3bb80219, 0x8, 0x1803) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 11:15:26 executing program 1: r0 = socket(0x2, 0xc002, 0x0) sendto(r0, &(0x7f0000000040)="50aedfb5c3a096836402e62b73d281d3876597e37351084b3e63895df5a08c11f5dc06b3fdc5507be1f2f184e7ec1ed09fc78c8f1ac06abbb2ac1339555f80e614db0ce33ca0b71b87b965afbb724a797020d0816bcdc437b615865f55d4b274e736419f6539416e45eb0d86628d3b7a413f2d3f968f798e80741ad5a959ae9a1dfc5a7dc816437bc411cfa0c5a0f06e710fb921bc3c41bc0db9424c6d23c0bf9a3a1534abb7be909557be90ee7059f082ea02e216d2e4a65a70dcd52c173e5e8c7fc2", 0xc3, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) syz_execute_func(&(0x7f0000000000)="66450f383b7701c482750189110000008f2950927200f040fe02c4a17be662b2653e0fc07cb232c461f9117a49c4a1d5608f6159605c0f9df58f29689aea") recvfrom$unix(r1, &(0x7f0000000180)=""/69, 0x45, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 11:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x5, 0xffffffff, "bbadeba87e73f652463e687c7a11b3ff01ce9d41", 0x7, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x10f}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:15:26 executing program 0: r0 = msgget(0x1, 0x240) msgrcv(r0, &(0x7f0000000000)={0x0, ""/189}, 0xc5, 0x2, 0x1000) msgget(0x0, 0x403d) 11:15:26 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x46, 0x2, 0xb04}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 11:15:26 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffff00001b000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x58, 0x409}, 0x400) dup2(r0, r1) 11:15:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0x9) fcntl$getown(r0, 0x5) 11:15:27 executing program 0: shmget(0x0, 0x4000, 0x242, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) 11:15:27 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 11:15:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 11:15:27 executing program 0: socket$inet(0x2, 0x3, 0x0) 11:15:27 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0xffffffffffffffff) 11:15:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x402) r2 = socket$inet(0x2, 0x4001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/190) 11:15:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) 11:15:27 executing program 1: socketpair$unix(0x1, 0x20000000000003, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r0) getpeername$unix(r1, 0x0, &(0x7f0000000240)) 11:15:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) clock_gettime(0x6, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 11:15:27 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) chown(&(0x7f0000001140)='./file0/file0\x00', r1, r2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) getdents(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000001100)='./file0\x00', 0xc00, 0x89) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0xffffffffffff0000}, {0xffff, 0x400}}, 0x2) 11:15:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto(r0, &(0x7f0000000040)="eb97f44fffbe4ae0041f2db43020cd1561a14f8c1353e8f0712085ad2223cc1fee486b31ea9273029e5045b0428ab40e6a256884aba2314b8c14fc8a38966ea3ea2f6e1442a309f5e86d2be6188698e63901575ac9c2ec9d32a75f126e68c1b5887d622ce62bc65e407729b021138ffaebc0f6753e280fa85f5f687fb1d1368a3e8700", 0x83, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0xfffffffffffffff8}, 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 11:15:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x208) semop(r0, &(0x7f0000000040)=[{0x4, 0x20, 0x800}, {0x5, 0x9, 0x800}], 0x2) setrlimit(0xffffffffffffffff, &(0x7f0000000000)={0x1ff, 0x7}) 11:15:28 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:15:28 executing program 1: socket$unix(0x1, 0xfffffffbfffffffe, 0x0) msgget(0x2, 0x208) msgget(0x0, 0x8) nanosleep(&(0x7f0000000000)={0xe, 0x2}, &(0x7f0000000040)) 11:15:28 executing program 0: socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x16416cb5a958d90a, 0x0) 11:15:28 executing program 0: socketpair(0x18, 0x4003, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x1e, 0x3, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080), 0xc) 11:15:28 executing program 0: getuid() readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 11:15:28 executing program 1: socket$unix(0x1, 0xfffffffbfffffffe, 0x0) msgget(0x2, 0x208) msgget(0x0, 0x8) nanosleep(&(0x7f0000000000)={0xe, 0x2}, &(0x7f0000000040)) 11:15:28 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x6, 0x1, 0x2) 11:15:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x6, 0x1, 0x2) 11:15:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x6, 0x1, 0x2) 11:15:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 11:15:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x6, 0x1, 0x2) 11:15:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 11:15:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="9f8de6b92ca106589324314500620f47e74268d7b4", 0x15}, {&(0x7f0000000180)="9fedb8c2d6473d1983af3e11cbda1759fcd94584a4195eae76df7644838ef5eba0db099d5c34748fcd1e4c95539ea3471bea5e4ebc15c31ec578ba", 0x3b}, {&(0x7f00000001c0)="582a0decfa59f8a3d301cfd1e981306130a1f34b950370ef3e22d9dd70700371ad9dab4ba631b280579fb6837af01572561679e4275260b46b45a16237e44bfb66ae6535ccdc1523a071ffaa98c0ac7150f6a8b2f76498df7e07d24175e248ba001faeb6a7325a930a8b1573255ae7c0f43f0d516e36118658d873f5931eeac82bfed8f1ae1e55ead80bd3bbd14c3975fd7f6f7f65df90587f6652a9d39d8c6297e5d24432bb5560f79f640dc8ba254a32fa4eb5898b3d29b1690b045b6d3ac9224bb0f9234d771d3d452e19ac9596918dc3da472559085a32d50dd2aefd5cacdf3687b10a6652ba7bfffd02f3c92d730016714efe2d697c23", 0xf9}, {&(0x7f00000002c0)="08de08553cf38dcc2de803cb7fe88749245d397c856d26982590c89b8e036fe4138d8a254a9dccd9641b9b5628407a33a6335ca0a455fcbdb90ff26809d401e269a6b774b3cd3f29053ae15a9f2c3b17a15ff4f45bc516e5e79e139f622872ec2d684251748f25e3b1a34119ccd170adf7214d939cdc65bf15b7838d5479b53792e9a6525ab557a6b716ce4aec42ed2757f864d8ee0606e3e887563f092034ad1f663f835ef040eb86de18cc3de93e6a8cc3b82280c800b5b3446fb39173028309065c9408a24dc94f36bf11167417c1de4e3acaf5c0fac85fe1f0062a0ac81df2e6d8c524b9ca0e2a184e399a844ebe36ba29b7a3bd49874c2a2ec04acb77630e4c201a39559c7c8045926f92c249e1b735800faecf17bf112d4a1213672bf020d8eabab8255adf5afcd706b512b2aef5df68a27f4677125e0835fa059f20f0782ac1528c4531065a164366f7d6f24d77bc455abccfb89d78c24fa47864a4f51fd2594d1e68b1103fdf41e6a032f95c6d5eca72f367dabbe62193803ba6afe11efb93fa3047270bf0c737db2d0afc3027a85cfc69d3997ef817cb3a8f8ea5240ca2f4cb86533cd3c0fdabf7b108cbcc6dcbd78f7906a3374f1fbd96d40f2bb44cd47eb9422e7fa7e70ed87a3ea7e627ddf0c750d316f4bcff61bd18e98a69aae0c91665c9ceb1a8e7b4ccc911fec5996a2b5bd644943830eebb70cea0ed2d215bc21cc09d75027b42a28a265faed9401d34975315870a2507be6f44d89ec7a54ff1fea35a5ec93b0d894b88584181d886b76a777e936d7f3963570adbc2e460ab528b47d906f78179b0c3b0f903a213b9a69ec269fd932f33c4926623f2d4fb2c8012824d499be5867b8ecf8d00aec852584fdfba4501d7a0077ad0e910160de9f7831410bf413fd68278bbc1b5da55147b9c37502c05e01ae33040af2fec66d7df1d0fcaa9fd9eb9d9726a66caa6478400964f919c392371d39c0e1f24f4f835af1c4c1f9fea55db91388a6844bd22d699681a95a7ee945e6b9c2cf3f4de7911844321052bbcacd2cdabaa5ad6b1c0a345a1046ccfb199303ef4d5e946abe500a9afbac6857fbf0e0787aeb8df57bae414e49c899d2ab6c0b2561c996132e2467ac89ff562515a5cc7cf86b8f060a6f38abcf4635527281cfd8f7593205f73be5e7c8f3149a19798889df18e29801b1ad40a2f05228d44aca8700e7c7066b05fdac1d71706791375c63325286cd48c30ac8fc1526509ac13d08ea236b8f1cea13d13070414255cd3780d2fe29cbf0cec5199025a88d29f480c7c7e5ae1a65380d6cd287c813360f65e492817a27c64231d3ad9de83477661087eeacf0bc0c51add4db5b843ad7803b3b93d4018806156ff220fb3fa5bd1776e1274311726db1d69949862bcb3df5c9646c937f02506226d81adf59ea9b4c39e083a3900fbbd6398102758a9a27197dc35a5ddb41218b0d83829c16abdcfdfcc9d5bbee393a48e63cd26ca084412c4982d95c480890fd30dcb9cb5ea1f50bb19dfb810229a406f09f085c215fe0fdde9c6a17458bac99f1934c1236a798f5209573ddfbc4bdcdd3794a7a4079dd0e737ced0bc55b184e4f72dd65f212b80d2e40a0cc3f011247e2f4fea1f1ba016355e58e6e3b79177850cb4919a71945ebf2a82e9f2c7fd6a5e7899720952094b4f0bbd7681fcf560f91e9837250fb1662489c46d1aeb9ea9e5359f87237968cdf1f0d80beb7dd3131d69bc08fbb91a4e7f7d83a34e57266959da1333cff4393253f02ad3290b6d3a56b9a1e4c5679dcec28cd7f6f82456fde63f7d4c56f33d638e36086e05df4780bdf9e7a1c391cd134533ea55c9d2ad48c8cd2458c9abbf9860175606a07b066a3ef77d63ceb99da37d60c52189a3fa9b94162fd1c87296f21e66c33a8fc1e33e85100d5d5474af2e4ed1bfb0e81f3ebb734ed4fb46a22a8896dab80f1c367630f1c2d31e45cebe5d833d546832ee38f7fead962339b07b8848a16bc3fc239604af3a23b33f4743bd14c5d4eb06422b4fd5029be6db3c092ce75d1c101373e2183f68a89e959797b6f3c01939e7e7ad553abaf5af3d9e23262c58afedd9ef78ce5574f6f1ed2c267b9e7f920fc4dc4c75503171c11c2016edc68dad663f0d6313bbf3dd6ebba294813ed06e85b5d05eed1124e11d66f8c8942c0cb4ee987588791a20195ccf9d699f6c0d20d879c6a5615e0bafa0e4710ad0c6fe712a6e4a340448eaddd852247c3607738b881dc65623d3d28fdf1f8198f939c42afd11afa91c0816c3247072275a9026a1fd3a8b7e46d695386607f7e6460a84779c65fb37ef93ab78956603720954343676f3b0db0593bee99d2689e082f6b0d218e9bcfe0b05ca4a4c0d580136a227597be69763060e9fbfe6c93d5720a6db674844c10cca690ac3be5054cb5c363e9bfbcc5e50c04fd3104ca632677eedc290d68e986c914c689155d1691ff50b366473deeb13f6fea55f160c8d435cdaf66676c75553d28105c30c33b07fd5184876a02e3c78c28b5466e6c1c5eee38dfb47ef81aa30580ba95b072d175fec1ef179cfda361e6dafb9a73cd5386b5a9044190c564dd9c3cb1b13aa59ffbf8a4e4aa2bf8294b38dde5c1dadcc8b56d0263146b5938a01acdd74b75547bd505a8511ba232168ad905c86621a17aed5b5909995a6dc820b3c40bd37fcf7d40b2b7af4d9416f134300bcb8044140259cd220ab3ad6f1f91b19fc1122b857c32d5ee3bcd25cbbe3579322349b12bea34a1f9d6662e93dc9d5e8171bfd145a786ca5f2668b4f67837c7f193d060a617add6237ee4db732428e418322f1551b6590ebbc422bc3c5c6906a3fe28bca064cf1679676fa619774f0c33021599e5e504a5722aee26cb9f2a529d41ceb9e483ddd6633355889131154b72b34f3fb7d597be1a4a6342ed72fff6a12015998a5503d8b44cddf53be520574e2a6ab9469fcb409da2254dee8a2c229f43cdc30ca70ed8517fcb1e1cce6a76e80bbcbd84f610c94a095b6fb86f27812d1be921d4e0f517d673aff5398aae2c7b075e232b8804d41c3b1710f6c81e36948ef5d1c6d01a5d22aeb1f478ba3178bea9a905665bc5ca446ac33589d481defec8bf14239efbd66220eb9e30c650060a9e6590b84e5fedb463e639c74bc0fab7e4f82040b40bf76296a02f14a9f72102b91d26c0ed38331976d6441680d4822ff6cc018dffce7879b8e5a147fc3d29634892e98230883938ff0f2e0f8fa7bfe62f00822dcb571f13289f6272ec5bc0e3498db3cf2149913a4ce3025e863d2a38b3b809a2ee5d869a4357dc3c643c04bd3a4572a02c54649c2a940bd3ed249031a41bdb722ac588e0040981b333c74442fb74810e04a4606cd8e9ce01e45a833c2e7a28c9d3e449990e78438a6b64a83bc2cc5bf34adfc6f6ee009da8ab718928158b1b86a23dbdd85dcbdc75c4644ae845b99b71b2c8bf41dccaba2dc3f30f5e708475de1bb8d83d68d62c7e39ef5fa64a3e138ff8a4a4377dc31db4cb9f65de60b0070b9599b8e74dbe43f1f80f94f69b54b79d9166c3a6b03ab72048e9f2fc82fd31292aaa6a4ddd244563a84274433222417dc0c5acb436dea16f8d656f5cbd09ced3c6e2820faf1da30a9cde3921a6004629b485b6357bed95eaaaa45d64b3aa23cb6d076d002f286636876a455c67d909bffbed094abcff8428a57ae002d5e6f5d77f42dddbfbc0ad8322e957a2573e01b076d047a3de3ad520dd96549611a55904dbeb0793b2617b0f173fcd467b6e220e61920e840c4165c68a5215d8416c56b107238403c4e34c72c8f2cfb382cec1ab41f2db500d9baa66a1f7039eb618b642809b2a3f0ceae788884adb1b1b2e197beee502d188d89e8b95bb1c6b9f6c12f485007b17d7730ca852e81a6d2c83db9f1079b5e3fe5ea51c102ea413fc7d2b87b7fe896268b4b37151b198ac9598538cfef4fec51112ae19f577313d025645e069a727dd9fd51f77cf93600db24db20d23a496e5e5d8e4fedb97962e19c650fa35bbf85ce5ab024fe1cba70681ea7b00f3a020e3e6633ef71b099a4c286956f98e6466c2206e477065cede3895cf79365fa88bccdb29c02d2ad2cf86a2d96bcd1785f3704340adb17cae79ae13c5648a5e7d255476c4cff13c317870fe8501006be82c41dbd87dd9f28f0f401dc40c83156bbfaea7d0b729a7693463df5e30fc70dae2df699f5eee3df649ff033716cae6e0f80318daeccbd30b77099543f7fd50387e0159dc52f9f03df6df37fb5f6dc44bf76928651ba829ec002fe8480a8dccde5203bfdad479706b16f9dd87fede507730562d12d27764611019311b666f45c722579b4d80e809451d7b7b15e63e950ddea5a0ad89eb072561d0bdc95957a6ec9bd4a439cadcfe609e3182c163f260f952b8879cdb4b29e4b839f3b30395bb6dfdfe082bd6d7398f4ccc6e79d727bf3b289da0d1cdd4e5d52b8b3254a33018e1b82aea8e246d0b64047596e9032052ddcb7f6dd93b4865ca033d483780d181cb8d447cdcfb476b819dd04a0844fcfd7522e94160012344e291e527139b8bc5e337bb6f4553ea130f0b9ba1d11eb7ccc88eb11a3eb02c74928c5b945c4bf2b5fe74aa6493da03fb9051f267b742598f5ecc8a52cf92dd4c0616483b9eac6681585fcc4c64e7e49ae99f92eeb9f35c80a83e5faf5a41867073f9dd0293ca7f697aa64d41049b5ac23f7c2b474a97555448a8bb2029c926a315b0bcd79e1a6b3f0025a628ad55ecd311829e64995879c15cc09a335955eb0b92848aaeae591be0fa5bbb7d3b1e2d0cc2815dc25730029aaa230f00a645cc5e6acc5f22b46a40cee708b872c0499d6855d2ddc8f461c6e4bfc7adf3cf7d0ff491921e3be7e338dc5b2aa12a60191d141cd08517c3488471a2af63b7bbc41650f5ddb639a101c3615447534788d066f2231b27a49049fb3441a012d53f728ecce295ae651dae364dc038c201b7f03cdafe30901108e6aa6fdb52fb6f249516357401507768c7be41bba0a862c099956c4b46240c4811c1c24106f7ad039e9f4ddf5d6ef12fa67427638797fefe487f7cba72fd14296eb160617dcf183dd07e664949016f4f37e78dd24a02978323c96499f4f8a836fbeeb736795e0b34457fc8e3417ae67f1725482360807517d2d646228c5202ad8cb993215088de4fb2728e1cdbb26928c675d9bcf1ce4c919e4f117bd6376508e2ff4e9d9ca9660cab50c2da268097225c18b380947be7ceac6b6082d314ef9fda44323f03a24df5ab4301dc46d4382b68f3f26fa0a78f8e82fd959dc23c3010c8c0fe89f1e835055dc63c1dae5d8c47d052dcec6c8a91099c7df2c1582c97783e0104093f96ab3d005606de2b88d7a1da7865ed1fcfd86a7bf097d3445b58cc65c5236494e20863f3ee77fe307d47a7c3d7a4f9fc763d00fda19e596b0f401fe7733cb62491d6af2acd01f9060759601c14bfd50be252e231dc0eb83bb0c8b198c7464a5c9cd23a606fcf7ae23087549d8d370702c5b2f328e05968762024d9cba7cd86731fdab69e435a3fff9ef5dd2cf634396e919d79aa74b20a38230cf08e1ace827821f815b83164d228bdc58f64220f7443b556cbe97e6255788b29ff9c2d65841ac7c53da9a80df50d71b348bbbb3e8dea70ed5c12a805832a092b782df39e257eb15dc55ae16851fce4f09a5197b8074274a88ea2c61c0eeb7751fe1ec512a49a505a0e19811f84ef84047ab10a5c3eba59f6c44a2472d763334c10365c1b0550c78bac70ccf665897", 0x1000}, {&(0x7f00000012c0)="fc7296ac7dc7ae8dae6019325e51d81a2f819551cd1a5bf9fba842407d01cee46254365782649c6ebf5bb42991700400a8be002d07b16e7f877401018b319906fea82f6e2bf6d6bcfccbb15aeee8899166fde4dfeafc9518266bfb6d7675fdb5df30b451e721e23360afdcd3d03b8549e8d57b20886cf6de810bdfb0ba76244e80bed18951fa51bdf2cdb69cac0e4c16e2b6878c24ef99c3bb251a3c05efa4114e440d6048fdf980", 0xa8}, {&(0x7f0000001380)="a57102f3ff24eec8f16c8c0afdea0b4e1458331e1fe07b09fe3cb42ec146c5d3e9951fdd399903544b0b87153df65a0429f8299ae06d245a720722ef6797a13e299df23decee3396fe0f85fa2174bf0b9abab6ea50428cbcbace0560e9a166ac8a1c98ec53b8e411b52fce1d8af06f3afe0b22cfde48fe485dfadeb422d828bec409f484aff5a3e730c23535a2ce2d3e6cb60c8eab86078ffc2a8e592e8904a846b617f7f65834f17e", 0xa9}], 0x6, 0x0, 0x0, 0x6}, 0x8) r2 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r2}], 0x7, 0xfff) 11:15:29 executing program 1: r0 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x1) setregid(0x0, r0) 11:15:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:15:30 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x10, 0xbffe, 0x0) poll(&(0x7f0000000100)=[{r0, 0x24}, {r0, 0x89}, {r0}], 0x3, 0xffff000000000000) 11:15:30 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x1, 0x4000, 0xa655) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munlockall() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) getegid() 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) 11:15:30 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}, {}], 0x3, 0xffff000000000000) 11:15:30 executing program 1: r0 = geteuid() r1 = getegid() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0x4, 0x3}], 0x800, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x60, 0x6}], 0x6, &(0x7f00000000c0)={0x2, 0x5}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r2) fchownat(r4, &(0x7f0000000100)='./file0\x00', r0, r1, 0x4) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(0x0, 0x0, 0xffff000000000000) 11:15:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/149) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(0x0, 0x0, 0xffff000000000000) 11:15:30 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0xffffffff) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(0x0, 0x0, 0xffff000000000000) 11:15:30 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x89}], 0x2, 0xffff000000000000) 11:15:30 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}], 0x1, 0xffff000000000000) 11:15:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}], 0x1, 0xffff000000000000) 11:15:30 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}], 0x1, 0xffff000000000000) 11:15:30 executing program 1: socketpair(0x19, 0x7, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) mlock(&(0x7f000000d000/0x3000)=nil, 0x3000) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) mprotect(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xa2, 0x120) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x811, r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getegid() ioctl$TIOCSBRK(r0, 0x2000747b) setregid(r6, r2) socketpair(0x23, 0x1, 0x3, &(0x7f0000000300)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r4, r5, r2}, 0xffffffffffffff50) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {}], 0x2, 0xffff000000000000) 11:15:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0, 0xe2}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:30 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0xfffffffffffffffc}, {0xd1b9, 0x32}}, 0x2) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:30 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x6, 0x34) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x9}, 0x8) fchmod(r0, 0x0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) 11:15:30 executing program 1: socketpair$inet6(0x18, 0x1, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2812, r1, 0x0, 0x0) 11:15:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x81, 0x4) syz_execute_func(&(0x7f0000000300)="c4e15f5ff5c4618856ac5e0e000100353cb3431c070fe33f3f13040fc33f2dbb1304f2f26c65640f01d9c4e270f503c4017a6f747c07c40223f62e") openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x400000) clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) chroot(&(0x7f00000001c0)='./file0\x00') setuid(r1) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) 11:15:30 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) 11:15:30 executing program 1: select(0x3cf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x51d69967, 0x5, 0x8, 0x7, 0x100, 0x7c33, 0x5, 0x3}, &(0x7f0000000080)={0x972, 0x3ff, 0x6, 0x4, 0x78, 0x5, 0x4}, &(0x7f00000000c0)={0x81, 0x9, 0x4, 0x9, 0x7, 0x5, 0x81, 0x434820e1}, &(0x7f0000000100)={0x821c, 0x3}) select(0x40, &(0x7f0000000140)={0x6}, 0x0, &(0x7f00000001c0)={0x4, 0x20, 0x7fff, 0x10001, 0x7ffe38a6, 0x2, 0x2, 0x6}, &(0x7f0000000240)) 11:15:31 executing program 1: r0 = msgget$private(0x0, 0x4a4) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e1dc7fea00000000c76811c4d44004bc639eacfda7c765fa05c0423e10caa19b6941506545fdc9c05ec5c35fae9395f8cf79c5ed347c15e1efb1d21361e84bfc5e397deb138550aa0f2fb6aadc55c2ab72bfba1bdbd599f159864dcc6052a6b1f3ad16074c56b6ec0b9e688b5ef19aa028610631cb3e56403f47cf9b4b12b7f54a5ac1702a5ad66b6cf33df652dae1742d2f38183eacd4683e69e8823028c0a327d2201f0d7b19fc85955bac7b3845a96138a26a38d3259d626de9227a066585f25df8b846c4903d7cf8f478613b328c53db0d00000000"], 0x8, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/245}, 0x77, 0x2, 0x1004) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) shmget(0x0, 0x2000, 0xa0, &(0x7f0000ffc000/0x2000)=nil) 11:15:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) munlockall() poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10001, 0x1, 0x3ff, 0xfffffffffffffffc, 0x7}, 0xc) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x41}], 0x1b4, 0xe364) 11:15:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) pipe2(&(0x7f0000000080), 0x10000) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x20000000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:15:31 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x102) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/237) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/58) 11:15:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x100000000, 0x7}, {0xb6, 0x7}}, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x40) mmap(&(0x7f00004b9000/0xf000)=nil, 0xf000, 0x0, 0x4010, r1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f000031c000/0x2000)=nil) fcntl$getown(r0, 0x5) 11:15:31 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) fchmod(r0, 0x40) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffff62) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget(0x1, 0x2000, 0x2, &(0x7f000000e000/0x2000)=nil) shmat(r0, &(0x7f00005c7000/0x3000)=nil, 0x2000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 11:15:32 executing program 1: setuid(0xee01) geteuid() socketpair$inet6(0x18, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) flock(r0, 0x2) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setreuid(0x0, r1) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x11, 0xc0) sendto$inet(r0, &(0x7f0000000180)="2b3ad0fa577b1fe9db1ec4c192b5f985acf6a734533c5fc2a98609570c8f778a4f9da8ac530fce4a482e", 0x2a, 0x8, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r1, &(0x7f0000000080)="417e0b2db431", 0x6, 0x5, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000052000/0x4000)=nil, 0x4000, 0x2) 11:15:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x33, 0x75, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x51, 0x1, 0x2, 0x2000000}, {{r1}, 0xfffffffffffffffb, 0x51, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x5, 0x6, 0x800}, {{r1}, 0xfffffffffffffffc, 0x6, 0x0, 0x6, 0x30000000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0xed67a3b4bcb19299, 0x4, 0x1, 0x20160766}], 0x6, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x46, 0x80000000, 0x200, 0x81}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x49, 0x40000000, 0xffffffffaef70da2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x9, 0x5a}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x8}, {{r0}, 0xfffffffffffffffe, 0xb9, 0x80, 0x6, 0xff}], 0x5, &(0x7f0000000380)={0xe3, 0xb825}) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/130, &(0x7f0000000100)=0x82) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6010, r1, 0x0, 0x0) write(r0, 0x0, 0x0) 11:15:32 executing program 1: socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x1) socket$inet(0x2, 0x7, 0x1) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100), 0x0, 0xffff000000000000) shmget$private(0x0, 0x1000, 0x340, &(0x7f00000b1000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f00004b9000/0x4000)=nil) shmget(0x3, 0x1000, 0x0, &(0x7f0000444000/0x1000)=nil) 11:15:32 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mprotect(&(0x7f00003ee000/0x5000)=nil, 0x5000, 0x3) 11:15:32 executing program 1: r0 = shmget(0x3, 0x1000, 0x60d, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:15:32 executing program 0: r0 = socket(0x21, 0x1, 0x7e0) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8803, 0x42) r3 = socket(0x1, 0xc004, 0x5) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r5 = dup(r4) r6 = socket$inet6(0x18, 0x0, 0x1f) socketpair$inet(0x2, 0x4, 0xffffffffffffffe1, &(0x7f0000000400)={0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20000, 0x20) r9 = socket(0x26, 0x3, 0x639) mprotect(&(0x7f0000376000/0x1000)=nil, 0x1000, 0x2) r10 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r12 = getuid() getgroups(0x1, &(0x7f0000000540)=[0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="e50fea5a5e13cac293064aeb0d47f63676e0570d9f8492ecf9ba3c2664ac8a2cd95f6de97bfd8bef523dde92338a661da4cfdc21bf6b58a51a89640cb41c4c4b52ced66b967c03209d1d955b46f262e209221190afa4edd02a5708702a8e45efec3a87438220000251b34744f641564d739e40177934e8dda2", 0x79}, {&(0x7f0000000140)="9da998f198b453021f71937b2b618d37a764619a7cc8647659a92ea776127aba3999be40d129ee500d859036c144e4d6576ec119531268ba913931e34c8037794c9a6fa144c8b91bd2b627c9cc86adba6aca0b9bc8baef16eaf71e46fc8119e61dc1f77ae612b2ff3cf54ebc27d18c71ea3eb511d6aa87db3b659015d70c0d3819b8d1f1d4de106c03d98733bf5e5df23788f127a03211909e32e1ee9b9d4a839713887442a394883c1cc3608c740070860ab4247826fbd941ff2ddd7eac2890c90566420c1f904c4d30989f758d9cd4647d7866d128c09d2aa8d5bc84c748d02b414a", 0xe3}, {&(0x7f0000000240)="fd2f557037a3c9b004ff185ee2814eafe40e4dd92c8f79dc03e4eca294661bbde76ebb976336abda9df9b2a6e2a3754c014ac1b2745dfcfdf3460599e6847ce4f1a2846d992ee234f5dac9c6a2cdd36c28f46b97960d1249e00ed10ada812625aa5ba239258270a8112eac1faefd9f4fca5b61b634481a305c67a2bb515af291dd407b989af71cf8de8ed2b4466b2a982c192e9cca6e0f1f453fb45dde39561342a921d2d78ce52fb700d3cf14cc2ca6efa10df27f6a8cde0b5536554e17ba8764d3b8b8e576683623512d448ae44b8583b37b6da9e3ae9f0bb278d1bd8bdcaaaa82fc0c9537debe455c3cdd32e1036e7471", 0xf2}], 0x3, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x58, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:32 executing program 1: setgid(0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setgid(r1) setegid(0x0) setregid(0x0, 0x0) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 11:15:32 executing program 1: mprotect(&(0x7f00004b3000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socket$inet(0x2, 0x4003, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x8}], 0x205, 0xffff000000000000) 11:15:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0xe4) connect(r1, &(0x7f0000000040)=@in, 0xc) 11:15:32 executing program 0: mprotect(&(0x7f000040a000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) socketpair(0x7, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000106000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f00001b9000/0x3000)=nil, 0x3000) poll(&(0x7f0000000040)=[{r2}, {r2, 0x84}, {r1, 0xc1}, {r1}, {r1, 0x8}], 0x200000000000032f, 0xffff000000000000) 11:15:32 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:15:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) flock(r0, 0x7b0ae360b7d39fbd) 11:15:32 executing program 0: socketpair(0x6, 0x1, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100), 0x1ffffffffffffde9, 0x2330) mprotect(&(0x7f0000357000/0x1000)=nil, 0x1000, 0x1) 11:15:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x1000ff) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000440)='./bus\x00', 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='w\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000180)='\\*^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\\-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=':%\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) open(&(0x7f0000000040)='./bus\x00', 0x10040, 0xe4) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000240)="72c1d84d75d54cc1", 0x8, 0x4, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x110}, {r4, 0x10}, {r4, 0x1c4}, {r4, 0x1}, {r4, 0x1c0}], 0x5, 0x3) 11:15:32 executing program 1: munlockall() r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3ff, 0x4) socketpair(0x6, 0x4000, 0x80, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000040), 0x0, 0xffff000000000000) 11:15:32 executing program 1: r0 = kqueue() msgget(0x0, 0x2a) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff001}) writev(r0, 0x0, 0xffec) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 11:15:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0xf4, 0x8}], 0xb1, &(0x7f0000000240)={0x3, 0x4}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) 11:15:32 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:15:32 executing program 1: symlink(0xffffffffffffffff, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400, 0xb964}, {0x5, 0x55}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) kqueue() 11:15:33 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b0e1b401ef50885acd2ea71688ad524594d9bcae627000d55f3e25dbc404e5e02374da1ddaab12e9d57c5c347d9ff92304378b0f149262", 0x37) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) minherit(&(0x7f000049d000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x524984af, 0x5, "e4526d3f873ebe3aafe7d5c42875d8b28eee387f", 0x8, 0x29a}) poll(&(0x7f0000000100)=[{r0, 0x7fee80f10bd0e787}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8001, 0x9) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = socket$inet(0x2, 0x0, 0x1) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f00004cc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 11:15:33 executing program 1: r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff99d2ec62394c99931f9147d674b18dd929950a83b3fd2090ab332a8206aba78c0f9494bef3b9392d9f11d584e763bfeef4f599722e7a715b268c9f66"], &(0x7f0000001040)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={r0, r2, r3}, 0xc) setpgid(r0, r0) 11:15:33 executing program 0: mprotect(&(0x7f00004ea000/0x2000)=nil, 0x2000, 0x2) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: socketpair$inet(0x2, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 11:15:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000040)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x5, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) r1 = semget$private(0x0, 0x2, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) write(r0, &(0x7f00000000c0)="5c72dd5842cdbfc53373fabf0cabcccfcbd328f1e9ee27235be69542f1ae4f90d6bc65d9758714f9a66ab8b04616adb04e7e0a54ecfa9407cb7b0110349c4284cf45c538144bb6f957b6bb3e5bc128ced62a04d52edeffdaf2660d437fdc4d5db30f3f7a3a96cc05ddd0bb979e74a07df608000000427290306cb04d2f1f3bfa22cac3fa7cb71f3c0b6e185076f2c5c08a5c60a68cfa4b362dba5b3cf903740cd6f0f104", 0xa4) ioctl$TIOCSBRK(r0, 0x2000747b) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlock(&(0x7f00001bc000/0x1000)=nil, 0x1000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) 11:15:33 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x2, 0x1, 0xa44, 0x18, 0x0, 0x3, 0x9}, &(0x7f0000000080)={0x0, 0xa5c, 0x1000, 0xb5a, 0x2, 0x3, 0x9, 0x8}, &(0x7f0000000100)={0xbb3, 0x100000000, 0x8, 0x2, 0x7, 0x27f7, 0x1f, 0x4}, &(0x7f0000000140)={0x1, 0x8}) select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) 11:15:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20a80, 0x101) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) semget$private(0x0, 0x1, 0x90) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a5e8c3ff090e477195ffa1ff0fddc6d1beab880750e0f6396833559bab21405e44adedab0f362914fd474e2c66e07ed92dc22b04cb6b400881581ade36c564806a7a1009b94abe5c21a12f5af544d2920c33a33b8592bf3ac388cf66afb23a6dc69e2cb881de9d86df884748fb332bb8d1e687a724dc457fb20d4209d487ece4813cadc8814e19bcf4382c9220a8a62d153f124888be4c1f5af742e07b424f4eb130a97b9cae36f25df68c5cc3c4037879fd8a6b3636adb9c493cfce4c89c59343a4555b34e0a182562633f12c0a4cfc51953f8e10", 0xd5) sendto$inet(r0, &(0x7f0000000100)="c858a8cf90a0afc85a837bbc0f4b943a8ff9805e7ba979f1c808d2a843fe6455c8b4f759aaf0889203f10bebfbed65501ced820fb9effe", 0x37, 0x40f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) 11:15:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xe4}], 0x1000, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/38, 0x26) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) flock(r0, 0x2) 11:15:33 executing program 1: msgget(0x1, 0x1) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x908c, 0x8}, {0x20fc, 0x80}}, 0x2) fchown(r3, r0, r2) setuid(r1) r4 = msgget(0x0, 0x8000004) msgctl$IPC_RMID(r4, 0x0) msgget(0x1, 0x6) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000598000/0x4000)=nil, 0x4000, 0x3) 11:15:33 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kqueue() kqueue() listen(r1, 0x0) r2 = dup2(r0, r1) kqueue() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) 11:15:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20089, 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000000)="390ffdae6d", 0x5, 0x409, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00001a0000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 11:15:33 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mprotect(&(0x7f00004e0000/0x3000)=nil, 0x3000, 0x2) 11:15:33 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0xffffffff, 0x8001, 0x4, 0x401}) syz_execute_func(&(0x7f0000000340)="c422e5b63ccdc3610000660f38296d17f3dec7c4227d58f7c443f9dff423816c113700000080c401d05d7900650f381eacb1e9000000c442ed8caba671fd89c401fe1622") r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xd1a9cc9ded6e7759, 0x4c, 0x0, 0x200}], 0x20, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x100, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x24, 0x10e1, 0x100}, {{r1}, 0xfffffffffffffffe, 0x3, 0xf0000034, 0xffff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000003, 0x81, 0x5}], 0x0, &(0x7f0000000140)={0x7ff, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x7f, 0x2, "e49cdf3c5d1e33079e8e13c7e85796a793ed7f9c", 0x80000000, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x0, 0x2, 0x6, 0x5, r4}) fchmod(r3, 0x133) pipe2(&(0x7f00000003c0), 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0xfff, 0x4, "3ee0fdeeb920a24d3e860d4db4578d095514f1d9", 0x3fd, 0x10001}) 11:15:33 executing program 0: r0 = socket(0x20, 0x8, 0x17) r1 = socket$inet6(0x18, 0x8005, 0x14000000000000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x59, 0x23, 0xfd20, 0x2}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0xb, 0x3a7}], 0x5, &(0x7f00000000c0)={0x5, 0xb157}) dup2(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x1) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) 11:15:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000340)=""/14, 0xe}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000000)) 11:15:33 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getegid() setgid(r1) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002240)=[{&(0x7f00000010c0)=""/25, 0x19}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/153, 0x99}, {&(0x7f00000021c0)=""/100, 0x64}], 0x4, &(0x7f0000002280)=""/5, 0x5, 0x6df1}, 0x802) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x795) r2 = open(&(0x7f0000002300)='./file0\x00', 0x1c0, 0x10) writev(r2, &(0x7f0000003680)=[{&(0x7f0000002340)="2748f7ce6bbce286d32c2ce655c53f00aa2c95a5a0dbcec4224c3c49e1238106b9d3faa8a8d9895102fc3e2def10e06f59a7f00daf92ffecd0f045bcf3273e30a3a9bc61d1e0a7b51832c69de9d214f941b1ff810e5c2b04b5453ad50a583892e67f277675e6bf406904dbdd9d2b0a68bac2dbe7a55bfca0533ae52ad4474c73bd9273cc35f185d868fc76918c9abff1d0b1637151b4fe27", 0x98}, {&(0x7f0000002400)="0b8915eab4be8227eac03b79014df3034552a09eb88be3038873551b3b2f5f18abde67ac89a5cb5468bfe253405344596d4064606abf4804fc6cf7c2ed0b588f303dd6146565dd1e4049606da43a969df1db3a19501f4f04d02778f012b56d253a7d241c9dcd31f960", 0x69}, {&(0x7f0000002480)="f579eecc588480abcca0f49a30b8ed59200d209a19ab10a6bdcdc74a9bb9310e242563ff616010cf15", 0x29}, {&(0x7f00000024c0)="74bd7b8a9b842276e9cec0aa3370db4d75d2c55b4726292ca3bca10f7253f1e4ca04a77f6c885376a783f0acace1a1e3412e0330c8163105cb6d77750ff8ccc29074d2877d82def8169380dabe62", 0x4e}, {&(0x7f0000002540)="88c8f7b4796e379664e28ae90a12b7f27919826c336cd06b7b80a361f4a252f99fc75e634093b5c294cd8aeba88f1e334613399b5fbad35c74dc255ba43dd7661b9f0a3832c8d5462ff1e04b196a1fd218016884f96d230b949016f134d28b417af0a1d213d3211e0e94866fd9eefb8f144bbfe31b5305e78c5a205b68ed19be0b19b730b8fa36fd42cf5a64f82e154cabe9ecdff2738b2eb2b8196fe78a13684687a673d0748ee493456943220e474f36f1a0c535a84cf4935d8ee5815b07333ec46e0107a71624cffbebe1d32c36160664df034055657947ed3936ba4bbf4f86e62e5299b43acb6cc2f056d97747841cfdc85214537ae6eeee7e2ee3f3756b6afe23897ac00ce72673ef336652fe44b887b5c7a5be2a2bbda3132d92c67389d321ce9a9ff90aba3d907ae412f3236155cacb14a87a69bf1acc60706bcf0593190654a39f3a9871887e45e01e80257cc118405d7218f3aa8e7c659dde8d3754c39ed9d18070feafa65482e6a39843ddf5781885df7cdfab34f94844f101d9bcca8e4c0dd71f9857882a13ab3f6c758d142755e68fd0a61565ee58ff304d96d52fff2a3f234be1cb921322d8b8ec86805f0974b1cc60a4ccbaa7abce20404e90b0a495da5bd39a272eacadad35852b2eac2ed6246f2de29449ec99b913cc8c89dd305959f20caee9faf3bada2a547c783de0073b7333cde6dc1280be1d231300b62a22edb614b4daf7bd030aab316733e6f499a8acf1aadaa8d1a7600fb3c7d00914cedbf1d262e7cccc15661f77917831528e56ee15a08daaea3d5c86f63552648693e245ad45d6368fdc583d2d5f7a66a084d68198502bf1623da7d1b3a5ad45b8ccb9cca9ae588c18656fb09680b06e450a0c3d51db792f49b67789f592e3a453dc5819943e7379bee4f0d4103420cf0429abc7aa7c0d34ae86b7e916d2912d1f5f88af6517d507453a726a4f1fafd6978324ad4656765ca80457ab442e017101dc8785ed7eb360401785bd1cd063db7087b12e60bb27814e08169a4e443748645f8f1fa62b2463a35191e729193873ca0f4ccd7e3a61a21362a2643ebdc300e353d8b00118612b4556a2cc657349f156f057950309473885a38566b365a5f755f6a150c31679d694b37a8c46cace35e9170e31564ba9d50603d0b2dfc7175f5fa5270a28e10d509b4016d3cd7b514f2cd9a735bf9434c5b5bec04cb299ca78892aff978d7f779ee195a3f9d0f75e35fa807278f6d56bfba046f836241f53d23ce0aa06480b1909a92dc96bad57e7ad706784d282535940d92f50bfdaa34e2623a7c9e6601c048c798ea4380e9394a96d7dd2a0a30fa5526ce318ffa1a3e24daf680494abf5fdcadf8fa8f0ef21247a8987bc046498b3ada985098696d89af2287d5fd1c7b8435295fa478210db585e9d4bee60c5bc9013bca381df7efe48379d0a3397af4acd74c5eb1a8eebbf1dcc74951f3855ced209d71477e31af524ed86314b2a302a37f3e532d80a92e112d4ce7966ce32575f666f4ec64618cfa8ff8f420a1be03f459d8fe02d252e5704f8669b185bd80ebd20d1595e39e6cd317c711990bce9998cf2c9bf6af2b3e680be1232d6f0416728484642a557c1a1007204d67144dadda13811076570c79d51a66092cec0a7d6b5034605b3bfa0ffbb6e4052ad3218598ae91d326d7d1f5509eeaafa2861378b0d66c9206058ddbcd94d7527497c4efb9cbdb8dc94af8052112858bca655702525468156189e82d2c67756e2a05042d7127192995919bab6a89f1cd3440a4dd4edf1d84de35e55a10978bd26fa53779bc3d64d2e0dd0fe2ed4dfbbc1b77aee25a676791d975ebced301ea9fc1a0db7092f13205cd293b37ed19474385face557ac86fcfccd274ec92a76335d980cf957bb03b70036f05f5142720fdb0f885641e259ff31456ce2f157e84c3f4b1a73393a03777425c3ac2fbe876cc9af93c530d211954e261d5859ddd5b5b3829907bb3dbdfcc0ceeb2290d7e98a1308c79084b3a73be1b94437dffdb04b889df7a1b52751445cd9803af14fe847e8876cc74c1e3fa7dd7e2017e9ce9319aa91b5e1ae2aeffc6d1a314f3cf2d3cde8a04051baf73c03b012b9cfd3254e0803c2ef618a2ecf744ac2c5f56a7f37dfdab422a39c18eba0e25833bc08ddcc46e6baa526516066807d85f2f1e94b76f690c69e631ced30b9662daf74e17c8448c0566270ebf08605210d8680e067b9a565007fa66ab6d89929e3686c4e70f911d409266529aa4181437fde03a727c8c122bd5ec9896a77a638e0b4eea888e07c4272bed224b6a7451ac0312bffbecc7d6c77a1e846421218ee5740b9d01d45b9b8f4e0bdfd24b8446e59b8ff6a2eab4f1b82b5f16721ac0bc307e7baca8f662c942ee807d62142886906e89b3cd7634c63e375065fd5f8aaa396c04e6c6dc102d7a57106533ee8fe11d0320697a7e0c6ef9bd31d0af77032a1c5dbd350aef6aa3f2c7a1ef2f208436821d956207a86e1d7c36ac5178d75d5280962c5b1d8c08a8c0dcd7c2d85351e0d607888c6f788c66f47f13034b82a87e1d663afca36c09e3f0c149a00d9a50c4e15ad028609d440ef16c787953271dd1ebf90584758bd9c46b64357b8dc4871f3429d1f14ed8dcd56de56fa521b828e65a2d47f0c20e5eebb7634f98c5fb7a5b409dee3c38844a233bd61e4799a30c4dc787d1e5b1e68c898792faa185a636eea810bbf8b64927d1864da37698421b41196a88129e06209e8287b0cad6ad8ad41b36738fd3c9f413c1c852aea2f2174ced6e9d9f32524a2987e56af40624c6cd06642f00cf4da8ab16a6ba2d864d437242f298ce36d5d944989a28e5bc7f331008ce76caa393809b207bcffd19a2eeafdad58b953d0c60e7ece641fec68d2d2afa9445314991fa911f9d4199b6d2d139d2e7761565a1132582529a05b23b497a212259fa19e04a83e7f5dcf913cdd561f07e48127d412d703df7751b665a6bb9fe3b5fbd87e389850685adf6fa47d2aca27ffa6fce0347387fb04a85bb99c00145793bdca831675b55ad951e7bd191ed3637dbf5f47d005f9962d4dd400a051d262f95e8615c4cec817209960f0f38d5253ed5a2f847666873ec904e1aa056533ef9950a9f2a284c646f105762410118df6a20fc1ddb9e2b4fbefa9e091743b35ff01e998bfa2901a39669cf2537a3bc41020130d52ad927e922768c790a94390dd2e93ba8fbc7816fe7a09af08d3b638e847b1fc1066cd389a0f9221132398f0e5499591b71d29f1f4d5c3f5e413756870f7b0c1d59cf74e83ff2758836c3fe3d0340e09372100cd2b423497cb55565d7ee5754e984843d5b99d50c19a804677f95e05fbadb5e99b6ea48fdf2b3bcfc502a966d39808c5a61de58765a4c28a8b42afc69e84a7a3ba782b386085417dd677075ef38b215682caf4d92b8cca6834816503c93488c01bc01dc37f46ddbe1162bb40b744b10a840b6fd875a962e6d0ef720247bc52cc44dd391c1f64396a07076fa5708ee15efafb407e652ecac41a6cd965970680ed9f15df6844105551b4b31e5c0701883b0a49e37ef655c165bccfcfab789fcfc5f659ca91ece844bad9395f58741c98a5a0920b277388b6146a9f2044ee9b51a2eabdc4f9c14288f16edabf3cbab55ab5a748a315264251e3dcab6003a59b5f4e61b925d78c2cba916e0d5c177b66cb6a8a6fba9dfb8bfc56e344ea8faf87a1fa4a91b86febf0847ef3d0b2b2d6c2bc34b8008d91f8b1feea780955bd00f3421abf7a3780f593b860b802a40621afb7ffc8e419865c151de490fc17a9fcf73460d5e099851608e3e96f19028dd8dc0c8c9f9311d32826017da2c65e93bff0dc0273deebde7df2d42c0dd0966fe27b2fd9c7488694d6bb654dc29bc53a29860496b8d44c273b7e4d9d28982c39ad680b7983cc62b468e46228b3ae11a472cbcf50532ae3446feae313b8aa29ff30ee055604c05dac3bf24d78aa7389084a16a15feb9197824c8499430b0cafe222a87d059dd967a58a367ebdf06fc358fc5d4574ef0ee59569a17d15f3fdbf6e56522ddee08822ec6835704b6e9da016a738dfe268057969a6cf42353f2af6e6a01554d9955924da820e8875643c664469f3ebae298dc382760b27675a6fba17929cea919dbea28f0361d29b30ed11ae3e42b0842b0b19b052b26c7a6275716541453b0a1a73315a20974e5be3ce1efe3a8ec6a7fa4423f1ff63f5c67f4b2d312bc8b6822058665183407d5f6fbd9735f48a1fea52f381e71918393cc5caf9b9c64adc8760acae77b406e7811e8d9cf66d36282739a090e2fa46a3748b6eefc9e824d6545cc20358edd1d0b3032bad71bc82bb4a343ddd7d11755d54801a19f9972c749b5b2b10fcb01648b4b0e47146e8a2951c1b7c42abb5e08733700fccca5984994fbed38ddceb2b073ae4c3a8370e25182438aa190fd4adf04984cdf5143340dd7f74742dedf15ce3acd45f6fe582f1b83f975a52e61c0bfff64f237921f9c4a993f7cca3eac4c7ee0413bb735fb3f2ea4b4ac3962ebcbef241a88c058c140aac3af4e5a8143c4f094fbe4d0521ede240859bd3e21c4ba515422c9680f4c0f7c37ea788d51ba3fe4e6dd0d5082d256ee375fd57d85be43ba0366214c4b8e4ab89e7cf6b7addfc36fcc938dc73f6b0faabb267f932c58097ef569a211a74d279c3c8ba4b74b908fcc4453ae901aebac526493248a1804bc2fede849a9b8fecec5c8392bad2b33976c31ff0455542809cc22c70a8534b7bfeb4704cdc1e1faef31b18e97e31ab9018083be182b33f9628d5ec7aa117fcc6cf3fbfe50ec3d826137c1ce49556550222259bbd0dd5402bd4a0c9110bf679718ba0efb98442918dfff75519fe00dd1c9bc8f066137c757e3f3898a2dc620c8c41dce201d229c9b2e1d1cad46daffe632c0a60de49a3acc4f4ec153f6d4f4fe47f84487ab534a53742bcd6dfc0ad652ad31a797f92daeae7aca5ec0c6b0a4b26cb65a8dd8aed9bca0fff81349fe7dcbcb6d7d02373c202fb952fb5f2e81ccd8f69b05e3faa42b43cec04c6269854525ccef3d325b91f55039820bd0cdd3d731dfec34391681a2d77704847a2999924c0c9216e9b1bcf8f190cd7af7714a1ebcc72b388eae9fe1b8d5c2323d91e1f0751627fd2fee8d28b55d71a55b879602bf2338c93aad14c9c636d7c31af7dfa05ce978342eb927f7f5be15eb15ac21267cb5f77a6b5d6076d6c9f70fbf52108a790ba3f50d42aca2a34221c12d25baab5bda4ce39ff33ded5f9178ff76b2fb94d37937cc1a5a90a37efca050975ee7c84ab54768f2ed45ed6eca274618a6d5b41abc72b59a7ea9ab697ef81533031a6ca712aca6a9df8b3d4ae91409cb8b055cf1214cf796350eaa08db45b4a44cacda39baff8805d28ffd70da8d0249b9bfd591c98b86fac44cc2f977c71a09909b4a0f771112069a5ade04cc617c745e2f8e0726b6c93199a95409b5ae6459f7bf47d6061ff838260d4b43aa3f3a61af1f19e22c83bec655de0af15380f8a1d0be39f9f41b91af4195da50418a0d5a02c326928b679c77cac7f06618ab7af7a51fe45c7cc7607dd86226c6cb764f06c2c764cde8e7f67eb0a1987092fcce0a3486d83a5442b8b2df249791e4f3a069003073acec6e0b0bcb37275fece040998822c801d765361cf6982314b6ce7ea9fcb447ea7d1ef339d041589aa8d6b866d80e6cccd4bb6e4ddea7b27b68e449a52310ec3653a1a307d196e3213e729e3791bbde211eff6d04b8d199d815f", 0x1000}, {&(0x7f0000003540)="f4c831d0a50fd7c900d5c4cbfabe0f92ebeae1d8a1e03324e0ea037154535160476fdf7312eb90b3448f958df2b22432502e1eabd714491e063560509bdc1ae58658b134373223f64563cf4a6a59e68f37bf8107d3277a97a8121d9b1aff3622725e406e9314ded4146e603d24d6adb3dea04f67ebfa0a2f97daf776aad15a481375bf0ee93a1223ad163b784367db050e1842be91176951ea26a6e42c52a6ffc34fbfe625172974007d9f5139a4f37ff12ffa6e5a598a", 0xb7}, {&(0x7f0000003600)="d5e27b00b4879288fa18a0b93ff34fe8de12a91d41acb23310de1e77a50aa47182291b8860a8752777860c9c8a0fa814af4ad3a117f6fce6cc6834731a635bef684aa2de94133268f5768db19c7a56", 0x4f}], 0x7) r3 = msgget(0x2, 0x120) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003740)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003780)={{0x80000001, r4, r1, r5, r1, 0x1, 0x2e}, 0x10001, 0x80000001, r6, r7, 0x4, 0x4, 0xffffffffffffffff, 0x2}) 11:15:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 11:15:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000000)=[{}], 0x1, 0xffff000000000000) 11:15:34 executing program 0: mprotect(&(0x7f00003e3000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) 11:15:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/143, &(0x7f00000001c0)=0x8f) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/99, &(0x7f00000000c0)=0x63) 11:15:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:35 executing program 1: getgroups(0xffffffffffffff3a, 0xffffffffffffffff) getuid() r0 = msgget(0x0, 0x188) msgsnd(r0, &(0x7f0000001680)={0x3, "71a3bb82646995f9f19f2a30c7d8520224c5342469397ba8235e30cf7933e2a49ecd3f62fb2d30641142c598ec0f0e6c6fffd17996ab17e41210365d91d4afe2fabfb6e029394936"}, 0x50, 0x800) r1 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/156, 0x9c}], 0x6, &(0x7f0000000540)=""/162, 0xa2}, 0x40) kqueue() r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000640)={0x1, "4df1ab8560d38398d0058d626ca72f8ea8891d5d0179a712ef62d547791c8530eec52929b40be30d220c0451bff32fd676fb29dcb81c0647cfad827e4953c0c0b5b4bd8c276fbb3975ca3320efa70075c2f1d298e029c5e3d52d824d6977776eefec06efd890edad10e5809e7945365c817178adb84e2a5a99859f0225d92c494d560bc8360f8395b47600b22610fa5955145f5257fb6ea77b8f0e02a574fd82f625e125654e090b28f15b99db13e4f3e16a1cb8b6bddd9d801fa8d2c3a97545f27d364f4831c64764c7a5a477f3ceb6cc1527b36a4a1557124d4084bfd7e1290f897b187b1b4af8a0ff6bb510fb8702f69c52b20a9f041665df42c084b830265edb902f1235fba845544474cc905410ad0f8f9556d37f8f0afab5c2340672539835f498cfd08fc606077f109df95201ffb52b44c371e9d92d98e13774241921433a96fedb1cb3044c270c939845f883ee52254f9638fe572315ba797ec2b5674d727889f8c434363889af2f365c836b7e87379899e25512762262e42ed95d9157eafd768225c0b6adfcc108205a40affcdcba9f3f14edb497696b378ca541c5521e6128d05854f50b24e9728bf2fb9dd0b8e5fe2ffc3d93c383995ddf96d4699c26b63c31467a795981a540b13d9b8ad0dbb32d0f0ea7af314ee9d91bafe99e2fc3a877a745fed23750102d935325ea1ed572568f590079ecd35c1b328e9f448d498b3c4b82c53116d8c6d27916ce39e6fa7df2d2ed45b1edf9dc67dbc771476c84f7e78149588facc58656010885b0989af9a5ac5bbaadb419feb590460541674e5d16c5b59d190d77e19362223e0b21abfb2b77c175215ab3bc5fac0b58467599d885221ad0ce5cb1782720ae505df16bd07a03a0d723990dd1294cbb8d7230a8b0eca37df0781e7a7322d85eafd38d81c6b592886c9063307b0b5ce11af664b968e10efa4d627ecb8a5ade8d1b03b724b74251953b29228e7153e90261ea89d7a8be8e1da94d79442212a315f356da15d46f8a5ca113fff884cb1ade87e8e0dca4e93c93a45b2531000fe916083eb38f15ff7215ec79624552b6a191d51b1000fbd7a59965286a476c372f168181aea90242f9291f4551beab897cee5cc0b61c4ac6249835aa78939d535aaa7d3e5c9438623297a06bdded4a452ee332943914b375c0f6535bac20ce0fb11849fcdeba0068b5c9cc02f84f38664b93489de7b2db0d61726abb769e2788ef011b0555042f2e58a2a9dbc91273ac2d9301e993e603a04a9367dd2b181e6f229ebc8d275ced735d8c571d11ffb1e747f27ff30d247fa1d1468cb8b770c41350546409488909ff1a0d5171783944081d94f569752faeb00685cb73b3d2bea8b06d6ee072c16f42a1e42f206fdc2850eb00a64a40d88c56944a124e0fc000a5255a8d83c59a7be4fd29473cc491698db52adb5b5d14b7e657c70af89d4bb7dea99d2fa6d4f6ff2ad4e32c28ab04a54bce04801ea765e5338873a279c7f7ff5cc717782c9c694959d5cb4867f8626cb8034448ad02040bdfa73069d7bbed1bde9953cd516aab6a43cec06f3f2f083c009d515cd74669f74cea7bfbe2dabe22b17d1acc2e9864a4adfba72457b45206034f6148878a4cecb178b13156a1506875b5b2439a838c8baffb05401bf629cdafb528df24db8573b229faa56495f293140985fda09f0950f7634768e76c73cf701ea89adaa2210f2c1aebdcae22f06065b66ef1e6d546a9b250dda9648085fb0a633ddf9f8923ad13c0915c4d9ae2ff01ae9bd434cc078d1fde01db767f8acb5d873f51f23d2e7c8ade4b8cc6074fec471ad12d927f1456097b92f02d860f9ea0e10a87b97d7cb48e487e30a66ccd164860c15a5b347bd4708f2a87a1714cc2193b4e005909415386ed79276e98f97255cf0c82fc3c17047df594aacc1d0da4bd6f6f6fde51658310dc34e8da879b406b171fd20a8048abf1750ac04da186489ea0d9db824be22bc94631519deb52a660adcda0a51cc2ae1e48181c0f44eb969758e7477dae36024ca64f61ed3cc5387fc7ff24bddfdced287cf6fd9eb3cd59dfa75223e4537b16b26acd02df8593fcbf7239aeefded25067cec3c7a5c0959d8ef9b75784cdd8e6f345b7bbd47c9ff41ea820ca06fc76970ba017ae6d4d4cca46f32d8fe2584ca85f656ab992e6439e1cb1eb499a7b472d969730bc04ff4c5709db103aa3c22ec45d8e4706a4ff44b74f0e4feafa7aedbe5572779ea082951e0249070c9b33c0d269bba279966272f1e874c9d2c5f3852551b034b6ecff01862780aa67e011f4fe5c45ff8d4817d4eb4d5a9f1643d4519057f3085c94de2ce70f6f973d7a70667b346417848744a1e20fb5190678ec953b00958e984aff570ba9a4f67ba2aa27a1564fb2f0d7fd5fc92feb2639b2281979d10c158f90f678c5d6d023d66b26d628d8a377d9d85cd57fd7f97381bb49f72911598e25b6318b974c21bbc1383ccb83c819001a68f5290a53403c51da115888e2f985d3b2fd4a4eaa468745a58b6f28c106467b4460e060d4ccf1ce2feba9430ca7ce512606b6b4bcc44bc6ebbb8b73488274dedff560b20d78cdf70fe96be0153b37ab872afb4e1b8cedef741d28007ee7cec539838297cc9e1e3cd8a2c0dfb06a9619f8212ecf7828c6bb10f47010049c3cfabe3bec49a1f8ae3de6f467fd79ef352d1357b675cc57e25893c089dfd8d624afc961f57548d0caf272f545d70b5eecb9f5d406ba1d5eb6720fb9401b297abcfc304371addab527f2b8baafa596ebf97e0de5a11c399e5a058a18ab295505f5ef162c36e4dcf5a22e57b3d1c79de364c47a5ea47420b0d5f6cd9d74c16f42ab2c1009d8ec451ac261ddfbebeacbe1350f5e548bc0633b88b9ff1114a42e315b730f7736c915aa6b4524827998a4b703e42f12b9c00827efd621ab015baedaa9add7ba027626f6733aa4be0bf2420b49199f7493eeabc5cf52c4e8d05f25cdf60b28261f19f63c56f4ebeab433a096963c13854ec98afa2e0095254b20451b2429003bc04a8064716037572207a8345940fa0a93f625b13352ff14b9c58bc0f5da2c580f05831c42dcd2817fdf525074c5325f80f7be50dd652532c7ae92add7821c68c5ef2fe6317c6695df91cb5d30a9fc32ca992d851c0703acb80bea96794196e2d1ee77d8b49ed9dca8031d5e6289cd4314455474331c9ebe2e062cb567ec091b40b42939b74de362d97556fedbf52b681481913b95650c059d42397ed10c0cbd1ebaac89743ae2198be5b144c0eb69883d0c9a3981d66bfaaa513c1c90db40059191ba7ba8ab1f19d413b53cff60df63514f98e2b8ac777041d40b4326b10ec97fe62fe816aa641c71b258aaa1a9097374ca607e81fc7f5b127539e611da9cf4e622967bc95eec3e6857c7136c4a2fb6f07c0fcc2a5d1cc2cb6a891c1338365bbda06ef3a8433b6bf4cf00c36c7c0528a62b92710bb6f9fb82fec62116ad48b4f64c96dd8cb508e612781929c6d0a44a383e17f6a24170d6a5e32e0758eee4e87c6b92dcc303fc6ba932fb20c38c994d589e465931485f63bb81d9420e2bebc3b85c161e66a512e3953a64186f5dc00fd65e13dfacc707237e02ef13fb0b399d15ee37b82e4d20bbaa342d32fddff2aeda5859068eff528e42e1eaa633d718a06c1a023c68d9893dc24735a0e10b39e579b2418f72764894da445660691069b74f96695a4396a7625a0db541528406998ae321b7a116bb78c1a0e4b41db120403d8a74cbc3a57ef9f3b72d3dca41ec56b4ee498551eb09ee9a163170c14404322d17738207cf1b28b50d76d235b3adc94a68663d456d2c0cca1a9df6cf94a324419d67e865f7a1ae2f22945c5d2933967e8147c4dd21da540658933d52c70c6495b9a28856d99892de4d18884853f977dfa11dc52ec218b63135f3f0fbf0e5a853dbba883503cade420ed24e07408b6bba77acf3848bd8da9228e73c9b8bc586ff0645445c125ce6b5495f20bcf83e0336437354c032fad9c795cba67494c2c39c51310ea568dbfb91603f4c30011a2ce5c08e35590697b843eefd9c8cea277a99a3ebf9dd55d8210a3142315694797d39e1d2fec04f9b44a4938b864e5f422454366d96f1842f475d72e4a59f87395e4dd7c3f5a22fa0284b2fd4bd180b477ee76e6af2317104dd014f5331d1a0a75681c5f92c2f7e3f5cfcc1509c84437c2daf79507ce8a9899dbf23c43e9fd90817eea11be8e5e552b3236809a637fa1d1ab914fd1022ca6043abce6c0088827dfce1a585cde5739b64fd68692bc07eaeb6184d95c6096a2d0d8631f85f6d00188bd3e54dc63f2fff4cdd092fe8fc50f582b8505439a98c72eb52ab51ae0c40d6fec416fce785cce901c9e351b80fa0e1bb6fc9203758bd9ea30bc2b58f330de11a61e2aa625704cc977c6ba24d781cc4d289fcdff5db6cea2df2a8076cf94dfafed8ac8397c0e4795624f9443e3d90328f6c7099014ce00b4678d2c68966400e1d7cad3cfc95441272284718187db827a6794f142bce2b6c627080d0b5c951f0c03029fedc687906df2158b0bc423b58f7ecea203dc2d6e09969b102a3218add0610d131f293a4214a3ea4d7e2efc01945a2636ddf8e63de466b51a6d4e82450d208029a4efc2bb8fa5add3f2d448db5ab1355288c9d009b5071733a9edf6e48f81f7e8bda333576f8272328c8f410255a293bceb2bee0dd2e6f72668d1130e773030015325a84e07843e6e9a37519a56cb7679e53c11e5fc74fe16b9a0b0818c05c8c8f4ef97074cfd9ffb2b07f18b635f61c6be06621e30fa54ebaaa8e03887f4a35ef6381b4467d55dae4a2f8bfd3f9041ef0dfaa1dcb2ea0841a00367b9469d3e0c55a3446b9d2dc44783a1d2803aa6eaebce265703fa4d26794491997e40d6708856e3266e4b0516e1c5d9ff0cb8a641c22db32409b101064890751bbb891d8bfe9e18d5e1b852df538500363af313c7d672376c3eb7ebd2249776a291f671c65580f0e2f8c29753f0fbee02fa2384072f5cbc00009ba4aae0f10ceece336710d81570bdc5d9811c210bfe25c9bf7726ffb7384bdd3361bec62c8a1fc2813fc4524b4971194019778189d872f4aa087001137fcbbc88c46afe67226f31586113c3584c65c825c2fb80d2c19babf310df25298b8277dfa01d15e20b198a48a1b43e2ab0f656dc018d436b7fb838540d09e6f99eff39f9929a689f1e2cfbd970f010676ac931e9411f13c29a118360332f3171d17d3eac59491d3ac48ff42658d191013e73107bb1075b50c65de6a6e0946fd61da1d93d65958da16aa99eea436e7b4e3c0ac97bf0a55a3c697844a250272c136c198a59457f37e9e9011802cdf7979fc67893513c6d63bc62f91d098b73191273b7b92fda946f4d80fd0f0d3623e4f5d44c7e02b12fa6b514b26e3d021914a442dec76c64914663149bf62acc9a3628f17a50811daf2cf5288bb41ca766925b317755700523d4d00c1d80152a3214f0d63b5b5226a85dd2a00db9f29dc39c9d28562adf4cf6a56ed9a61b2deaf98cc86ce2f20a41d299a5331d6f2cec5e9f5a08bed93dc337e6148e7e3f78841e5d0ca1dd06be37f134aff0a873b75feae55c7940b5a6d767d8c4832bad89390c241118d8ca3c3c4474252c5fe343881f8f97634ca40ad0aca204410ee5db4a3f9a97e16209ae9b13dfad3d67d92f3c227c75e008bda37432455da422bed1d05c7ccf57c7b6b81d8d02d9bc794bcefda9b5cde6da62d087b5b1f545e149e37a03d9fc38d1f2c"}, 0x1008, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x3, 0x1, 0x1ff}, {0x18, 0x3, 0xfffffffffffffffa, 0x9}, 0x0, [0x2, 0x0, 0x0, 0x7fff, 0x100000000, 0x5, 0x101, 0xffffffffffffffff]}, 0x3c) recvmsg(r3, &(0x7f0000002b40)={&(0x7f0000001740)=@in, 0xc, &(0x7f0000002a40)=[{&(0x7f0000001780)=""/196, 0xc4}, {&(0x7f0000001880)=""/47, 0x2f}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/244, 0xf4}, {&(0x7f00000029c0)}, {&(0x7f0000002a00)=""/31, 0x1f}], 0x6, &(0x7f0000002ac0)=""/128, 0x80, 0x4}, 0x801) 11:15:35 executing program 0: getpid() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x80000000001}], 0x1, 0xffff000000000000) socket$inet(0x2, 0x8005, 0x8) 11:15:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mprotect(&(0x7f000036c000/0x3000)=nil, 0x3000, 0x4) 11:15:35 executing program 1: r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x21, &(0x7f0000000040)=""/183, &(0x7f0000000100)=0xb7) shmctl$IPC_STAT(r0, 0x2, 0x0) 11:15:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f00004c6000/0x4000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x49c2df0212058682, 0x1, 0x80000001, 0x4, r1}) r2 = semget(0x1, 0x2, 0x80) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0xb308) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0xc) poll(&(0x7f0000000080)=[{r3, 0x4000000000}], 0xc2f, 0xffff000000000000) 11:15:35 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x10) bind$unix(r0, &(0x7f0000001540)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000040)="973a21f57b1625d119a42d2e628815eb9b6feb98ca4b40da8fc1f6b5af75a24813343a0afe2037738115f631d7ee9782fa3ccbe1d1fbb434a281a2bec125a844d41d1273f8ace322c9b03a23f64bb23f2d60d27af792246158389cb50209204167a34cddc1798427a0d85f7f823b08c7386f90854c9249ea867b06b77ed20b37f47d714406b5d09b7f5269282859b0a4cd2f7799cade384d3970042ff66f7fbed7e38969ffbf1e701223dcb069dd9939d7da393965dd0914504990337e4c8d966ab5c881b1ca0cbf", 0xc8}, {&(0x7f0000000140)="73716b2a064656fe4274cf427b420261e30e50226c099f757873907d26a0261cb5997b0aa7c33619b2cbc0ab42ba", 0x2e}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="e3069c0da4c52e752f82fb47beb0dccab599c5d5e88a3805ff6c75839bd590919046bac449ac6882e1172f8584d4db580e0eb6c903e55a7527f89b979412aee0271dfcf8d8e689b745401559450732c964c63887a76cea4b0d5290898c251a10e66396994d221bf15530d26c", 0x6c}, {&(0x7f0000001280)="d660a362d17d41d2bb4ac08de86decf23ad941cf1ba76a5fa27f481750b5997991c2171eb6ba7b5fda1f468ba3acc98e944124bf6bc7f3b4cd4b37d7fdb650e599d50af3cc019b833da8c22ff16296c7902c9e5d4b2d5a732aba488265b44ae6d7b31a145aca739cb192a23c4c677ef710bf29ae4ae9acfc1fbddfe50c3d8599aaa4ad8bbb3d0da2bed03933bf8d6b53409ae2f214bc46e062a00a5877f48884", 0xa0}, {&(0x7f0000001340)="5494ff1df44e874c67e01026f2dbdd60163b71f184810eea1bb9931037ce0fc1ae40f7122f10007fb6a866a6cb619454eb04f6bb65ecb2cb6075c6cab190265a809539301044e697814acb8ee4fb619ee72e02bd91bb65b180bfeb153b06ab564f2f64", 0x63}, {&(0x7f00000013c0)="811627871cf4fde9ea95de6dd09d78453c5fb7bfbf5c837435150cb1eca31e934400ebd611db42be66df2991af665f81a4cf80ae99f87ccdc2a2f63a635918152684d38dffbf7127007857d08d7b1fabde8021af749d9e8fc89c2fe398bfa35eb0364e3ae486561ecc308c59617f443730e50c6575c12f9bddefa14714c7e44a582ee41503ac0458818737f4bafc2c12d1f416e3296b048c17751c2c799950f4b2e99b8bf640161b604b2bd645ca2ab330d97adb517c50f822335e59af403300c3114cffc7e433a3d7ae3726b4889055b1269b6b42e2b17224cb6e9ecfb767a7a6b6cdc9dacf379497c367245a67a63fc6e2de40fb", 0xf5}], 0x7, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) writev(r4, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) recvfrom(r3, &(0x7f0000001740)=""/4096, 0x1000, 0x801, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) readv(r3, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 11:15:35 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="8665bca2b6c6d74dd6c910a7049cfbeff9d5dff3d4db0dc9faf9736ca47859234af8a50fecd267391dabb369370333089f3aca262608e1d0eeda9aba92911ebaf374913ebc1a8576b342db9dd8336e3ef0db41067debf88187493120b14e84f79c5e32ab8e3fd2569260e4ce03e4c43bef87e1bde1c7c6f3cabc0eaf8b89fcd18e226a41ceaeafaa67e42128c67ea70e0d02186c798311274a2b593ca671e123f28fc1c3e6259acdda513f503c444ea88cfefee53b47b6a6c19d3ad4f64f5c88232150f3c6e37f5a1e463fc74a2ed4074a69927651063478fe83e943127769b2f467d55235940197156c593893aa2f6ee2d3be95c1c0971646874be34ca3c9b1205165f5a6be13c2a72d31a0827f219646c170b621348d09e712a9035f744ede52e8d67e33e01dde6f7cb1657be9980b7ea2a98d31c2096848ce0c4d94b208b9e0ef0159cdbdcef68c437012551dff41b80513eec41fcaa8a22ff4d29804dc8337be97f39f476852a3ba48b7f9e469822e51f07b91be0da8278097337b79fc03ee75f3aaac62cdc27bdb315d20934a6184ae67debca0f1705ce934f4ee8f470bc807e4795552f6ab0e973b90caa12673ee69a9e732e1c8926706768f0145cae013bc2f2931d84d6a4ceac0cfb193640a6d1ebac0f74873a11507b175f16b0e4076b2e78d6ab9b9dddf4782d6a22e5818697ad172639c5715af971932b1b216ed394cbe8db25eda723c6e98795b219cf6a0e65fb8280bc0e98954e96af3fc38ae0efbd0a32b365a67581d68872e39565f02246becfc4800ce1152233f043e0d590e40e5558082311b61cf2a3e41084183fec72903f99802ab48c1db6e65f5b686a675a8cab59b6da072b2d7f86f94f4d65816b16cceac11624b1627ec2f5207b47bd461dd4df8f82a54dbeacf36af829c3eb89b19b38d33bb9d1696c4ef3f4d3ed615ed24f84117a5b338860d275cce38e6090d61644dd37ef440b7edde4e99c2d22115382605385bf24bd47974c580b968f57a11f0f7cc18265b994b58ae64f22cd75f886fa6f2db86372f78f4987a1b428e1f61117ce104083884294784524aa72b3db798fd693166eee75676ff5ba2ec3832fad569049c1076428fc8b7aabf17f0d9259ba765df2fc81b3498c7038318a07221a95fae58eb41617bff97eb4ac7d876a080fddf153b6a8ab6ea34acf02dccd5a715189977a2adb276e20aba61d563bdd0c10d5aaad879625ded868bfc48172cc9ff43a455b21bb6366cbd7347be2e95e54cec8b80dffc7ba3d6c85e85572561929f576041f960287f823f68638b3f1169d78284bfff0e28ebe1ef800643ea04b143c3e9b9d4a70b1f1104e005f77efcaca9cd9f77393cf7b1d148d1c714c39ca6f633ae60db8a7f4ff270c86e2e5ca02673bdba47f358b9badea30fe8a194b61b2960164fc5bb2b1e083ba44222260874b30827ef9b44c84eca6ef840b3511270996190d037dc7de89c40e06f5f1b6163d222d45187d045f3222dc117ddd2b1d06e0f497be6e13e0ca0a6077935002edcdb633d8ea06d1704a957b055c4984bda3cd7128fad549c3c690021e63dec5a8806f08ad5e53b270d987e015a48341ce5db82f6e4fec2e3555a26359af818bb57ff5aaafd721ba3e470c31d756b291a912e4dbb9cd3023c80e1e4226cc63c7ae215d172c210239f6988c3c3662bb5430b02da2dcd80da7d8ee19775277bebb5b94db1635c6baba07ab406da391ca9ebcb58ba30eb8e60292704d9fd4d9c75a0ea9eef5e023bc659b6fe750c0727ca7653b4a678585e8a1ca8f92ce1e6fe8eb8ae5c4005ca884cc8527bd6748b4c2f886cc287861c305332a79d6331ca62c9893975d2bc831c0c55f1ad1dfa4864da2c515a9f3bfaac201c9ea2871feeee3c5b217660eacfb2165932a51bc14a0854613f59bc6746c624965f88fba158810250e3d7a609797d94ab123bc4a30d1e6fe62ff20a8d9a4b28caf0c5423d194b215ab78d416126ac19f77b1d5da94d3a6a3a64b7aeb2953ed496a27c5b0de54ee2ca9b8f0e63f6065db826b48ed450399be490faae481570c2998174422598cae88504195d840646e2386a146c94bd3ea8b4b4fcf206157721e10d38274d9867b18e37b7e33a0fe70a0400f0625f5472fe084042ff3057636346dbf567d8984739334dd6396678668676fe977a3225d00240fc7246fad971936cda565bdb6b0a49dc313a61febf59280503f06f2b458dfe70806d2432980d9b5c4861768c29a40400a00e14e72f5366dbfa42b16fc082a45884818db0b08add35616e495ee37110c9144881ac028b8e7361cd813c55a99472e94568774155fb7d48531c3303297fd3b952c65c146b911ced1d87591aebfdf1c8c7d6bc4807eb26972225d7df4d694715c7f53c530256d93ff92cb1d17d99bc0672a29d104ba39a2227d574123c9324ea8085832e5097d032ff759d6dcde6ce60870f4182c92a3892904a078cd6f900b30ea6ef79301a0551d0559db9c28243bd8472800d11248ae5e412cf2591ece01d11b4c2407b02cdce9fb8ce034d8a4536270306e652e41457950da1ae1085bc8eadd5a26585120d20e03194f815f51435eb6a4d8c20824f09ddedbcc8bb2ee80f6fcb266d5e66525bbd6e7db4f31a58b547876c45b9700ed52723976e4f3a53b5c5875738fc5330b037e3d5aa13fa7d8b9cce9ddd56bd3610c5ff4b9e1e33cde8bb01eb934dabec2a654d6497dd56d02d588ec109358730be743c754857461e6829b1a66f5f601dccb3e36fe033afa9a0d22f3c027799b5613b9a8433d4cd7c94ad7c1b1ba5f7b5d6e6cae3928122c316f50e1fce561b8895743d8ee88e289e5ca1e835ee9cc0a655f03a9841f7105eb861c13c2e4dc6bc82addd3aeb9b8c1ed2cbe768866bca4a3f74b96309c1757cdbcb5aca330315844110c45198ecd28e5e93ab0a4dc98b4e29c42acbe056c43ab880b3ea1a87661f45472ec9fca9a32ccb19267935962483406b3d412ec6c36e2a0fa0238ad0a54247c29606c4ed27682eefadffd3cc2f6ea64f5a4868718f37c5fcbf61c9cb682d870b134fdff3f02bb7ed9b8ef6055bc1267ff145d99c8eb33b0cee99f82faaf34ea1f177099cdef6df423fbd146f10827270e4fdf8ecafcba0f6da61314d94c28c1611c7e1f1fcc4f1227e31c791eafa83e278f02ec746b7c2fc24bd7016223f09f21ace0d1154db16dd51228b607309a51cce577ae680f065325e313cd9c358c87ac819e6ab3e2526ad9e143f842606b6ae5fafb8845793917469f8b42906ec7115e8cb9f9de65ffd604e881acbd34784b6ad321f7fbb33166ed42ed377021edf73cbb6a1da5678485f702c1b358db8f09be4e78c7fec61b13d99348b59210a68523b62d21ba7e080dfd1e09e8d9d73e100909a534f335d9032f69452b7e08604b3f00959ed2d1de49a9e25e6dcd9880eb89f0b64d4072617223a27af7955649e133bb90007859e2307335bf85f8105b0bc1fa56a23f4943e67af8576857ee6a99608534c33406591284e125e847d44fa6febbbdbdb6e8860c0bf5c8884c7fbc0822e160f62952f73c3e8b80a1c024da45756b2ab63e28234a49e5b581290317de29217afc005e91a17d9cd909df78f0baceaa84d9554dff755e9a08cd8398842513392838601ec400d90849dabdfdcd33cf87a4dc160fd540b801ddf365368bcc14596c1471e17d5ffa3c2cb931d570e190c0dadb1380eda0a9c9e7ae2f20f66ced6cf82199dbf2c99a620a056a4607e21b64524479782abdaa905e3b311df83a652298726de92f03b3c445edd06094a2e7ed0601e27e69e9885b9ad4dfb1ecf3c829cb50701d33f3e9c6fbed4fc95d0db546a80c476b0adc32abe2c9da1c9c747c2e493918c2283eb668251a5f3243504df70c4db6a0561518a18dec6b1054f0ebecaafcc072675fb4eb561e345ed7ab1c708b39e15d03c615de1e7b50f50ef96ce5f4e8a5ac1c57461b3cb699403a262df8a035e8ca5dff4790a1a255f83a61c73cc99495945017687b13177d3bd6bba41625aca3dc3e964ca019abfeae9ceee0a058ca29d77daa62e0b7d523ff8858a18bf7c4238844a3330e09c8eece6d2d632f2b8ecd65fbc781fdb23a1e9a8bdc57d8e53daac2e3495915a4aa643157566ed55e20aa795e3fa62c4d0b7fb959531d871a94259f400c46a10bb60fbe57d16e520abb69670460ec5a1ee3a06ebbab4230e1ba269b211d97228c9e0de64e80c3e278527a4f6907fa4c94bca1182ca58e11633c7ee1c547a80b93a322cf8d8260d385ef1f94fa0007771f4b74ebfbeef19229fb7f21f49af23fd2fb748e400b66bc80f393c39d870bd564069bac00d0e3c3883431e982874f9d838494f3e99aab52bbd44c41dce2d07d78f98695af291d84fa708d1ba05c0d20f36f872943f9ad150c4effab186d11cd51d9d0d8f4025a0b6696e25d11b7802861d0e84bdda17a1c780822b529b2300c17d931ef792bd7f7f870ccbceb4a619acb45d2a2cfaf158011555c6ed3bc41a2e062a8217526ee13b174207fca1631741fb231fb756dac899b8c75a2ff3a38735a3d9b80aff892393d1e3c5717be2ad4083e14a6cba9083a528b861954cb7fa137e6d405d869e51626f1daa50d03984887d5da994281c82683c1159df5891bedf96413b772757f76d5785d897e726b924bef0d51efc408bcf2aa08a325de51fe2d22b4c18bf5520eb8c86e9e9fd032ee9f4e2338207d0f2d0ca0f65a2848ff74b7e2c6e8542791a7a07274a256e5845e59d419db968b15c871baf2f46b5547634f37ce6ed4507a285eedac03713e4b2048a2ceefc260f84ef41c32fea457d2ccdefb211261fbaa1a5260c270a47142e1be6dd17c414068918c9e151cd453b584a23871a96e63b53b2cc5218af5206c5b4eef01350055d746dddb4b9e2a2d06f94933a1ca5416f9a45dbf04ba462248323c390bf8be1317cdb80a84282e99bbdd0e16d8a0832371fd780d4e7962bdd1244b9c182b6c473f3336d16b28d4a32fe543f78f23ec6018d2baa960559a3c2a17a3f9226b98d0c77a224edf61ea6adc7a85fc5dc90d21f4fa67293539b0cd00de8c2b08f3525fe7da513317c7a68a1cc7ab30564fddbe8e62697b92cba1c0549317daa2546ab4fb2796b0177eb26e6c9399cec015ba882d3fc3e0dcf78f6d952a5eb3b60e7a4b1d0b2bf2b1398a7d03af36e45edfb0a63480832605c585e3f5564163ff0abd0d5e65feaea2af6384eecbdb350370956ec5531219b9b578e174b8e43961b5a30b88c17a2c6049f816fdce251fb805476a614dddb0285d55aa5578ca317f7f7bce3371ac70643e7c863e501b7e187514860b103e74b76f7290247722d0c9984f98a39342c47c2225a450c186e3cd8d525a6ae0a76751354f06174f9785f2f49198e9a46f205c5f9fc2bf74553f89c2643b0a04986ea5e720053ed4b8aa931962056c5785fd4299f5306e38c55030e15d37660ecc3bd824db3ec2a49d75d9a8d1a5d512337f098844cdbe4e073b9224c9ea3bc09ff43985f11e00a8829720bfd9c3451fd9cc9402c5e15bc24d13854203cc59c5d38a914119cd6b92fd5a2c7f5cbfd3312189802e0e8558ad39185c43225eb4fee873410994e7d338afe5009a0bbb37370e151e250ab044c3e0a29846162d23e7bf163fd17843374660f3ff7a663fa9655a10beccb528772463fb43e17b15e895d27ee118afcf77eccdfcea69b57d2797be43919bc33814d6bf948a280bf4d3d058745f614291ffafa09828dde329a138cbf", 0x1000}, {&(0x7f0000001140)="245ff60834940471b8b3d376363eaa281d804fbbd512847e57bf8b20f1c96c480dbe23cfb814b163cd402e454c466a547d664b9d4dd8bad289c7aace03754acc80b24169c2ca9b608ea788fcb93d493c47ed5524729972af591646e0f7f5623e0cd988694d0502dd1cecdbc491f0644cfd6cfe7ed5606d791eb96baf8eb5237cb368506d343a9fa2deb223cbcc44531fe63187077eb6cc7082d764bbeffe1f367f18b7d076ffacb2228eafb27eb0cad82afdaa377a6a1028123285fda605fca5e7bf27e3abfc3b0209ab03c9b5fd644b0aa8ec88862f600eed97be734851e449d8e8b4311c17d8fc88ac039a167f90a7d37e0f910115a2d3384b64dfcc8ce4778405014cf689d603844678ef8f4405b25b7bec99202c8bc154efce9a7d7925738c0382069d5d64cdde09c3736c68c1954b543051dc5198abee07755b8c0f69c49a897fb9d926aee07838d2204316c93b2ef4acb9c9f113b5ef29ed7b017f3746673e33a81d0fc0b660f95fccca56676391fa2412127e9b2334e1643a98ba90b852e1f85382e37641f07ea62e6d1002d769ddb227cacec8b9ff2fd55bbb64c99ffaca11fac0a0036a143ee163ff875d311689a0e14282fc49e6748c4c7bbedc28eee6217b6fcf8a4dedaf8fbea6ba16987ca1eefd8573f106ff3dbe1b61b7de4ca0957b7d0e4b6285fa3d8545a859ea33c70c72b38225b793affb1de4ecf9d03bac1fbd19bb857704a577c75643c9a368abf86c108bed3039fd1a9b19fb7c105839cdc22c4e5e433d20de4df5898f04216a0acf61d543f9bc9f5884a8ac8524f41799bf2a997ed157f82b0cfda0832492e39584883b6604e07a8cc491509acdee9b24fce14dcd63cc69c2a024baaba854c7b6fa08bba18d1876ec1a5096379e7421b5cadd27c4e269636227b181030e0d1e9e7e462c3cb6ff099a4ca9a3b8dd8389aa4775f1662f5761882b8f9905a0108d50ee849433505c805a1fd85961c66a0a9ff3ede745601936c2381d3ce00bda94ec65f6dcdc49a807585f1e73ca37ca01cc0e22382415cfb923088a60b5d7c57e289cf934dabbe45d5ff87543c790694b7fdde9b32fd7d9225fae9c95b6d2fb3857573784ccae89372b756d5c3f6f8b27d3db170dc7ef39e501e451175fc71a002556485bae6c31d5de5196466ed8dd091f3ceb78ae408169a3f39b283d2df873262ac1403b510aa35c0ad88985fba898e5e17a1212698927f27c54d6564c286988bd1d0dd98fb8bc375d1e9ddf1e345849bd9765206e6c213a5f86b957cdeac95207a62ebf6fd070d9beb3c1ebc7a9979d57576cda1d2f38dbbb8fc06df30b7736641066051b1e814f042c0fd04c084fc0f90b9354eab056e027e92fc1c458642fb2066c836894fa9afdd1d8cc985ebb8c40e8d9531d3927ad86cc2f76a1a0a7b3f4d8f101de15ff8f7ec4ef2955d28f8f225d993744cf233ec3f7fca1f9a7f3eb601f6bb078be4eafab295b72dec0e159d3c6060f199b38c6e91b2773d7eb2c16d1608affceef77a31d4609f6ac68af7ba36493be33676e5b24f9ef31a1a0e97cd2bf112f42f07d8688df94f878d9183040e547b740f7816ab34da22ceea7a104f66d68424b67a4c30c77d0e7ae85f52bb40b7b5116b096092ce6ada201893f27ab93db5edc0dc4a6e20c0cdd4ce483897da025001667fb7dd65e37e57dab3e1b2693bd71bb97bcfc6d0b2a8d5b8f2f7417b2decad185e12173bed8b72513be49c8b5ad216c619c7131bd21ce36e60e2f0cd9ca4eedccf7224c7ed4e6d9b7fc39d26d25905327d474572a840cf92b4bee28e63f2158409d2a1e18c9903ae2227e14b791e994c52a42171c59c30b0446e7d94864cbc9ae8086cde70a664c73ad4750afa350b821f397e55de55f3dd8b83b390985a0ce87127f2e7dfbe0bb2b904c75d73e4fa390c666d067c17f9bed1fc76686eee909644f2b231d9566f4b1316f68c5b1f5407723f6d70f8d12b8167a7d1c0334587c3068881424d79702aeaa4c7410bae882eb8ee8a07354867f0ba87b1323411ce045b0b7410a4939d5bf0bad4abddc760abac406555fe4328e1690209639a526fae28a3851446176b6c517ed91258b6e828ebd3f40119ef6ec7e5d7ce12ed51b8d8e9bfcf8ea15eeb8ff3915d53b983a1f5da5b5d50d699b90715554903f4742bf8b028f04189778187161afff8feb5b40d990a2572ee9169889a21c8aa70b7b9aeba6512c46dd1d1b7033f9ed45cbcd60c4497d58a5b3a2c40700ee2f2a03c189dfcf7a6415d38700e48cac132b0a64b5ce1691431ea750b34bbbb2a90e0f831fc6cf895ecd09ba278ed880e6d23667a75713fa557e8f7327d60b04366fd4ca90793e0c12ff8265fde42c4bdea7020247f3d485ce1d1b84ffb12a4db008ceed4ff046b2e18fa4f62669877b3a2453830c5dcc3996d603c213eeef4b9291751d6e8c257854f88cd3d92f1b878dfe7bf18d9fa597b0212b10fbabf1cbf90d76a21e1898e925edb3a0802ba5080fbc8db22952347e0904c861d33b88b6b6fa3bafa21adb7c140cf3e747cf8d7be84eb102d97b87709b2ea6f30748e67961de59bde022fb03612fe60f2a57d26bd137c978dd375cd70f4d141404299f40d3b894b89a58e696fc2c8c8d59c041d35b54ba56e85e5327a4e821cdb24bd3b593534c63a552f835a90daee133d5cacf693bf8a3484908e6a6b79015bf6e75b2c84b9dff1628dee0e25fe5dbe7d51d5bb4d9bf8cec84112369f85ebf3db61f65556347d18a59720303cafed7b090fe9f25ef57717e1656171aa30f3fe34630ee01290d5de85c88ef562b3df873455d58104386b5949183fd87e10a44e953ad378ac157f822f627b9bc87b92dbfa6f865dcb3f5f88eac00385d7a7433ab28a6b92c51d86df8da097689523e9e20dee9d3749371466a672030dbf93f81fed7ef23b48d74abe564b4d9b5fda45cb81e35789eed4cdc4b9d613b150026d28d88d3b39aa7535706783354c1253ccc133d3f757b6bf2b316400dbca466c81cfeae14d212a3967ae1ebee573f3c603a3e14fbd3457eae8d3d35f54f649324466ad5f2557775b7928eee9b342c84d5ab85f36763f79319fec460a637869602a9e3e7c34d85b79b496cbbff75393c7f5ea4ca63339160c8fd9fa0eab621aa1ab1226b42a8ae347277374ea0b5e4245e36cebcc616c03790b5b5fc56dd6ee59f65ce7e4994c7e50e172fd29d96fc0a460829169f8bdf8dc49eebf67bf6d7d70cb9dfeaf4a86eaaa145e8d55fe2c801719a9c33a3e1dd7fd4e5cbc413a04d8d15528c10297c64e9b0dfd38fdf742967cc18b1195e7c22307f024b8afb64fae10d9f07a9ea2f8514906af4e3878729c9a0a6fd3290e37028597ca93bf73c5989860f089cf4f56fb71b94cef1bc22c9974e10eb8c2afc20c3a670f5695b8986e52f6782248d5db19e3b8eaf3939567f4aa24e9d3d41c38d40ee94c9ebc6ab824198d9d525333a1b8c4cb356aaf6a26412245c6a24bb1ea1400d83a7bfe2a45d5a0932aa7880f686ddc46d5098d694c4cf8c4d87ed3aace3a7d8bbc04034466c74391da4446e8e625e37a6dd93dd393d53c1873aebdafd6e8671fb9c40f6078f5bca84be497cf5ef265f4ef75ef97fc0d5aebc49de891997c61c205b3fec7a85d74154e1cc21a40aebddbd4153b469cc8b858897ea683ac0eb9f4571568c675633acb56c5e50e93e7928a1f87343b7ecb40fcc46ff0fc6e37b0c1e17f51be4019dfc4bcea4ecbd3449965156b3b2808f9727a7edf26f6889e0fe85fcef22971b08184ce7dbafdf8a946f8bd5a94211862a41e886b89c2c4afd7b872c11744e56a51c2fd671f1dc6ae097f40cfd4087d0be0eab16149aafa60d3f62f364669a092c2e230b7ff6cdc238baee6f951722e0be954846a54bc574346b01a345e83a27e816f7237942b1229a3967aa5c7461ca4220bf100ca766227b5cfb0683cb63cf3ffda56efe3960b509cfddb69bb62f440eba6e4f217c0d55b724ffefe2151b2ada86d1288c86384e0a3d546efbf4d09ee40e1010a7e3e1dc9ba092b99831234f6cf05307e07e2f1fcf03ce180fec89719c3bd5cc0ce930770218149874691b8ff86defb73aa87d7185c0f5f377d8e3e67238997f7285c93d092e61166953ff0da4eab4b8176ed4523ac0d115db634bffe721c9654658d2100a97bb15d00d3df294ca499171e72241da67706ab4989e18f64c1a6267546204c35d4130043a991157cd17480a0a0a67c1a20d54af862f31573c1aaf357c179168a9b058cb1e9d071026176dd303fc64b0c31a3adc9b6785c936b335653ccff2102e03527007f7a3631bf5e54447c2f26e2fb3a5fd262f75f39b67c9291ddba0c28d779d993f148a4e4165e6cf1703eb19257497c577d9ebb6280dbe62386adf26c5fe94a3426144d801b3547f36463f14417e2696d16f7610f32b3fe1deecb691caa00f0e167ce53b20fa1e4801d856d6510f7392f329f03db5b7cd405440438ea51c34dff15ebb28c71965a01790b51ac76fb5cad31f8a922d819e20512ec0f17f3127a242ba7fac9d8d28b630964c39ab8f2e5988faf101611049a138cb9d4df97f658699993b15421bbe4e2489ab9b15b3f4e284ca3139ffbb09b77393eb65479efc7747a2384aa324f55e1507ab01f37e599adca5c849f8accf0a004ef9df37f02caf2af20da2f90d252641a6b08a053b0192f8d8b5b10f310980f3edd031d123170c972f5ba316a6e7c0f7df135ab1fc0cb5bb20d22096870b31948c38561bc8b97f009ec101ae4c8701145b05198d6f5a09050da3649712c0fce558c29c0f4801f1f9a1af74b56229784194f5866f813cc53e5b8aa0aa6f1c9b5556907bd540f288ad1e04760edd435479a24a81e2141829b09042ca38d8c14982f42b55ac8007e6ee228b7be634621d5071fdc4c09741142cb456ba81699911e6a799644d4304977417f25ef1184bf21faa505d43ecf63e697f0c74aec18d43186193d9fc2b1d47e1926f1beeb7d2778cc5cdac365d7a60c3478a5913096b4d31251142bc094f67d7cf3992938a1eb72c4129614fa2a4c44e43e959bc5c757988466a0dcb353f3c2b0a3083c8573c148a5baf733f25d39e3cc98798bec5dc63d78947bd0a09c72b53c330f837045b0e2ef83dfc7156a455e78668f8b5e3b1c3d1076b331ddfdf6200a870be5a7d5607bfd7c6f14fb54628206f944adb7f8b4653e25783fd0c1b7cd9c9a9cb05913f339f4070b6ef6d06696198d42d84cd407cbe59c8107f77b75a8af469437e8d57f78fc2086dd3d217d95665337ea6251641090702c864d0a6579011f077b5a0b29aea3d7eea74c1d6f8c16455a816be599f326338f57978cce89c25a8d48e1362a4d4cd7c5a48b1f6f0676c259c9d8cd723a64cb74ddd5effbd1a42f327e73cbf9ce47d5ebdd2eb63d861c8d09aa3dc2c5682ca8f22e0b5283d5e8a582c747baa9a0334e17fc1bf17c4065d432f3ed10eafa876c0f7123b9d1a4074132bbdb424f26a838b3b3b64a4a3d11b0c29a5070e5b5c28d775ec9d06cf47f4286206da0af26a8191706f1e72d83ab6597ff064fd4af49008971467c2dd587c13abf1c3408326673c087f0ac2d69cace9405311c3d3c0d8968b7ea8ed0608239983790bce55d7c372557fd980bd682e5900553e8a3c50515f18b6d5c4117a05d9e8e1d09d58d5ff8d7149a096e4b21bb29be7d13c07f17bb8542a66498316c6db64855912d2427de41b0a92a17c78def0e1ac4f5de598ff2328da5098e412f3e70bd100a928", 0x1000}, {&(0x7f0000000080)="78e41f732b7171fd7591804da6437de1", 0x10}, {&(0x7f0000002140)="82d7f05427c2b2eecf4b01d227d20fd6f392bd6bfe06ee01bfc3fb960dddabde07f956757832e711499b757622f7548c9c6062cace2734290255177bc648448bcc7b720baea0b4c3be3a9c8589271791615412314de5be7b539338d58f5ca5af5a9ee26b3922d72d7888a5a40348bde805fea6df15d171ce26180d6e2447124636159acda42144ae1ff1cbfed407e123fdd48c701c4f672acf9f5c43f790355f3b8065d9edb37dac4649141643aecdfcfee4800e50b5686c17f13a2c828b7e641c70ae5ce7b82c2605dc486131a7c130d0ab1cebf460", 0xd6}, {&(0x7f0000002240)="d12b0a8d6392c1ec2c71e1226e6f0347eca7a16cf7fbf129ee4946728d30e841b32f976c74488a76043d62e9b216431b38e3c268566ed7ce443c45fc3d800b8e01ae39c8a14adbbe8fb8663f8c1a50a6939078f0568fa1cf6e657b1216bebe35efe72dc300565449b7a255f2b563f4c5e6d376389933a7632e4443a5517ce01a41052ba869dc40cec0de6b5dc260691557c71a55501cbd7361fb269a78f4e6dd20fe669b15835a024573ba0bd28695c0909b98a960acb6ea0830a7f6492852097c19a373c1a5e7f345c8b5d22229711d3a21edb367af", 0xd6}], 0x5) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:35 executing program 0: mprotect(&(0x7f000016a000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/183, 0xb7}], 0x5, 0x0) 11:15:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = kqueue() flock(r2, 0xa) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0x7) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 11:15:36 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x80, 0x100000001, 0xfffffffffffff800, 0x1, 0xffffffff00000001, 0x8, 0x4}, &(0x7f0000000040)={0x9, 0x3ff, 0x3, 0xffffffffffffff81, 0x4ba3, 0x7fffffff, 0x1, 0x800}, &(0x7f0000000080)={0x2, 0x80000000, 0x6, 0x62, 0x2, 0x3, 0x9, 0x4}, &(0x7f00000000c0)={0x8, 0x647}) 11:15:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') shmget$private(0x0, 0x4000, 0x2, &(0x7f00006b9000/0x4000)=nil) mmap(&(0x7f00001b6000/0x4000)=nil, 0x4000, 0x1, 0x81e, 0xffffffffffffffff, 0x0, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mlock(&(0x7f000021f000/0x2000)=nil, 0x2000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:36 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8a) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000200)=0x4) recvmsg(r1, 0x0, 0x42) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x14a) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2c0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = socket(0x3, 0x4000, 0x5a) read(r0, &(0x7f0000000000)=""/240, 0xf0) 11:15:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 11:15:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fchmod(r0, 0xa0) read(r0, 0x0, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munlock(&(0x7f00002eb000/0x1000)=nil, 0x1000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:36 executing program 0: r0 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = shmat(0x0, &(0x7f0000349000/0x4000)=nil, 0x9e3ca83b5465dd63) shmdt(r2) pipe2(&(0x7f0000000200), 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) listen(r3, 0x3) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mincore(&(0x7f0000315000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/231) 11:15:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001200)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x2) 11:15:36 executing program 0: mprotect(&(0x7f00001d0000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000002c0)="cd3439564502d3aa45712ba9d2af28e1f369cccea0802888c1602601407dc4a700fd86862cf6cecbd474727f6bca14a329e2a7117010", 0x36, 0xa, &(0x7f0000000300)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="f913757394fc08c5b02fbba2e49922785dc0730af2572739860e6fcfd36cb682cda1bfeead1ce2d635135e9d1ae25fc8496b", 0x32) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xfffffffffffffffc}], 0x1, 0xffff000000000000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x144) r3 = socket(0x6, 0x4, 0x2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = socket(0x30, 0x4, 0x5) r6 = kqueue() pipe2(&(0x7f0000000340), 0x4) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x80) r8 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r9, 0x100}, {r9, 0x4}, {r3, 0x8c}], 0x3, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x1}, {r2, 0x1}, {r3, 0x140}, {r4, 0x60}, {r5, 0x8}, {r6, 0xa}, {r7, 0x4}, {r8, 0x10}, {r10, 0x2}, {r11, 0x6}], 0xa, 0x3e) lseek(r7, 0x0, 0x1) 11:15:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) read(r0, &(0x7f0000000040)=""/120, 0x78) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x1) r1 = semget(0x0, 0x0, 0x8) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x11) semctl$IPC_RMID(r1, 0x0, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:36 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8005, 0x8) fcntl$dupfd(r0, 0xa, r1) 11:15:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) socket(0x20, 0x8004, 0xc8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shutdown(r1, 0x0) 11:15:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000426ca10000b6aba5da5192ae"], 0x10}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="797164e972afe7c8fd8c514c57808e9ffdc561259fc2871a9d540c7e6902c2e6c5704a16cb46d5236c045e775064c61b2add5a4a94819a7e847f958bce8107e4d887d516ccb4a3a3813f1b89030debcac00a8478be6c26d22e4c906ec983f9efd8f5b2d9449333b3f08a56710f867cb500e1e660e377afe672699cfb1f2da428ac12dc106f85dc5e6d5aae6f3f904a78b6d60bcd2497d14bccae6f110d5bde19efa53c5fd0cda678b9fa1ac4b4d5ca93779749c38b36c794325a8053d8a907dbc3f492fd806b7275758efcfe2e7268c78e999a", 0xd3) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f0000000200)=""/117, 0x75}], 0x3, &(0x7f00000002c0)=""/74, 0x4a, 0x231b}, 0x1) 11:15:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a12273d9d113ee61f336fc774bd4a9d32e906367bfb2a6468e2e2566aeb24287073ece08afbbdd0a540cabbab33fc4c33b7c2918ff679885617b484bcf8263263601f6205a3352c9134f77ff", 0xf84) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = kqueue() fcntl$getown(r0, 0x5) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000262000/0x1000)=nil, 0x1000, 0x7) 11:15:36 executing program 1: r0 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x200000000008}, {0x7a82, 0xfffd}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000100)=""/86, 0x56, 0x802, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x3, 0x0, 0x0) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4007, 0x80000000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x7}, 0xc) setsockopt(r0, 0x5, 0x93, &(0x7f00000000c0)="d1eb61ee7d0aaa686c1256774fe3d6963a2ee1f526", 0x15) poll(&(0x7f0000000040)=[{r0, 0x15}, {r0, 0x64}, {r0, 0x4}, {r0, 0x50}, {r0, 0x34}, {r0}, {r0, 0x102}, {r0, 0x1a1}, {r0, 0x24}, {r0, 0xa}], 0xa, 0x4) 11:15:36 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 11:15:37 executing program 1: r0 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setpgid(r0, r0) 11:15:37 executing program 1: r0 = kqueue() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x40, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/249, 0xf9, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) pipe(0xffffffffffffffff) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x280, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x35827558) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 11:15:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000100)=[{r0, 0xa}], 0x1, 0xffff000000000000) 11:15:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x3a0) 11:15:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x2, 0x3, 0x9000000000000000) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r1, 0x8}, {r1, 0x4}, {r1, 0x50}], 0x4, 0x6) r2 = socket$inet6(0x18, 0x3, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x11, 0x8) r4 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000080)=[{r0, 0x88}, {r1, 0x10}, {r2, 0xc4}, {r3, 0x40}, {r4, 0x2}], 0x5, 0x5) 11:15:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/\x00', 0x2, 0x50) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 11:15:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 11:15:37 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:15:37 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000014a000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000100), 0x6c, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x4) dup(r0) 11:15:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000000c0)='\'', 0x1) 11:15:37 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2}) 11:15:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socketpair$inet6(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 11:15:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f0000052000/0x1000)=nil, 0x1000) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff004000000000) 11:15:37 executing program 1: r0 = msgget$private(0x0, 0x60) msgsnd(r0, &(0x7f0000000000)={0x3, "dc54f8691b4568bb0609f8824d9d426309efc51b"}, 0x1c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000fc0)='./file0\x00', 0x0, 0x116) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001000)={{0x18, 0x0, 0xa, 0xbb9d}, {0x18, 0x0, 0x10001, 0x6}, 0x80000000, [0x9, 0x401, 0x9, 0x20, 0x0, 0x977d, 0x10000, 0x6]}, 0x3c) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a1", 0xf39) sendmsg(r1, &(0x7f0000001040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="6800000000000001000000ef0000d598f544473c0000613de86dd1bbbd7e4199bb44051df0d89f73099c8c4346fd192c67aaa29d63f625ef21d249c5c371a81bdb20000000a7ca146f8a6be6e88a0061f18beef3dee85dcd128ffcd998c0435c1468b47337ca1685267dba69d982d7f851d0ee4b98d5e728433ab11b3dc3c84ed91edbf34e151810436f5ac01ea2fc40ba9ba5f4e3243a3bb24334cbd4f376c7cf58bfbd6903649f8144f2f09c908ab3f521e92295196dbc6c966d340a2e3bc33ed93e466b355d7b6ed3553af5036235452fdaa7ebd996fc2ff9466bd617ca83497e2591d9a90210a457e4eb5072b088918cffea0f84723afba3adcaaffc55c8efd7c709a2434d9e5470e157290661b37fdd304757bf2b5f6fa0632b95471b529b5b07000000c9576f1a0fa5aa3e3cb8cabbb2e80c3c61c14dea1403c58daf222aa79b0bd8467ea40e1e"], 0x501, 0x1000000020000001}, 0x400) syz_emit_ethernet(0x32, &(0x7f0000001080)="002f1f0936d14664d91d02ad5dd68d4e53e342fc15211d3c979eca639dbc996e0f82d5f0a9c15dbc28be2fbf6daca15159f1") 11:15:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x2) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r1 = semget(0x2, 0xfffffffffffffffd, 0x800000002) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/27) socketpair$inet(0x2, 0x1, 0xdea, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 11:15:37 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x353, 0xffff000000000000) 11:15:37 executing program 0: mprotect(&(0x7f0000247000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000248000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:38 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 11:15:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x832) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 11:15:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc88, 0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xc) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/198, 0xc6) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 11:15:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x33) fcntl$dupfd(r1, 0x0, r0) 11:15:38 executing program 1: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) r1 = socket$inet(0x2, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x2, 0x0}, 0xc) r2 = semget(0x2, 0x3, 0x8) semop(r2, &(0x7f0000001040)=[{0x0, 0x40, 0x800}, {0x0, 0x5, 0x1800}, {0x5, 0x3d8b, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x80000001, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x7, 0x1800}, {0x4, 0x9, 0x1000}, {0x6, 0x0, 0x800}], 0x9) rmdir(&(0x7f0000001080)='./file0\x00') semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000010c0)=""/4096) r3 = accept(r1, &(0x7f00000020c0)=@un=@file={0x0, ""/4096}, &(0x7f0000003100)=0x1002) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000003140)=""/79) accept$unix(r3, &(0x7f00000031c0)=@file={0x0, ""/108}, &(0x7f0000003240)=0x6e) connect$inet(r1, &(0x7f0000003280)={0x2, 0x0}, 0xc) socketpair(0x2, 0x8002, 0x7, &(0x7f00000032c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000003300)={0x10001, 0x3f, 0x3, 0x8000, "ed59345b07ec09a1fad76c115aa7a0f8661734ca", 0x3, 0x6}) symlink(&(0x7f0000003340)='./file0\x00', &(0x7f0000003380)='./file0\x00') clock_settime(0x0, &(0x7f00000033c0)={0xffffffffffff6348, 0x9}) rmdir(&(0x7f0000003400)='./file0\x00') r6 = semget(0x3, 0x3, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000003440)={0xfffffffffffffffe, 0x80000001, 0x2cc0, 0x100, "199657c611639da0dee8f03787acf24ef6e564e8", 0x6}) linkat(r5, &(0x7f0000003480)='./file0\x00', r4, &(0x7f00000034c0)='./file0\x00', 0x4) mknodat(r4, &(0x7f0000003500)='./file0\x00', 0x40, 0x3) r7 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000003540)=""/69) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000035c0)={0x7, 0x1, 0xd9f66df, 0x8, 0x1}, 0xc) lseek(r3, 0x0, 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000003600)={0x7, 0x6, 0x4, 0x5, "0b44cb2da0d922413c73f77ed470be79ae38dacc", 0xa7e, 0x7}) 11:15:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f000002e000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:38 executing program 0: madvise(&(0x7f00002f1000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000050000/0x2000)=nil, 0x2000, 0x1) r0 = kqueue() fsync(r0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) kqueue() 11:15:38 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x573, 0x6}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x3ff, 0x8001}], 0x7396, &(0x7f00000000c0)={0x4, 0x7f}) readv(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x7) r2 = syz_open_pts() socketpair(0x12, 0x4, 0xfffffffffffffffe, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x0, 0x2, 0x248) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/232) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x1) lseek(r1, 0x0, 0x1) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10000000000000, 0x0, 0x4}], 0x8000000000001, 0x0, 0x0, 0x0) 11:15:38 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:38 executing program 1: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x148, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getuid() r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r5, r3, r6) fchownat(r1, 0x0, r4, 0x0, 0x800000000000008) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) getpeername(r2, &(0x7f0000001240)=@in6, &(0x7f0000001200)=0x7) 11:15:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) dup(0xffffffffffffffff) socket(0x1, 0x2, 0x20) r1 = dup2(r0, r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f00003db000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000571000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8000) 11:15:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:15:38 executing program 0: mprotect(&(0x7f00002ce000/0x3000)=nil, 0x3000, 0x1002) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xffffffffffffffff}], 0x1, 0xffff000000000000) rmdir(&(0x7f0000000000)='./file0\x00') 11:15:38 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:38 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="4e7990600c03aa991d41f03dc63d4f52981ee5bc83af6fa7819961d597f99b7a616205633b3ad6f55ae5b7d2426e629508f23514351d786225a21303977d3bb4784d54b943e804fcc2f2ebe0d10ddc88b91400fd184cb54b257611fe3f52a922a386832a49eb1668948b39ae44607f551618858a3a7669a01e29809bbdc8ef34b0b399f2f3d5dd7e73ada04ed1c0638f6f924c2c08477bd052dc6859ecf4847df14baf84d72930bb8367dcb3db31af35a96da78794e8cb881e7f89fd8d20f1c61e886620406a86a5f3453013", 0xcc}, {&(0x7f0000000140)="db93fb22a8d10b903ee485669195e107c3d3b4b58ab06a967c4b1e2b8ca8f871430d3a98ec5a5192a11b90d9b5380066af4ed8405f2129c302754bd64fb9de35cd70dda71c6d57d5e578f444c5f1e50ccbd2f2df606e304d56a08a99e6cb71b8946e9a7b625f1e3818e685b16649101a03232ef7b6fd4f5ddf3986560375640f54498d365ec34d50831e8ef3f4455773dfa398729cb0224f458facd8ce0aeac7af2d88ded99582986a141ff2135e329fdd2b910424431b90c6e8f42024b53004ca90ec23113776e9978f88c888e35afb074ceffc9c3d1a888bfdb2819fa5a4ab1ac2e5277fa8ec0d5a5916b9e4aa5d232cf796e1cb90d8063cadaa9807ce27ffa0d784f1f3adde3f725b942e2045faa4a477b1a574a8b768b4320b525db26220ba7405d9a2ec98d6096ec88a3e3ddb8da47858e9990f49effce106d27752064edc50f3de749bf0640f79de471364ef39ec851553a9ff5ed96483e48fb009ef71e910887183909580b175ab11f184fe718acbc99c3a048d84651a48ff9e41772ffb7a39de8f550b2d0518d20880454e305ecedaee43616ee66ec40fcbb93194a90cfd8955f54c20c9d0def0816fc8a565291232eb1a146c77f350ccf23582c1c7a7d060a63a41bb7db569fcf7b7a1f1e47c18e5a666f93c73ab8a7a699a96c0e3b41c4ced14e8f266ae010fb0c0f14fc64fa14610716abf55a1e692c4fe442ab33a447d201c42f97825662e4656d0be5baf537177e4c98b5db220fce200e0a9891436c4deadbb2488bb909a643f5136df1106238ab1cc1c5459704b7c656fed10371120df7d82dbd20e7b6a04609743cd6c64b6131ede21965854a9f2ed0b99cacde8a7be24b58f9cbeeae976249110b2449ec61321ed2611ccd0a137bae9f6417ec464b5f68b962e9ff5f3fd379fa7267ed4ba9800b9180da350ee21c25e7b1ba13c76f75c9a37535f6308d4bc9f3e607bffddeac3269976695b77d74ce0803ad3c48e944a394d845e7802333b459dc5ead6c716a38a9e9ab73cc0ff6d1bb1462e094e4369b44abf92397d6eaef2099f874d8ee99e363838f65adadebaabb9fef4d77f20a6f3032a69c1d9a52330e307decb49a16437d2c061198652fc86d488ec9c7682af5bb222ec3be984c65adcb1d60333601cc844af866d123909e4fd51a2f72ea2339dd977ad6f2a2f26c3931908cdf3eb6f55881880b91472d28797e4a5f156aac0fd1e94f1ec83c938e7af3e427f8d1c67dc1d44cec93d472987b2cb264a7868ffb9c33080945ae07595779abad7aefec53f7b930fa6c76a4f3eed847771b32f34f11d288682980285b19868a0b78f20f6ba749bd644f3b9deab1027700470607a59a64bec156d695b4b520a069d60c899d8bdb29ea678a174b375993f24b5576baeb7a4b38a454044bb4c0f1508f891a5d79ab883a10536a0439b159d10a38435beff0817e6db49a66010e21126c29934126bf77a36b30e28e5f88bd83f7183e21fb588295d113ef4ee6b51a0d142dd7bebcf5ead66a4841a863e91cd22f047490f2ff2b1951dd32b58aa4cf2e8079f0df2f37b5e3f3428745077cd5e85ee0f2d69cead7faeff6a4290e3473816683a734b5bd1b4eecf83aae171c475065e3bd88b64d8d4692e7c986067c3d14ad429341c0e1da1cb10c04f62a6aeacdab62b80a112890e7aaa2702930b59e92e84d20e5587767c3074850d1f7c66504875b4d586573286c0ba184bee5e55c63618914da16b721b8d4c2752518cd1cf6a53565330065da792a3b0401bd9f46dfabdb51184bb5bf4a2ab089fc0d7ed4c8bff542cdc2bfa1b8c76c1d6dea317147bfa67aacf3469648ebe282a279be4a79fbb0dd28196c96f7d69ef54c5aae362a055150d80ba6cc4ea5d7e5aa534995bef15ac92c5aa61982ad552762426c5df5b0c8e7e8147254c8b74d87ee4579f247109ad93111c5c3c37e5575957585698a7275246002930c60501fcf11619cfe3ae981796266e470c9d7295de879347c8a8677a041c3bea46e7a2376096b109baffed08c70e93bb8cccfa3784e37caf7b9fc5268108ba924223ed7daf9977b04a3fd845cf2cea7962fffaad6dbc5dbfe6de65dc90f2ca25fbc307e39ffdb985a03e9f174b11d2eb07756ec2bdc9ec46a87d691896cec316036ffdf3ee2da051652129f1a62eac42dd8da431b9382878a4dbabf60ea178013e0e45546de605141c85db75c0501a217ed1f719737c32a181076754e59034356fe81edda2ca5ee90717f7c1c3c5246df60a2aa23aa6b54aa25381ba842d7d2d029d617595113ac4d682e0414c7e8a5e0c28d51a388ec769c6e70b3ec0fe089793ef460e3d52e330950a2a0971fb88538dd844f5ea5c68b9a1258c130365841baeb0218d1c1c196069b9f0b089330fed8063bace900be3a3f2c29efbfaba89f1fbc1f56e88fbb0da3569aef3904fb63941418d300e92e0b0c7b37a4b912bfd9e673182a58fde81d3c544193d68f4cb9e8e293fa04406c08bcf7567d433592e74b61836be25637798205fa9e9baa857d291ae96ff87fa87897feaf337462ea429735213b150369e79c01a90807c65d3fec2f8269042cc3ccb4b341629172bc336afcbf84a6b004e010cd45ebb85eceddbc813985ff97cbecce4c4cc08467f201910a212ca62129401d5a1a7ae97af2799b9785f375339294e40d1e98a1181e7eeedca51ff42d4736e0881f4debf56c77814fcde9bd3e73645d0eb1f388a2c684d3deb579e9b1ff6c3a8b6d11ed8adc61c46830398b143e2f8bc76486e32d1595c79f43c39b3e8aa0715fc70320c1717c529e1194ec6e05149815cbcf4f3b97f7c3f423e7f472761c35f5fcb10720072093cdac7612c2225497c2cbe1d5aa4df11863161a036f5107b8abd7d2fe2c715bb40b14fbaa1a113f337e6862af2743b9af57f2b4599ffabd2c85730c36331a707296dff806eaef5845726f72073468bcfc1cadcc68dfc51dd0aea4c613aea16caab1d8db5145847f67e76edf58a4803f14ac506878d9acd24ed0db57237f3c1fea7b4d3cc028b8a39dd8198b64f0fb065a8fecccd1e594e45d41b47aadb2ba366c0e5e4c57c7475f47670d6da6ff38c376033da806532d13d5cc8ade3feaf9a5e57688d9245506998162970554b56dbc9baa7f998a9eb08b97b9cb895ecbd3065844e0f74c77a5171ef213a303014aeaab56fef56a1a910e754ac652ef07b0d0d55833828dbafe002e9eb73ce76f61c20b95e67e37d45838f036cdd485169915f754000f2ac1a99033d29b878e96bb8107c3520d7b5517c495de6da167aa8ae7cdc82af39d779af728543a3c2ee61d00e39ac128e5fef82bbc870635f143fe51af9016a20cd4e87215271be80bb695ecde2e2dbb2198bf067562760a89ee21a949fe1c58e8214234c0ee145fca1dc1c3550bb662403a0044b546d01141c220e735ecf8f0f995b25997aea445fd59e615231b8304fc5ca7682c9d52b5bc75ccf544af992d4fc24ffb50228d0f4621fc9aa016a32efa4da523f3abdd7080573f0944119df4cd2d33a488b6527c917d4ac1d30d64e51483be95af2e300f986f88cc3a7930ac33dd7eee1d373e5f05a58c94bf8ac22d347d17289b9bb0a4b7b3d1362a4bcf61826603e40054bdb1019aac50a54b179b3da5721afffad5bc48f0131e1f29584e6b8079bfda519dacecff925edbf1a02f661393d0ed2505315c2606a0ce8000d3fb08439fee7878ebe04f4506b4c5aa2a116ddc912ded0a1a147d0249e7e329c7c542d7f284edc52521dd97c1013cb265e8d2de6eca43fa4a92d48e446a24f3cd4d2f8255b714b8d755aa7f1cf3d3b951c0cea382f84c74c7e49eb690d6fbf6e44a70cc1f4f8b7cbb6a4ca4e1a1a51801f6eca48edc3b89b08e7241d705fd436347a2e1330c0d2742718b6d898930ee6fda620190e63d20f02f4ba3a6c03149bcac6be2f5fcac9be6fed1330edf6811470f50e154ba98056e39ff4b720b3853e6724b16a88b32a1156a25606ce0a9d55a0032f19b9dcbde0c7cd49104a596326412d2cc810d039de8bd83eabe651e1eb2590c9efefaa0b47cb4add077a71f742dda5413c26fa451eca0cdf81246b50e48a8433133d6bc5cfdf279553c6ac4c4c4ebbafe1073b96488a0c00e1a0d39e0a52ced076dc0e29f2ccfbcb565893c305fed73ca06b2f4701920afd571ef2b5dd9bc455b3edccd5aba2b43fc2ead1a85c626b940b8aa1434707e7a8b84cef4a7288d09874171c585f6998bf5fedfbdfe00234921657ce08b53ce504596e2cc5f939d57f7a679ec2e6904926293767231d8058cbba93f8a832e4a1560c6c25336461953c41f935f62485ccbd677be689561194f5c318747a74b902689fb88ae575e24177f0a4468b3216c992eb48e7eaea28733d77a51e0486f79c7a674020a7b56f7c1786bbf4d13365846501527a5ba429fd7faac2628ffba2231328002793cb8aaf17cbf5e204919a07204225e161680bebc273198846d5e889eda0a87726ff27a5dd5fe0b5965ad78c3de2d3365785c35a69ce1bf6e9f7c2c621b9157295b96637154b72bc835dc4f3750a401efff48e20fe539b745a93af9705ab0e457349724035a6ea5a42e48fd70c47377f8cc7c6b54fc1c3f46eab7d4314cf73b9223d6d301a7fbb9772b2e385c94afcbd689acc32fadaebb32c3741383bf66772fc402a6b90fb3e5b44277cd00a647c2b93780b6e563139b100acc9501ad781cd66a9c4dbdde287d00f835cdd20d9fe8dc11af01155a7b077bab24acca22a7f56cee890498d4bdb772e067bb2d6e76a54bc727b2eac775084b3402078b452f8d48fcc9a3712ca5443b9739b97db33db8665fbf03b1aa07e1ff35b33f10dee4dc236026c3a057c50d6690ea3319937fa0b9e682d536eee2f1993213315382433b5227d158c495878273eb5419fcd9c2a0db5725ea8743c45b8db4d69a374997690038a79c2343bbe60443aba45ebcb585a92c20422213de180a2cdf090b9ad1ad589de95962b2cd0ede63ba748996d6236be2015aad086ae029805bce1dce73cb19b035f21e6e8a7c05eceec81fa26c70fce5fabbe771b9c81a24c0e24895754c69d1b48a4e36e4e9211694488af08d260ad69dd57f235b08f864c6860368e05c486faef6f8bbc45735d4bfc70f6d992a2744f405c03214483aa12a8d2be430c9eb81e07b86fa6ac46a9380ddee02f39822aa0618ffb2a3eceb87376033694bec1fc483c672cbee70a510a25c6dd56d637ac5f76a9b2aa9b555d61aa1d99d958a2c00de544d929e3004cf9a699178a9e8f594b7a95370cbb0823e0d854c7cec3bed840227673691e4a4975548ae6997ad8f80f753c364dc405362cc3a8e593427e59b967e28101f277db7a592e728ce3725b4c38ff644722b9e4a801c801afe0f7ef25582af5434232605df831ec1c063ba62a245d75815d02540e66f12d086c3b5841a0e0646176df6532231b6bc0d6e08e64d19865a762bc3d8ead595823c1f49e1a99f8d6adcc234169d132ab324c6d5e522cea4a777071ab9f8337665d4c8fe29ebad157417c89aa26e3b3363a6fa016c48d5ee9a957acf3728928b561fd9f2cef7c3e7282fb4e52145096dc35217fdbec59910fdd35a1bc9bd7c7f15cada51f3da803f58d22c95bd8138105032e15143c3b92bb2aad96416d715beb105f2d5bf4828c608b4f757cbe78b488a35428b9c97c3d16f28812a67d676279335cb1da64497bb887242d13d95e5de0e09ee0e7870dd6d0b11b86990e909152a64105ef71d98257dd6e", 0x1000}, {&(0x7f0000001140)="48cf642bbc966a4ecdcc663bfb1e7fca016ccb62ac0ac51fec589933e2a13c0e5351bc8562", 0x25}, {&(0x7f0000001180)="64c11e45e119ac56c2ddc8869660be23fafcc4359448f8e4d647c7ba598015b4c56a7f85b06528fe4aad19e7e4e871bd7412d2f238ce4097207d5e2e6c1bee8e5d31edf4c31fd5b94b6c0a8a010dbc5f6871cc373b691638fb393087c2", 0x5d}, {&(0x7f0000001200)="476e732312819aba75", 0x9}, {&(0x7f0000001240)="faa87acb5ce54e555093edb80ccda183ff21f4609aac253a10ccdb04abd2c411a2e7331cf4ab39687057cf4e4b518a25928acebd837eb79e5a08e8f2c1af4847655071f631a8fbfdfcda1ccb4344b94f6a0911500efb2553dc818fbdf7f73738825feecdcbe7ffb3b268803fa7a71cf0359b516a06108e13e69142487a109d28ea95d68dc4403685854494d454e706453aa5193b5b22a55d3818ce00b739e4ff04bcb86540e6c311bdbd930685356aacf9f1acf7225f43e6ef79f1f9add8f6a7b249a56ddfbaadc1b710c2213036ca20238a12951be9942ff48cdca7884d85ca6a", 0xe1}, {&(0x7f0000001340)="6fc29363d32951f9d4b72de16b8f718df7cd182ef479f7c492535cf27c61c4a2021d1c3f4654ea6cec20ba714f58fba7b5a75dbfc7fb3270f0732aed12e1c0af31f2eda1c3baf3bfb7e10d33b2b9abc17ade54911564c9587600b388c4be794afbf501b2edad1c39889ee56ac7403dca884186319fb876f39335a066f58a46b9540488471c375aa23efcfb664e97", 0x8e}], 0x7) 11:15:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r1 = getegid() setgid(r1) clock_gettime(0x2, &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/99, 0x63, 0x2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 11:15:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000080), 0x174, 0xffff000000000000) 11:15:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x8081, 0x0) 11:15:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) socketpair(0x18, 0x8000, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) flock(r0, 0x0) 11:15:39 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, r0, 0xffffffffffffffff, 0x0, r2, 0x0, r1, 0xffffffffffffffff]) setgroups(0x7, &(0x7f0000000080)=[r6, r3, r0, r4, r2, r0, r5]) setregid(r4, r3) setregid(0x0, r7) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00005b7000/0x3000)=nil, 0x3000, 0x7) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) mincore(&(0x7f00004ab000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/55) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 11:15:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='&}\\\x00']) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x14}, {r0}], 0x3, 0x94e5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000000000029c, 0x0) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/62) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:15:39 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 11:15:39 executing program 1: r0 = socket(0x11, 0x0, 0x0) socket(0x6, 0x2, 0x2) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000005c0)=""/40, 0x28}, 0x2000000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xd174, 0x10005}, {0x18, 0x0, 0x7, 0x9}, 0x6, [0x2, 0x8000, 0x7d, 0x2, 0x1, 0x4, 0x75f1340f, 0x3]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x200) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r0) setgid(0xee00) setegid(0x0) r1 = getgid() setgid(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0}], 0x0, 0xffff000000000000) mprotect(&(0x7f0000211000/0x2000)=nil, 0x2000, 0x2) 11:15:39 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xa) poll(&(0x7f0000000000)=[{}], 0x122, 0xffff000000000000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:15:39 executing program 1: msgget(0x1, 0x0) 11:15:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x1d1, 0x0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000040)) close(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 11:15:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) poll(&(0x7f0000000100), 0x59, 0xffff000000000000) 11:15:39 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r0 = socket$inet6(0x18, 0x4, 0x107) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x180}, {r0, 0x20}, {r0, 0x41}, {r0, 0xa0}], 0x5, 0x8000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3}, {0x18, 0x0, 0x9, 0x485}, 0x8, [0x3, 0x2, 0x0, 0xc58d, 0x3, 0xfffffffffffffff9, 0x0, 0x7]}, 0x3c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0xffff000000000000) 11:15:39 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000cc9ff6)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') execve(&(0x7f0000000080)='./control\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:15:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000000c0)='\'', 0x2ff) 11:15:39 executing program 1: r0 = semget(0x0, 0x2, 0x404) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/63) r1 = syz_open_pts() fchmod(r1, 0x101) lseek(r1, 0x0, 0x0) 11:15:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{}], 0x1, 0xffff000000000000) 11:15:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1df, 0x3, 0x5, "e16ce8e9003b5a2769e5341ce401521d86cbe4f8", 0x0, 0x654}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r1, &(0x7f0000000240)="700c757484b9233182930361ab6ddf4bd140efba2267947a0b946b8b2f2dc152661a3df86759bd05599369bef380ddfcfa9327335b81377cf9ac324af5bf49a0e60dcdb18740ec26813f4d56bfcd37d3f2ea2af8d52acd88dca4aee765179b4e2a35623b1015ca179fb4af321a4c62404d4005b77f50aab8ab6af025ba1e41f27bf8f444378a3b4eb271ffd3a43834fe73820aa4df2dc274f6deed155998fb5388f33fab06b651989de7d7b3bfd8789439d88bd7f8cc5326f00f0484a44a016341e3cef60aae1b10c25e72aa2f6bd2d22328e9536ed61e56de7465fd89e8a32696e2c53890dc7fbb613ec0f381e544e3e580d7f10068c58f1681eb5ecaa4df905dcf47edbe75dfee2d103c3c582b2f292c80eec0ea8fc31521b0acf0fbb045d6bc9c1fc56982cfb36e6046e7a9fe65cf3b285b4b8ec52cb502bb8954e0be01269516677b4e5dd53f33ed94b481b61742e3147cf7da8d26ba983b6144043dd6b7093df47d59c7ced033ba54fd9676711cdb4c06e43388fddabf2aee90882d5c1502075deddb030e5076f3501120d851beeb9490b22c45c85958e37883048bdb0bd6bd523d8bf7b455b999faec6de629a1bafd2b25db695e0008dfe49eaaf7c0a03b15f15636966ed4f280f987e3c80de9aa4b560eea40ca1945e13b98972a8cea45be7af2d25826e4fa8d9310b1c8c63bb1d01d009cb36e36e780bdc54fd1f9174d29664db68827822abee15fbbac185fb73f3c2fd6beb0391697f571583c2c8147b34cd2b9d8872cd51d38d394084732583ae8a167bd528b087dba0001218eb44ddd7135eeb22c9200ed6c22d70b8bf28d0e51217f2af89c8517a2e745f8e6874f598900b1febea84e9b9c0cb1e488a7f8f9f716e5ee41da649f45842a57c9d73619446d3ef08e566e28e9e110652a56a9293bb86e127f08fda83d45d06a7938ccb94518f2196c4a98a53a38503c5ecef600b52768588090fa67806003093454d61d383b3aa580feb5b711ffeb0d380ee040cc70a6e04f193ee2a5b4a624bb89e29f8f8e98268f7d8a45b5dfd0cb29ff6d5063591f94cd1cc2e7a2eda8ac1b4e2ef07b23b7ed4c0c1ebf347d9ec76633f0d8015f1a09ae18922f4286a9bc105a42863546def1cf7298884124dc2a0e4faa3006baa8d82e65a03a1ac1bc382fde151d72787ee679b3c9c8703be54504733425cf729eb3424313ec4c36c6b69be9c2d4fc10975f1926adc253fb12752113083d1a74907513e059fb8c98bdf7bb454317bf6098b4a1b03bab86ef83902704ff9264d3336aa59112f87dc9a0118cbf6c10a48a164352b3f5915dbffce7ac5d4d48b020a519d40485f9ea3f7526f3680cea7e0eef3728b34b4e6416d6742610a0dd026bc438804028a447992d47223a153d2ea774b531c50d8ff3c68df7e2a61d7251bcd36180e76103c8ba6bacd700bdbf8eee51d3e986b5bdd310d3d24dd64b5916578c16ee54ec035ddf755f67a148e12f37f588dda1988cb6254eb7a5bba599942087a80b1453d320d84f6915540e2423d913cfbc28f2334bcb898273e1ae321e0e2ced1d6033878ebf0ddf5d529d9a7285fac5366c01f54b07e2df165228fe04d3ce479930bea233ac373ff669c75410d34c17a1e9fe91cf21a10429137f2cb9261eeb3fa92df5ab8711114475e271c8538560fca57f7e1a55d42c0419cebe3224b50fe0d7ca9879a3b7e36ffbb7d649621e64c123a022069b23fdceec61040163fc31128d5390d38f6ea04b5d29e54a405c528fee69128558ff579ecb6451f59cbaf3bd2e6e4bd5c4300630af5f638a44d640ac188c9c3b19f6c97bce0072e7f746d164e4ee361dd719072624f4849551fd0d14a30cfd0248ecad6d48e11552d61845a21c843d405c4a0940885a35282d461626965a08b3f1a4796882a5717e426de0eb7f109420f378a5d0a2d12a55d5fc79f93b1f68042d8673134d2a9ffa8c8fa9ddc89b447bf5c3f23958d95e45e2c59eb931b8ffc710d7468fa099ce0fb9ab7b7d412318528b59d0e23f31f2a5370c979e09729d3191cd1684799ab1e36607c7a31092ccb4e00c7016c6edcacec984ce368d991e938c18d9f77738d14bd9d732451a1e2cbbc393df43120420659a189ee24d38d980562095a44bef8eb87eab01e4a1e6e6db26698b160adc08db0ce00ca7b2bfcb0ad1abdc637df71083305dab44321277dbb03fea3187b97e80d72e6e85af32524cf44b3f17c702f7f059897d4d3d4754972f900ee883850fbcc68b490aafab7703cd542db05efaabf2fc8fc6fd879922c21e9d7c792542335fcf165767a13ce4a5f3c5c67c1cfce881e2ebeacde53e7d477a8cee155b2f5ad7f0156d4b75555269caac69addff26d7ecc8bd0b30d05d9d81779ec9b9ec4bca7228867a370756fe4db0dcdb191714f01d22429f8d291015c3f702b6822140d36de2c3d34a406ddd396bf22c33fc5f29d9d111dfff430cccacbcb0f42becc49a497f1781b43aced4e5cc8bdf2c33ebd47838557480f43e3619267650a86bcb8e13ddea7a7631f003bb0526ea5e4c90f2d901bc1e4714b396fc2b51ad71a544072a1941fcee5541912ffae0ed6938bbae27d0840fbd84006e2ba94979c41ac4c374cac186cb64fcdac97862eda4cd47bac77ba487778fa803c33d485dc0fc185f0c83c3bdf8a24d53bb9e8184a79982a2aa6a07a3b55d759bcbefbeceb70a191397fef008dd9e341c63328f936f6708130ef35b789cfb395afb4d3edf208141a9bc5e2b1660d16b9ca7c90e26f400f42ff150274e6b40596625d81de6f83bbc724fe4b1e65183a962ee3b2837993c10e99c6880a06d0e882d29789f97b9c9d0ad4623cca4eb7f3f8dca1125aafdc8cdb0250126eba3f5cfe78a82caafc23b6e4f5531b2361baad74742fa8ecdea4389f1ee80581b8392fd4e14721683592af97d9b15f514e7d90dec5879bac9210ec9f1a4ad4da3aec110fdca6def220dab4f154fa1bea8e34b1c15c024f38e28ccf64cbe34e90b9539d2bf315229d39b755b0878d8361fb37440452e7103802d32045b54d73816df20100867ba319a004f819015915262a6ea8244e07fe13b3ed6891ebc2fc3d3dd52d7b705642107cbc062d48bb383f673547b66304e1834becb406162a8cdf390030d9d768f90908b2746f12156d6a152399aa8a2823fdfb6c6b3da90fe81904a4968110bad2c8dfa8ed98feaf33d3805b23524c7e0137d86e0a1cd75f33efd85491cc0f568eadf8749934fd8bb8b6df2fae41da8675de3b6d73b7b71a7d13f6f2bb0ab4e55a100ef2b16f7e4b253a25be17036ba16ae4a7fa844d35eace5e457f4a5aaa9097de6b5e5a91360bc2f01de6da5f6ca463d1b55f97fb74da5263fad1171353c4675abf9e44b0a2a98af6f3d954d9dc4683c78202c68240a24e67d34670b3c60702e853561493e64a6d4266c20b14ff358a7aad2cbeda96099a10fe6a758adee39f9b555f3aa0de97db69f48da2da12f7841d5c5137b3a40204b0b862b583ea3889bd930d72a4cf53656c6a5dd66c92c0804383a0dc9f16b290a9bfed7d556885140e6e9cfda4bc991076f2e7e55cb538b409bf502a1d883367bca233f1d306206cf33fec88a5e1b9119afcee0d5c499f38feee08b7984a00ff9f6ae4c5119e5b64e561f73597b60238e22c3088e9ed6769d4a4d0014b3506552c0b0e40e99af49ae580450559b071b51d16397727fcbceb47baf73a5ce1487a7c2f7ae45207984f5ff56b448d4f8ffdb31ea7468c42fbb046fef73e6399a72a432f23ad3521fdafb85a329a9f34a0f39de56325353b62b395f93ff52eddbb24a72f77d1e8bade27aa54611d13d5b2f42844b02cd18c2e1b822724c305832c2894bc92b996ef3495bed4b101be41286400e7fc66076afb708c91b45227f243d4d35e6b5d5ce735d921477bb9ddf82bd9ba186711cb5d6799c7fbd62ee867b9d74e4b206256b3f84831c5c57d72d9c073cef1e9ea55d7e8a4b8e0f3f39fd06e994a9a2dc7e5c442a940b06278c9adb76a15c2048e4f39c1595f51cd35dfa79e1c3c86c2b299a4c02f487c916800fb68d9d5872e608d689c2c72538b61dcb8e3608d72a705877d8a69e3bb542c37e89aff59acdebbbfd87d778bcd6823fba7cca3f3a5d9b1fa729c0cbf39b066bcaebee25002462619d68be257b3df7fcf8a03ff391c2fbdcfc6d2411ef353d12c3aa0ab418d09d73e8c1db0dc0aec5c91ed2716eefa5cc37f96f488db216cd565ae0d221c6e106b96dc73fc17c09b3442608f90374758b02d0e6de3c3e2a54739715f863a9569805d9172af864d065650e7933cd7258df1efaefc02ee2636760c804222ccdbeefa744d3815a582fd792275dd702b30a76cd58d61a537c55297c3f236da03a8719959a545852ce18d018e7c3e6029023f59f7d54dd0c8fc4f71f279b8150f246c1e68d158c9ee98a7aff03462257c08790167add4906b5fdc314395ca7d5d7b7f044f27b58957ec73ec7637e7396a3d72ef5a1b3d62d8830200d9fedfafcf242ec39f61db71b08f3afc9bc303ebed5f4230c10e7171639cb9382f413f2116729457ba8bb119fc162eb0b275b51ddbbc725cdfd7dc7da5474e79ab21ebda349640e9067a463a87d25fcf6e0dd951523f1c468c948c2c564a5a3b69e3542c769a6c8eeb90c202dd02d8d425f59607b5b267513a3bb81c04e86a1a2b03dbbb8188515f7e1eca7e2a13ea3bf939a9d7df5e9584eaa9e3f6e95683bbba4bd9dd582797afd7d0fded36ec187a8a06c709386e06cd818f7f66cda89b6afab955f87891130bb65e6f15cc9e2a38d9ab5006612f87c2d1601a8a8fb4161a88b1a7311666f2ced94f518c705e527c01b12f15188b4365c891d0f63aba643c9a2da2fdfc6eccc2291c749db4a5b8e1a8781a1c3691d7c7685f9024ee41f83af7039dd8721cc0d0985e3ae4c5eefe95f113a2cc93bd781cd445f595d5504265984d740fc9ba7732355c4e674a0e6b4a2078c5df800e473b5ba387057338391c7d2def2a539966351d1876e3e036c92ac56ce28d49a6583c54bed1e1f630d3040ec5a1d895bf8aa5de58eb9527f144fc085319cab6dd4cd1f572a7a5a096e84fe9075cc545f0c92b615ea6fbb6858bc61c4adb1124b0d8c5be45b4c0d0dc3351ece98c019ea2ee635ff33f06b4d4feec528ef62d1e068203bab3615e3c021537b81bce1ce14f2afc100975bf0c8c2d38906521d262bed3c85c3af58952c3f6156f388b32bd89249d0a0d17fdd8c7bcf3b8d88ecbff3cc7c39776ec3d990317ab5b608d2941a2b03f98c1297ebc95f0e96e5a2919e1ec1d277d6deea543a220412bbb90004813c2c7438ace4d82483cb99d8086de4c3baad14d72bf26ea4d0f444800289504afd2e69d36143795ad34d5e08118dd8996c927438e8ada80996ef96b048ef800defd12c806d8cef724e0867ac3e27c94071b697cbbd591dc756af01ef32d4d60f7c7524b3cac2f78ff66575cc359af05623656bfed8bfd4510c0f4a9717751ab913ec355804791c3a9b0594782f041b406f3299f181044ee1eee2aef2d4977b66f65002185328b71263d0f7162f2ae7a77d315a6f3005f169048e88369437afaf96dab9859282c756a3e801c3641c4a1c457a52d8a74e5a57332b7ad0ed0075c13487d22078cb9dbc33cf056ab66ef59c965829fb34bb832d3af799a168b3f7fd4bbf777cef95f04961e21f35ad0a98b8c788a5914800808e785d6e73f7d834c19fdd3edc21074cca32fb7bd621d5f26db763a462e5a02798de8", 0x1000, 0x40a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x68, 0x1, 0x3, 0x7, 0x6}, 0xc) 11:15:40 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) r1 = socket(0x0, 0x5, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r0, r3}, 0xc) setreuid(r0, 0x0) syz_open_pts() 11:15:40 executing program 0: mprotect(&(0x7f000049b000/0xb000)=nil, 0xb000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x4003, 0x99) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x401, 0x4) sendto$inet(r0, &(0x7f0000000080)="28be60ebf101278afa7faf654b6fad993c45d4f269fda8f425f31c35a8bd639f295fe7a689b1c284482c579455e8d778", 0x30, 0x405, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x45) 11:15:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x1ff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getegid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x100, 0x1, 0x5c64f653, 0x2, 0x767}, 0xc) r3 = socket$inet(0x2, 0x3, 0x5) kqueue() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) fcntl$getown(r3, 0x5) 11:15:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) shmget$private(0x0, 0x1000, 0x10, &(0x7f00004d4000/0x1000)=nil) 11:15:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6}) 11:15:40 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x40000000000000, 0xffffffffffffffc4) fchmod(r0, 0x21) socketpair(0x38, 0x8000, 0x7ff, &(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x24}], 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x1, 0x1af) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x84, 0x2) 11:15:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchmod(r0, 0x20e3) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/23, 0x17) 11:15:40 executing program 1: readv(0xffffffffffffffff, &(0x7f0000002900)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000000)) 11:15:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = socket(0x2, 0x2, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:15:41 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r0, r2) seteuid(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r3 = semget$private(0x0, 0x3, 0x108) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/151) getrlimit(0x0, &(0x7f00000000c0)) 11:15:41 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)="e302") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 11:15:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100), 0x0, 0xffff000000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10828, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x2, 0x7fffffff, 0x3}, 0xc) shmget(0x1, 0x4000, 0x140, &(0x7f0000375000/0x4000)=nil) 11:15:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x3, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d81ba6eb3755e669908dfda0eea57ecc1a3b43baf07fd61bacb7", 0x1a}, {&(0x7f0000000040)="464897584b11103621d0c50f8d6e8ad0791d523bf79aef94576d7a7329088f6ba8f9b40934637c4567bfdbc9c8747f064b80b533d788ed8f10c8759eb311616f0ea10bb27746fe394c0e5ae51b", 0x4d}, {&(0x7f0000000140)="2f1bf462c6d325c94c8340f6a9c1efbc7ac7f11663c17235aa452fde53038ee839a48b69a95a850788b728aeb9ab7026a7c22a93f8df55412d0dcd2da5cfee7d43eea47d731a46bfdfa6746af1f62a83fab4e66763a6140d650437f4a44ac3235b704687b06bc319fce936ce8b8c37f7fa8cca2de9a6e4fb5bae31d366910e4d34c5f7ad339848a01c0c7dbf2345a4cda58cf7148324c26c3cd2a9609b7502239341f6df3c7b2d4a04341c27fcd0fe96ef81960506a1bdd4fd87c5fbf2f12aadb38e9196fe2391794f2c08eb5a4ceef1341731b2c0abf4243e998d62aef8f87536df6aef2be7b27e34", 0xe9}], 0x3) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:41 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000f83000/0x2000)=nil, 0x2000, 0x6) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) geteuid() 11:15:41 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x421) msgctl$IPC_RMID(r0, 0x0) 11:15:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) socketpair$inet6(0x18, 0xc007, 0x1ff, &(0x7f0000000500)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket(0x1f, 0x4000, 0x101) r2 = dup(r1) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="dcd3c54bf49ee01afd9107172a270468222a137a478d71d563cff55ac4fcce3cc794ce08923bcde6bc066ac66a4c6802fe9c5de34d42a1b694448f04abc0fde3018d4fa30c094a1bbbf8f3d71b5a513c13f086bb07f4cb1cf2b4bd63a89cd9a42eda9be6fab6ed40d175b5249e926932b089fbd669310af2732001c40e6476dd35a12352fd075571a7bfc00990016dce413bc5f05424a10eb448bf70560e63ebade6838ab87fa1e0c4db63f50f04dad8a7df4ca058c0124f7db0e46982a447a79800ec3720bc669e9b633fd20763edcfd7b63e211c288cbe847e7112f31ee62aaf071478d2ca7b51b78696171e08649d3c194bde9ddd", 0xf6}, {&(0x7f0000000080)="5266d6880a8a2a5f591b9716047bd58885e5c1053a7182066a41501c6dbb3256f42bf6ac82957fdc4b32a3e5ef8626de973271a02bbba9068f084e0edebc8219938f58567a15dea1b2aebe525ce3ac680c8b8e3ef7cf58c81c0cd28c3c243e7d82cc19a068de9232bdb2757882bcbd325575309853e209", 0x77}, {&(0x7f0000000240)="2acf345a79aa7ad03a2c274a91e16a346cfd10f334856cff56063c71430adb7012d041f6f9ef1bda07c870a8e2393331ef734ed9877618efd37dbc129ae0513146ae13efe7677546270f0cee11a7326b8498534cdc7d6757c964de53797bff91fb8555825e4bcffc8773246f6a8efbfbe3efc2b483d307a3337e30f08f8b4a7d169b660c7130f301c362233d80c538ea49758c5eda917ef323ab85915026524a4545ca920c6c86a9773a55677a6d60b630415185ede4179f201beb1b23e18a442a181ccef0150a7fe5f0d4d747f7443e4014ce3ad3a5362b190c652cb7", 0xdd}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="40000000000000000000000000100000fbedab2b8e6701706c5621d0859af641a4d000bc4637f903e9571f8c27af392c668fa99d518a70659c1a178015413a00d800000000000000ffff00000600000088791570aa16041f72d15a7e7d1b1a5cb2f2e2f2f6621aacbbd2bfef38e43f1f003d372f406924b07e385111c08ac4d0eb00007b9770566041757c382bfd9b54c15d1d99e5ba783f9e9aa308d5b5a246c0fc7e2b652ddbbc891a9f518f02dbc688291e8bd98c89e1f3b1a554ec4f0790d069cc9277fa42e11c9e760ed435953c46d04d94e911c83cfbe46011d9420a87dcdc8b76e776c8f32d2a5012896b01ab682e70ab58b1da27243f30ac82d358cd0f096c5548933e0116ca2af60316f5936d8676ac229ded557113614222dc1d585ab2260b0cb32400006413eb525fe3c353a6075f5814fe3b2d58a50c040a2009010f05e6a9d7cc2cfcd432a29e1ec6658bb222d0f9d4b545f812a2fc31c32ce4d743609de0184781bb66f5b6557cfcefa75582498524ae4694bcf81db64ea317cc95729557635943e23f4c551c6ca929e20e0fc0840ab4fe6c33cbd54992a03a2b8f71950d51e2110f89a7c42f91a115a70d9f7c02059e79786f84c12ad5374c4b8c98687c33eb30192fb838b5e7b6de5b960e5c0378d2994dde1536471b395f5651bea3ad3150e19da7eb36c211f020e309ce3c2dabc79837ef74bca9ed95ebd40f28a007ab547bfd53d64b1796f17927d3521e9d4781cbdf7976715c55e8461fa24b14dc1760d76e486c2711a687487b7110ea87ad28bfd7f9bdacc8fb3807267a960166761d758909cb89e0cd07afeadda3dcc2d35332638938c1bc0f3648258d971f4458bf621790f8ab65df38c968c798b9c531e97df2feb83d5b864b97d7a0f5ede4fe85d9ed495a98485f24fc3ba60f95a63ef1d262d492de964f904afc54050dc13b1bd176894d118d6d66f9c407ba"], 0x118, 0x2}, 0x8) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) 11:15:41 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:41 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setrlimit(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 11:15:41 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:15:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f000000d000), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000100000001000000d468d5feb40b8364b5c96079be2923c0a974185a554ad9d1340116b45b113a7899c66e5335091393ec1cf21756ad9cfbc86d6ef2b077bdd26c2b8e1dbd5ab1ff2a3f4a5fd93e5f55ee6c371fd81cc59733280998f46a7c43022af78bd46ba82ac7fc193d0d76a176517921ec08e1ec2a922c3b527be0e6b3639d4d56aa8f6ff49fce5200b2353131642117397e3771a00019b1b95742592a3ef27cee248961b5a696ee828b53a176738ce671fc7ca9be7a40eec39f350f5c2c88c12b886e8b47a60ac382029e4fcc68a9e0cbfec77869eedc", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = dup2(r0, r1) ioctl$TIOCSBRK(r4, 0x2000747b) 11:15:42 executing program 0: mprotect(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x20) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = socket$inet6(0x18, 0x8003, 0x3) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) sendto(r0, &(0x7f0000000000)="af046d2628007019e7ee5ca6ef0f602603de9823ee839e9ba1a163e515170e091bd778871cc4793055b1bdd302d00ec176264835023fc7109462950d8a29e974cc09da23129b45b86942e696bdb4cd9bdcd795bc8141ad6c35002ec202f8434cc290d264bdd36816a1123988d18f13d87492744f43e39b812d417247c30e61151d7310071f3d8787afefe7448da991eaac8a8a4f9d238818f1ccfa11fdd275fdbd604a279a01bb2637ff58f7d9631c2098acea67d371bf67af3ad2017d", 0xbd, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 11:15:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getpgrp() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/11, 0xb}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/73, 0x49}, {&(0x7f0000000500)=""/215, 0xd7}], 0x9, 0x3) fcntl$setown(r0, 0x6, r1) 11:15:42 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 11:15:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00001b5000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:42 executing program 0: pipe2(&(0x7f0000000180), 0x10004) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000200)=""/180, 0xb4, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xffffffffffffffbe) 11:15:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x483, 0x1) r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/121) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) 11:15:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:42 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x30000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xe, 0x9, 0x400}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000085, 0x0, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0xb1, 0x14, 0x6, 0x2f}], 0x1, &(0x7f0000000100)=[{{r1}, 0x0, 0x40, 0xf0000021, 0x793c, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0xd, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x6}], 0x3, &(0x7f0000000180)={0x100, 0x7}) 11:15:42 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 11:15:42 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000160000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) read(r2, &(0x7f0000000380)=""/142, 0x1d) shutdown(r0, 0x1) 11:15:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xa0) r1 = dup(r0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) poll(&(0x7f0000000440)=[{r0}, {r4, 0x101}], 0x2, 0x400) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r8 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8182, 0xe) r9 = socket$inet6(0x18, 0x4002, 0x101) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = socket$inet6(0x18, 0x4000, 0x4) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x2, 0x7, 0x100}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000073, 0x40, 0x9}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x1ff, 0x800}, {{r6}, 0x0, 0x40, 0x4, 0x8}, {{r7}, 0xfffffffffffffff9, 0xa2, 0xc, 0x9, 0x800}, {{r8}, 0xfffffffffffffff9, 0x20, 0x10, 0xffffffffffffffff, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x20, 0x31, 0x4, 0x8001}], 0x4, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x40, 0x12, 0x1ff, 0x5}, {{r11}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x1, 0xfffffffffffffffc}, {{r12}, 0xffffffffffffffff, 0x40, 0xf0000049, 0x6}], 0x400, &(0x7f0000000340)={0x100000000, 0x8}) mprotect(&(0x7f0000028000/0x200000)=nil, 0x200000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) 11:15:42 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000200)=[0x0, &(0x7f00000001c0)='^.\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x2d3}], 0x100002e4, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="8551db0c3d8fab64e6f6efbc5489e1f8efa03502546c167a2f06a6e69e1db6dca0d9709be5b6a75cd92cb6784674c1d1beb53a9251e5afeb46059106e2aa7ddd737ee66641b79832ecd89a627ded28776bc429e857e9af3d1c1629bf9da903b52c15a0f02e3a4a837e", 0x69}], 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:15:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 11:15:42 executing program 1: socketpair(0x1, 0x3, 0x3ff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) 11:15:43 executing program 0: munmap(&(0x7f000041f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000100)=[{}], 0x1, 0xffff000000000000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) dup2(r0, r1) 11:15:43 executing program 1: socketpair(0x6, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x1ff, 0x800000008000, 0x101}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 11:15:43 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 11:15:43 executing program 0: open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus/file0\x00') fcntl$getown(r0, 0x5) 11:15:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xa) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x7) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x20893, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)) close(r2) fsync(r1) 11:15:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) msgget$private(0x0, 0x2) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000004c0)=@abs, 0x8, 0x0}, 0x0) 11:15:43 executing program 1: r0 = semget(0x2, 0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xade3]) shmget(0x0, 0x4000, 0x242, &(0x7f0000ffb000/0x4000)=nil) 11:15:43 executing program 1: socketpair(0xfffffffffffffffd, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/125, 0x7d) 11:15:43 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, r1}) dup(r0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 11:15:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x21) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 11:15:43 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) 11:15:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r0, 0x5) getpgid(r1) r2 = msgget$private(0x0, 0x46) msgrcv(r2, &(0x7f0000000000)={0x0, ""/148}, 0x9c, 0x3, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 11:15:43 executing program 0: r0 = socket$inet6(0x18, 0x804, 0x9) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:15:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x180, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x100000000}) 11:15:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000040, 0x9, 0xea9}, {{r1}, 0xfffffffffffffffc, 0x2e, 0x5, 0x4, 0x469f}, {{r1}, 0xfffffffffffffff9, 0x86, 0x0, 0x80000000, 0xfffffffffffffff8}, {}, {{r0}, 0xffffffffffffffff, 0x3b}], 0x8000, &(0x7f0000000000)={0x7fff, 0xff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) r2 = semget(0x0, 0x2, 0x12) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/158) 11:15:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xc90, 0x9}) r2 = dup2(r1, r0) ftruncate(r2, 0x400) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x20) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 11:15:44 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x4, 0x2811, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), 0x4) socketpair$inet(0x2, 0x5, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/72, &(0x7f00000001c0)=0x48) socket$inet(0x2, 0x0, 0xfffffffffffffffe) 11:15:44 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/151, 0x97}], 0x2, 0x0) 11:15:44 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x6, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000f72000)="94040013", 0x4) fcntl$setflags(r1, 0x2, 0x1) 11:15:44 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="78d7") socketpair(0x1, 0x8001, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f00000047c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)="98cf1a36e3fac2ae81dfbf2e56436466594b8363de7fa26c295c436d7195c00ad6330ee6d3c24f4d3105b426c554a3ed6b22626a7d70dad8fc97b22b4432677c67c9cb5355af28b2a317252dcccd3d68a6c11eb23c183919779df146c3569712403e68b499c6350310ddc141ca0f40b66726a1a870afb789ade92b90ba706d1d723f6acd9fa60f165b60a5dc01de101d053c753a61873d31303a9620075c0dad0edccc9cb3dba93138189fc1055348ddc3f2fc9c9f111493e88ebc971fed84bec04b605e5ac1204f64c33f3471c1f79fbd972f", 0xd3}, {&(0x7f0000000280)="a8075b497ddf7f3ed0e2aa0b3ad292e7ae0f6f1864fabf610ced035adc1e48fdbdb74f0f39bd0dfc573b10fccaf536221ac492c2f3c1fe9cd6a04d806a3eb1eacc6bd4010fdf2eabf5f875d9b6e2c55dff52528ce7df57f3665b9f42a605cd19664b59cb499cf14b0382cb2310f43d7ad860ebe58bc8126db654c9227b5ae5771a8f04c506aa56b204572d1ec5d08b6eedfdf7e5d8989a4a05a8cd60dd1fcd4e2b3ec3846d38fd224d178351a38200bae98f9f89033f37d1b3c64d490c4a601b66b15ed95df07e621ea94a24ba136fd9ada55edb723d3a89552584d7b92f4d09d253aef4091615520e89b9263098321f0ed96941d28b76faa74ebea522a77928711950546bb53d4262339538a8c80090f8fe371b9b0c58285736c0d08caf3a6b8ca1bf5628ac350874097ceabe38a9fd68fa1adaaf26d0499c92418212449817ba37acc01d591f8e4279ba5aae40f423286a59972fee596994c59311bd3e57a8693f74daba0409b24f048554bd57d9dbc11179762fdd8bbd133ea690e2fdbdfc13460b6f4ee3eff0414f24e4585f54a8259b6fc3f35ceeba195da2b182a34f2dda165a3a534a2d5b55dbdbdb46b0e11c9c5d4478aa328da010b83ae6bc21f2da93e52752b547729f4e1a90199d61fa89ce0ac8840729bebbcbc56a69d6f62ca9f2244350223693d29c9663ed8c53f6820de2307035d326560976af5bcea048eaa9bbc394d18dfbe418198d2873c14e883ecd7af5306c934e60686f0b730a503dc22939cd3ca36965d566138d6c3f8be49cc5b95f182e007ee638fc79875d4abd915089d772cf1454085cdea1e16c06b9671efaecf58e1a162d0011ea5a14839c2b83b4d676af2c2a4c3fd0cee3502605b7d958d8d57a65169f535f6273065496931120b3343ddae3f8243a7086191fd8c0a609fe304c7fc6908ecf8f2209492114fa9c7fa32108e4b38e37589447014f802ca3411aaa3d94b6f51e82e013ca4868f6288e149c7e9023dbdc4adaf99ccb3b7ecbb21ac8b529f3183c0c7383d91419d2cfcf2f5edbc212f9e42f39626519a6e90a1be9bd80997a69f6410c5aa122c1d0679da832f6746d8cc752decf5b32794945c7d4085eaeaa66639a73d4ddb5399da6d7e6aecfb2f7aa8c2a1ee2e3fde22105ab0a772dbe8b5a3ecdbcba485d374bb9c3752d810f07a05f2c12ba7d5897fa915b62e8cabba3c60200495a9578d3b77266a133d17d4ac339b9b25ba47c9b629f50e3ced784610c105d7e1ebbb3a7772f81850b82da201c3d1d9a1c03bc91aeecd0d90487767639a74db51e30d90f6c67265850dac2404be97ed0162d718b6d91cc6dfd8a9da947a0f597ecef6a8ff4075d45245d8d993b49dcd9b9ef8b59e26c586ba05992cec96cbf4898f5b01246ee19950ab8f77818fc956bc82cffaf8996c22c1d18f41fb5aa66d3898f402f00245d661718d67556453df1ed773e7f064812d036d3062ca8738473d1a9ef18a09bfb0f46a7adc93a7f01fb6d5eabbf0222ae01a56a9a77621463214b8cd522257227e19e49c955ee47ca20b23c564067bbef969c838a85b6fc2ecd5ba427145b8f63e85ecde3d530ee75c298e2d4454dada3d2348131e6baceacc3029967a5d42fdbf34c34adeb74997d9c0a02587961d748b0858969121c96c57be4da940c1a855ea0ee588fd354db88b9bcd898f80a595cb5736707c25135449253b358f44044087b9a27d7dc7a168345bef1a743e7ccddd8ab3afce0f89dbce22d50839d7a95a096468352b6093af2d86770b6561c451e6615d0498547a71e9fb4e940f94c083ae33401cc83560e3faed4d90f6cd2423e08a3abcecb93d82551bb36df34a8945dae4fc6f6e209f34d7d0f9ce46ee353b5c3c46f9bc50646f384d581777e8ed2510cdc677d935b924ec5866433bf2c415be56237c3334b2f5324c2d4fe27a70564228c10f1174d08dafd298e1e705a22636c470c774938cb61499f4d1c72ec259452a2e779dc72e4ed8fa6007c88aa7f3a52200bbf0729425637e56739a333244c76319490097148a87ff93d718f9e76e8476aa9fb56d55525e24f35ac4f6b70fa9086f1b1cafb0ae89f37d04eba949028d6531e88e3ecd795a20071991e736951e85b855a191e1538d9e5eae131894a6fa51dbdf98b5d56f01108418023bd439e6f40d710946fc57735cc2575ae8b1975376ed1ab13234ba62b9d3f6804743088626531440a146fb2df40478fc1a00100fd08e195c04ec83be573bfae2b5cfde9bf7cbbe7b4c19cb1bcb0d431011550fe6f25d187333ec266d755c69433e389a872fd38ac1a788921419b0054046fb9d59af5933d9a8bd17caba618a6bf0b5531a914f4d6b2c93ac7cea74b0c1f959a2639bd3d5edbf1d505381b7c22a2fad261d89bea60ae4ff36209743ba7a15f22bbe9fabc1a4605a01604232052cc1e025e46144d7e2c444a17bdc4247af9fd0e432f11b7d76c99a8ceeb389e7523ea7083750a000afd7d69749fa458ebfbf5bc19d771c49876afe3901db37af6fbb6e7ea5dfdad914e67e610adeaa03a8a7c1af812d6489962cab357cbe8251ab5f293940f5f45ae262aa791641d458350d05109339d61113da8d152df2fc3e40957419746815a989ffa41a0a3562916ca707b63fe90c6412f5be03b66a6f1cd7e094f343371f155de417d703ab06433667622914b1ecc0340f39edadd787b34fd98cc682561ec75468dd84f8c478a868a12c119f619b0badcf9bdbe9c501fc99bf1e6a603a13bd0ba6e3f9b8c9c4e3b4ee356b7c3105f1dacdda31824de72624ea6c44448f9ecd4674fdf9d3f924190acef816ea6528c97b7f8a694b70ae196671e9161e5168b944a51863874ebb4261fa224c2a480ca08333fd3a15906defc1e1f42324a6b01ce0abf5762895b250995729e2e5507f90366a38cc860e296f0a5fb76aa7e038813956cb2538e9b37e0af461a69e72ee8299bfdbf4991d6b664f7b9223a64b9f77a2f52e0aa37ca11f46d54c6e6b4047be6f6f6eb53a9e5d64cd30e0feaa4d5a15ab1f5d316088c1c9f58977f87a2051d05782ae7a90e7a1968a797ff84f67d63d718afa57e1a25073dd4fe98ca7007f7adc40fc9bec24cf6b5e388fb8096b201647b78ab7a6f708220deecf056ccd5296e0f7cd416f05330821ed88bc8b4fbbc7a9635ffe5b4253277d2087c5f3adb36865f39cc8b435838009c02202b839b293e60f1bf753b0317002c0244cb1e227567852057be54f00e5621f104fd5e8ee1785827a2dd1594ae7f5c40db2c2c078548d3aad55c86aaadf22797d0e542a2852647b1bb498d845d90edb33ea5bc36dbf5ac3e3a9e8c2d115acb1fca9074e838e6a604715eedeac1b15ab3d2f9ab29526e2912e3fe5eb2c10dab553f24e36195c94ddc06983d4a1f60c9ee0621c0ed6e0325644d9fff2da7d291eb2b8fe7e8b3432f1fbb4cc653fd6a39f9a13221588ea07fea0285adde0910941595df4cca9f96a705b06c14ec62c1265eecf9105cf330c05cb41120603e002a2e2023c7bd2a08b08ded0fc7558697f94069d7e781fffc6e3410dc5d2f5930109f70a1c026507d14378858d2cedfc3135d1b1645335506371eb05bc55bcdb2f112a9486d59f330d5c4bbe35ba32c5d3a77a8c70dbeac8e55fb3fc7bb88f7fc252085232518dbed97b34715eec83b59e1a9057737ce393d1eee4573546e1bc4ae7f1524bc48ca26463276af8a415330fdefe26e103ef06c257aa6cb64cce6dfd19de51d64adf75c2e81756d5983bb567f4a83942bdd64fb6cdaa4667ad43bc45b3f99852549000470d8b8dc3b360e5618ac5513bdcf114e41ee694d227db7f5245b3305ec19d2bef26094394fbfd377655bfb4ae3c7b0958c93595a52ea3936cf354890ceb2b7a4269372bc9e3cff9697a9b5c328e5c2a2339736fb89e1be2e2ff8c560554a5817ac13b22b01656d2e2ea869e0a9b8d3148dddf64aa4c984c24b0edeb1c84697d07ee29820cb487bac9ee169751d96c803acaadaab368c254a35c6405dc3ca3942c355e1f3ecedffc905a280bffe5c9e3a26633e8b6e27c8d75b01d48912610d9a2fdd6381766b6e47c7f34b334731af50469df1cba09897752201ed41fdf1b64893c857bb60124b4320adc91124eaf5cb0703ddfc170675e3ed4f2fc636b104acad282332ebd86429789ae555bb003eac42aa7644094c91d976e23ccafbf6b5b853b24c5737e42f12a8f754df2f3e87fcd1d65ef3ec10cc7fcda480dfab7990fe72932b97a5714b0224d557097d3db5dc09733371ea450f9182c3389cabdc28f1c2efe4fd4e874bf728d02be7b8e3ead701ae9960090b760244c488b5aa484e7b1a3d4a0a37078aab213708ef0dbc77582d32f4b9800a48a5dabf053132479f789099b9a200bd241f8b9f9e28dec2c6a777d4323e23451e0f69754440e64fd9b372aebc115a4deadb3577181abc676744b9df3929dc431e605a703bb88d3a61851402814d6eccf6d2edcac9faffaa7f0c44d38f1343570f7063a5d0ee2a00d88d7e4e19ccc45260568df3c7679570ee239bf29b78a0069c13a88dbfa19d862784dfb95a00855d7d8fc958514d08ec63db33f97eb1231ec401af8e14b98d269bb57e4643b777a8674bca5038abbd1075fdd816faa66be035a642be5a7c537e4225b4c14f6ea8f89c273ed8d7f66cbd2b69e02b3c077b067c70535cd617008ba1dd3796e8e91fdd83db5d400e6c7d5bdedb0e73979cf4703d59e069c8d7a1c5619dec9fef92f680a1df4f90822e16f5ead20fc7954283beec54175100f37236da73bb2aff33a390744db8d255edf9ba64669068f961dade1035ea1329e1605438e6275100057158efbd41c3e5584e553e0e2fefadb8d993172b992d288dc439ec436225c77b0143211413e364cf4ac83afef1bdda87f38c2abc58627cd9c8a20b1e01fe7311e30f4d6306f3c006d24dd66d22d084fb981dd29f91b6994e3fbf34f6a38bb5dec46e61e4ae78a039a482f1a2b95c425abeec8c559bf9176f5cc2bd2225fc49e57ed009ad412713167d912a85d02a0559bb39d1120a7aa2d2ec22767f1c2d8374ebab192567a73c0656888872b4958ad5faec5c507fdd20bae50d59506e3a0a3c0d3f72622f3773461556a16b111f10d9d8051223a3872d2e0a3ee7acc1f3c5e4cacfb614254238b8d75d0edc22548b093f1993b8114088003548367ea4db7330686489316cf302379dd8ac65181c0b800fbafeca7c47f418a0edcdcea8e891ae76feb3a3cb3855064f8be064189463ebc11f528a8a57244a1f247cadadadce34d5dd685f33707c394030e7c4fd3a284f55026fa7d442ac4d4134d2eb6fa31df2c78fefbf695ab099f9bfcc78ca339ef835d4dfc5897f67ca397c1070f1d32807ad1f4319486261ace04be55814c074e9eb1be3b23b00c9b19ca416093e2b2b8ab638c89a6b5bc8abbf50fdaa789adea692afadc8b37c61c92cf23e07b9f74d017d613726a1b889ddcb5a0a316768e0761d43e6b5208ab4c6c4577b562c608eb9d2742d50fc7a7d99ec35a8c7d8fdfb41eb473f0971fb5a3944793b45730b3dabe6c3f4f1f820ac055b142344f23c7868a1a6be6a9a34caa3fcff75980408ae0101b09a4d5aff750b0d8ac0dd963d2b156d6252caf4cb2cc83d2aff9b8e17c8077c356c0b5ddf441e05838b0c16a70ea812e51253725c51dc8d79160e16fd3f9aa745bfb16bb99bfaa27f4201da1d5cf786dfbb89ed91e875d2e6032e9d91ae9f3c57e8f2a9ee4eb293747b022dcb5a1c93d7db9b", 0x1000}], 0x2, &(0x7f0000001280)=[{0x1010, 0xffff, 0x0, "58f8397feaa6fb079cff731239dac326c4a889d7595004aa076af347a1352e78a314f4945b4053b6054c1e94f863fc520cee09b6d220b827e6a0897c2f2db04d5e4626f128dc34a13158eedc4c8132b949f2a38737ca9e4d6abb63b4c4f45b72e6ec046ca6b1ad01b1c2ccecefdbfde03897431474cf18db9213b464927ffd7986a81408eea20e7adffa9d6a86b815e2870613d43dd4872e7f49f43781d05b21f6e42377770d2d8403264b0622f01a2007210fed7d4be6e079663b022fe889d8770d9c167f467593efb43ade2e2b217e4f54a60f3bf860d13be8704eeaea6cccd2f6398286c143983700b24a1bc2017d70be8ee17249ce386dd60f2128affc002ff9fc360f0cf7ff7c5a36b0672180d7275a68e1532d524948d0d15e81ddf8b6ee53984941b4019da3c6366c11d4d427ae77f3b91ddba81eef825c8f86cb8c03ff2b3122ff348165073185e190f0a19a39792ad92c28a6e63ed56ef81b77acbd7082bb3ef29292490cbab90d2d5fd302049699cc202312762ea300d3a6e629fe5d99ce6ab62c58f6a6ec1ee5cbfb5f7396c98ec9297956d53f3675f396e746ceb4fb3363d0b852211ab5f1bb0f7fcc9c0c3d232de8736767c87d6191792d2ec507cb1600e69ef8ec3b8d8980f46c60f1791dcb07b1b4101890ee2ad2e337da2280ffeef36a3b6e6bdec5a94de4281581393448047752ee0bd562ff4ed9328a08f9a52b9a3f528dec3ef1621c37cfbea413150c50a96c5ed48cf57045c665611a7f6c19194c0cc84decc812d3389f39f03dcd0e2136d39c767089c9640aa38374630560e6620b295ab164fd5ebd5225a897d706cd9dc470abb4f39b6d3918c2f99372f9157f273042e5b1e7a8d3df9d7065f959158ff73c9ab400015b435bd77616f82af50d74d917c24d38f837a33935ed6750a08a6f543e962f684d137c49bebabdbab7a65e1a872d2d13c274c9a190c158836b2e6f06bcdd7e6ab6b06bf1b28910aacade967519299569506d770e665c4adf8acfff798bfff0f21cfff1e5e6998d26baa9c02ef0122d58b18af819612994d32cc8f269edb5d3fc2a1e3f4a0b655dacc011a4d7f2322169223ef35392290893a8e62532075279f39204c1a736b2af2b8b961e004d89c7d49f70e7e4b16f257c5512acde04365c16fdbea56b0be6765095e37a6bd47723d4e4270c20f333f2e7d32f31449731c186250eb95255a2940d16da95c4ed05eaa3038fb9f0e953fb544c42d1717812b70f6985cb958cc4fd439aca9195df60eb6d1330178386ee0ab248d0b592c9991fdcbfc4c4a739601e894fd50cd45c701c11f93eb4178238e596e7e04c44585d9c262e39218612127d9675fdc1b81277968b9815836df64922ddcaeef00ca4bc2a690f3796766cff2bb495b727f51f771dd6be175f657bb02856503300956e268821ef98d1c7cd5d5df8a4e41a1384a3a68f0caaeadc5649898b9533790ca06f93b2e24f6cb95a5d40087947de116e95dcf9e8fe65b321537eb7dd3fa736903bb399b7d64a0a64b05e19e6908018bcc9dfa9fa26d326a5402f7bc7e8d18640377771ad17b11519995e8c2626bd1d828993ddbef5cd5d666aaee4b682386a50e2752f6a68f0d470556c15a0590b1f5e40258b4809bebcd259d21e796e67070569295077b6b48ce68b4ef01554fa0f442d977e9911e96d3f1067ec271445b7884f0c894a1200aeaaf531fa160f108e2a094544fa0ed791eb0c6c92266d395c6d1378f2cef4edfa84ef7418ea3ec708cff1f523a1b371cc63d350cc3e040b668b4fe06be93b601d20396bdffcae4d87c29b3a4b95b83a618925e0c82613ead6f0020e5d3f789b9d6567f354692ba9923636d9e41f5a5ed215a43dcad778c06a115e88f8f9dae44c4cae7a38609d6e9749be946524b0efab33f8848ae1d9fa6ecd90c609c83a70df8c03edef8c6cbfc3b862a099b0a16a433f212c07724b59c56ffb7c25e27f9d041016963a7bd58385f318b7159f524da24395d2c1284d370f55ba572349ed74caa249aa6802f3d93b7f283d0e7783d7a7bfd87322204698924105b4bc8d53643f0fd31e7dc6bdd832bd73f30f180403e902a6497d3de88089a0e219afc9c5a36356e84f075db70219bc58808c22e67773e88ea1bde9a0d191a2efceb4e7655aaa2c825d9fa14bd967d7a860daa99e52e35606cf52bf48f3a6e55ec26984b73f4c7406bc56c5e8ccfd4d878ea672c3e691e68845bd425a384d4f609fe91cb6d0cad24159d381ff6ee0e12f34460f58405ffc7505ca6b6032dcbed2df84fef678bd0890f1286ffbec7e12741fd3b3b216c729168e822305785f334b1483e81c5ac5a17f2aa64e515dc75a4bf565244732be588ecd737a220c13c1a7b26eebea5cb252a2aeb852a966f4d8346452491d141a0bd1c57150d4791a73f699ea252899f0401e649948dd641b1cd4e372b25bb1cba9beb8d500fe27291533a25e7809d8733f6fbbead64807decac66d62b8888276bd2907c975c4bf0782e6a8f842d6725dff377fb711e4b015be396e68c6d1d299ba946e85b4e70362b7e331abedaa4cfcd88700e661d0d71daf2ba3bc775c492a58e199e2c3ff443911c6795d9a5fbd6a805ba030fc0a63083e4584409c8d82339d220d98d88d65f92fc29b1d817076609967550278b9e8f478f81d753d385801e3e958173b59d2dd8120d15f4b4f4f7c2f1c6bf8adcc98ae950c3034dd46ef706adf49011e0fbb6f26e244ee3f08947f6dd2c62e10e9ba55d1550cd61fdb9590abd72c90914c1733849f3e2d8cbafda01df8c151de0f98327c138f4a8b906cd8126d25d7e5a2a2d31799fac5f14f5fc1e140f934aa83841a41cd4842b0c6ab1c081131e4380e575c9921e9b74f2d5324c0679109bd4e003e2fbff41f7c197e32367259a0fda977f11b73f6fbbb2b10e26dd91235428c19c0d5abf34aaff0944ea222053dcee1597700c9da6d821bc09f13a8e8f699c519019292529c4312d3a6f922188ad0cd9b06f70df96ca6f638afb5fbc2aee3b1f53ca2909c45bbd353cc6669ba154b6c5fce533b61a22c7c85cc079f3f1e00075720650fc7442331e1360474d9ae53e61ae70f35f54cebae11c2b1c3b3cb018def9d9e5a2953467f6890f4739d328f42c67828b1da0acd97989e209c009b8b7ecb2aa7a472f1dfa38126b6ac7be557566fcb7d91967866e6560e573c1374284369fd1f0cfe1f0d240eb74faeb37357b69745c2f33b342c0d78febeb7ca838d9e023090fe7333d563475ef685d9e1de37697334c9aa1a48150abf509b0ba27d61c493c6fee5a8576cf6baa126ae12336ab62ff4770a6b538763d3bd5e0ddc86d5c0233e6d2b93f504917dc81b715dba59cd9be73a8a9573b66fd2dd79d9296e81e25a3f6575c03d7890f24424807695e613ad20d33c89ef08cf2c54674f1be522890ffaf7f8d8fe75a7deada081031d454168e7de6c61a4e09b6191a5a4d5b8b6ee592c937692da6ee1afe4bf5b8b5966861f5f3978aac4bde001f84a7515eb78373f714526174325987c8779b43cf55d5c4c4a7903be412f1fb04221a429b2ef0505d8adc673bf5657c0eea03e3283e3b28fe064fa3d27a1a47b8a15dcc45d110c699bceca5b0fc19d23d6eb475ccfa5d186cfce2b00edd2046457b8d7b7f17669e686c31336abb5ed1c2c7672f1442035dc2cc0c3d7f8b62dd7fa9a5a5896b885f7fc3dbaba31ffa46ce5ee4245eadd315a4427257bc0482952e559252eacba97fd5bdc5a07aff2e8a6453719d7d3e572fdcd366130eb4e5bfdcb5659c303afa7e959131eeb798357724f5aa51dfd3e9a89d9d4647bf3bf14ba8696971bc93646d3fa397bb07377879584a92f74a354bde56626001c88121d97aaa66d3e3d4ea329affc7e347e178a466bb25fc0824b468b7ad2e75393c8f2a01bc797b4444c7dc15c11bd26ef226523241cd0f80fccd7143bcefab121d0180883a16c3fbf728050ea09b841bd903199ee27476c072389341a75d897f2a860bdbfd686d3db9acf792a42c00ba36ef8bb11d29d2e0e6041e6771c3b7a1d01c4445840ea9b34ae1e55e82adfd0fb066e7c86ae0eb10e2efd47eb3871e6c7aafd6223b072d0e3ec0dc259b85afadf07a720d7be3a0365162ecbc606f7a31db9b1394150da9738987838fcb3dfb89de209fd237a698d2eb9df9b61637f7273dd5714d15c372bf2be62d8f70468597f853cddd5f7f4517597d22e0d85cfee66e34a650e5dd39ef586affd4bdbe73d95190561bc2b1d032551fbc4fdec866d3d4e44deaebace44e20b5a408273abe6c83aa7a0419dcbb5fa85b564a0c97361078b84f7c8c9f288affd2504a8b160d41f037ffdc7df2cc5a64691e08a63b37cfe9d912ae3643d33e43e62fa7a418c1cbd8b24e83774127c3137e71af22e00013ac31f3bddb5fc4f1e13661a943d90fbd074c2b2e597736d7fe63efeb9e3680772a082f89263726bc21b979815b59481a864cdd44e6b0c4175b573dd9185b848cde36cfed8af762c79cefcb48fda3ca2580bd6deafb4421fb86e74a4f9bf8ad76fcbba03987dd20045b3b1dcd91b1db17117493c0313a121082419a7ff1d8028a2a9d72236fb25a00c0c942e0a688c7fe04f8a8f9d2734a68368837d33ac0cd38cf016d1b815ef20b3cc3a55d71bd7fff194c0933953d8cc837c953315e7ee9fa5ddf52d36d8b995eb4158af9e1b79e7d98e2008a1f83d95dd6ce38b2ba8cde8e63d9b2aa4351e6914496f41dc0898319388e4fddd4224bf7e2acaddcd619420e4af2b40afce2856c9aff8432bb055f023a0e64458adae0b1cf627a1e88eeeb2cbe97c455352d632e0ff37290771252597a4397120dacf798f4c4fb20dee4d862a08228daad53fe8dc442e9e1f51905bb7c69e7dd176dd848cbbb473d1cb555aa41c502f1f994f77cdd6c45ccfd99086dddd4740b2a62fe12e42fb9c144b02e55b6f7a6dec75e3840e16e7725f5a175f3049c9afe171fe8bb73ad85b34010baa389288cbe078bf6d3efca17f301265a9b595ee3a4b21a21ed992689bb8568d4bdd48a991ef707ecb8ae6548d387e416d24e2bacb252a2a2e2cbd6f66346e0ae0cb23f42f667496331b8c692e6712e66201eb9f5755c13843bb100d6c2d6276d580d76792b7ac8707cbd96b4d5079485c5a8c4f6cdd7b8323dc7e14990c9f115c7ba897af0d4a355d0942fbd05248620eb64ae644257f177c7972e0c18cbbed23c229ce1cd55d0db3b8f147c9f39a0a0a114ff05901bc51701fc45e21cc2053cb1fd6017b33cdc6fc97f3d549b161c626ce66ce36c69207ce5d0cd47e4037e1022660d6daa32412f2fcc6db1152a8cdaa492943c8d8f9b7583982f478f817a2e4429d48a25e579d7759b3ef683671a464b50f713780229777dcb2a19b3fbaead475709986b81d22e8d28a6e41b7d507ff622685aca5909287efa38d54abb8a6e317fc05f1c64bcb373ac0eb79cfc1edeb2f55b291579b1a1a9c9f099ddb74e5725318bc576d45e1ec0ff565e58805626769406aa0e58f780a84610d81343e18ee3a50b9854596106f64342db3b58686eaeb9cb038a84bdf13c9eccd26782031484b52748a7a43e92bc6e8b3bcca24ed81aca626ac5efa1c8cde82cf152b87baefba3d8fa0272a131a1f18078ad12210776b061b5928e1d9e2f3bf94bdd79f14920f4bac21889cc4e7ce9535dcef655c79a65fd1f6b4739da13e4c78e9ffa02ff7b36cb6ed9d17e1939d682013ca887359abe11a19183cdc2a330e26c0348bcb4980053e90d1"}, {0xd8, 0x1, 0x3, "b2bcb04b2de7ff502bcd27838db9bb636edd9371228915a09ed616ecafc318d72de0ace663c5d68272131c207bda6c267eb8219209160859163d1f39af411e9b07425207790f63bb7e78901d3c15503fb013d25a11645b03f0d9ee46ff75ac3dd1f51cdfb06fc43c2dd39b6221bf66520ee0cc16ac3e7ffb9f331b35395e833333eaa9ca4bb386a43bd455e11e40fa6d591439de58e502e86649d01f8e74e4157b09aa6c1bab4eef9833b21429e37e8b1f03b528a45e3ee224ee90e70639aecbdcf690d1a19f193d"}, {0xb8, 0xffff, 0x3, "757ba753c226559386156c830aab4146a4c5b8aaef880157fb89ed341d549230ac5d4ee7de39731d0857d822fab199af4f3b0422d89ef771221e50a756d266288897546f3fd9fb1706de792c5a64058cb2a56c6bd9e14e22924f0e0452a75b7475820b3d013c2f35617b5291203e2135efefa1b5a18de50cb8d95ef49a15930ba1c80a259bf83545ecba48f34315b36535bf77eaa3eb4aa67e2e99ffa559c33ad6e6"}, {0x1010, 0xffff, 0x1, "7123b1c7581b9aa9d0f6a91ed1d74bf04216102d9f969aa1b9dde781a864aec4b51e6ed0f0864974ca045da7621e65358fef032c1ab224c6e6679bb0ce6a28d03b5d73837108cef21408073782f91d51800a158bcbdf260d6b20e6855f36c6c921d9a2704f05d8629b41f43dfa657ed645ede3be09a71a5f865a0f4495c0994b06862fc0c12c33b2c62e77378cc1e45c71c4a1e7c06d8da6ff0eb504cf78c5fa7e4bc80de1184890f0de1a5b51177143a043844d6d7fb643a6199778ab523c8f8f9b48192c703e5c21afdd5c69bf277380c1714f06da851c284e2e3462c74fbcecf5f224ec23036d704701aea68390f9a7e10000438a21bd6add5d177d86a4e6bc4aa701fe19121a39c9459035294ec8537b39ba216f59bae38038c7bad9199ef7bb2673e81d0f2bbef6f337c05877801ec682c9d3e05f38bbca7a0ae433148114405fc8694786bf2807260202dc4af4e6e89cf37f113be9284e678b6ab6e4c61cccbd9c2f07b47bef8a61e1f3b84affa87abfa458b54ea8812ab5d853756f2843619831ada2dbcc74b03e8ed0b4c34e73aae46ea2e61ac49acc68260269b7742e1264bb25191ce36897ec3f2372ee41a1d20dee62749e5efc73e9c59c98bc36fc4b320c4fc57b4030da37eb0bdcff99dd767a818d4979953444aa8ff6190e6378a299104778fda46cd0a4019b8a4fe6105c34cb20042ae2e79ca165b33236366512bae24e661c71cb6f2f0472f1fb27f1fa4be431347a8e6ccae984b26a183e6a091cc79f2d273218d71a4d5ac57ae1a91c571fa92e0ac973b23908eb268d37f809696e147a5f8dd2ba6fd3ce1e0afa643fbc06c76760d42a4d16d298aa9cbc1898b0f50e19bb0be0d16d3962b6a626dd2cfa5d33c9a86e59d60b0945a17dff1d164aaf2aa12a19addfd118f7b8abff18478db3e4d168c1340f600cf8f884feace72e567671d82fcda204ea1f1fbb387f439e2f9a4b2787044f1c4b75e93b0f1b43425cf33bd63a9ff0b1e32b1b6f0224df093cb36925019b401eccaca42706200d373badc1fc3fc4ac7b3750db757f271a8a597dd41efcb222d4747a6184ce32d96915e368941ac101f7f37d2576d67ae95f286105a9c38a62e8db57af808bc2391477556f909c3e4a275344d9de99ffdb5823a1254a5080470c7c15aa8267d69b414342ad9c7a117461e08c7b1f3418f909adf83638ca6b2fd2ed597204c6450c41ba1fda81999d70dd4bfbe772f0375153d16467d49e8c199927127b549ee104a0e37b42f467644d0ecc61bd229bc6a0df1e908ad9e5e327eab64c0b3abf3f770ff7fb6a9191c95a1163e843ed6be649dbad68b25b007d342d6ea103e6d7043cdfcd374fc7161266301004c0e8e389dae89b1242e3586555c904599a43b263bd11b6de8f3699b1d9cfef806ff39bb0047bd921c885960c2cd27da10750a3928bd5af739ab887939e61f8e668a226a040c7cc8a82c6908daac7948c395b7222acf6afeddd45da9dc14ef4b757495d013cbba1c1ce05c5e0e9d91e6c523d573b98ec9f9b9fc9b7202548a806659193c40b6661486c8f8317b2d91413c2b28547d3db581415a703399a3444de5599f6c190f172ee9a69ee6487f58fb61425dcf95418f2ff8c9aec76a666f4ed8d5cfdbb39234911850b681a9e55f9f2eff41aa5300ff499ef17ab9f53fab8d456069ffffb7ed75e5b3ebcdee02caa0d85ff0504963ee9c723bd3cd2ea6e8f25482ac303ff9a1297e0bd21ed1d6f76b181bf06fad48a123c3c5c9038366dc0bd04995bf9f170f58846506aa912e5c8e7056da083de5bf24bfaf852381017f29c5c3fcfe730bb70fb9a22bdd6b0ead7e22278bd6ae39dbb0761bd66813f8ef2affc3b80512be8aa1812dee11bbc8dfa98de5d696a38786863be0ec9725c202af9e1d26571c6f26a73ba9b7bd9f599c2098b33c46c2d214acadc8650850ea6563a89992c6fa7fb3d5ebed8326622758bf45ee05c30d50847e27f37a7388cda396994ad25b85277ba1849dc1a3482227c9f6ff43399fc7d66f7ae001cdc7b7ee27512230c13aedd082ad1b982da7140542ad91d4bac40b69eb2dff5db2cbb2c2891807537575768a3519bc149556c12800b79e60cc8a4e215548c48216efbead133d31d86a7daf31a9c16213fb822edb9ccf8c4d9d309e86b601ad71ac5bb75cd0bd57054e95e8bc3a4a6fb7587657fb9f68234440cc6fef3bfc3b1342306c0ee97ca060198527eaffeebba22bc4a44e88cf3af9f3d63e2c7394fac8fbaeaab0e6a8c7a0d6ee6129a31e9541af545d9c231498565f0477565042b412f1a3bee802babb2d40434faaccc916d14fb4ca3339095fbbbd96556e91aa49876f4b5162de33dbce299eb77ca15e745179012aa468ca6ece9bda4f2125ae100fd407c2a29e13102b83fff5ec5d2863117cfb59092a528986ae0ef07f11dd2d5f31d0eb61eaac4d0dedc9eb2a4391bce5a63214ae23db75d6f8b704a672feb8837f0bc60ff0d6777a145eceef49a60f462bfc4f5ddc027eec2b6b6ce8d0ab4c2c192b3dbc110d298c3d552e047c79ed6b5faf26583520bda74eb274853e662e3cd60f5f5a40120463843a6d996d37de59e52937d727057d100d62265bbec5a7cf259290b01ec264fa990ad586a0d8aba55a19fb29314d82cfdecc9d85d94293b8d2b0d38761e71196c96acb8710026e918df0412d0a2a3691db8a1ef010d8af7ee538a3e532fcc164de7c2106ffbf985b43382b0af0c41a6271b1154da8823b0b774b13ca4275f0b5eafb00e65ccf55ddaf3d93f34b515f56ee6604a28a158d7b626760cca1b3f550811db2d65b0f6043c15939aaa7d8b2000b3e4e5942370c306e73d5ab477eadc15c2022b62b10c05bcba1338006f029b119ec252e5a29b7dd1dd3ea66befe434017194bef95fc4379d33d308059a2d1d45038bf09227bd7a0270271bf703c84232cc54cb99eea8ac38397276001ee72c0fdc26bb2e231b9e539a3c64b0458ddd78dac93d02d20e9a341546e3d7fab00022b27919b885e5a48010176dbe68842d165c788c7c048f9fc3f3abc62ef952b52532959f7735b15b0c1fa0f3aa9ba9a4026f3651eeedc7acb3399772cb46de6b53b0c98949bea8893f9fde901a3c864f140d2dab85c4dd3ea6fd4d736eedacc4fca5251513910e257815e15a6ae068eafaa3e00c17b90e6dd202caaa9c6017fb2e6e68c54809486df9f12cc07ee7396dbaeb2baffa7c688754199183e65a64d49abab4148544b20a4639e53d1a3171bbda10fd88246bd4b34d876dd04c94884f14f17985dccc34b754ace9f2b2ca6b0bfae3b63029aef518dd24bb0a58ae6038cda216bcfa8476df9cf59a718368968971fbca1a568e187e5e18901925d73350932ea95747b694cf2de7f008f4aa9274d57493c0e1575b9a9f72769bbfc943f9183da4cb73dfe85dffb8e84fc74e3f8af9cb0c2b73f51a50ae9f9c1263016ca97b24d5f23d4869ba06dd44995ff29587fc00093497d379fd2bde5271a4f268843bdee58b40af006a6ab335c492df06195ba95d97163a7b26057d28b2fd0d4985a29b93e21aa1b1fdc05d411dd9687665e2f17ed7c0418efda07ba1dbccbf8e6088cb4005371e2c20fc055636ab4666c2834ac91ae17ba28cfe1f7819f22f26e0a23b5b25297d438adac49337ec8be99061f01fde35d3d170cde746936f3dea6bbfdec84b549971fcff1b7f6f81428a76facfcd796d078a339aaf2d9ae18603a728344dafbdf10ce95b9cbffb090a0b35c227eda3b60cee320200eff6a321c8d778616525e79ed25e0bc68e6d9e880b75c66d083dba1b8b2197712fe86daf7b4e671f873a4f8f936eeaea044c58f1dfe5844562d7c54be29ecf4dc11c9310f2b83a751ac2b97c78f90e424b10da291f7ee0b46a6290cf4ec35d157a63bde5952c4cf049d5ccc7958745a570d34da6b24bf5d9ec81d0e14e653758cf0c63b8d4c916ac7ac89669cacd9c7e0cbc18520ea36eb677c5ca155dd21d4a79c424580a6267a960dcacefa01aa2df7ae3f95a192083834872df38ea168da46e3097038618fec9b567e77e40ca62faa7c57ba9aba457ea8ec3c7bd21c515919e66cae6172430aee453bd2012d06c7fec47cb5341deb825bc721b91a55a70c86c0b9092591f273badca6febc442deecf2a2c00e2dc2bb2f918fd4ddb6af82c7d0e61bffc0d918dc2903c131fb281631e3b2510439ed4a313addc9680df2877a0429238b4273142e9caa8e5a1b1085bf55b5c72684c82dcd36fb1a1517176c84dd0bd91e2338bc8480de42782d4d7c466442b2fd708ef7581cbccae7174326e1b7d4d5ba502d70cacb2aca399c54437bf12ffef940d0ca1fe1129b0f66f5aceef0b1af80d64a815441b874ca7fc786520e0ca42b71660cc54076172715a597cb9277f143dfbbbc166562139136ab73cfc248980d6968097da076a9767ce04504d67484090a347097f0c5e2f4dd1dcb6cc74aac30a89a6efac8c5ce5fad10f0e598df77f233e31a134be6ef5e1b7f1e04ff58967922bb0f4719e39d405b912a257f62e0aa79eda1847ae52845d9b6cb02375229a676baa8e656970b4c6495d743ccc53955ab612297e1f7cfd551688e46760d332fc1049b01d152b67d8c1d1075b6f8d78ffefd2992f31e99ec7322ddfaf27c93e594e9a6c5c13afacd99c4bfab2fd2f12e4bd7ae7f926c4c5e55022e2a2d10c6b49fd572d3a29175add76ba20598853ff1b27a46e4e29b8e13097538f8fecbdacfffb7feecb7d287c38ddddc01b6cbf23957bd56559b0c3eadae5a4a089fdf1da38fd594a998364461f76d0343db25006dd67f15844536df7444185f52c0eec793ad78eae85dbada3fc7fb674530eba2b7930f43cfd774b46e7a4ff06ac9913a9013b76762852a1eda74a9248c34975c1d912185c4af0162dd0abd8bd2eafb0c8b4fd1d72f4742a24a0aef476968013840caa7698d3913b71d1cd115c48b98187a336386de09fd897530c231fb5106a08d4fe94049cb403d7abf6a09031776070551b92cbb21c7fb509cf6eaaee00e7c54beacc6cfc9836cf5f5aff6a35e80d62a1b9609e95c5bd45950dc7d3254519c0828b4030f7d31eb91bd5d2bf7bb5fabc4b9df487ddffdb0a52b75f91604d8e9fe07bc3b7ecaf94ab5100923414369c962c84f15731266f355f1d53b02dc749a6ed1ff9f60d4626fe0b63be9f472da1f403da19ff696e146456af1074f03706e9edd2ecd2ca0d2845a064e4d7651d416141d9fd58445ee9bca13111b82e2bad41a4cd0cecdc598bc5585e878e6d4cda4c5859a9f263b5878debd50c261466f0516bfc068c8f52a378068d65b0eb41532e0db39a131520773642d0db7ada4028b4b5e4e77d1c5f95ba5f44ec63154e880c3495f305a2c6880990cea8f8965f82180f2f33da7a14a0cd50667f921010ab4f20e67931c66d4d0d18bcdf3c26897d5828b3d2deae12c3125c2df23f34088815d0cc3b5d46233ae77aecdd2e1f092efaac1e3723b9b79e923c80970ec9398be7de7ad81fdb9c4c6e479d0b552133497153a76cea8df5ec449581f006912a2293a4344d242f24910474c58408179b2cbd1bb8485819125f54fbaa2e9061bde3f6e55dc1a84fe28951237e34f0442430e6ed274f57090839b4a245e19ba61005d63efe17a670309fab3c2892b540cd53a7b449b1fe45d1acdbcf71ca282500e02b28faaa9c582cf69fe7bd01b8cfa57ccc6f01e0878a60775edb41d78803fde939e03c5b0fcfce4d4d04e18dafac8b10511e5ce24"}, {0x68, 0xffff, 0xffffffffffffff2d, "c92285ea449517c44ed16123394a7e9978f4cc2f1ef1eda2a0927f5b801209e6121c37e86aa161e8f3db75fae115d0474d0c8115a0ae6ee2b8d1ea57f7974063ed9e940297ca851ab2b750fa0fec7d2aad"}, {0xe8, 0x1, 0x6, "ea5fb3ab43602b04b3b71526d55254bbaeab51ee46535074dddbcda57750fbe1257684b10301657f41cb20c4b4b9eddf04dc472a915be47d48dda51c5b24926d0ba6d6bde8e707d684d98c1f6060f62ffc6e2f638f424eca73eab0efab7d9e2e2b16771ce491b6c5a36037adfe6ca5f2beace0e05cd64a97072a704cc9466d61116bea65c5a24e6642d189ffd09f5a3a14f8df6fd2927595b83959b8c7feafc76d768bac84f45f38d46e03da19f903e88a884331ba9118af21c4fded1f5d8577551a25b83aa947d4a3831ffa594e3681e6cc71"}, {0xb8, 0xffff, 0x3, "5e2f77a739ea9539ba58714236e279788934a1953fdf0f6cd1ed13d4b95bae01fbe4bdc9e41f51f645898732dcaba96cebf1d82e415836d97af549c993dc3c0cb715a41bb5832254899b7759408ed0cf3767243e9cde6865942934a04c859d82c3f5ac8e15a9432c5776d1ae38c70520e04d8c90c6659bce31ac1fc973995836b17336d13498daba36092f2df750fafdd1fba26623dbbaf31ada97048783322d01bdfae0"}, {0x80, 0x1, 0x10000, "7f3d5e5a3633d2028cf6e7188a015b9878e7c0e939967f906cfbe2e41b0b8401e9bb26cb685279059166207d9c4911eb3d18eddb8014e8192040cd08ab58dc441b0b44c1b3504e4a90373c73d98e141585d036085adfc605145eaf8aa9ede1638c892d535703c93020915215ebc7a8"}, {0x1010, 0xffff, 0x2, "26301fbe75f7f3a52d9b73d98af902113e99e61c068e5dbdb252fd0d1016acf998c16dd1bec474f20c540422253056319136426c62b1382611332506b84133a9ee8047e1859a5b721aac7172f7103b6300c0c7eae5812327b8cb23adb795791db1f407ff74842244aa24f8c786451173a85fae592b0e1cc67eafd5fc07e564a7dbb7cf9484e48c5f79589318df5e1d51d235bd792e3b9457453d2545620db8ab8fac56480fb9fdc9c7dc76033703096a415ba660834a369a79059fb8812ef5d93d3e648d228f08bdcc1d75c326171b12896c0913750d69482e81d1e70f1a9220d39008dccd13a20df4f4a3c97eef98ff5fcd26ae3a715a58ef390d22b28fd73834fbab4c18d45231a91c84e56fd6a0487114507d44ed4d0dcbe5d51d205f9d863039f2345288742a2e0ab0e1ef415abc8f487092011c3e18503bccac5c10c690eceaa884a3452ab0b045d4ba469750a07adb941b9be1495d6dff6a3b56176131a88a47fac7902a9012a9a452ef0fcb5397a63ed09250c12efbbfc8147d0a6866fd43d7089abadeecfee6d31499e64dca3b05ec70e00a810e236e04222d89a249a849066cb1f641b43892c9b60cc7a886dd3bcc20bba812337b3b124837cfdec3a04a8bd358d344346b75a705db5de9e8f418d56914a5c136bf8918559799443474dd08d79c267ce9868cdc071ae11c1f16baa893de28ac1af5b5dddc60fe8005fb42b242b9be734314160576742c95689e557848962abf8f4997f704f957efc0883e1cfcd5203169180fa6896d6fa92ebe6dacccc2679df9fa65120ac1b5476e1a3fd31a7fe380cba27e8f23af2641e6213eff934c4cac157b049dfb3aca0b76d09a9a09138e8676f8e0d9f5355929a0cb8fa64e88244ddde310b7b4689b0963140577fc940743cd8200e2ee44d33cfa9d3fb03abad2e0f01f24ed8b55cd8f3c4b82e7720b3c7c9cba95e0fc3268eca20a7033ebedd51df9805c40814b86e4597be43b41a5ddecbc577402998e494386234fa4b6e2759ac3e44171afeb4004c5a0c3ac5a4da0053a8e53a1f8b4b4ea176932563713317ec226acd23e14d38dabcc6d03b74cdbf273f76cb815e06968c160a1a2358cf058ed49b4ce86a46905d3a702e29ad79fe88badbf5b1d1c1569782d925292093f695feaeaf7b6a3ff8f7dbec64a7ae0657492ee9d2f91fa5ab5a63c41ed0d8cda3b7004afa042b3865e75e1cd8a18689f7e5631ffe90cd1db137d8b2118def6609b525ccefdf954d2df59d9bec3f8d6fd4f7ce793f1a6f6c25799ab85977919d32093094ead3efe0a6328e445c45480e5839136f3df3323a66d0a17df9e82535499ea9c25d13713949a952c516bfa7c186630a324ae2f9116d97c00b9b5cd92660ce87c20887fa3f7af40cafb573e70c16198aab7550b95380b3fca8d348c65cfae29a99275cf8156fe9360709e082d54e6b654f062df05bd596ae7988dbe5f5f0f6daf09b4f0e5bf2d080cec75fb09d124c462f0baaae48e52faeb7d6cf64099d5a815c615f3b76149de563669efb98528efecc7f11198bf1fa537675928a28c806947cb7a8f8f7a5fb0e8ee83a6cb001d4f860926146e49effccb59152042282ec7ed2904e363c19c9bbba71dedff28cab46203576b68fe019dc7858a866074f74ae1fa9eb25c3e3172d87fa0175c9a9fc21299725c653ff18567e4d911a02cfafe95d3ef19fd2e1d3da5b2e9b110dacb92ca751a06913c346624d3a0f41fc9f649405ad916ca9b7aee8177b649d5d5348fe95e0ecd53e0f14d7f7a35121151b180bd9743abd8247456c2b2003fc9e26c69be8a8fa7386ef80804945c8cde4b4e66129572ae65ea16d44f22da339c4b1b67e2b1a3433928455058b0a25870a3950805d4a0a5eae853f3be98d7ba9745d463fbb7bfc9a8a279b310ac6d7d2138484f9bbf0506e4256beb123a1ea604950077d600e15bf8f73cc0528b24109624ed66045590cb7e741c96ffadf4ecbf2bb4dc87484721f8cd3aca2e0e3a262c6887b59e59b9fa6bf77bbf6312ff6aebd506e5e7108b980d11e46db3c58c2df1970aa372b2db25e2c3b5d253f1fd42b01e822bfe7fdfc0f510aba85ebd90e012ac2d2760c86f6fd970960d24e8cc76f16f45dddd3201d0d92234267419f1d01df6693dde969d0cd8b708d69244cfb5f795e3e7749cca6651452e8c356034539362cc088f8fc1a33bd303255a6f8fd8a4447bf18bc1c404c53e67168e04f06c99a93497876a31463ae8680f4bb0ef1319d13c3fc05bdf35ddf5281e80f2253d8a466f7df67087401fa635da24afb59bd207ee9d40fe9e0bc33e8f5384a0f97e051403af808af0c61a250048acc7862de1bae95057beff7559d16f08136ca4358695d3c9a29c3bfe8341ab900098fef4ac5458747c906b52ba8a9db326bd3ba2f76c3e4eb162a01a136cc2cd5c376b582d0ee790ad98c64a6fd1bf802c6812406adee670550262438291ac67507caa9008dd618f2bb734d76ddb0e5e93ae6f2ceae9b927d87be55e0e0a940ca514314d6abcb87bd651f2024bc93c6fbb6c556fe1f19379bb63b5c8956e83d33e1e12452e5ef4977ea99652e0703928f8fb63afa29a8ebc4c64d78f9f3f2de88e444dc641cd381df6953884272c35e88a80c20065ca52f9d60306b759524cebd08031ee1ff6b02d078518bfaf17af3a6e803b93e7206d0132b2ac03f6d913df755ed395ca217be56024ce29ee607558f84f1ff7d076c3ef24f763ea5eadc42da0eb263c7b5af8ce806165e4a0fcf5bc3d6e151f2cf4a4f333819650772576b0ee45634037f7e3144e92bd98114f2c14598047017c1b75ece63e6445bf8b68be2d2155d26b1eba6db89c245a10bc5bda768aa2d7f98f9200e8e5b29fcfe99a727093195b01f1cea0386314f270f37848d2314223e574602b2db277d5c5019c8f61b8ae058e641d92f89a24aad94116e190cffe25f15b86555fed1970c3767d5d10c471551ee8786bee4e35b1b1d365a1027f146bbcaa0b17b394a2103b2f03c82c5a36b99549b2c695a16a57fd88df814b05d4c451ebff3fbdc8295393b23c0aa9fd59e0d76212f8c2f6b672425df0a1e366ca6d3efeb90350926a09125670c108e76339c80db6844a042c41e086cb451fc528b182ead7ef3e07a2848ad6d6196bf30ae7261b91e4f2d18d598e0779fa50e7c469543aa6649f3f58d8be1197d9dcdfae29bc666bccaae6b3bd162e947b2ad256db673ee85d0af49ba79cbc4d5c73747f4f2c51030e9053376c296d9cc12fac3510c7403f8003d87e275e32c0d57f3e897031cd050dc4f4fce6a78581c8f874f819e475d472945adea63c85a9665e3b60060252eab10c93c4874bd2d5110c80f05c3ed70f50e7d3ac44bb46e00ab634cd7f277525e168a596eed9789fbe3581c918aa29c26d2a4b69ffc5805c1ea05e4a032346827de9541b09c3cddb35050dacfb7a661e5f5d9a8655b16f467fe6312c0c3a771baf9988179135483efb42cae7c9041b068c8851bb86942c729cc650b348a73217de7556c7519b3a11449aa686f108931dc4979fd58333a2e6ef59247d8f8ad02007886e684638336a8f28fbd77e9f80558fc40ed0116bda5b3466510ed135600c68be6fd93ca491798bca8894ac44d045379027a3ae929f1d8b0793ec6d07aa558d13c17090768b461956c63f068ba7b9ec4b2839bb720f44afea4d4663379fe38d0eb9b4ef6397601ff1011259969452d396be339470e64446a425dbf24e0d7747b4fcc51c37348eb33cf857b3f487a05293df7a5cef76080177e487587cc8bbba084ff64241dc62edee9f843b5ea99be26a02c5df80412becf97762cae4f3d10dad924b3829171149fffb9ce8b6458ece433c9853c139116b5578847d12b6e29c2df2a9b90f73aebda19a150533a671d5a79eaa5b04d845ba42f3865e531b8ce0bb4e1118e12444c9552491bc8e43d4709af3777b9da9f572768c359f8c5505a093f150b198371f7bfa8f0290bb0c4f4b7061f363137aabe57ed470bbc7d6b438091d8032b50b9a6d73ccfc40a8ae0ef5cd6b992ea20e6422f904effc6df67464d2ffe64fea068a6f814028aea220fced81aa6050acb0f3d49470503eab9aa3e327cd2b5c010da874f2da35a2328d8d7b1f3324244ef8090ef1c6698980f995654790c621e2713f017570fd6cce503a5015e7f532c8ea42c0294ea5868e495aa7762f8a10b15553376cead4a0a1f344b9e059d6077e0a22c77dcc7bc35ddb27f774da2a72cc61f846ed1f902ea7d4240ce896f26f3a6b924f1cec9e394bb6245b2ac3a76e28df0d4ac7efef01c4727ae97a41a3c38827a32bfa8230cb34aaf36df9b185adc4dca4373d5e5539bb92e28df14f77e4de0ad3e5ccaed7aac3d3ebc5a138b28f9e24bf458b04c5784fe59a4cd7dea1b4d49bfaf392f05b8711c8b6966335b2d2620c9d8d1ed0838f7dc2863872a311512a453af1c190125e0eae88bb5c5ae604e2253bbe5c291c950ff1d1330acb7bbdfc1e98b008de483d4c881ba03c90c39baf95115fd431cdf4303ae5e18d804c38312620294ebbd4350bb1dd490acad659ca290933c13ba83c1be11df166a9c3faf7f69cf85c47dc22ad193bf9b6a6760e3b0dbd5fc0d47f6f4bfe2ebbd7ef371ae8d4626f2a75770cf7628f2d5bded9334b9c5980eea028fce2e6998e5eefa227b053cb07c129b9d3f5967f287cc679cddb9970a226976ae611c37937a9920446e6d548f9b0c1dc67ef9d2e107f9a0987588dc87580e2b30b5135a992634c93b668e3df023912631994dbc5559ae8f783d819654f1723ade9cbe5395089dab1507b587f141a53700fe582621a2ac254a9884ac13581c320cd6a5ef9f91d50bef97f8d0ab992cde4e46bc429db518bfd31c8968c0b7c051ff0eb5a7de80cd6bf65a914b80b64c42d3aeba49eb8e074d0363ebc95a26a776a7655089e5ff36a1b820abefd9ea4127a53d7bec444be9106c408a06b8ed292e90faf3b945a2cdacac506451bae25295d0069e064754b9d10198b27d5d7e028e1455d31b3a4145111a11d8d5d82cf9427b6463d8e10bde800547c038a38f195ca5bc73950608253cdf8d7fd61ee6fa15ac8c238baed11d404d0a8df1b351841f0833c14a917a7720943f3eadce5611e1bfec27590d3550ababb96752ea6f12814278c0ec540973eac7faa7c4460d147eee293be5232010e87752d1f8fbc736f8c2ba1c80f546aa1a733b45c308de3596ee4a155239b31cfe05d1d3fd396be584533ca051000baf340d2cdc3891efcd88c30b9a1f1e01ebfa8217247a2d7dce754abfc72dd105bf1c5fa7c79ae56327cd57824dec4fbbad96ffda7467c5ac7c0a78945a8f2cf0f3a4f02e3a150736d1bcf3697cadbd1ebf0757a5b18a5f0dff31e8e3a4fc1f2f698d5413fac512493b45decf73a7bbd6eeaabdccb27c11ebe77d04398642ff5ba81e3f74b19fbe77fceb8777502320607f8610905955d21c2ef11a6c7f0f491dc48eeeda50a4f46aa904ee7e6cb4205f580a554df4c6bca85891bfee55c04eec2f8326b0f627cefd0aafc09be0c374106100b87181b1f6af73c2e00a50cf5fcc506556e4b7519407d50d67cc9d0d88fef7329ffc17cd2b06f9665c01a4ae886e7c4864841fc410ca92272da0e8f5baae9b17619eb3213a141aac25715f3f27bbacf0f2479f15bbc2a4df7392d5f8c07d3b09b4e453dae2f1a534a3fd71ed7e14c79d2ef8bb2ff0f27aba5134d6e84435a0d6c18996faccc788c0cbb9015b3e8a7aa561e8f132309"}, {0xe0, 0x0, 0x7fffffff, "14fed54ebb9bfd2ab2f596996e288a6db59ac8c5663138cba7015da8ee87c045eb97b6a7ce7969de67b20a5d5fe0d2bd674f2043824b20ef7a862b663f2fed6179157be22f6e8cd6ab189a6f57570722c3e23dcf3a5fad40623c736cc2d7c24daf6e999a6e859b06c3430e6db995d408e384790a8e0c5105f03960fa07d0c9d6fd4d67ab31826dd3129173e77f02f8b61cea9d6134cf8b952735ab1e3e91a2801dbd6fa33235bd4affe9d4d0f2e8953021952f92e4e8308c55166826f38a42453c4309adcf2cb77999013db4f6a9"}], 0x3528, 0x400}, 0x40f) 11:15:44 executing program 1: sync() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="bccc7e157027d43a68d8ae6f721d841d18ae3e81bec62d12226e9e69682377ff64d79e968024e52cd81d3589861dc19d0204f297968f9cca7e998d333a7ad0e339d3b4023fb8b075c847f368e098f159dba4318af47d59d577c4dc77c3ca4cf267c00ef196121d3ae5243f62f67f0a3a3969a48f67cd451cb00e44d26525ea7f65229f9b0412a7b05a688e2d49f5941a1074d9e689c05f96464c5cf62ce91f85166623611a7993b35ea3cfa2bc253de3100a91aa5dfb986d18f88477ce94ae20b3dfc9b66fcf287427bdc236a0ffdeb00356df227d3060f7f7cd5ffc8b0d4c5a115c6e3f9e7c3484d7808aea", 0xec}, {&(0x7f0000000180)="a3701b95ab5fab7dd087e79b1fb5998e345325a822cb3b0f35d1a263dfd9960e78bb6af953adb5b3", 0x28}, {&(0x7f00000001c0)="b07d307a4d0f921fc603a0e5f8c7486078ce04b1eec0bf5723ccfc3c3575e260bf6607f067c86a6cc2ed2fca0174ed42555ddca3c1a40b6becd4d507a7a785c49863c6cc1830277c142e207e7b2eefee884da8de2ba67738faabe8b6a52ecfbf2980a70bc2846f50ec47920d8f9f607df0974bd5ae7e8c6b1032bdd6ad26db9cedd0cf6f6739b8892f337882500b6573ebb5a5ee0b87ee007ed96f13f2c82bab8db1196066dbc13c", 0xa8}, {&(0x7f0000000280)="1c946bbb4a19d7458868a5fdecc77b7145cdbaacf9e6d62cff3f150ccc65f53c8601a62d2a0fc2162527c33fce41998632", 0x31}], 0x4, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x6) 11:15:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 11:15:44 executing program 0: fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000603000)) 11:15:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 11:15:44 executing program 0: dup(0xffffffffffffffff) socketpair(0x10, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="69ae29c9481d5cd7042fa125669f75e3cc78cde59457de4102e3edeba45c8db12ff0d8c66b682643baba98c86a811a3c3e127bc6761574b1f6de0e78e19bcc7e1ef8cce02df2d64fbfb77c089cad56c1d055baded378dd00a74d96685668e7beea897a833a9ae036c30e8f7f3a5f74dd32c7080c20", 0x75) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) getpid() 11:15:44 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r1 = socket$unix(0x1, 0x7, 0x0) socketpair$inet(0x2, 0x2, 0xb3b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x0, &(0x7f0000000080)) poll(&(0x7f0000000180)=[{r4, 0x80}, {r5, 0xc}, {r2, 0x103}, {r0, 0x40}], 0x4, 0x80) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x5, 0x4) 11:15:44 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) syz_open_pts() dup(r0) 11:15:45 executing program 0: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x0, 0x3000, 0x80800000010, &(0x7f000000a000/0x3000)=nil) r1 = socket$inet6(0x18, 0x5, 0x2) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) shmat(r0, &(0x7f000000c000/0x1000)=nil, 0x2000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x10) ioctl$TIOCEXCL(r3, 0x2000740d) munlockall() 11:15:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6112, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./bus\x00', 0x28) 11:15:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) 11:15:45 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/4096, 0x1000}, 0x0) 11:15:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(0x0) chown(&(0x7f0000000200)='./file0\x00', r3, r2) 11:15:45 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:15:45 executing program 1: r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/157) setrlimit(0x8, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) r2 = kqueue() fchmod(r2, 0x80) 11:15:45 executing program 0: socketpair$inet6(0x18, 0x4005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) r2 = dup(r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xffffffffffffffd5) 11:15:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x757, 0x0, 0x7, 0x4, "e8e3e0562334faffb8480de84401305e52ec2f03", 0x3, 0x5}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc4}) syz_open_pts() 11:15:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) 11:15:46 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) 11:15:46 executing program 0: 11:15:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r1) fcntl$getown(r1, 0x5) 11:15:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000040), 0x291) socket$inet(0x2, 0x7, 0x597f5c0) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) r3 = socket$inet(0x2, 0x8000, 0x4) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/111, 0x6f}, {&(0x7f00000011c0)=""/220, 0xdc}, {&(0x7f00000012c0)=""/238, 0xee}, {&(0x7f00000013c0)}], 0x5) read(r1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r3, 0x0, 0x12, &(0x7f0000000040), 0xfffffffffffffd70) r4 = msgget(0x0, 0x404) write(r3, &(0x7f00000013c0)="9384b7b023fbed37c18402784eb424dd8f0d3187670402370fb33128b1f6caed5a2c3c15b5f5031b52295fed6dd2376741dcd08a8ec576", 0x37) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/156) r5 = semget$private(0x0, 0x0, 0x121) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001480)=""/239) socketpair(0x0, 0x3, 0xb42, &(0x7f0000001580)) 11:15:46 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0xa51d, 0x7}) clock_settime(0x0, &(0x7f0000000000)={0x66b6f8f9}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x3e) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2000b, 0x14b) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 11:15:46 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffbff) ftruncate(r0, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) shutdown(r0, 0x3) getsockopt(r0, 0xff, 0xfff, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0xfffffffffffffffe) 22:22:01 executing program 1: r0 = kqueue() kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1d4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x9, 0xffffffffffffffff, 0xeaf, "cf2fdacd246227ef490d9b492764d52fb0e16c16", 0x7f, 0x893}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$getflags(r2, 0x1) 22:22:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r0 = socket$inet(0x2, 0x5, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0x5, 0x947}, 0xad, [0x9, 0x2, 0x3, 0xfffffffffffffffd, 0x6e, 0x9, 0xffffffff, 0x12]}, 0x3c) write(r0, &(0x7f0000000000)="c5ad02d514b9185c63dc054c59215341cf79e04e3aa754c3d5c49dbe06e6fe2ed755dbfcb620a564599b82af2395d81b19cb69346189fbe335cda90bf7289efca3d74add1c78556c23eb814e1a81cd6c1cfd3934a4bb178c09fb08eaff2f6e", 0x5f) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 22:22:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xffffffffffff09dc}, 0x8) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) close(r1) 22:22:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x7, 0x8001, r1}) 22:22:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) r1 = socket(0x6, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:01 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000}}, 0x0) 22:22:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x44) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 22:22:01 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001100), &(0x7f0000001140)=0xc) r1 = socket$inet6(0x18, 0x8000, 0x4a) fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='x\x00') r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x180, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="8cc0b70b2a059730bd2a2cbddecd7d905360ff68c5a78ebb55e813826cded64c2fde9d1ed8d89f05b23c57f9879f8980039d5afcae61f9faaa9323d9db01760461adb01f098c759de43f9ff1ab337d775e9fb80b05bdc8c3a3b62f49132306f40dc7cee4401e8622a7a9c663ce5d43eedf2149993f16f3c2d55e4db48f1268e7ca69a3aeb2ff123e62e8d8be10f11cbe635f2e6c639163a18fbc41e86a9cd5f4221762efc6162dc7917cc00315a6042eec93bc1dac399c2c02aec238b65dc5b8d1968272000276c15c7dfb970ecbb1326ced60950822b85045757eea73ee148e2f6490504be87cbbf0025c30b6c9ded100657c46d2e63feaec814fc9c0ecb3d39578f6aa5736cbd52281f8fe1385cf543a196c5064d5493f0a88bce8db76e26946e353a872b6d83b1a6f53291c2f496db584894cb212b16f4b547896ca4baf9577a1d155cf881b13261c99ca5b97e0b6c98b646eb94835b23d544581032d03ac512cc41a33f407d65feddd931f43d4e86124d1dee7bd033461ab0943b127311587c28020ad86d1d04a91f25ca0733868613e3405c020883ec56dbec9bfc7e4feef09b24635bc0886d8bfebcee4371bfa5703c762431b0043cc54eb304c98a207b67d587c2922da6811f983bd623ada8bbcada93bf23e8cff48c8f5aa6ae50c61e37fb84b6cd22e11a3b6c35ba9c014592e34ee0c2ba7e4c23be3cb4a53407b23ce19c4cd7721badbfcd91bf45ec75ac587adfca87baef490e3a5b5c49ae9941a55ef84a867d34f07b8b236cbf0fd55a8f3651b0bd9de8f8dbfa760cc78a3a2df173a921d4d86bbda2bff4329436a148c093009472e8b76f9de24e76741203d6c7681968e745079f2dc6912244e80bd570d50948ac1c1b05cbf72704a72f58f04c7fe43aab686c3b571b8a491e23aa835b3e2bf2e82a7807c646e6acd5e16779a15125e3e9235bd6d7e655e6afc3c3e429ea814b704fe80ab3c0809fff2eb2c29c226e80780c93da8ec92b7b98d90868128ff1797931de4afc65fad13cfca21a4f5605b5c3b047deee72187069c87a470c112ec1bddcf73bdcde59e2df77fb436709024b422586e753ffbe7e0f0586e67b78b377007144dbd8abe11d252247f2b5b0920fcabf270500dde3cc4904c1c0007b6848ccb1f24947d369da9ba058c840d84b566f456997f8f1bd816965775a344948064038d70a75c7bc80415f73daa0400da607efa61997bd722faec10747885e3d2fb64bd90837b9952ed9a31e9033a60f806409afccacc129b8c79bb634489514af5bd67f60f0ae94f6edc91cf1fd784378eb79dbaa698fd38c6643ecc41257a801786c7e8fac1c4e6619700e9906f63c248ac0bd4df981a9c2842c7d48d4d9304cfc584fe9e53f5d569e0bfa50e44a820c41d64ee2f41b9bb4e86073383e329651b7cc342425ba6ea46ce80869379735821d8e5564c7cb8b48365137a0c3938f267cf239c3aca2a2b3479925f25e410086193e27c5eb60e7c740c2caf3cd80545123b37f2b9190389a7a99cadff80bf01f15ef930c84a4092466ace5ebab9fb90e10ed819d4625a652b57117b44bc0862f886be696d81786f27cb6fbcc55701a9560f738a443e319bbce3812aca68098b39ceb3c54836b26543ebf0d9dd69566cd2e4cf27bc722cdf14301c9a7a7f1b6e987b7842220e4e1393d9f11ed950e0cc661a2e9799ca7f6579e6a2ab43c2bc09f467ffb9c564d4e834e15457f6e103ed84095c68945108640e1ed1cb9b8b903ebb55893a6f57f786b7a488f458f004d7a26c9ee0529eac861a65fda249964168f8513930c1a7ba10e7820dc3243b8e2a5d205991925485b7a76f913c3c33214072310dcb88cd82e4b9c4ff148724fba89b7e779243be64214b3e2ed0a49c34618016b826dadaa009252f4d0d6e116ddbdfc1d1b7feade96e8ac61f04cf4adeb0b33a7d4e58cf4a3b5683c67832cff4796a0cd37cf42c934bc14b4b9b18ce77fe544880c497237bf52c09ff823280ec965658f247427fd35c1f487775e6621fbd60287e4eb7d74a43766ba6bfde0f00807125ec209f9dd752288b179b23da2a414a607bc81270ec79528a5b1b302694b86db1f883355eb6c18366cb589257da0a2d1f062634a6ed95dec9821654ecd686fb234c984459a766634973a8cbdd28938e4026447950d772eb59323ec8c31658eebf3a34f2858e1ba7e76c9e3288fed7d669f4382aadf1aef96e431f8ad037f005f72fac1f7ea3ebc5796a0d592f45c0c6006ca7d3fc7ab3a85372b2b4ce0150dd4459fb8280c5e6d8a5b5e186e26a8fb4c5171e33b6626dd49d402c3e073c4580d7d6b71883fb7eb4e8e2eb5d43d8550c4c89323302a80758edfb87741d1389398c3b39dd9bac229ec8b6ff02f181def45089bb92831119c6eda6322ee2f200cb394152b1123c759a87e6ea7ce771f906308f59a1180dfe1e9848dcf324838050beebc007440ca95dd3b525833ab2ce87207640b9e7c3f9ad7340a9c1e8c3aceefd47c298618602c5fa64fd95705a6f0274666ea6936c3b3f54674df8aca98eadbdd7c00ff8b550598d04750185cd0bc0ee79ff99c76dc3fdfc3f637f357583e033d2888a3212ffcdcb3adeab1a0ef3468e319f0416045b8f4d6dc3fe5d06e82c64e1bf467f839418a5f5bb48f537faa117751aa33c90ac69e569da1d150dc8af0d56a972b96e09dc65d97d5f6047af768da25e859a67b443b4fd6a1059eb73d384decdf09724f34686bea023a87f949ff2b215137ea5d151ecd5251170cc619fc60788687cf29ce0e5f2757c0d92a63a48879a22fb4d93f9600019ba7060db06d9ac83853563ce4a693460aa6a22d8c9d18283e3823938b25d55e7a570d008277a68b9c08c43e24224e8260be0a524d46d4cfe99e2a4fc6d6bb9420c96f0cc95ee94050b7de695c656f08a2823edf4ef2985ea31fc7208dbb5a9349c963d3abcb971ae5e4f88f129c954d1bb593fa3a2e659072f77c8f0c94fe18ecb81a10a16922676f8ab7c68a403f639a026f0952853a95a0f1df26eed4ae4be7f5e4e25b9db4c679f31583894d6839b621cece431a3468057646868781f85634d97514da7a639c2dc29862c2dadc256995519b173402cb2ca6a4bcc46b839726f25f85dd8f8ed3596d8647d7707ce5c077cff8026b6e43b3fcbe9c6392011307db952127d1100a01d1d7a027bdc4b5d5d92c56d278f0cdf852d3cbbbc45f1a87ebef45c64040a601e8fa4d801695d58d8274ec559b035fa3dd2a60ad0e8561708fee1705d16bffd11d6583f845456362a7d8ff6fc2448361d197c042e0e32e3aeaba43eb2dbe98c2e3ea5d0db90db2c6f4e64c45b33f92b9622493564697216ba7f052ea0eaa9f268b6798eea2e4c77fe25f1a37e7d00cd0965e6bbbd0b51efe64ab59e520014b853c56e4cfcf1c0e5434d690f1333dbe52e0df45634d33a03d1d89fcd17032cd0b369633533b2fe307e5c8a97dbd8453ed8e184157a9b71c0b49f3d461654ff72314dfe63713c748168a61f9a754d1390712685ce63e0e2eb721544ae8e7c6057f5add5c62c139e7090c469c9a02070853b85d1bdb779465bb6480599f1055cfc77aa2182427be61450fd53934e171a1edec361f6c5d78e6ec8a588ee8c61399e762f6e86efc25ed3249ba41cb9e5b0e2f95e6951a0846e10a68a5895d0a8a7cd6b81e8c76e626edd4dd1846d0f355ecc0e6877582d3178819d3f578b3fc3edbab7da058b5a4c907df760a3da9cece942d40db2e7faa470580eeff2869113820c4beffaad11ad957912d33ea5c7d7ea45b4c6cd4901a5265c7c808726c885e13935b7fe1e2089a5f55c117c42b4700a5c487b592d841541c9b22066a12a024e3ee95549281871d511e6a535659abfaf0f8f24bbecae56faf4e0b7cbd975c1b5b2c2ca5f19a4e67c45075ff97652d4fdb7bb5d154de6b177eb07e111106fd9e24caec1b1ff6a79d0dfb1d0fa79da1db82667c276683b7bee5539495b2b8c3c4cb0f64240d8fe933396ebc726aea4709c786960f5a7a701f2db8c76ad222db985ceff7361e52debe1cba36cf88025dc882dfba83ca40d5f0aed9b412de97219957d5bb34178c18a8a51a8ec05b03c74be2a8c5ee4d574b163997cd8d001f15beafa192d4c363c50da9bd59de6eeaad949a026c8f428bb44904425b611f180b06419845a96a9daddd295aae145e35ac2b0785b7eed6287929f5f7561401c2c5d637312c10a445bd18d40efa3c3e51e2bcf57a3d01006346960bb5c9b438765ae7702d4fd71b7de6f3c3d414ac7df0c51a6e4bfb62193eddee94e1da72c107a7ea4b1201f924900e4e1f6479279ede8b518bb2e33d62c9adb3a847fef1710ced98fea746626e8a5affd56fb59e3d079a0cdbed77c11a3b9e07ea5ab2f75b42b04c891253e2722bb457283a0f6404d439d3fc053d130185e73479814a806e98682d9ffd71d2a7f20f3745beaeed57c008c377340bcaa064f50f952f631da91117512355afae5d397d284883420f48ae6a13ee359837fecbbab6181262e33b79751a7b5210e8f628b2a21de15a9242026df7c7382fbb2c4da535e6fd5016c84a6477c6852600a47af181096c0183cdc0915a03780c5a904e9cc299b2fe12955f8a0381a469d7d22b4cae3738e9a410a5f50f32cc8a247735d04cbb8bec9718f64ed8adb9cbed4411d92d446609ae9e08184dbec2d7a4d175f42ae9416ae33a3ef37f40110785cef9e6fed212ab454b1d07de91f0e2f52d53e9fa4dd0ec73259912e528f893696b68a36268605a4a6c88929bc84ee3b8c0dd333317a64b106b02726eaed8105d09b922e53f9680f22e0073ea940c24d8666fb0e48ada5461a62b84d3d2eb68195a99983e7e51a1de07e02aeed7b954fa28cd58aae11ffe24322436b703d57ba68add89c7704ee1eae58941f7fa35d5eb39cc29517bc204292973abc5cd826c374744f65a4075bdbb2a9f9657209c636367ff913b18c6f911a2d38f40fb965ccfce654c467ff3916cfd32f42415ee33ac63866450e082aa08cc1bbc36a77865e4b22502f9a769904accb521566e65a89215cd4bcf249a8a0b6153ee4f8eeae37bfa8e8ec829d37d99351cfbf8e98d2217f9059fe2b4abd6d3bba5f487fbd1d7fe730447adde528d5a63eaa38131245aaca83947485442d31b520472edadda381858df2b529790cde9fef663fe1192158326a77ccb3d2e87f1ff0ba97281da6e8352b15f865430789169302850b14abc8254f891829931490d20c83ca3f13babd725dd2470d4e083f3086c0822cc30f87d3c7211f358badf40734da6d1f56c188ddd39036f102abf6bf932472309c95d1c9c4c548b89b39366cc41f0b9acc03ab0acd527d9be5ad641b00cf76d7683ce4b9b791b5458d2e6ccd6725d6f8636c729d5163882324b24fc0b3a03837ec7339232675ae9e707806895213ce7db84765d1d174e453b362e47dc02bde1c78b3583ba8751287b27e612f8cf207dad5364f44335b3c72b9e4fe789b0b5374485f65f2453510339cae99640b2c3514afd11aebe71669bae5de161237a5221b0758f198e4cfa04a402740828e265a41f2917d48d0da65eedd873d31f06ea3b6364df9be74cbb9d6730b39e3a8c15514944a417eb085b09e2e38bb585b35404f2e4f47ca469004c172000ef057acaa70aec9df2266f674199d9acfd50e7383aee2a447eed9e1d8e49748c55977e061a1e71e2b7a6247ac2dd2b819b46f720d87301ca538df58008f9ac8f0865e6c40b42e23a591915408b934ab", 0x1000) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xac, 0x9}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) 22:22:01 executing program 1: r0 = kqueue() socket(0x1, 0x4003, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) 22:22:01 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xac, 0x9}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) 22:22:01 executing program 0: socketpair(0x1, 0x5, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2", 0x1}], 0x1) 22:22:01 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/4, 0x4) 22:22:01 executing program 1: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9a) 22:22:01 executing program 1: mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 22:22:01 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 22:22:02 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r3, &(0x7f0000000140)="e70738fa94f547c830b906160ed560d964b8b5f7b60305b0d77f5f6f636a08169a7f90b544f014a1f826831c060a93f2017ba9e1b3766ee339b666125d1e3c85695b6cef091dbc225e176b9a50b2a4a2a5e25d272e8f97f445f43be2e2a1157f2e964103a2f9a311cea9d95acabe35267cb2be749b2c96fc13ff08575c0c6a7727333c051b97a6e4a6182cc0758ea5b739114713728f73e62b03425a710cf9dff82e9342b945b80e6964ce7a1f45de578cb76458283d312b05ae2d1a38ba3db46ed879bb3be1f1528b3ec8195fc17c1dec6bd7b96ac840a8100a994ea7e9904283730b9f28850a5b22adcae55bb9", 0xee, 0x400, &(0x7f0000000040)={0x18, 0x3, 0xe1ac}, 0xc) fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) recvfrom$inet6(r6, &(0x7f0000000080)=""/160, 0x1eb, 0x0, 0x0, 0x0) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r4, &(0x7f0000000300)="7f3215d4253c3acba690a64917818b5af327a20a3e6cdb795206aacaad4775648394c294a84409d352ec80249f1f04ef046eceaa7b221e22a09795d4179217bd2b0ff940f75e10d9b251b9ed59fdb0de62a73e69e7883d19672394c886a4ceab5a0a01294fb33d0196adbc0bbd31e09616cfe74d5082ef3eab23bf9e13ff91cdaa5fc3623eab77943804abccdac187", 0x8f, 0x400, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 22:22:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) unlink(&(0x7f0000000000)='./file1\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 22:22:02 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto$unix(r0, &(0x7f0000001080)="dda0f39f96d97cf03b26d80b6da099a62f79ab73bb43b5ef30b8efd08d5252dbeff94b3747800c1e265f7ce22c8ca3d466fe68d045b36a402d95b55a", 0x3c, 0x9, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffd, 0x0) r2 = dup(r1) shutdown(r2, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) load: 0.00 cmd: getty 15767 [ttyin] 0.00u 0.00s 0% 311k load: 0.00 cmd: getty 15767 [ttyin] 0.00u 0.00s 0% 311k 22:22:02 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x3, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/250) clock_settime(0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) sendto$unix(r1, &(0x7f0000001180)="94367fddaefc31744c4ae004d9", 0xd, 0x400, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000011c0), 0x1, 0x0) 22:22:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffedf) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9bfe72c4afd94c8c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 22:22:02 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x5, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xfffffffffffffcc2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x8, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000200)="547847372345f3dff23e1f5dffaca70cacda6c912da101fff913c2382b4f16e4928592374e348e47ed595c8cdf854015fc1f12c1ce00becbe318e397ca91308914aea674a67b323f763e7ed96da695a4083c051985becadb09da6c6325e40d804c0aad606c893f47ed1de46ca3da6395789036d168aae25c294bac06879573b1d3ded56318ea2914d60935c7ebd663a4d885607ce37c02cbc87fc343880249d4f47528dbbd51d34d31c59d183d9e5eb0047e50428c3da63cd49f0e8a92010fc28bd7ec5aa8", 0xc5}, {&(0x7f0000000300)="04dc99e04ebb7c66804852d2a71b5945dd028180190e42ac7fda47dbb2dac007fe217261ed53990efb7a29f34e998ede262a2e50dd93", 0x36}, {&(0x7f0000000340)="6be654f76a4c74301a03359faa6b15a1cdca4de2eef33a5557c2b3209355eb15802c581152412003e9183006d6ca3802b42629cd234b205eab846b851f7c9e26d6d1637bbc5abc7cc27b8bd63479b8c72e15c9086f02d60d219889db96f548e209d2b2d5907cfbbba0f03c4b73358f6f8bb6d0200a9d3ed8bbc7432f05190f0c0dc83b7c3485a3e4b4acc60fdd6d1b3cb0df6cef3e34a71e22d124227e988c376197391abb4381c61facc858dabb12c81029a3b29f707612578a21ef1bb296be98b5cf1f3a3ad7b020e9ee8f6b5b325c0dfe84f87e13d10c0a4b525788bc485c33ec26c3684a8b6137fb41467bf818acd58d3d8b5240a0495e9b2bee1454fd5e207cee61491d16ce6770efb61de2481a72621a7917ea4e0a5f29d94b29bce37d113b641dbd71a798d891a72248e0b227d55784f569f640af6c4325b570ffd51065c8dc625b1ee6cf7c73436d80da1ddeea27f2996e601acc89c01bb87ffacd310e65390ffb4ef5152d7f973682a3a1224e9b0054d78f760f7dd81b8b6157c71502c30404ae528a983547a6c9701a162e1ece963b3b0069bcc84c77583f6782c9e22486e8227daae59cfb3ecbb822a0c83d7b1cf7e4974d5b3382d2ac655b081c7671962df1e75e93f7c32dfc53b02a27f56a1d7a029764235d277184021d2f103271166f2192eadb42d23729ba2d94cebdafd0a2c533120b257b8443904fed8ed4b14a8e5fa07166e777d8ca4dc5597baf62092b0885f2b5ddf202f1c5e06d1f07cc0a205a4dee2aa3407895c8903c2bcfe3e37f76024ea91958abb564f4608d6fb10a5eb670f56121ce31794f7efa5039581775f13a4511fdcc50d794b8d089c53f1f5de5e39134d0be60c524949b9afb5c47270236a44cd8e0a02b8b6eb8214fa7ac5395f8935f28aedff1559a5a7c3b2b912750cfb0351da1cdc6460e40ed00824a5296f77c2b375322acd1f82eb0dfac2df5ebf98bcc7e26d7d5c00004aa9aef50ac73e052ee4c6fcd45e1f5cb94d24692a1ca30c01a5a3bf3331562bc38ef30e65200a67c18d024364ff21d59e0f09f6054a4c8b00cac67f5b5c14665f665f6ca8be647fa31b7eed35fffa218fdb87863eaffd5b3c8f10867f47ce484f1317e824366e035139fcc816e4cf83d7b1e8cc588342b5af976f697005110ec7018f6a74bc9026486a55a9f26ae7da1351bac3c5c9f56b953fd4dbc46cd4cdc1bcd28ba60930809ac81ed826eb9ddd242ebe0b8364733edf05eaa0a89820712acd660790598a9ce7cde8003e80c3d958e79d39c1649d5a700a34e644ff12babbf44178eec46369e2ca8610e4da163ed2b14f31bb8b3b0c406eb520ca1a69e293d1618bb2844e10fb84c165c5978622353459b43283ceaf0d0c768fa2f9da90bcd57d74b40f355c8f5610104634d2b91db06866c225269634464477c76b674e73c05768883d24fae4d08eb32add7620fa27182edaf2234a32db4899a39ba08bf8e6f4ea554d15e68aa8b1e05baa5a70b795b4ef985dbca03933a1050848c7c0970ec34fbe61a1e069cccae20522de6dfa91fe8986d7fdc0d8901299e2f769b0c76e7653b9cfd10bca1cad6170a0b26c88b7ed653c2e585bde69e84de484f27fcda0ff5001284365e9030d63fd21abf33e290b9dff007e753e7d5893567dd6ccb053f833253863e37c9ced4c7b4cdec7be5185c8d7f268b489cf9f938a30571edb36a3450019c44e494c54c183036413825995e3fbd5ee82ee899ec42e8c7318472faf2eed921d04a187fa75a4fcaf72546f9e8fe9b0fa48ae5962ec84b728e18915e50d9021acf959a9887f34d6fe425c6e8326b737c5e1b2c73dfc0f2addc0da991c22f618f7523ef9c82cf7c2f859c92d501ef70859178c3e57e511a1c62dffbaa42a0f92c57e3d3b7715f42a2e65cf90f4d899faecb2ab304c163e29892dd45a0ea737fb5790ec477d4889dd28e98c5ee4a503b71b0d9adaa31ca94ee9018f90a011ab9a21b985cb220f32b408ca31a66d47e343ede30d587c8d791e3062f4bd83805a9f26b6ef84275b0e4e57ea2e6b17ce0d1a9409235178b1b9400aa08490dd2bc20882f38ca897b68f280d8b4d993236a98358935433ecfd59b3748ee0e851363d8672d650c689cd54e265dc0fd46970838aec9d0ed67e3f64b7a75b66a5e87d545d2aed13346a57c69af5fb92d857a098db2ded581eda4299aeb99213cdea35baf548b176843d0383954d02f5245d5eb6b4b7f45ea5797b26c253a53f4692042e2c54e87dac4eae29f45ae3de6811665f3628f9b481b33e816b78922626f98d05bee5d18329e366e3b44a7344fc78d9996b358a6c24e120e42a6921d0813949f2199da5b65ccafec6f3bf90a74480387f584a6afd26d02a47fa74afc904f62ba9853457bfc83a71a0578c3b04f3370a68485fff56f22e0a5267ff2f5894ced19dee266e15d0b2f9526bbc936861f6195a2a54516d74e67c4b71a7db2c4ce9336efce941a66197ea2f05a6a2b7fc865046bc0bb153b969e04b2bbf162008178ea8e77e6939fc22e98c438f65acfc6eb07fbd01a4aca2d7f4981db9c122461d67ba6d297739acd06d55fdc24bfbb9b1e61ba978274b05485b8006bd9432a4533ae0c3c9598c591b1e67c644b814cdd68bc528750331d098d35542d5e409c375b187fc2f82a34cf0f8058fadc4f0b94da0b4dba0a8a8c125f291c175151c612f7ef280bd74743451d8f3dc84224f20a030524b3129e41e31ec909d11bf4b4b6e8fcb34d677a6644cd45466604430cddd80269637ef87fbde689b39755085039a7f05bfd93c46d44aa7e77b518b7e3d39c288a8fbb148c8ed5c383b7d3c24088391b37be3ea2c8f742920543bd9818984dc874cdff69a12ff10f85f78ab603b8cd0ef6d62eb457b04782ea315dd7147d624a93ce091baa2addc3986f403f67a1830c8f2b09e4d3459572ca5a9075a647cc6eb12f08dab26aa3a10da8ca3245cffef7c8e7fd8fdc4d29d3df5d2bd689c14e6c5cd60d83ffa988fd61f21bb5dfd3b2ae8e0058847ac385f7e4b4e78bc51641e8cb5e987918d9f8a96cf11c192eaff08a60d9d172cd5d4a997eed47a4979bfd623ba851c19fdaf78ab5781b378e134ce6ca723aec632bc6bd0fb70f0176ca1cdc5f43e9af95992ce3fccf8866b2a4ae34f1c77cb197b62c22cd5bcca4d0ded23ea4b3a456127f52ed250ad320cb7873bdc265ea20e03b7b45ff7cc1470a440f2f9fde6d1110cb9cc23a4f404de77b53e61cb949fbec4849f68749a8dae9745e5194f6cc9ed638556d01dc26e7230296402cfab06626dabf047e61a5c75fc83625b2d541e0323b0a4c8c480c5444397dbb3d454a6ef4300c93fc78d34afbaad36ab883fc38267a52dc8fd0c02c5801abdde34369ac462d414d36584cea7ccbdaae7ea84b22b1f90c07d281c60bed9b92e7ba62d233471eae588590b1d8b44d10aa21e34d82c752164a04573071eacb490a9fd140175350c174ef00f96714f7cf9f6d1ba658f6f0601aeb6df7ab39d1e39b9f576d1d7fa41a85ded91f93fb8db0fbeefb5108c3f7df49391fad93b6c7cefb4a7bfbe79b300f90b6672ec62ace7d9871d5032b04ff0584171b7175fef340c27c0758d355de10e2283e924c2bc07dbd4a9bb2c9b9d3d2fc8edd51f9139164b94f28ba39e281b7cd2319940abbc02b21cfe70e3cf5fc9e42bc5224e64f99e46ee4f0780ad875cd0f904ae025ec9102f2893caeec9de540928b862ed702c9b9c941e63754e86dfc3d0deca8d5a9bb4b3fabec5e14d624f1d9bc7698b48cffd86ada888c1e68476cd76163f66c53b9094317c23d849eeac0bc0150c3f6a7b344d9911e7329d0f126f5a8302eba323837a6e0ac5540c0db4e23660ab6d93bc6a55d9fc5a0201b7be745ced3f9bcc27abaaefa37d185f6784e8676fbf34e43eb1711d5c06e1e650e915d3681c4442fb42a0aa49c3c9ac192bbc408d19ebdd977b5470aabc16656cabd143b271de73f1acfa00665b7ed6d82c10db2b0a445f1d9f46e84c64c4a7fe5f6a0575b8122d7e6cf086df37ecdb9356edcd7f7395f822e7dee86ba08ef7870429ebf7d9a2f2a5fc8834c510288d57437075ed197c8a040771facd2379b34e7dcc7db3361184b601a4ec00d840e8c3ddbfd1a34d4ccd73ffb78395c5385ee9629703b623ef77dc2258a3f1b68bf5a7293f81f6eb73ba6d1754689613131b4aa7ebc34d49bbea17a1dfd5d8e5699a422cdb5c5695c86bcde151aea49599b6e0128847bb3f533a516742406ebe7521a2883bac695dfe65754627511cc6b18a3a5d0d41628d3a79b539539f4224235717b5895b567f3ae0f79bfcadce5b390eb8307aac50239b2b5a9162263b104b857b7e5a88232d356b923b66ef7738236928807a0e7d2449fd2a1d5e36ad6cf10415f2e2fbf05ee38e9a6e2198469da1afdc8c5254406bd642effc6efc38ae50cee7df559b930f299226b22458aa4255766e5575f46f11ec2891dfec1ba5e9cf16f07e46aa42d2c74a9af1a69767a46678f440bff16ae3e8f8c0260cb5f489848828cd8e5c25f488e906131097bb7254034278224420093a4cda9c3fe83384dcf17f43d094363ac9d875b445ee395e23f07a060dba26e3e0542081dc107495e30c05fdbe5fb136781337d804eac930a509987ffe51dbd0232a0619879384e5009026461d224da1e7a5ae02d2758684c1226987101c6e32225e7461fa0773125736b3aa66db57cdc75795a07b6e804d21f333efdb37c7bef95d174d1b0a6c8f879afe00e7e9cda21878beab2aaa3d8f4351ed2bd65b184491eed14b186b5c1049cadb98ccef6e3c396dbe347d19b85f13cd7ab923080d61832b3f10b28aa429293da28f30a10eb360f9b7d8c828807a81bd665a73cc6264f045b78b8875cf548ff9cfe20e2f6500dc1bd0af0e785673711b9c42b98625d8e73ed59e57d5b7d40fbb56b2fe1f5dac834e544c96fd1bbd382b7f3bc183ca47bf7fea2a9046b68a36f7de29e7a10763a15453d80571d5acf4cc6e9cf16473a0be5445808c06a155264c22d7f1e53d4f8a90315a821db6a8005b4802096a7bf98c0f578dd8ab5af01f035f44e366a226ade04fc600aead0cd937594be2120aaaf818bed7f0da1d056ed48b7f8c3485b6247e933e9e27d12e19c1e80b425a66f82bcdb2023a7cce50e66b1776872cda4335897acde8d6b6851ef1fb46352d130967840f106ab839f3d49f4bc541463532dd2556a60039b2d78241be2c9dadd558a09b17061f6595717ea7b05956741b55f39aa3d923df0370f46c8612365e8b3b43bc084f9b3726b74268eae1ee4c855f6b1de109e702281d5a6e10dcb75d2139c5251e30683ce6dac43899b5e6146681925a7180c207fb2cf32b488e1b4284f06c618a609df9fb6a351d99fce92768fc89c46756284779056878c4452c21ee679c553c7142b59283a97f9f18a64f9535d201b3ad6c11f98ee089195cff0a4a828ace622be675348008df35079ba35872be2ff0c3c2ca1ab20ef74479c15804b8d03a882ac2231cd1ce3008052d9ffc5eadd9d08477c0f19f835fe22782e55efca1a9fb74d55be90dcbd2ac52119ceada50fd347a7eeaf55bf7187f16fd09052e9fe46271a06cb94a728052a6065b5fedd16f3631b04cf4d8c36bd386b47eb8ad34d4e5bc347fef5d3bcff55301a48ac4a901f0856943964a84bd120df9fbbe188a9a3e93849b2b414b0cfd417db60092338d0de668e8a778982a930d72488966c749e60a06916c8b26c30d56ad7053610c4d0", 0x1000}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x409) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffffdc) setgid(r11) setegid(r11) setegid(0x0) setgid(0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x441, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r12, &(0x7f0000000080)='./file0\x00') 22:22:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x10001}, {0x0, 0x1}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b19cc2fc67cf0f5d4d573bf3ebbdd502161929e97c20a940fa463027009fbfb6"], 0x1) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x8000, 0x0) 22:22:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1303ecd3772bd9309298aff430eb12d4a931d4bfe6a26204883f9818dae8cf17b2309d91a0260e7ace533a538bba71d148c9bc00fbbcfd560b33e90087e5b6e1c6959c153fd75e6c19be31f85b39396c41109f05539271348ce917502e229af173cfe6bff4faf5bcf4cce4382f6ea5d613f346199265736e664655de50bcddb3e59d8c4437977b9b276fb685d6633e47582d7cfdb0c748ccc2ee86104cf6b8a01a2c3db2961a1a9ac3f93dfe8c796cb4f1d467147f271917a2caa31dc9ef602e3d397ff6f4dff5b64fc5953504b9f64255de523b6535903246fa934fccbf", 0xde) socketpair(0x16, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ad31c6a8ba4f07d437bbb836170be7eaddb33dad25aa38eb1e", 0x19) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x103) 22:22:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="e5ecee2f99f0e6a803649fe42f4276680ec2401ed36f558d7ec889f599c7145f9f247bdaa4ed94651cf19a2aaeccd2193a2dbd1c94318823778c3ee75da603d99c91e8ef196cc0d55241180aa9e5ff65d95c716a96", 0x55) write(r0, &(0x7f0000000000)="ba272503071ab11181c18d2ef300b4199f77febce65b7889e07089b7d4940fe8d94fa6ca5024f15047cda3d95d6327ca272f36fdc284227d89a083cc79d5787b70c4b6949db96d0e87b8d2a9dbf220e9166e09e52761dd15826f8127d8a438d71ad40fadbde922e1bbc679f890bdd8ffe7161df1f73c00af1c59f23f0d356678e1f63dd215945d7df41225e33c5d17a80e8c2984ac65fe5ee239e1b9d3a81215ba00915ab90b92", 0xa7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) write(r0, &(0x7f00000000c0)="7af6d04a1c956791240ff09ba5e35b37fb4cae5663602c79f92f1e6113fe576ffd8532ff0a876ff5cc86f39e8226a571bde6ab41466c650fc92f91c6e3fbebf9f9e6dfa40ee2681c1c15dd8334f724248bd056", 0x53) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000000400)=""/92, 0x5c}, 0x0) 22:22:02 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000200)) 22:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setuid(0xee01) r1 = semget(0x3, 0x7, 0x0) r2 = shmget(0x1, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001080)=""/37) lseek(r0, 0x0, 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/4096) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002100)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001040)=""/49) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:22:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget(0x1, 0x6, 0xd0) semctl$IPC_RMID(r1, 0x0, 0x0) setuid(r0) 22:22:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r3 = dup(r2) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x20c8, 0xd22) select(0x40, &(0x7f0000000180)={0x7fffffff}, 0x0, 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) fcntl$dupfd(r1, 0x0, r3) 22:22:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="374c99f30ca64d6dfbb40b7dfe3137578305ed2b79fc677748594ce3cb9f8e9471e785296b8369e032fe237a32c3257ecde9d2f11d96b9b1dc728101bff56774285a6b2a215a92cda6bc13193339df342640666aaba1c74f2b61e5438caa926fff3ae7b4886816bea1e1db75490271da63c5ad0692b1392149f5fded10aaa60999d05af956d81645705e8992dbbe9f4edf", 0x91}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) 22:22:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) fcntl$getflags(r0, 0x3) 22:22:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2c0, 0x10) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) 22:22:02 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x1b, 0x3, 0x3, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 22:22:02 executing program 0: r0 = socket(0x6, 0x4, 0x80000001) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 22:22:03 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x3ff}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000040), 0x10) 22:22:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x401, 0x0) 22:22:03 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x1, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000180)="f3440fe6f2c421d1c4990000000000c4417fe6d042dc730ec44379148d0d00000065410f4072b5c4a27d189e000080202ef30fbc016426363e66420f38002a8fc810cf5d0066") 22:22:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 22:22:03 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x8000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x2002, 0x1c) 22:22:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1128, 0x8) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:22:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000140)="7a3ba606570c55023d049251f42d6683b33e9aa368d09f0ec6bae0055d9ad117bc37beab5642d8b385929bf4d47716c0176696bdd8ed8810cb2da155742eedf3aa437bbd27d60d3134d043cd8d30a7a9bd3f2b0bdbb06138c0ca82bb79856ec5b9fbc52ce176b3d73731ca1fdf6f77f2a36b34fbb7201656756f79ccf11e076d79e117dd3ca31f4f40db9ff973c38230ee51e1b4c00ad83202e4221a612d5353eaea23265cd1e344281c36e1972dce9e47661424bfbd10823671a8f4028e5d17d9ffebfe8e75d11724aaaf00f2f87979f56ca86308b431c5eba33c2543ad8917a4e66bfa6af1be89", 0xe8}, {&(0x7f0000000240)="a03c084300b319945e0b2763f3fec07a370993a960ad736f09694897d78a2d6a7bf38c0dfcd34b6a64fe52881d73c75eb1677638c75ab0406abab103640ce284b2c791a4c2b55149315ceb80e2471ab65bb9c629369ee09b24b0afaa14a5f75743029cd3d6599990de2d2aae3867145bdab8819f88d090596ef3be8777f8dd7567ab4379b710d44598", 0x89}, {&(0x7f0000000000)="4fe5c3e57e634c0be7b816278d1b37c73507", 0x12}, {&(0x7f0000000300)="5eadcefe3be0a58ebff3dfc174ab56d149ad833d28fa220aa704fe1cc11fdc82e3b429686dd4852d74243ee57d8118a96d90d752f39e0f52d2f9156a1e802ecfd64c7d6fd8be9bc1869f719462e266224851b49e6a8f049407595608ab1f6c34de763d96097c62e5f867b81c4cc0f466dcc507363da280ee52c42aabd28d6e2da843c46b8ccc007542bc5bec12a0a3e1b134bc8bcba8bd7d5139c46df3a892d8a3ed4cd1a5fa3838d4990f95c92e7b2828765914cf45808752da535022bb92f7b0af41ffcf07e9b7104989403ecb0c70fe1c844d12ffa0e7ea832cec3cfa6550071e0552c76a34c13f92cd4d32d8e3d3017c5b35eecf7f9cdb110398e280b8b9f5790d224e4ed4ff7aa3479363a885b2f34ca17942b69ecc64cc241392b779e402f157417d5405fdba093cbee643db5607517ae363320167a327fc761648a1f718e5827bbd2899c672e9508bd9984d20eedeb9f651f09cd765a6eeb17001dbdae6cb81a2ef4b44c59fdf8c58ecce3ace6231ca28812da2bfb7dcabe03982a28c94ab634f9c51c73fab6347611c7a8171bc065b9d6b77ca8feb14d47f96c1a096da2baeb2f8740cc53183ffaf1030ced5862d04f0b811f4a22a9322cbce53ceb7316b760d2e63a38baeb5ce51109cf39c8b5910ee733e1052ffa720146ea947fffd0b1858997c649f3a73a0a0b39babcdc640e6600308d5ee7342f6d930b78aaa64a53e11873800dc875cf34bb299dc71801fb0ab03e97284af24b8ec8bbaeb884ec622fa13d295cbf613048b28ed923165a27a27d1d6c3f8bc4281359b5cab869981088ab7a9cb3ab6b677e23afbc6044424cc3a92e4b5b5fe3a1f57bb175dabcebcddf4d6f67e5bcb4567635dc6d325886908aa9c1156ecc99dfb4d78c9501d828c9937fc075a17e3f6c12962522c0f1c6bfd57eeaba49a39c1cd66e14b4a58bd3976345c0639512e5ca83662fde4e9e78ec91942fc08131e888baacf7d64ac4cc4c40d6d1af7ed0ae2af6f8cc3b9ab7c38a2b3afae52f650d861a1df7fc99bdf4fc59cbb73b3530f5b9432b4118bf934b996e30056f9b6d8fee0934846734fba12118b5a3b41aa8783d8c008abdfb221bdba0e5607bf52b7dbac160745908c21c11f7fb2eca083cd3964f7b8982be9a4d31434fab3ba804f22ff41868d3d99506af441920598028a898fb30d7f2fac03f4b7f6593645a74bb94e5963f3b4bc7e51461a8866e42f5945ce820041ca51f770361fab74c2e228ef58f91ad6aad516dfaa85ffa10e10f6065be2915420586ffc6ffd6afe6efe3ee06cd771034944f49ee7bb7f877217848a4ca6ff2e6b3837772fc724f8de9ff71d0e19373ed8cbb46931b96486c2a8f3abe178790a4bc7dd16ec463b10d9aec9b6c3e9f22e4f4d56e0883e0577eefd5998397d1b61f085a23bed301486039f67e3da2af454a76624e36c8e570d1c2b39d8aef1c4161bf97cbe03c99c4fde6c3daa4ea613d763101e97cae872fa936d08852dbdb2fae21ce631b092bec33f9f2bed4ed3a1ff9828f5bd2badb15e53f5f3efc2b3dc315b03d936cbf74a68f40b458162c06a9729945242053e2f5a12cd033e0401f23f6434db2ffc4a04fbeb94541232593debc919171a6a49f24140b8f62d7b80e6ac08107790067c5cc39acb52773bf73f3cdbb9d9778727a7363825b5b6c2a7d238078e69c1d979a0353d7052a3e208be5dda3af5146b06bda254a9e45e806bdf0a636035bd14cecbbb728b45eef85942c927ce53774ee94d9527bda48ae0253b1e3e6cb9543776e9a91228bf27ff1bc865baaebf186f49364ed731fb0f193d28d83d8ff5edfcae8b60213ab3c5837e6e28c367bd40cc70e3933ce84eed1adb69cd82e049c04b7a97c4f0e34669270c3c7c96c16babce6b0672174efabf2002e42cf9cde28ca02c04aa152cf4d4830bf94f811515eac125338b127c8f1d416b6c4a494a520d505c45eeacc9a8b0540b4783cc86f6fbafaf36a47fb9cdb90aebf268d56eec2b4f65fdadc18fdbf66e010e2446587b6cd29981f5c52554e22b48766fe9deae906ee15eecdd83de040f269a87f486dfb0dc62e0846597b62026e24988aed2aa2b34167a7f847c983d589b428ae07940e0431470d9cb6892a1d18aad622197cbc375b8e7bb94669d106151288563320ba00fb7fe5bc196b20ccdfe4a349ef125eee0934214eece4f0a29517b00a4f2f926a761344d0814e6943efc88b9f0a17eaa860780bd41069e12d70c0ab91ad9c0d1fe50f286c24a7c80e7426e2d0238fd59dce3f209117e32d5ea14578c921db04e1bf83920d54f04a3c547221549fdd318b45e7411f75026ddc35542cf5b68e21df5c256d85cb54fd56d0706299fb3b8a78d6d737644aaa71b8cabeb8a91ca2b17d900c450a2b57f9da94b3369271f8f46641c0176010aa6b7a396dfa0033c20b4ce9d3b71bae0c1e3050166ffbccfb5dbfae05ecc18b9a9e97a63ce13a1c6ec14752658bb387baa14be3f474a9a5809475c9fd70aa41ee0cd9810c7881cfb0e52eb1cee1fe1491c60b834893013ccf3e51ab0ec3bcc133a95148b5b246e930591f49d3597bdd32dcf75085cde61d9af0ef5721ca7d94e03deed80c5b0884418cc93d49da87ae6907e37122a4826d42ef847e8fa04ae82717b9bb0a828dcc1516ca21232c93b0d8e4b1312ed951c870badfca6595a5b891587213470e57d073ea08998f2b1fa463e40b92d22c4b0a4292e978d8746bca31e76e2aa849ceb0b5f871294df8ac43f6ac71e70d7e4577356cc44ddabd97c968a03a9a39ab47f3d0a506c97a814f29027e8220fe029eb55497110148ce73b629016ef4d853285b2ca648a3184dd85e672b4d46ccca3828df23c7972d3194b13711816cc638ea316c5dbe0de949d2ff9000b160f80b067cb8b7d344909cca2c04d2b8652bb7db6f27ccf47fa3551d3823360775e140af718bf39a86f1dba135610866ab8933d58a1b9f222654ce8106befd4689be3e74753078e847b90310e17f6f2d05f978d7a32743eaf4643bb9b618e3f79e5e5471901b031ffe52720988b17b79d8e13918815aeb20e31f4626f411d5384aaee6086fbb1c4a70a5534b79958154dc3e73c9e7076277e8a134a91382306b950d787d4e8643b6a049df108f61554db76fd6a0108c271c57efd8128813a4f4acbb9e4b25355bfafe1a99f65196deb3d64df3b92cd733f3466ede89d8b38fe1ef67624e63e5958d1fea7c9882d02fe5fbff75d6eada5cc3d3ec376cfcab11b6349368bad325c29f8e15495a8d6b0a4a1f6af83ed87805a1b6fbac3ac64a4532dec51774d6cce76b0a5c74e0b7d6baec34571b5d1e42d3460002a5535be6bcec5b2022e9561e81692fa70f106f03988e53024ffe256a6f2ab739a717a2a78af265a8fab596e178fee9c810fcfd5f6a2cbd50a53da1f92a4cf357ce5f3c55a8dc0f96d756a3724a3242ad9ceb0721f0bd44a5a76a49fc8459944b2cf1a48178f27770b0e11cc69be0f798fc1cc03b3beb76279b4492654074e9dced9fe96422867c80c19f20db5be181ed9580a3d085b83bbb037ecf0f3df57a192a3e6a35a26195f298fe0bbfb0accbbadaa8bbb011aa8a392623046c56cecb1886c08f2f4206f36a34ed1c57aeaa9e8173f0d59cd5abffefeb6c8b883c8c0a0f64626cfbfd3b382209bd937f8906fa757f5263d7b93a0b21fd72a18d059a834834c347d313f1b8fe9f343c420a7a733197568a7d7819b2941a6445a3dc9f42697a0ea07fc4f9865e18bcb6ed3da3bb43f3d31c856fe01e2d8469dd53e5f8923ee559202356d00dfe0016c9a593a14ecef903b044cc5455336c517242946097013e93aa04788a7b731a2c9ac2d4dc02976c0e7103be8efbf048640860a180453342a235a422da49ca992b5f95854ed76be6664154edfb77a5a942fa0bfc3f00d81489928918d05711c37329eb59be9acd54a3c3fb8a7ea009cc80056e37a95df063fe2afc2bb6b802b674a948230718aa290631e46d0976ca1a55793373f68a76a40c047a9182578e3b1091e7732aa6a405b6093bbfc3793beb2694c772cf75c90f4805e3c9a8917d705158371a25750fe0b7a367c90ff12ed57a1e9905de56aa9e9401ac33bcbd2b5efd8a18436ab49bc3f769bab9d4648e9ce134bc8ee49f677eca2d51b83ea535926b26c4cee045071f9d2fdb1f9b37294b1e69acfb93b3e41254ea6d311784881cc27003abc40796219da73282cb8cbb713f86f9fd8c05b9af0eb5fc062437f6b5ef55815f8b58663040019fd0e02aff084b2489e278a695bb12cbfa30ed924f0c4cc5344e4eec9dc31bab93465d760e8c1d6fae34ee09b7cef9354cfe01ef50fae946915f3f424a1d242966d7a1de434748d9f9cd0cd3f64a027a646ad99a38693b20c52505e41ff757ec9a22cd3d6afcfa2fcfdcfd43c0d26febabad45c61239e6e655743e8a5071bb08278e53e1c79074cdbf05d54dfbd07fd6e57ecc7a261bf1d1bd33a46fdaab7420e748239ca887da75b6a45d6a190e20f356e5f1f66e3c3060cdc3896a1ec9d2a1e69bc36092b833e83c5f423889da677033dcc899d65d876064176ec55b4aacd26286f3bb9eec52765c92fe2d8194c21d6c3c09299578382cc49db8d0099cbb8415ec1441bc5093333b79e1ca3dbf6063587feede3b05d1e0b83b3137afa97b67885e86110e907e9f6994d5501b316d20142db1d0802b16d0448a477565c6400cf3cbea0237b4f349f821947294ec42d85c41216c777ea6ee5f489468ba6c9b67586fd28f338b53372d0435ddf89999d0f56a89eef0de26d5798e67ca9874965b761a4d5f92923f551dfec23efe4eaca733ee4666983c49cce0c61e8f6702025443fee596848b852545b3ce1b03d6bfeeb269afb1d7b929c1f8e14af16fcf076cb32a6f2dd194c0f7d39d39526956dfc67b9f3d40e0f4107b0251c45219417ddf3933cde76f407c1066427e1963ef5c49061f342f0a9c767ab9b74789f1790e7cc740a087b686bce4bbb93d105ed3ca1d4c448159e4278758022bcef8e9cadf4b82f3b70829596f7eec4bef155a0483e8a8afe31e2dd100723b2dac6b71b8d8afa2efba7d51cfb210cdd0800124647c4c031803e0b8171a74998379faa2d4ede2b93c6c1074b29330d0d7ef3a23dd3885a845f2218b804087757be0c39114453d1742d0986b0e4dd51a67882f9991a9d34987f9ae5a7be8d0a44d310c5c2268038ed5cc89bde1164399fd9a14c9797c76cf1d992dffbfbc4a5a4ba7de125bb34a118fa70aaed1d8e9aef6251bc3cfbaa319f8f07157c87b167c022799c4146f0754cf70f4d165c1cf70d79fb0229918634df5adf403612239540aa248b4d800339129bbdcb6e5023d1f17116088227c6562c9470ec3f6e77aa835135bea2185a0a90fb52402281fb3a7545448d3413b03184b8d8d65a0b9d3864b113a6006d6e66f9c6b81fa80476d15295b3e0043c644ebbc095ff589ec76be86a0999deff882282769c0414b4a45fe7b4da7aa13484662981aa72646a34b7c020f8ed39f44b0e42e5700b20a2faa2c5acc0bf50e34695ad92360b381ee825f61ecede5d9aeadaf338a21634db5d10238bfc5f8aefac444b04233f854cf758c2e66548164e0d4d6a1acdca942e6d94e8029a077ac2cb8b49b6ea7e8d5b7526816b0cd805a2b30bd67589303972d89154e4115d860cb92e59b2609212b22a2859f6706b234ed6c62338c327f888667ed1215a62f74b6c2ad30db8385d0b70b1e6a08712f9f9f2f9fc1e728a384eebb1", 0x1000}, {&(0x7f0000001300)="ca2b9e7f13fd6509628129312156ba67d8a51107446e632fcddd1c1101604647529cc5fed0593bb661e710b01145cb35ca70ec09d858c43cfd6a26e983feb96ff6d57fd44c6b9814de7c8a35c61bd742772795ecb3a19a043f095b59f876b2769836777ed60d73c84d1c28c5ac7d8c63dc4ddade749055", 0x77}, {&(0x7f0000001380)="592bc52ef63014", 0x7}, {&(0x7f00000013c0)="1b5a32442387dc25f548c33629ae691b400b0d0b6f69b95a04d7b588a31b9ea891ad8c3386cf9ca6c453f53bac4bcd943fb9523d9b626aac1b9e0364a6f3a3d74b8b715b31eec77c1c6565aad3840745a68a214d3fa476ecca02fa", 0x5b}], 0x7, 0x0) r3 = kqueue() r4 = getuid() r5 = geteuid() setreuid(r4, r5) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) kevent(r3, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x8fef, &(0x7f00000000c0)={0x615, 0x6}) 22:22:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x6}, {r0, 0x8}, {r0, 0x1a}, {r1}, {r0}, {r3}], 0x7, 0xfff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 22:22:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x2, 0x4) 22:22:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x200, 0xfffffffffffffffa, 0x1, "45c1b67f70da9d701a24cfa2c19867adeb771d98", 0x9, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x6, 0x6, "0c5f65778ad8c6716c79715f4aa794bdaa895976", 0x800, 0x4616}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$setown(r0, 0x6, 0x0) 22:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) ftruncate(r0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) fchown(r0, r1, r2) close(r0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="3ab7961e2daa7624e9f7fdd14dfa7f299abe9e2f540c5f24cb1f66b25d2749d54a7934dcb07205f77c4a2c58f6cb2cf52dfac691b006", 0x36}, {&(0x7f00000000c0)="5dae03937211ad9ae75428da073a77ce0362b3f97a1fe6ededaea84e1f33f6cbefa6845446d087ec73c4a2748ef2d267703a76cc83df0cc35419d87f1b8ae171c374f9a6ff1d91e0811f96bcd526bfe08a2a4c05a4f133e74eb304ee71e91a9d92052252bd28b99000810ebaf5ff3748cab8eeed8870eec71a4791ffb0a9acf92e12430ab6f6aacb39047f4a58dad98248a00ac78feed97697794845f8009cceef769e5134f4f44f74cc2fc711ca1e94524a", 0xb2}, {&(0x7f0000000180)="f63739b4a77ca634a4325072207260088895996af2d7751c571304787ab25f4b6fa80fdf94e00583c5e2d5132e11c0ded589b4321dd58fef4369048b096a7571d2ff8aca272d27c006fe5d5d37655eec1f89e95ae218301adadb327189b814d070cab73fa84aad2a881df5773746915772c0ba2de08cca396b5b689e57187e64fb14b80f2df5518db802998bd5d45cc71c8a0795f0c79eb739cd8e914435aa2c4504be5223a4aeec208263077695b2591568329fafd965bb2876932ffe176461b2d5e8568d16fb5e52b70a9f435c73074e601492", 0xd4}, {&(0x7f0000000280)="1cebc8137ffbf224a810f426b3c0bb3294c1c97e5a6b362cfc08ba8ba53c5958c1389c3d4c39655020f150934d9f6763007a450c2fb9a509b9027e7d4c414ddaaa8da7c8b767bc02a6c522b27d1d135f3b66a32c68dae40ed91c1db418f2170100ce266719a2d99316b6047190865abfd42807b71be46f0a5ff3343a15ae136dcafd15f473046c6a26d0faf6297e820aeab0ebe1454acf5eea06ab824d5ed5f5234e7214f348844010800d7e585d3498295d367acf51b540c839458decebde675684354cc5e3cca088bd4984cd26a0ce266dec2a3c94d8a7bcdadfec137bfeabe964ef", 0xe3}, {&(0x7f0000000380)="7010d23f0355e148fef898b1f3663ab3535e34e99f49adf801a5ee30ba27451510df521411b42d6b16776dfd5c8c8879a1f1423af176464a7d915953a153a9a670da1d2fef093eaa2acb42dbd52f436f8c2279da8250155c5a5c6338c210c41ea72e79a7c998c4dd41fe835686d6dafb7272f950905bb7fd686b3915e9eccd72a273fcb293b52e60380f029c9c16deb8f40d880a05793ebf4d6b8af2bd5a01f5e04400962de8e191544811fd4d8715e56575f3bb6a65e900f49e62", 0xbb}, {&(0x7f0000000440)="5cf7aa1ace93158b162e6458ba05248543050963159a353f9b2eec24dc9261c28439c72612c8c30fb51a139e6e55e192832b41b8c011a6a466e657bba801a05db3f5a9a81786911f945e282934065a67bd0c4cc78292fa30366d133764f41a92be5232b75948a1ae77a24a8f5ef0c945fd1971d8fbdd1ba6a4f40acdb13a8ceed1bd23ce3647f9439aeaf86ab1dcb6a9ca3f59caef86628fb9180fe6f3b96e052d5ad3edd54ec2d8dd2b57b8af1a4361532091ae7cd9bb5c3020c05de94c6906d1cc1f1a83ed77441c7330fc2d02934457039f9e7cb73e38f188b8f9489ed9e950430815ffd89e5319a5234ee6cfffed14a7fe99467f14792a2f6cfed5b9c505eed1e80b3a156ee883fc5f3005062a1d3e40058336ec472e7d2d306427e16d3d281c991f191a0bc5c5f6eec14de4497da6f444261a4602d9bdc887de9c83495497f0966789ba08d023e9f0416c94e3e6a8825393aec308df7d69534b77a71b4db0424c5c488f10538e6b063c949b6fe9e47392faf19ed68e99560aa113933d8f28c9b9f9954561e9cd45c2303b9d65c882a964dfa816330cbf9896e2cfa1627c643b4f2b0af3db43d7b710a897e71fa8b880b908d7749870d1dfd046e8694188776300e4c38e8de8c846972e5b46d9f17f73be62557464be8e9a048a4fce563debc8debcce6bc17de31c53fbd41dce1d58dc6581ef8128b3af73028686a8e0c30bbbd577411018d8566b2df0545c8fa0006044e15ccb7125e6eb689945eef2f890e0b30236c9a1768eb63d3201c3f74bf51d2a21291f934a85136278b40b3e4b73873844bd472fe36b111199dbea0a5e3afc658922f320f2d01787523f21f93fde529c2226c44e1f0ee1c20e519b2d5e53b9a662f77eceac817a8fe2cff65df323ab9aa5c2b5ad8ba8adf478f6f526c0ba6a817a0b3ceac8cf24006b32dcfa18bd2c527c663a35c86be7c1cbe829082088b003d1be042412b1ebef749cb179ddfaea38125078220f121b6e2f36b2ae3ea2e83bfbc1df3432ddd2144969e734aaafa341f5a94eb8fea88705b6660578217c4492ce4330fb7a95f30246b44322fb782cca3ad0b25a05df062bb1a0c90a33e49d6a5151fc6d49f917c9173dbe62616d207bc7cfd4108d9916e7969cd9324afb2f7f2fb9750293fe47af85d1dbad488efd3229f9c872adefa8614848b3f852f371207fc4d1c15913d710e752a1eff9302208a09e90dba3ef30478d596a3f3880e4d6d30e6ef2cc4d3f46e9efbed9557becd8c07d024494a26f3cddc6197304e867d1b5ecc58e6b54308b91fb404abeb150d20a35140c0db1c0656c0016c3a39b11c000406f1ab231be3339730377b863d50d4b60cf57b27db727830f0b9a5d518de529b02606bc651dbc82c37342d7085be2d14123c80177a00350e6ceb0b7541382ea0bdc5b77973f69d457c882dc5ccb709cc11e74d332a69b9a2ed4ecdb7c3135a1af68222be5b04c141ae2528197e4822ddfdee5358f9146245d17b0e1d42c82d03b33929f279ea03765f3161d12daec4d9b7bf2e5b0524384a39ff80524f47f22ab217c2120f22ee8f02876030ec8e9618fdcaa18c540c86443e242f05a7403656b0fb6c18e58ca8d7b4b63cf1833e60d9db0e581828a7148ade70ace73a50d01df114dc9a704e7f0e80565e68b21ac8ffd1ba8f97d65c9677b069e84bb16daf5fe5507dd243812a58efa55a1f53734e7c58e8e2894f4cd84d5a062ca71093704ca2e7bd82d0d9af77a6dffbe09ec32a7df5eb2af695a95b377e934fd428ad6ee0d2beb9825780b362ce1e76ee3a690e92441a4c65e590b52fd60e90a8d5f9d2fa1e53025be211b384ba7b1e7c5b543851ad178344653df83c6c920f46ad3e0440d1411c208a4daaf0c91c15f8416222b1ff4313b262d54073ddd159362a5a82f7e97f588d8b299f7c8c69b7032ef2f4fd405275b284ba3cfb2fb5b5ba1781a3a5efc25a3308e570623a643b010d53bd33a7c9d50d876ee6667ae965efe9863a082a043e3c8320f43235a3098cca5cf07ca51be3c71084d2fa3e0585858aca07060be75bcd18d4c1c096a00cfa7c3b67886d9f9f70e6cc56c10cd32d585cc0b4255b85bdb68dbdebd43aef6ddb74ac9b4070ec21e4869ea6110ed72e825daa11e6c6dca06dff4eb91f3c1a8e54e14940b031a399c588be50c4cef848280a4a7d0593ff4d68591927e5575184ce09aabfdfef897aedde6a52a44e6050274aadff4ac208ede5103d6a2f709a129504da42267d51688630bf4c07ebc48157307002e087a6bc97b9001acd0bfb9715fd342694ef26a282e744dc7cbb4a118a26790deb8f6300d0c755fbeb1047cf24024a6fa194331b53476b3b51dd38817dc93a67706cc1bc5ee79ad535a7dcca839eae5ff1b7485f4360bb6b3e31c60558d4bc77a294672de2fa0f13d571ae46621420d2f4d0ad63bfd9af290fe4b5a5a43aa2922883c9b8750d8fa41b7739c4b096bd9a8f23a39dd66d9248ba54e7c6983c54ca8c554d76a232f59d36676d4fd09d16a9e3a1567476ba85c6698924563fb280993600bf75dd56b317306a29079bab48b6c5fe86888ca5216681fb83f8a56189e762c7ad1c4bb77dd1f9843a40eefa752be535fd0f738e7b74d8c2b06e3b3263cb24d536e3c016e4221a2652b2cbc04f1256fad41ca2287e2ff0cb9ca46d1fc03e34e7e18294a49ac986e7d9b67cde5edaab0302a7760ebf82687d2f8e7c52068b30f2a06395a0e26c046df320d2efebfc66b380842f24380ea316f112f4ee11a649711fd5ea6cf037e797e8d9344bc9b9b8050a29b29d26fa338b37586df3b7d6c2b73ad07ca54a0153742fb6b307f7e639e258d74fe3e3f61ef4ed29be36d0c5b49361e020f761d48e6d5e7490f52cc16fa83914973705ffdb3bfce2ca9a942ca5db0d139d4b8c565d19861ed27b2a1906d5a0205ca9bd7414138781646c5f6e125bac4d064a8105a161595f7d420cda684ef99192ea6d9ee0d0a2bcae990c5bf2c1d65afec2478aa0e341054f848313fcc86efc6c8e77b8e1126e7abd063d44a656383c65cb40638742506aae17df901dce62df60ff074f17f74801012acda9acb3e0e7c7b368eef2f29fb49346a42d08825b369454ecfa47d8ff4a6142f2cc740d70184d2f4ef50a9ebe07003904a6856013a2bd3f496cf331b972ffbd49a5392b05eae10899120a8b5a6b5aa853596b05d29e27d7d0abee8bf5ad7ffd7f68430baeb7bedab9299dfbcf60b86c96d28d0ce2a540ec6290064462a7494d7cdf55d6d62c0e964aeb7179825ef6eb7d88fd533ebcfd3c749c4b02cf3a49750d42acd08e252dec5dd8fb4dd8381821f6ee91c5e982aaa8834b5a9937e19bc20c892fa5b59bc4988793f64e208359c532f00d49364d158488b103d54980c7d02db924bc4e4c531f95a8130a1a0a15f5bd03433cdec4e19731d25f0b4af5cc280f3267badaae96eec0f0d3424826fb7646b2df99b35476332841a1b360dae6f701c9023f762b5d88770710aa8bcb1aa06549b7582a2230bb5f3fc097432b26c067499e66f2a8474808d054ccf826515e87f4a83bc28be9a09af19f3a19d6cd6123845c1b69783f1a43e509d1bcc88d6be9d62bd39fcddbf6d96c308f0eb45eca02d043acd2dd1241145a27ff2da6e302f724d46ff088b935808e76a8d1e052bec230403833bb52474dc8006ac97242415b373505a7ce0911d27cddd877967ef8e7ab71f3a60a8a0c7d01a8b90dc8d6c8937c3168ca5cd2da9852dff330eb2dede1d8cb0a6cd39891dad5ca99e41bfbe1e9248ec4dcaaf60093a9cbaa8b8e667563df5eef79d51f729ce333a86ab847c8f26781514c7d98f47db1d1760ef6bff7d23974a5e4a216bdbdd934f2c8b05f6a1b0e91712bd2a9c54168198f1548c147f51b9fff948fed812ed6821101e13306607507f14663974e9710c79ccdf9412ef834b889239a3f528f9df42eeead1d619e3c16b7520dcd2c148bbe092c1e1b70286de3abebdcfd1afbe40aee960eed63708840674f800c5bae078bd1722d543cb8304fea4ae19142479b09d1043c98a6182d4612c65b8332e33c43f618497fb1a9ae32d3bd66a8b24b60689d492ff305cb74a86498f6e6ec9c83561b5047164397e9430794c8e31dc609dc524237d6ab76ef3c09b75a100d2e25e889c43d90f93485f51cea0a9753d98ef793e2a3a05d63f5954872247d92bdf77c7b99f68a4452220d36fd1116109873fff20958bbf2e7df82baf30a36af6ec1ae7e7390807d233fbaefcd8ef24f7d646233893b3e8e5b38487eb476172f537dd1cd16de193248c83fe2afdd42684f6a631fc3b96f97d1c7ce6bed99cd67a4315164f9d5942f3a906b8cd2bf964423353649c436ce70c9efb60dce2c984c5abc7b4e19bcdf44ad1eff430f86d8152c02d483f7c38bec31506c126634823c43d6c513a7c19dcc2a6448af8af575d717fd0e00be95a55997d571c291995d722e8bef774197f9f5d61f117b31ab380b46c48273b2434a1d787c5933904dfe63ac3ca2be42a4e698ebb7176fb509916dd53e80a20c067efc30698bacdae32c69c0a7676f3a51ac9808d5e94b52fc20faa456a07a4460bf1dc0939ac783cffbae73786730ed3746adcba2d9ff8e9b9c0175396b929a6f8269a1a204979ac38f85f9390efdb1ffb0a26daa27c243c3e8b40297264c855ea71b99ca297c6038d1b01a20e0620683b141c1467db31e04578b30d9241a15494faf3dcc11976f8c74d7ac3cb44b82958eb38c69df5a9dbbadb722dcdd8d3f4cc33fc9b50035a6a6d56f25f3afa27d48e27410e9e98faca59711ca47f5b3b0c5332bf8411baabd58118a62d5f63a2eca15ddc77b816daf9eb44956297a75863f0b7a7e2676510b4e06e612d2a604a11680024dc856a4252190460ea60da6eadb4afec621d9ddcb483c849a2924a8eb7bc828aa634d490383a567da2944a09f2d67780ca14a824249e8cd8dfa7200b16ab45707039b2f9076edb1a84fdab968c3d2bd8d07bc91599e98ca275dc32fd03b68b6ff96beeea222176914e0dcf1a1525d1497f2e2a9e6c166a6ab7f02b0330fa2f94da701269d76497a241a12e9cab276a911540160cd54a3c65cef57a7aa95c662eee8bbdf1651cbf23c0e604d86c123d9fbd4d893c0b4db012504a9e45b587f0c07f9a7a012e91f24c98903636becd0c44bef55c7297a0d3b431bacff8954e46dcc53ddfe5a539c44bf991fca70ed4aefbd8d894f8a37eb0f05d16784325573b8896d6985e7d36322e8e756adc82cf2b152b9eaccd8a75de41cc3c9b578889775631ed154d3311f5471a829e34e80d5500e2c35eed250f5c3f3b9a0964889134d871e2c8c3d8a452f92107e34540b782cc350472b7d9eea89fe5afe1d5e4f5cbe749467619aeafc7df8b7ffcf364f2799208b4399d1ce8bd8107c5007534dea55fa813e359617cc0b0d5be94720f21d639ce87e94f68914bce29b4b00210160425bfb438ffc595628ffb871e2072d0f7804e380469295e7b52b4b0c124d4763818423972c57b968dd984b412f32f26418c6317607d8e4a92945b9fb09f71d2ea21ab9a273cb70f54e146735b238c9042239ddeb3d7adf2b387163d4a25fffa0c7499cd8170b37ef0debd36e96c105953d6d89a3002ccd3289169899c3e6baa103ab4c4987627fb9283c12777a7aabb48fb67eb98ebcf4bb722a67d258bd546e9ccb8f89e57d86aa5bfd6e3f26c543f39163fd7f27da346067f238152f4ad40dc5f529f46c5d1dd4e9300bf1e8e8994", 0x1000}], 0x6, 0x0, 0x0, 0x6}, 0x2) poll(&(0x7f0000000000), 0x31b, 0x7ff) 22:22:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x9) socket(0x38, 0x2, 0xa2c7) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 22:22:04 executing program 0: geteuid() geteuid() r0 = getuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='.\x00', r1, 0x0) 22:22:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x2, 0x5, &(0x7f0000000080)=""/10, &(0x7f00000000c0)=0xa) 22:22:04 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x228) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) socketpair$inet6(0x18, 0x4003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r6, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x81, r1, r2, r3, r4, 0x8, 0x5}, 0x7fff, 0x0, r5, r7, 0x101, 0x0, 0xffffffffffffff95, 0x8b}) 22:22:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x102) socketpair$unix(0x1, 0x40000000004, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0xffffffffffffffff}, 0xc) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/176) 22:22:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 22:22:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x8001, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffffffffff14}, 0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 22:22:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000180), 0x10000) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="9a6a564eed3f6adcf63799b4ac9d381335ecec1e7d30d81badeeffc8252e6cf9db8e27bca5c0c5671839bfbb38711766a06a1eda0243dc68de1e92ccc97ed4130bcc967494cdcd32e1424742c16261fd51ffb30503a1f3b66491109be03dabd19f58827ca2d527f48985ec8b0b96be96c4a845b9b856b2ca0bf7fa2fe94c3fff736792ab09382cfae3519e3b33c31439271f3d4140ef7a19", 0x98, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x5}, 0xc) load: 0.00 cmd: getty 15767 [ttyin] 0.00u 0.00s 0% 311k load: 0.00 cmd: getty 15767 [ttyin] 0.00u 0.00s 0% 311k 22:22:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/164, 0xa4}], 0x1) r2 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x1, 0x4}, 0x2, 0xf178, r1, r1, 0xff, 0x5, 0xfffffffffffffff4}) 22:22:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getrusage(0x0, &(0x7f0000000000)) r1 = socket(0x0, 0x8000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7f, 0x3ff}, {0x18, 0x1, 0x1, 0x3}, 0x10001, [0x187c2de4, 0x0, 0x8, 0xff, 0x5, 0x5, 0x6, 0x6]}, 0x3c) 22:22:04 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000ddff00000000"], 0x10}, 0x0) 22:22:04 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x481, &(0x7f0000ffb000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000002400)=[{&(0x7f0000002480)=""/109, 0x6d}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/139, 0x8b}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/98, 0x62}, {&(0x7f0000002200)=""/178, 0xb2}, {&(0x7f00000022c0)=""/53, 0x35}, {&(0x7f0000002300)=""/241, 0xf1}], 0x8) 22:22:04 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0xffffffffffffffd3}, 0x404) 22:22:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7f, 0x0, 0x900000, 0x0) syz_open_pts() 22:22:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000ba1000)=[{0x0}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x80) r3 = dup2(r1, r0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) 22:22:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 22:22:05 executing program 1: socketpair(0x18, 0x5, 0x5, &(0x7f0000001080)) r0 = open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001100), &(0x7f0000001140)=0x8) socketpair(0x38, 0x3, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x2, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind$inet(r2, &(0x7f0000001180)={0x2, 0x3}, 0xc) clock_gettime(0x0, 0x0) openat(r1, &(0x7f00000011c0)='./file0\x00', 0x20000, 0x102) 22:22:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x128) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:22:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = kqueue() socketpair(0x0, 0x2, 0x53a8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$inet6(0x18, 0xc001, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = socket(0x10, 0x5, 0x80) r8 = dup(0xffffffffffffffff) r9 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x8005, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4005, 0x100, &(0x7f0000000400)={0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = kqueue() socketpair(0x10, 0x3, 0x54, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = socket$inet6(0x18, 0x0, 0x1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000010, 0x800, 0x1}, {{r2}, 0xffffffffffffffff, 0x50, 0x0, 0xb2, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0xe09, 0x2000000000}, {{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0x7fff, 0x3}, {{r5}, 0xfffffffffffffffc, 0x2, 0x5, 0x8, 0x100000000}, {{r6}, 0x0, 0x13, 0x4, 0x401, 0xfffffffffffffe01}], 0x7fffffff, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x10, 0x4, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x1, 0x9, 0x100000000, 0x100000000000000}, {{r9}, 0xfffffffffffffffa, 0x10, 0x40000020, 0x5, 0xf91}, {{r10}, 0xfffffffffffffffb, 0x0, 0xd46c02675d6a01e, 0x5, 0x101}, {{r11}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x6b, 0x3}, {{r12}, 0x0, 0x4, 0x9, 0x80, 0x101}, {{r13}, 0xffffffffffffffff, 0x20, 0x80000074, 0x1, 0x3}, {{r14}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x9, 0x7fff}, {{r15}, 0xfffffffffffffffa, 0x41, 0x80000000, 0x81, 0x4}, {{r16}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x6, 0x7fffffff}], 0x9, &(0x7f00000005c0)={0x3, 0xf81}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r18 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r20, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setreuid(r17, r19) utimes(&(0x7f00000006c0)='./file0\x00', 0x0) 22:22:05 executing program 1: socketpair$inet6(0x18, 0x4005, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x14) shutdown(r0, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x7}], 0x1, 0x0) socketpair$inet6(0x18, 0x5, 0x7, &(0x7f0000000000)) kqueue() 22:22:05 executing program 0: clock_settime(0x0, &(0x7f00000002c0)) clock_settime(0x6, &(0x7f0000000000)={0x20, 0x7ff}) 22:22:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x0, 0x0) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f0000000180)) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f00000002c0)) clock_settime(0x6, &(0x7f0000000000)={0x20, 0x7ff}) 16:00:00 executing program 1: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:00 executing program 0: socket$inet(0x2, 0x8000000000003, 0x200000000000007) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x28) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x2000000000000) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getrusage(0x139286ed458bec2e, &(0x7f0000000400)) fsync(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x2, 0x5, 0x4aae) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="6d8080132a83ff87f8bd48fd1935a402ce3aed9a4f087c05a82825263294046da3bf95fb313f77928cba3017ea0af257efce4a2ecfcbb9fbb18688d39cfca781f3956212", 0x44}], 0x1, &(0x7f00000002c0), 0x0, 0x407}, 0x2) write(r1, &(0x7f0000000340)="6d3b024455f0e1c9551d43d7531c4055f56f4d5d4949dfe03d0a2b455a0f4a315bd7b276ca8775bb9d2cd7835142c2f6120635cbfe1c662c3a7be54408c09c6e8243ba4e7b7eaff45af996242a1e4228d897e2dc6f5490edba6b0c0bb6a0420a017b1bfdeebc107d77660d6e0fca7a323571c1f38c7edcc54cd45d0c3889047431427e834578695eb2429c578a6de2bd274fbfc1d13fd8baf9b54db61a411914ac8eae51413cb04dfb2999b5d07dce05398435c6199c", 0xb6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000000)=[&(0x7f00000000c0), &(0x7f0000000080)='\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x1, 0x9, 0xffffffffffffff28}, {0x18, 0x1, 0x5f6, 0x4}, 0x81, [0x400, 0x40, 0x3, 0xa0, 0x9, 0x4, 0x5]}, 0x3c) syz_open_pts() 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f00000000c0)="185ca81e386a0a4abb1f8409a9d721b34808d4d849ceea0eec40293f8b6cc33982e4ad613408653430b2030c4f24826aa96b09d0102999a074da19ec844e000f2caca2462b8f99b0187f84c0dcff3e7fb9ef0a4f60cc8a0e137cf381755eea18a04e0de98498219deced030a8d0c822455f5b87ea54120c77c5f2f7e4bf29f2531c9abd6940ab267cd502bfadfbfebede83e90d729418e3f08c0cde94a995c0b5e5bd16a854eb12f0e7ead433a15d614ba7a2b7ec2a1bca2bda55c04bdfb6adf14ef93e2aa085eabd59c934d191038f772730d57a4e3db6656798809674c8f8ec87fb7046deb1b8dec9daad833959988ff487ba37b5916d9ff1da6199b392fc7820c1acc2a3c70b0577806c01a341fa26c7533904234453280fa2dc491f17c722f531ffc6464ca1182fbcd25283e84e06787f15b8cf4c0f8b68c786f225a9d0a983b926b3e79af35727311f7a84a14772d356f58f227a468526460fd80d0b6c682fae5eb26690c3f39fcba319b64df6422ca32190f074f52e367a140f06bf3d28061327cf858762826e5c6518fb1c39c7b9d6c7b571d59f9833ff17ca13fa89cbc9b8504cce530115d6b126eba7bf68c17f605788a0455fed4328a90821f2c6b10cd05a28731ab2222f495a4b67d3156e9c61c059c1864c16abb863862abad8d6e527f095049a0dfd9d31b5b1add7a43b70b27764aef1f830356440d3b98055fea8930f964ce94b726db2b2ec2175123e6d2520d1f4b9babb1ae16cb2934532e0c144b51fa5c50fad8147c2eac420dad5e7c354637e678927315a94aeb7560c58e709bac1ccff9b40d81c841728ff67305c93c682ed2e3ff0df3f39b96cacd2dd3d553a7c3fc725f88d66d0ad4a283ffce57d22eb91078f97f633c469e5f9e6248d02b6722753b8005e774f16573d69c3d893142a692f9ea0340d24a9f8fc1f0481ee3970bf0cd71780700cd7bdfbe628bc6eae6d056f4438d51ec87cda59396da24df8910aba141ebd73d189c04448260c94caae3a7f928825273e19756a2621f959cb1104f7f311295b666f74d9995ccfe29a84ade88a9a0a6bc66f477e9d89e8876adc4fc1e2e01b1997f2211acbfd91507f29b2070525d83dfe8292cf6661279b5fd157ef6704745fb30db622bc6a2196bef35d6c2a774611de37b3bd0d52c1581a3325274642f1eeddcdf85fd600e0913170532a8f9d2b49b637aa15679801f9567a49f833a7814b30ecfb66c3aa2066695db082ff259b59afffc5114b252ee5436938422faf44c886484224006ea392bb85be26df20c7d56964b027e6fd7d0f470bc55c76b5e15377a94b306ee25b777d5bfaf5920d6d905819d32a6415d70b21150dd962e40488388ecad09b5610d3dee9160fe85a98d182e8490d7c4e39245450359d01f0e48a302935bf21e008b11f4cf69490370041158a5a0ea55305202f68e7af0e514b21576e1eb0300cea40000b11afaf3618c421b9e4f7cbc8ddfb78e2446439347f32796665b83e02c2f7f51157940602cce7e5edb88f09a182222bc38d6b59c7a90bc38c1f57f88e1538bcb9251d578bb742b2874e4e4e7e93e0377e59aeacfd4fde25d7acbc43d4cd22cb5b2404a34e98edfdd4322e5784eed5860f22c030806d5e447410afe722f88348b1d0b17960f9d9673d9e5e7ce7686e6478755967b74d4bec82542768338143823429f55d55e52b0ce4562e0dac4785f3ad2310ee2f643e4d92321317498309f6c22c8d615917c8e21e78b0f52868d745f64cce1046c1d7e7da25b2c154d15d5ecd7fc44d360e1934392544b3b3ce3231ce49ddbc10b71d28d386403751c1b38d34d82be7e360039e31b7581dd25ad2d11ac535ce6cb9fa4df20e2d1dd86d9899a351d6fc6e5bad5bfec09bea376c9e090a195ab52f5e33576ac751ebd9841ca6c9ac07f554337f6b1afabce1d11570150c7b17fd72a54f34d3a20a4bdfdf0319e9855ec4853b4e60b8a7131d7b701d04234a8b1927ae5bebb406fe88891b9dd8d37b5d3786a23b9608212e02a88b02b67dd927046b4fc7976f8d745f5d88a9deb7a304e692f0f3738697cbbf6a2ce7cddc2c6dacdea12608085b19c83e12a0e3b42022368979143e12b38d48363ec6733f044c2cb6119e112442791fa8cb145cf42d1bfed81c2b3ca7f20ca03e5428592419f67a2e8975c28f6994371f3b3b9e2cc3ebdb19b10f36fbfdea560e6ce2c88b0e3b0fec6ba892690252be3eb639cbe72abd80574e4cd296ff7a6b470cc1e8cf4053d7e0e88bc681adf27be2f87bdaffaea981c57063cdb1696cb4e0f9b3858e78ba6930859add89cb2ab9cc11158b26bc2a4e0636c70929db7dd319cb47e55e5dce9333b7a4a4d670e515e063752e5bb7409de61f8439a43310900aab4751663ed524e08265b7a55029bc17e147cbeb8b30b2bbbe024ed5adcbe2e34db02828664002367116db2042eb908c9cf832e1d0dfac35bc9efa4a36a29eb713a8b0067460a2a3e7cd885eb29ab030c9877843f07dbd168f88dbbf72cf6078072f9cc24d84c33c2408ad90cf5a302181e65c8329774c6f49966a18ad77307ea52ee8b14db20b3f580ea1691f1533d90863b4e5187f8417a54db70b1a077b1705fc3008b53af4423f26170849b0cf4ca46b8f58938d99d60a2cc4ebd651a64a152a4a24cd5aca38d2994743f1a0ce76a486e85dba509dd94423cc94d1e90d14aef230506c7a9707f084b90756e94630b264fb47254a2ceee1139375625b1c727e7c7f47b66c7fec2966ef00f61eea242752110d6e3439686ffd80b26241fac197f64446f388a3580af2e5e0eff9abb1f657a9bd872ad53d74e1df823360671099911b8d7cfa075a91a852f138bf3bba44ec7c2b63bbe744ef7dc5b98cc5433b337ff5417af4e90cee26f85923d22ce921d5e73fd73427c42f979f455c8ec46d194fc278e0c645ed85519eb53265b5532f88d308d3743b8453861154e6575b629f7ba2b9313525a5b5b661f97429a0462b62f05d24a413106d7bde1904e9ff2364fd9fa94f1dbc135bccac3e700d70e185b3570e0098747b480995352e47bf3b697d11f688ba3cf971d68cdef78027b35e6ae96b0dfcd1d544d32bb881b23052f29b343bab0d3b157aa7954167ee3e04fe596c1de13831e04fe718586dbb0fe3d7ace089c7d774bf033d875bed2c0e1be7232d0061419eea1f041cb15eb3137709ebb5f77c2a6e9cd219b840675950da85c7fcd2ce0ad016dedb4c8601d8c9d701a642bb0088ac79baa72325d338ed2472ff6b70822db0970f2d0c962516b56aa94a0e4d8fd96a98db0ac7d230fd1b51655c31a3589d0c028c7fabc567d11cc8fbdf9f577986282351ebe4d3ff968814ea07cf9336fe5bb53e8165e4b8d4a1b765c8353de1f7d037191b1c9d73451b7109b170b9109b7d05b9b5e549a5b08c16006e6494b01bd7dc89e972a44a6210c7af2e622a761cd1e24738e196d672973dbf8e739ea6023f00fb6bdb656940fed4ce81f3c7c934d335323f936ba31e28533f387e3978ab710479972b09f93c31a46ac00a9ada55a0c8d2cfd26944fa30ad1e2773897af8499f6ed81b63aaa4e3c5dbf522db41a9194fa0758f2aab73dbdf46f50fa34f4df6f98dcddc42a4fbfcf12912b3b0ef39f10c774b598567ddfa751ac7365ef92575bb89e51dec9fd0d8bbb2430795785506df7aba8cfb42980da4f270d9be9d5fe79daadf70e484938b61b5780af31350db0791179561a942d1cb94df593a981ffb39dc26ea99b6e5cdc39d4cf80c6209bc0fdea850692c37b234c0cc3a617f66890267486b17bf6b03abaee3774818fb903b62ab4e68fba5c4a04341d7936fabc28798a92265b086b8c290afeba842c912ac8cc974e05f686463d25e3b42e575582f01de6e137913ffbe1686468ed1fd26b91e0ecc5941b867ab218cb69345175f22af6faec9e96cad8f17f78271765ccd9e628a809d25db07e6611030ddd87cbe83f745b6f708d988ca28b312f0eb712e46d0a61649fdb4dfc4ae099c8b9863f8f449fe9736a175f9d1a847c7a7a0881f94cfa6a67c9fa357d297684a83cfe6f1e8e932fae4549362936cef5397b96d66c678f76582bd5e6a9d1808331b8bbfda85aec43d789a866754baf05feb5858b6fa66d8cd1fa07c40771dab8a77e5dca2970aa68a816637991780f26f82fe8b791582031dc2e8dc340f8b3e3ae0de312ee217477f3e0f83baaeb802d51e81cb5101190e9deb3a623e1e8ad5dddd9023002bc79966f8357ad97e1543075bee628b01d4e72813c3f52a001c8b1b069ab9c9a09290b316bb627006c983b72ca02709965b80f6753c809a6d1d9b963873b56dc8fa4dfff9ee24bfc67864e80a02bbb1f0c39aa16a15313cb80296ec9b9c5c85a7de0ba01f762f594a84a8a476e1392cdbc41c57dc20e21307f91bc1429ffa278e6ceb0a4121837923d7ca438c2cd926926e785d96682062a9887c82a2d5b056f484453a1a8eaa4f93afdbc922457cbc51d10859a556950b821bf15f4910de1440df84c56ce0792802ca254102dcecac2d418791dd2973ec8b985aa10cd2e62913e4f2e7a256743de97786314e41a938c009bca91870d14f4f8e014d7d3e7d053d38039854c10835cb5b82e24fd75c22eed41802933ff7afaa4a4fb486b26764e25a4ffed78ed790c8e383c333f23ae52c4be0f9bebc8002b348a12726c872bea24f8de6b6fbe5533b0d0933e8f19661ea927f3e5f5252888224a3a7cd8f6adab3cf31ae2a7e04ef434e4915ce88c30593b69a64f1c7ddda8ac74b3bf99e306bcc3b62e64148de713b0f8b9d479f6d888a08fd88301c2979ea4418982c08eb5d2dd8256f567fe0fa9b6cab6d6e1403f7379a9a9f37cf5e7eedad3c5751864e710650784f0b1b4076a3c9e398ffd12062d3e786015500384bcf7b04a900e9cec595504c7bf6708c07497afbf26a6a49ac920b5a8594f0c10155e1baa1cd0e2c3ee784473543aee8360a4fddfca5c5e5777c15f51348c1117f5366e60ac82c89e33d855ea968dad91f309cb9d2b3122b7ce6e57802e7a3b2e71c072e74a165112d0c63cb1f0932773ebab62dbfb8e22973d7a0ed6921193a03ee00ead6d40bf1b22984096763ca3bd09dd53bff86200a7cbf9ae745721fa814fbce694fb0784273a83469b1106437e4940e8e77ec1097d6b74d21d822d1d34b9ed6a5b410fd0d3672d808e77654dbffe24f2c12aad7cadc20b8898f7487bca8fd32493709caa9abc5334aba05572898f39641b3388aa31a3522a8546fed3e587fbf9b2638e9f8aedfcef1c722e8896c2389be90c5da1061340dade2d416e3359fc5fd9ed81ac13e20e74565044f3064a121aadce749ca7e0fefedec8be8aa7a51fb9f270d73da3656f0db6203b1f9144978a7e8e7a4c8a734c5272bc2ecb754a79b4db6a5993b4f61e9dd1a695be19c6ea2387cc64aadd126b91ce39fda81c6bccc03aafe35e756bbdb49323a294ef56f60e33abe203ed08641869c975b79d61aed89b2b1fd94ecd6ff99cec459a061088f919d41eb5d7ecf892e287da066eb3d3525a5406edf3a163523e8d418250e48980a8eb5a76ee7c8f2065849c8ed5e1485e6f9a205b27e9b5256a3fd89770ff7364807cfccc04d626f984c71e321a3604ec24b4178f66f459808f99d4e6e6957fb4cd2c5a67282b7dd5721e34c5263a03c11eaa9a1373e49597cf462c5117e924b236bb2ec01f8c8cb767d3462be2e11ed88fc5335bac0ce882ee8f7cc5f4e4435949f082de6be1ddcf230724c0db88", 0x1000}, {&(0x7f00000010c0)="8d2b67a6df771311d9c5ee400cfa38da820ff35dd5abc6f720b3a6", 0x1b}, {&(0x7f0000001100)="944058ae27995657dfe608288108c069ac8a960d3ad636ca0ee81f34ba8926c457bab5738137c65e4faff67707aaa62c4b03cd4ed6a7bd24f0271627730cc7837043302531859e29aa8276ae4df21a15af4de8769e2a6eaf3ae54f20e1c030f236ede8ab769986bc2597a1275998b2340857d19ac72621982a7d8b395ae72de5076087012407871dc10b8a0a9c7c5a1eeb6be5be94fadac77603bcb7089fd4ffdbf5ddfc2dcf55ab0b4cd86bf4c34a2dc5ebcc2647d57e6c2d8f18c1f6e0ea0eb722d265c97d73c03757bd45d0bb1b453a0c186f65fefe376dc9ed62614df0ddf6", 0xe1}, {&(0x7f0000001200)="0ccb67d1f942518fba821324deed782e317ae7b956405347f9483c6cd3265c2e22d66b4902173b14b9f1e6938e63b4f45508975435a7a493cf26287a5b1c62d4b19f4644802f243ec6ff21b143e53501fef48318d00cddc2ec51235b08b65c6002cdc55af597bdd44139f7eb0a3ca8db0344f12ff7e4801ecbb8bfdb505e3147ec09e722425e88e40f37b73f25e1d0ec", 0x90}, {&(0x7f00000012c0)="9f25ef0d59c5bb468ad03376abe894961a3416c226406a6f26ffdb7f3dd810001aff49e690794f50ad784071d2b1355e2d0504443f07ed2854a7c74f54eba95e761090e96640d50ca99c5f0b284d318ba4d76d67b032f5544f8f341f9f699fa36d44fe75f05f07bf0869ee23a7d659587fc6069ed349f7cca4ab23173fb937493c44187616b5f586d44388888ca1160f7e899c6ca45ee26ceea28f541d4eaf6322b1d55e66f69b0fbe22549610a062f01a43c5246a87b46981c44c9e413f937d15678753e41a4ff302ccd0119ca7de6c9629aad2cc02f94c5c358ac650bdd8798c51164b63a8b91b8b2b62ead0745a9bd015000c01278c216b66e76c6b1d", 0xfe}, {&(0x7f00000013c0)="0b6293426e36fc0ff9da5551235fdd4d4e1c6614036be8928e9d814d52a6b987414b3e353308ede06a2f01b0c37639aa9c75f83383946500fb61b70ffd1fe598135524260038df5f429072c6ed7266840db2b842fef30a14016ef9d34e6ecab52163a7c1975fdb5caf163543a6f0bc6579ce09116cba25ab734facb7a2b121cf8283bda7721df6a89a8820450e0ee354891c836ad900234cc00faed06120823d0da25e638549f0241175f41d9ac2709b7a6e1b2e2212e049ca3bc3fb0f9f995ee4302886b77791603e9cdcab0da7647758b8170e672d74d2f045ff42178f98c3d77df1cb153e651f8392b8e92728227ba48d2a05558e", 0xf6}, {&(0x7f00000014c0)="e05740d80caed077ba93dc284f067d87c8bb1d0b636754252fa159418fe740f52fdc5345a777ae5a2cde536627c7f049ebfe841a1801ae1eff1f806f2af3f81c120b05f4b4a6318f1d94c3ec436fb55e2ca9a318e54228f69b3a345eb8780541127d0b44eb118c731b0c7dfe457edb487819e268e588ffcce48ae72c0785da382e540e54a70bbcae5f5f8361bd679eebe5225eed00de27d3c7c3c5949b729e70eadd0cef6d85f4e57283c440e5aabfabcc37fc02ecc55aaa75529059d9987f5830145ebd3d30b59af05e7b36e11b4a38eee39955671e60648303727d841c3d8456dc95e256e4a88fcfcecd04ed02b7", 0xef}, {&(0x7f00000015c0)="a158270d215f432250ad812c08aed8af07988b4bd35102f321a0644d6ffd86f0f8a2c927f1969b241b9092d0cbc92609fbb08879cfdc7913bba83592b31106cb8432b23da1582cf9e04cb284fc7a0f3cbb5d93a552c56962c83a8ab51e5b07e27f5f8f84bc319b1fbb4f0eafd59ccb97c6c7ecdb4d8b89dda96a5bc772df9663a16b223960a9da2f10e9e6d80c79cac56c89216cca4a0b19bdef1ae7f00a39de17858d52a732a792e317c6bd6200a2f4207ed399f27df7eec3fe74fbb42fe2b0ca7e55f193a79db582b74bfaac2ea59f86", 0xd1}, {&(0x7f00000016c0)="e7bd5137e9ef343547968e74bb4f7aa3a983a302cb355b8d8e9ae5a5864a7736a1e4222a7690742db6c6a49beba4c6ab6dc51339a7ce2739c2c7094932c2db641bc4bda7a7999ea63e7ea3f64ac90926c6416d31153381ae18abc182ff973c270b22be22db9222f20f67a6d117a315ffd187f4877ae91c0882f81049e313ca75141f4af70e1fb2d2078f32f863e47f0f49dfef6eb7578634a4feb347bb8c0e60fc76c578470a568b379e58e9a32a2f41017d2ce31f38519bbda1bceaa948e2d0938c872d9537b0d621f7774ee0848ad08bc96a8b89e7e3130302153fd3cb2bbfe1c5c66a7f26877b1c8ea9460d05c0fb908db72b4c7b76793cc6aceef5b690e264aeb31ab3c8352642244788086cf3cb6ecb473964f0750f6d76eb9cc8625a365209e32763889cfa7974bd449386299f0969a7e8bf1202129da0a3b08a582aba90e049d77a8d78e7e58eff064b1f87360e91164e0081321eff6e9201b388f9bec0b79fe867f74ecbe7068f5bd867b69c8c8e26309f60ae607665433bb46d87be8fa056c18b68ebd463fbc9b1a20a20ecd558419ba5904cbb80df3f3a91ef3052614cd3110f1ca4f6322befabea85b300f6989be009d9db21555da8539a2ca4fe1e7a91e88c55cb05acc36d401c5b858428c085687a47bbad50303333ac7429dc96f52c32c5149d016f0ae5959f6350e7f17ce582ba8dd65c18e726700efae10e871a6b6096a743e859d32a4d5917f0f18b3fddc30499a042a00ceab3112ad9be1679e505287ed8651aa755022156b50269f99cc73e2a45fffb1b69ddc266201b1c01576ae6330db7417f506e2fe049bd612e95cb8fc58724158a2e867118c26ff45fc8003d35b67ab58de34e502d2ba34264b96b1dc384dd66cdac15a54f9d5880afb99dc0138d65261b012ee07a18f584a2dafe8fb3a2ae9b6d44fc737e6e3cb093ffe83544368a3924d589039a15f793ce7ee94590cbbda1f3adef4226adbf23b5ba77732ccceb89fb2ebff6af2c768612010bd2a95d4dfebc0d5053e7d19aa372b794882d19c33c832997182b8373bc8564e4894c4842002252a121aec44c5eb6f52c8d11180dfb70d1c99b3d3ce28bb3fd8b99e842008915bed3953ce7847d136d73fbb46fc13a175bca389bfa648880056eec0b91db6830e628ce4d1596c72f641beec5a6628ea46276e28362b0a8d42da4e65dad4a7eee6e4625c0c2ae6b15494894c5ecc9495d1236f265e3303b3b982cf1b24424f0a02aabb1ab647dac258b1df3babefd5224113f9ccfeea7c1279778afc2252a06c9cb8b870a34a8d5cd79558b089a873d9b73901cfbb47dcdc7e1006a676235f9cc268911fd58d5ae33b6e6e0945cb3c4304f8556f9c2394d49e55ad7228c4351cd37e32c7e6ebb17dcd48d74be7dc148c86eaf5a74d3a6f2e50e5d24d4e89aa27bbdba87487de5bf909773012e427a6df0cd3c27d5aebae5fa97fe0668336d6aa3c46bf6403b5a5d1c9c89e064eeefc4f656db2f1bc11044037be7bbb761c0f26e4b073f6178905ab5b3ca82890d00e64ec5868c1f350612acb21fa8c422be4ab4157071c392e9cb1434c44b2945071da83bc85d15b14ded49d84de134078cd533112461cb23f9aa2041c1abc9175fcb45a34c0166adcd7748edca4739b9b919bb01d4a5bceb0aa919927eacbd7a67aa5637fb6bd0c796d76a99091b132db0116b21e4a8df6aa8dc95c81e3520e118c3dc1a77b63da09b39679ed3aa6572c2817046f5d4f45143e907e6a56d6487b25e52fc175d4573f25df2da6440166c192e8dc5e22dc9b18339f2ce43a15a5e22bf7805c1559c3f11b33d79dc03cdece46e1adf1062d494d1709f710a2ad353bd699962bb1b22b6c26d5f286e333eb2ecacd147aac200b56483fc980415d47a9e441b056332c3d43516be9a3d16cbcb0e2339efe734506c93bd08d93f31c0d11d2f1b7eb1adada61d9cc89fceac8e2acf1ddc7bd104449a2f605abcd30151f542a431fe4abf5c30ac7aaf8f2dcd3ca5808fb26e729917fc75fddb63db90ed9b485e7c32e457076d94dfd7bd78db5a08f855189c5cbb2e7e33ac20b32dce07dd760e24a214498b0fa5e475c2b9d17a45d2b9ed88cb221bbb4dc1c585928e6863c4e692afe2c4c39c136b807f9668938e8d7c2ade832292ee49bfd747666cdb9da9b4a11de2dde2467e4b1af238aa049058eee50117bfae72ed446a2459705f81b015be9f3609250ee11b55f9482cb616a58aa07c8f3989ddce9e42ec9d2cb1fffbb41a81a11f95a7a8499159bcd8fe6f1d1901d68dacb0a894c5ae329b6b594639fef07517bce30b518d5406e0a8642e3cc1f38675f1e908033a395280339a7deec673b7abecc555de33dc42778b6212e8b0f0383dab38ec8b612d7912b7db3d8cce5538fa91ce1e0f21b0fb0c9fb2ace5fd74eca3a8e9f038a8139b08a2216126a091e1fa726c7b6c7c846d9561d694b3a91f4803df6d85b9c625376d83e9d910175c398a32cfe93296ae8fcccb48227d7fe867549fafce452cfdfe2c54e3fa39e4b3254a54e929c5b459e0627a9a8caf15d686c5c1478a2314133927598c1c5334095cb8556049ac55e33ecebfe22202205cb3742a5b69f7e901fb67adb46975f786b8dad4ad7b3bc079a62db399ca2e887afcae6bd019e19a17d4fb1737202e951fc32b29ecc15cd23e8a3569583eb553de01d8ec50b47bf1ff5e31b3fc2198d624aea197a7ab766263a785bee5872ac00d1e79aca12ad8dbcbe0584c05015604b6536a01806d0349fb6a90dd83e960c5be3c6d4afd62db17fbef2ccd71d0db017b259a514e078d0147e24797ccf17e021c62e53f0c9bdbc738586ee6571839e4a869085f10190069555305aa296969c386ced3a12e44e60efa891fba679081f9b1ccbf5c0c44ad1cea76da865cdb50528110e178d31cd5e56786af6a57109ad3b8eacf51d0ed6f99d6cc0aa19e5ed541bcd47ed410ad0a71da75cc3722a70995d03e7737c76fd478689864fa3c42e5a0d60ada6cc3f63b1208e0130950437fcfa55cda91b14e64fc8c507fffa78f0f14973683d99bda06c6f698fb95ea085473f2140bfefa32d0d0eb488be8caa1ac3953b4e82a75754ab84f00d436bee03c4541af3d0f534a74693588b956bc221a58da43001aa91532b17c97d6ea24bce8513bd5f950554ef02f1edb9890fcae91cf88f11684595242c653c715e215bbb7f2b9c84eab94ebcfb809b0e3d1f93fc8291ce615414c9b7b2de3670ae0e8b537befc805fa2c03e6696090629d1664d8df5e65575a94d44ecc1b8f319fce7827ce1337b834df33f995a52fce885ff0abab91cbcca3dd68ab394d04450f37baf76327a47074ebd4344b800a74114599f26f1fc25dd27050c9cd27695ec47f5752799c6205ec49688aa94f36b5aad95005956556b1d221bd4637735b4a90b1cfbc41870508be323482fe904c457deb8ec29b026673f6667f21bd2cc52f53f513f9933f12d8995a6b036c45f7cb46e01ec69b642f01a0d2835e48c3e309ff076ebb83a1b066cecdc06e7713cb2012e29d90fc65214c24a05d13fef8e4f8e94b29485b67e2a88be30cfb4a66ed986fb693f7cc5103374f0d66dc79a9961fce9d24f447f7d87e796ae50e5779873458dca497af6fb69cb5c049b55618636d39ba2414e091b81a6c4b1da4634a3ff8ae6ed6685984319bb8fe9cf06d1b2c1e3409e39ee6323251cdb57d6f409e8d5ef795de472fc014ee83593a4523e421f61a8a5db99d8bebc81e96cb3298649511b492346c7a8aaa79931e16b6d121ba2d6b1be2fd4114025bcee0f8b6e3a444056476af23c81edef249c912db90a5fd1fb7a85c182f9ef9e9e06d63c6a846a314d328137e06f3dcc9a4c8be1c23ea4728505b181bc0e121c81cb5c8c3171dcbe30477f85ff50709ee008c6e2ccde093847eb377e4c02db5d12bd7cd5a12b37193858365ecdd96a6655fd347a8804a7431044dca584bd744e42c83a4bd7fc2252b8b80ceda71ec27da291ace102610f6e5e6949b29ab6ccf5b920abf4cb733d1ec7cf4a3410d6fa3105ff16f4a19afbb9e29fa1a5593f6192c44f7bb88810819692dc8067630b4939676977d304d770f2b6d72e95a26f7c61f0a873f93b5c456bf1c7f632d17f2d3465ce2e5874e17a624d03cc9f27fa242df58d717ac5c00e0328d5bc79e9f0ce0a639379c2203e7f9434d1f6e025b7c8f43de1dfd5e5bab2a1e5551aacb37f1eccc6a413730ee119577943a7a8d0a6909b9030d43675b6a9fe201a050ad7127a2f3e9da0c003662686ca4c42449e6fa0fc820351f6ccd1a2611600d8602e73691ac479af98a76e7e2d598a98cf92bf07f3fbfbad6a3ee7805cb11231455bc7ae8e5c6bfd1fd8152dc1422fa3c427c3242f6a7e9793523f14109d88435979edca8e3fbef1ebe459c3cbb37964cfea8f0182f035cfcb9a0f7382b54bdf1e6a6a72d5829bbc425321727e80652cc4e6e19230d016b95c4a9c4bb6808020a98b9ed848bef444c95bc29218069409443cec00d3f816a9758d18e104483a6a51386b13dfbcdf5c774c7881f244c70faadc0c16eae6ba6a6dcc08146e0d91b569dd2605b129d085321427da13498a30b484723ba0b632573df9573335a09c8a6f517b4e29cd729c424891587fb0df4ad91c1738361d4d290efa47a77ccd343f7ec58b5fc49913300a012ca29edb9cc15b591e1108219bb51a1c119fcc5fdbc1783fcf8ba13f87dc70a8e35a06616393ee546de3305ab9f72e90b4d35e09c2b4a31498620537306164715c775bfcd5068f5b544adc4bbb9393161c73fc24e9d831a854f5568024b057cf425384c791f164dbdeb8b59dbde6933f75732b378c53d3e2a85f35c27cf7bcbe5a0ba920c932bb5f5793926869e90f3d98e059e850c8191b361e06d30f0a4a0f88d2c4a4e9dfc39199fed82f3898e488ce0f14cfc42e73b525467d535d8e6f443cfaca453c2658d85a88f5599dcac18e5993ccdb3fbd0233b1a6a06ee58acc1f73b980386c3bb26976a843b63eed6102579581556c5833caea229bca9610494d79dcdb4dc41564358d7f9da679e916c5b3cd88f4f64874da78ead7ad340ec4fc3668180f0784921ecf6b1cd213be522652e17b21676d6b01ce9d22cefb79fb95b63a9daa4b065213b495e40889262e3614bd8d5cd5353502c56f0f56fb533b029549cc86bcb86af0af47f1512e8eef3e509e0596f9d74d2b8a6d14209adcbfa96c37b55adb517a9707d7c9b35a0f4afbd26aa9316323aba829e6d2515a55ce69016493d34c20b3a81cb90e3ba2daa55a820b871084074a2d036e8074ec7aeb06fb4d8f7afb891554485616940dbad90b8ff37a4a66e5b2f6b1a246ea9e67268321719960e484f9ee34859eb7185a17e4017801bba2be741d7d56652313b639d9844ad9486517353fe1d509563403dc5161e7e96c022df28a3b3fa96e2cabfd3e9fc6171324aacce71518a1090572081b2f6b09b59a76d50d6cf9388e6e5606e47fd1925a6b418a833905bb6ff70974423c3308d2eacaccde72792ef73993285ad9b399291d308f5314ce90aa0c15704ca261a9a74835f73a7c5187782e9e37d2985700682ae72bbb0fbac8cd18c86d737dca40780f7e6513f90c0ff915be81a6722e667e37f37ffff305318ee5ee6beadcfd887dac7ec8079e723a32ecfaaae8ad07d21901e8e329e5b90c3e5b80b9617926841bcdce6bbdb37d19928bc97833173913447d21440a89440bb0d4ada4be647b5aea29fea0300c3a58adc26269a0", 0x1000}, {&(0x7f00000026c0)="eb9b654f0e1b55869dbbf83f08e999199d77d8cd5a865f2866e5a34819", 0x1d}], 0xa, 0x0, 0x0, 0x400}, 0x4) seteuid(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) seteuid(r0) geteuid() 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x1, 0x9, 0xffffffffffffff28}, {0x18, 0x1, 0x5f6, 0x4}, 0x81, [0x400, 0x40, 0x3, 0xa0, 0x9, 0x4, 0x5]}, 0x3c) syz_open_pts() 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) shmget(0x0, 0x1000, 0x4c, &(0x7f0000ffe000/0x1000)=nil) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x1, 0x9, 0xffffffffffffff28}, {0x18, 0x1, 0x5f6, 0x4}, 0x81, [0x400, 0x40, 0x3, 0xa0, 0x9, 0x4, 0x5]}, 0x3c) syz_open_pts() 16:00:00 executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x1, 0x9, 0xffffffffffffff28}, {0x18, 0x1, 0x5f6, 0x4}, 0x81, [0x400, 0x40, 0x3, 0xa0, 0x9, 0x4, 0x5]}, 0x3c) syz_open_pts() 16:00:00 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/131) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x1, 0x9, 0xffffffffffffff28}, {0x18, 0x1, 0x5f6, 0x4}, 0x81, [0x400, 0x40, 0x3, 0xa0, 0x9, 0x4, 0x5]}, 0x3c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f6669516215d2"], 0xa) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x81, 0xffffffff, 0x80, 0x3, "01ac23ba90b012f8f6d43d06cee942e9a452d3eb", 0x80000000, 0x400}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000000006) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) r4 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "5831114633215bd96a56f3d09c184372dee435d2", 0x0, 0x8001}) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getegid() getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x22) 16:00:00 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file0\x00', &(0x7f0000000000)='c\x00') rename(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x480, 0x180) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) r4 = socket$unix(0x1, 0x5, 0x0) socketpair$inet6(0x18, 0x5, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$inet(0x2, 0x5, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x44, 0x400fffff, 0x8000000, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8e, 0x34, 0x0, 0x9}, {{r3}, 0xfffffffffffffff8, 0x44, 0x0, 0x1, 0x6}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x8805, 0x7fffffff}], 0x3, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x81}, {{r6}, 0x0, 0x0, 0x0, 0x7, 0xb049}, {{r7}, 0x0, 0xe0, 0x4, 0xf93d, 0x9}, {{r8}, 0xfffffffffffffffe, 0xb0, 0x1, 0x8, 0x40000000000000}, {{r9}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x3}], 0xfff, &(0x7f0000000400)={0x8, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r10) r12 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(r12, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) fcntl$getown(r1, 0x5) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) r2 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) kevent(r0, &(0x7f0000001600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40000088, 0x7c00000000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0xe61a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0xfffffffffffffffa, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x5b3ba14c55696db3, 0x20000000, 0xfffffffffffffffb, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe1, 0x2, 0x400, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x3}, {{r0}, 0xaecb82ded801be15, 0x80, 0x80, 0x0, 0x1}], 0x4, &(0x7f0000001740)=[{{r1}, 0x0, 0x3, 0xf0000080, 0x2714, 0xe96}], 0x5, &(0x7f0000001780)) 16:00:00 executing program 0: socketpair$inet6(0x18, 0x4007, 0xffffffffffffff3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="f270ed043c953e978b27badf370540f410602b98bfcf4fcc9b4572c09b25f2ab11934c33d5f4", 0x26, 0x402, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) socketpair$inet6(0x18, 0x3, 0x1, 0x0) 16:00:00 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000015c0)) 16:00:00 executing program 0: symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000100)='./file0/file0/file0\x00') 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@un=@file={0x0, ""/63}, 0x41, &(0x7f0000000580)=[{&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f00000004c0)=""/14, 0xe}, {&(0x7f0000000500)=""/97, 0x61}], 0x5, &(0x7f0000000600)=""/110, 0x6e, 0x5}, 0x1) r1 = socket$inet(0x2, 0x3, 0x4) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/232, 0xe8}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x100000000}) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001440)=0x8) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) dup(r0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x89) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') write(r0, &(0x7f0000001340)="23f9470ae80aa709a21c9f0eb37bd60b99d221811e7208e4744b8866eedc5982a8f701ecc1240eeda007b8ca9de0cf9ee95bb850149dfa97ddb4c3b69a36906e4420c52457ef0fb407d14a4764cde98435805534dfbd646b9243da50d9002bb43cfd6d6fbad53c3f7ffc3d192937bab0daaceae3ef336b82c02076ce50675ecb28f6f9f8120ee3a64dbf4b8ca91175eea7d52e58dfa64ec255ea6534252d8e1ca146df5548b4ef2a18914b10db63724b9b75718ef0804604066f93ff599a60b4c9a57f88d1fe47ebcb42e122fcef961666b1fb418fa21aec31a1489e1e5521f0768c3f8a0f36d3a34e17384fe2eab5a8", 0xf0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 0: pipe2(0x0, 0x2010000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffffffffffff, r2, r3, r4, r5, 0x108, 0x1}, 0xff, 0x9, r6, r7, 0x6, 0x101, 0x81}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/3, 0x3, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x4}, 0xc) 16:00:01 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x401, 0xe, 0xfb51, 0x8, "8ae10a9de9afe099bb6a13427460c463e68ac116", 0x0, 0x7f}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x1e, 0xc001, 0x5) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x1f}, 0x10) kqueue() getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001280)) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1000000000000001) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, 0x0) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000000)='\x00', 0x400, 0x108) r0 = getppid() setpgid(r0, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTART(r0, 0x2000746e) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x401, 0x100, 0x400}, 0xc) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x100}, 0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x100000000, 0x1}, 0xc) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r6, 0x6) r7 = msgget(0x2, 0x18) sendto(r1, &(0x7f0000000300)="e231a04ea2a9a6683443e64ae1a11c4d9896e33678c001f8f1e288c5f258228b6f64735974e9", 0x26, 0x1, &(0x7f0000000340)=@in6={0x18, 0x1, 0x7, 0xe1}, 0xc) r8 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x49, r4, r5, r4, r6, 0x110, 0x5}, 0x9, 0x8, r3, r3, 0x3, 0xac3, 0x1, 0x8}) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000400)=""/132) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000500)={0x7, 0x8, 0x3f, 0x8, "9963906ca9cf582ceab365cfb287b99cb6fcd743", 0xfff, 0xeb}) semget$private(0x0, 0x1, 0x400) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000580)="2ef2b02f00", &(0x7f00000005c0)='\x00', &(0x7f0000000600)='*-#@,{\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='(\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='{$:*^)#\x00', &(0x7f00000007c0)='(\x00'], &(0x7f0000000a40)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)="272ad700", &(0x7f0000000900)='&&^\x00', &(0x7f0000000940)=')#),\x00', &(0x7f0000000980)='+-\x00', &(0x7f00000009c0)=']$-}@#$\x00', &(0x7f0000000a00)='\x00']) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000a80)) fcntl$lock(r2, 0xf, &(0x7f0000000ac0)={0x2, 0x0, 0x6, 0x5, r3}) semctl$IPC_RMID(r7, 0x0, 0x0) fsync(r9) sendto$inet(r0, &(0x7f0000000b00)="f3daf612ffc98471ddda0e9137d927115e77121903f76ad8f81b2fde43f259a25092f33726c48f4bb0d5d6019acea5b1fc9f4941ee048f97810dcad5430a1210f3f937953257ab70f7d378e3f30fa6fc1c05c236f35e6f4d09d4ef5edeb7dc00fdff133ffd18764769dcf1432eb737e2f27f69673aa64795bcb92f13e5b0306ec426c577b492da8ec7c9506c4bba87c769bc2fd8e602154fd380d828f67f9b81be4be9d249d90eb06e41011cc188de9c209d5ddba8627c8a8deb0a331b9e14d7b65c6e0294dc3c59a9239d3ba492cc514f5c1d66e8a355697662e0d086ab5190f7d4216a01666e99854cc9b13cd1443c", 0xf0, 0xa, &(0x7f0000000c00)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000c40)={0xed6f, 0x2, 0x727, 0x3f, "a78911140a45a6ed93789091202116eb07c25fa3", 0x8, 0x5}) r11 = open(&(0x7f0000000c80)='./file0\x00', 0x80, 0x68) kqueue() fcntl$setflags(r11, 0x2, 0x1) accept(r10, 0x0, &(0x7f0000000cc0)) fcntl$getflags(r11, 0x1) socket$inet(0x2, 0x6, 0x2) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000140)='./file0\x00', 0x50, 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="13c5b84d3e0c0bef1c099f2de0e44194c7760be0b5fe077c71ca492d94b467ccb9ce9853816f38f5d5861fbbe1823905d89ef1700df0d34fff2ddefd6fb291726a1c414c179b6273561ac958ea46350bbac529986441ebfbead5d313d9ebe62027905ffaf8f86abf2e7835b8925117b2f52b0436eab04ee4656fe5ecd5e75d0a70799ca7caae4c754f4c28c67f9edcee83d420816420bc1b8671b00953a975bb4c1d6622f301e19df6a0c1a4f49c8a9b98eef35c00ad1fffcb7215996c75eb5c474b89de630dbc9a83186ed92bb3f87a2997d460abb119641a5623f18603d13b82888920c6373d09447ca53e138e39949d8cb8d0cd2f6b32f2b518c7d1ca7d60393654c9935c2519404c8383a75f1901f7545dd632a97888b3cda0ced08993aeefbc9746953a0635fd08e2d1f915c0134c80f62ce6c73e2737637d89bcdbbc6e1ff1e8baa4ece331a384b5c4c84f526ab190f74d665fa7d11e8d380ef813aef65836c44f0359f0fe113ead8948d2a9d394fb3c9a176a1c495cad35e671ae30e95593b27190cf31020e608a65279bad44b2f73e8e49b732c0744546d9cc4f75fce0445769c59a19f72199fbba705c1b3cff69471f56564859323c77570a0cb95590ae346d1ae2d20b25eb978d2f726bb62933b390cb0cd87a4f52fd0e648291f05629d04757bb193860cb689c1ea53191ce0ca7d7a20f37000d1d2cf0505bdc52440a23be5125af51884dd1ecc0327e650e0ad0578beb17a37297d69025337fd20881749ee6bbb1994b15c99be8503afd5e205df86ea78311fd9507e9ab1c20e766c0cfba9fbe835e5ff90079f5247cb2502a59e189a9617f6dde58dc0e5f43652f69de365a724ec4dbbebb19f239a8756c63177a4e0bd661c95a6c423eaf9e62a12d4fbd09505ff2d07c691669abb308874704c061641f302fec5ef918b90d1761f3445629ac2b89db3e9d3020025a2fc20adcbbabb19503ccf5acd4a5577c43cc5e634018c01577d168f50aa822bfae8195e51f1e68c6387b0ad76c758d7cdc2fc6db7e3f178128c677197cad407015c476ab346713d6a0a910d5bc4693607daf342e9ad984ad2da0cfc1218cdaf674413867246b71257bc49ee73d62ab8ec5b198e9336548859abce07002441dada96adce22050ff1fcbf06e06509eb98cbc85e741232facb1c88da3d41a77e4b0be731f909cea0af0751377c1d1447284b6e8a5f3ec3eaec2a2cbf161003b27603aba8d4010e0d2fa02927c8d8ca285e8973204aaacb55441d369ab2c6557fec3ebe298593585487897554d0625f12519d3fa7001a8ac4595c3b5e5b126496a23bfa85941abb5d17d4917134c9544cef8b3658659e0159bafa642797ff4a64e2a113e09f97baa340a7224064e67b8d80b1542330675ef506ad4990670ff0822d22fd36e54253572d8f66d0c51e5cb223d50591cdf71ce810af839a5ca461862cf5fe6f75385f021dee06a1826cb2e4630872376a681063e7d4a675b2b17b0ce61b7f96428b43f3dc2d5edbaefd484d50d03d33a2339db69378097590b25f5cf4a5ac92dbee43367acbee5ba9324755437f5c997dde2c29a5c79c3e5648103c2d893c0b8fc7fd755523539a2818633bbfa68bc2f2b26cb916c46175c1775dcdd8246b790fd185438663e697094d78178e52aabb252f9f408a6d79056c7fc496ed769fd54518a510dc403a10dc1bf858dd0522886909b1d04965907d22d3ecfec4465177c01a7ececfd7801aebbbda445b1cc3e8ec603cb0927daef8e1db7126ce1925c46f368da0e819ac1f7ff88b91539332318c47ed160fbb3340a3d71e72652005b35d78b226385d7eee67a709d95a59cbe4a376c460698b0485f23cfededf5b11c0896c5eacd77f8553ec8a0a42daa917dd4e268ccc166884c06369c15f4ead2797f6e8b4cb209e1916c1652b8554dfa8ff8c79868e1954d8ea6dc20fe6bc9792d30bc4953e7152017aa23c62d91888a2ba9ec62c75df00f15aaa4c5a4e06464449e4f7b26eb5d5cb51eacb52e699a082df8b42dc50601f4e23e8b0cbc313659493c4e3d03e47eba4e51270b6ece24c00ff1408f3914b08ff4030efce7e6c88adf6996706e170628d5945ed0c4b783776ac129b6fc2dbf67242e1413bb6831936498c34b4b44a17c28f5b30edc2b3fdc025def9fad6fd1377f731d49f3dcd4e18d65c37a504faa12c780a0813fe0dab887b416ed26d20ac7516ddb21bfc7a7e4a5b7c6e1a15079bdb696c6dca7f90237e5227e851554a210fec53ed0c3765d7effd2fa18daa4b7d4959dec02bf534544ee59f03d0c56ab43865bb22eb488b534f1e27eb8b947c1ff66b5720a662ff2edefd3b2c387d0327c7c43c2d3958f4981ee545d2b9f8932ddc9047f289bb1e4389f68d72ae45d6bf5b6c043a18579c36335ecdde79472c5e6af76620061f32700f0271e11d75f5e419fb2d32ace4762e5780c7018e58c49ea32768941b8e14f84b90b906201da5e1d84ed093bad47fe3b0767da7e", 0x6f4}], 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) ioctl$TIOCSTART(r0, 0x2000746e) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ff) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = socket(0x26, 0x1, 0xffff) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x1}, {0x5, 0x4}}, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) setitimer(0x3, &(0x7f0000000140)={{0x2, 0xd9}, {0x1, 0x6}}, &(0x7f0000000180)) getitimer(0x3, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x166, 0x3d4fbcd0, 0x1f}, 0xc) 16:00:02 executing program 1: socketpair(0x21, 0x4000, 0x3, &(0x7f0000000000)) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x100000001) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0xd3a, 0x3ff, "5a9cdde2d4fdd38f115211d8dee10f3aa34a81f0", 0x3, 0x700000000000}) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = getppid() setpgid(0x0, r0) r1 = msgget$private(0x0, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/93) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) fcntl$setown(r9, 0x6, r5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r4, r6, r8, 0x64}, 0x100000000, 0x9, r0, r0, 0xca, 0xcb47, 0xffffffffffffa97a, 0x100000001}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={r5, r3, r7}, 0xc) 16:00:02 executing program 1: symlink(0x0, &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x2, 0x0, 0x0, "1ac1b111014571b4e9232ef77eea9429c015823c", 0x7e1, 0x9}) 16:00:02 executing program 1: symlink(0x0, &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="96", 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) flock(r2, 0x2) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 1: symlink(0x0, &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) socket$inet(0x2, 0x4005, 0x8) read(r0, &(0x7f0000000000)=""/97, 0x61) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x32, 0x1, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x5, 0x40000000, 0x1ff, 0x38}, {{r0}, 0x0, 0x12, 0x40000042, 0x8774, 0x5}, {{r0}, 0x0, 0x21, 0xfffff, 0x1, 0x81}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x7b2, 0xcbf}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x640, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0xffffffff, 0x3ff}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x7fffffff, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x7, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x1}], 0x2, &(0x7f0000000000)={0x58fe, 0x800}) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) socket$unix(0x1, 0x5, 0x0) read(r0, 0x0, 0xffffffffffffff78) writev(r0, &(0x7f0000002840)=[{0x0}], 0x1) close(r0) socket$inet(0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x198) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000280)=""/232) recvfrom$inet(r0, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f0000000380)={0x2, 0x1}, 0xc) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000000)='./file0\x00', 0x82) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x1fffffffffffffd) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2b7, 0x0, 0x35d}, 0x41) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(0x0, 0x70a, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000340)=""/14, 0xe}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x62) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001580), 0x0, 0xd549) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = semget$private(0x0, 0x3, 0x40) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f00000013c0)=""/177, 0xb1}, {&(0x7f0000001480)=""/107, 0x6b}], 0x5) semget$private(0x0, 0x1, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/128) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(0x0, 0x70a, 0x0) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(0x0, 0x70a, 0x0) 16:00:02 executing program 0: readv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/93, 0x1d7}, {&(0x7f0000000980)=""/141, 0x8d}, {&(0x7f0000000300)=""/105, 0xfffffffffffffeff}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/116, 0xfffffffffffffe01}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000600)=""/115, 0x73}, {&(0x7f0000000a40)=""/139, 0xfffffffffffffdf6}, {&(0x7f0000000900)=""/103, 0x67}], 0x9) r0 = socket(0x1e, 0x2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x3e, 0x4, 0x2) shutdown(r0, 0x1) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: semget(0x3, 0x2000000, 0x82) semget(0x3, 0x1, 0x1) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc031, 0x1) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:02 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x82, 0x114) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 16:00:02 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4f, 0x1, 0x7, 0x7}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x42, 0x6, 0xdd00, 0x4}], 0x2, &(0x7f00000001c0)={0x8, 0x4}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:02 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x100, 0x8, 0x684, "daa68ed7191ec993703e6556f71e029e35f1ede9", 0x6, 0x3}) 16:00:03 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x28040, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x709, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="dc73f2dc712bd784963cdcecdc1005a26214bc4759f45eb9636825b57e878e466ff77e75acb502680cbf5d3af7df71bcf6f5cba553897a0874a3da76dbfd95120000c1b8a22bc9799ec6da33d5d36b9e1e34657d94d6d87ff87d8abeeb95656b289fdf85e4ad316ac11c6e74148c60fcd93699b51f7992682e12c116432d7c02d85a4c286ac971cf87c93d90949e1a5de2b0f56fa9d18e1d3d3276af455efe4bc071332542c75f501114b4c26c7567522fd9337aea7b46a723822b6ccd6dff57c212757a53c17f650149214206521063d09618a2d732b5b0deaef2f8b756a635d685ce0882a3d8bdc615d0173c28d17e4b5f89b4ecc1c1f7b35950e6", 0xfc}, {&(0x7f0000000180)="e5cda3c6", 0x4}, {&(0x7f00000001c0)="6b3ae3360fa0527c48bdbf2526112e5b8d0b9fa3e6a5adc107685c6a0c61d27c36503524812e4600f9879d097faa68fedef6712a16fb29322cd6fd0e61a0c67e762d5b3d65ed7bd3b32eacc561ca3870193f9c1fd209bc7ddd62aa6269c20fbaa51a5183b5207687b6e12ea242e22cf5a15f3713ee4801c482a8a4c4f9721d30f761069e1fd56a6b892bf0a5c02454d74c429211108f82ee2083ab87169794ccb5574d80f5a8a764e73db8a2acf505694c86a479b86501af9d168eb023c0a860fb3fec4f8576d87867c3afa1469bd1f76b54b9f1901e0e51bd9f09de43b09a5d86d58ab4b8084ee1e28c9a5bd86a8f4c9a6e12c0e75969083408b81d20e45674b81986a0a5149b36cb3a82c5c9ccfc788270eecfa0fdf6c42cbbe9108ca6b49bcfd93092b6843b830eab3de3ab8b37d0cf3362122a29531d71c793c3e95b513ca3258ece6cd5b5d5ff97c70c0faea96cb5a8667c249f3d6cd08fa29fa1d3f510f5af7c790bae1ac1203f7666a9c3b66d740883773834a705ce25d9ac17ef972f5dad1e954ee5277281799e6f6a4cfc97386b04e115fad2ff7e8a2cb15e62501e50eb086d45e562ed8d3eb71005ab6d6d4cadd5d83fe03d0dcf0fdd972790a336d30da313eecdf262ac774d276643393bc92951ae66c9a3557a3f1efccab16442c6f21ef78225bd28aea050fe4dec81287ac4070163fd664d2da3fece811b32ee9dac83c68354cfd15a64e2ec970a609d1bdc9cb20c72819b8d8e4df7401c8e7bdd84ba0f12a64f0628fd5102b363d86a4cad87228b6ddbe2b9e4300ceb2e2e0f8d954833296751249bbd271c77d51c1234577edfb550bcbabacd3a8e94a40f15a699df761c761c86298fb4c9b1d02e831b9452631fb870222a7daa82c77c3fedbea92d04a57f35a08d6b2f595780ed7625ced83590771754497f88ff1030ca72c593a86acf90cd862e2b508d7c97d2695eed0adb7601633f4f38a021d3146613879d318bf8b567f4effdb21f79548644960b21915bef92740a503b469a8373309ccfc87083d0342d816be5de201f88b18559042e870513ddab59276696e2b93680c844fda90b624e8be545aac487847f7442253c2b84046de8e81406ac406a5cdd082b2228e5ebe85e3d2f94921113f9d097764b2e20f80ca531db95b24dc15f3fd7623f2bd94fbd6f533f08777a7bc97e9f56308d936f862d53da4701ce4ad52cbbf723f3518687f53d92035b901c928595697f73123b484112a04070656cfd5c4c2709e85a3c7ecd6860560efe4c0e2020bb582ef99ca768202f18b5a8bc909bb49d440a454c17eb108c97adb99c801b2b10cc090cfc9e15d1cbf16072a7c719da66168991c3837fc69e4ae48a82da1c0a156abf9fba351ac8aac90f1183e3f2b5a06f76826114eda9c0a593961bac9ca1b0dd6b56cfb3b7ad1d4340713dd99c8ec64914eaf2a11c636a2d11034f05e455a083dde718325e687d6d3b67be578c185513091de7b0e435107b49e67b33862fb691ebcc3b65287c39fa45f754daecef8ff870eb48a6adf630288134753c2347d8c53d91277c616d21c123aa6919750266d9845c64caea10407251626b65b1c96d049674ec14154234d31fe90cfa1740a57b25c3186445931553a449cfb8abe36fb277c33df562fd744b853d0edaa46953e4bf801e3764903da6eed1bbf1e71a935295c60007e4259e203cbdce431afaa12c432592252dc99a7cc28ff6c35c6c3e85cffab3ee01294966c623774084490fbae9f54047a149220149fc87a9b2cbea30e78ed7aa9475a8d0d65e08e140440b806e39dcfedf083b99db13db9bc6a7693d4b772a42dabd843d427717d6a315e0983944db07301088f7c1c1ac5462ada9b0039b92f101207baaffbc1718034ea03a6120f9bcd00e5a5a19cda9d934f01e16fd84c9f400d45cc60b3b6bf504684481d1a0dfb261a618e548a729de5b9b3e925e89c94db3ff16edb2bcbe496eddeb96e9815d4a5145d6c7e433e3dd918d8bd39c1dd0be952028c8a165a80f900d239a8cc681ac49a206ebc601078d79fb99e1782e064c8b3fd73e7538a7e8acdf3d87a41c4ef5457728f9b1595054d9837a153f7f6dd438ce0a0ae22e8c520f837526e00b78805661805765123298613fa13db4869ca868d062d7aa068d235e4f10f57634a5c2bb200c568a73de240d5010148c6ad7f1cfaaf99c0c82dbf5762dbef3ce0ffba908790768c8c45233e1b880a038f37af6d0dad9970845a59f09031d203365b07f9bc2c60e401b69b3b9b42c0b9031d3b169ee519bcc57a74567fa393200f026e6576b016dca5a404f4ba5ec2168e9d23e1adf14544d06ffb5f6b1af47b04539ae82c37b60d32eef4578256ed66225e785c78b401cbf380ecfcc2086fcbfe5c47db4c649aafc17a1cc5668d3612cb443e21a6a642a95301a7c8fe0d51d3dddf9f15cccb129a0e19e59b11ae3d4fb903064387a4a48e3be5367957effa0d858e3b3684d22ae53b1e738367f36ede91e01db7dcbad059574edd601b52460bdd2be0138a57751a965f7753df2a2a5bc763c89e85a41491459b6f91eaf7c543a1f8f05bb6a27bc2b02453861b4b38ded81fdfcd352dfcd8c4005d67cf0736996783b1b3ff2dc239390ef576af43404ae0b1044f443939c6c49fca9f7c5349a446d2fb3b9a5872cafa7f26dedd13885a92a3200a3dca944e5e131e4652c3e256644f1024ea2d6d616f95a6263a062b2e342373bcefe6e7a1dea47f394185fd0f65be1b89321e559ea681242bfea37848089d9c551118d54e5680ca5349aeaa4020c66a5893350acd1bf0e7518cd7233a7072aacf173b964e65f2a0d369cb0cd5559db82aa0f412e7cc69be5f421529cbda81779d39015c313fcc177455a19c3b36bca4a7e84b774069c0166d19a969c8fc41f4a4010e4ec89504da4547b7946c10a6c81001154f3a264ae907d99c4bbd3a7f4c8d3c67509ebb75455bcd7da93996602535e53a945e0bed867151e2e28f03220a4eca2ca862920b44da67ae9aa3853cdcb64019a1d0f4b6d0af908d9c1051c5ffe5db34194af8b9c699babc40694a4d43b79aa4571083715129ce5cd7619e13ac1dd2839df1bbb98646581c0961894c2d3fe940caf96869e00a7c023f001ca0d4ba6e5bdb1b091ae7a3df91c3874a66f3130537e57af26b7584a20bc538ed44a80849d879db3d1740527c8152379e0b5ac706cd38c93d6a4a232a47213f23ddea20dea2b01678a9567067b1d11818225cb3f1d3b12dab5c917e019bc4677f64de5b5e2ae4ca420199147a6b8d47a89b67b16f23a85cd28a9ffbf374f75d7f26fa4fb4a5937b1f6cc430e7d399d14b65a5c15f675c9bad2ef8bd4f2c4c4b19a42801f0c583fbacd95d91c3a7fecfaae34594a63f373ec2195f13f4820a52175ddb626a64aaf76c6458cb9765d13e095211b69846f6c96f4c3fe1d4e39b28891a1a78d5978d2b10e0d9203104f63ee54fc7ab4b94bcc6f0a1203589a856ea128d8b716913179f9932f96c5db5b685d307dc7f02e126c59a3fe9b4b757ec663a7a7120ed9976439e10b1d84894623977fd798235a739d970e33d8a5897bf965b11c84aadee7f177dac938ba9275696ed4f572c4f24415697acd55523dff9e9a5b4777ddcc72217ae75afeb2cabdbe52de9bd618058f800bb396315fbada5fdba435a7efcf5720e4f735df9b6f05a5ceb27419b33d79d6fe4cdbc1656019f7452b302eed2bb989c57c4a35e5eeb6782f7ce4c104d6805edbbb346674b3d70fb119f974692f507dc33ac6e96db88fe2b08ef6ddc77a99ed132556c2257e3230bbd55df5e1de8d5a24eb4a7fd5f8e2d2198ae5fffb379f59908a7523b0323840960ff9e81c7e4075ed2358b97d4144bec16ff33cb8b1ae41c5669d299e9f9c6085bd2fdb7a31c2c1f7f60d9a47107c136b37e220bd534ba09b4ef4a80351ff5f04d240b4c15c398f5930729959651f938d28841a19b78e7d7716da70f9de8276347c1f9b5782a4f5a618f40a4e6e7674440a8d78cb5c2422483240a51f6f1d4b929c5f2074a0a3425180b9bdfa74dd54409151a514c35ceaf6899a68840e82f8e3ad558103df3ee06094b4e23c82729a796bf7704c283d943e8f942b4ea2342e6f7d6299a4b223257ff44c7c0d2d87519867950f67a4b41ea66d398521bc2d66d41f32f22820b24be3e06965405e1b46e7163173ec56a7482d14771e729abd946d5b0a040b537659272664915e301f33eeca69434c10f12d97821597029ee766339e2519e3036025080af356a0fbb37df5a7d89960ea9e59b6bbf42be881c304a50cdf707a3626fdaea8e0f7b852b5eeb4004cf46e0d29a9996b33ca33dfd4c0bb66df9bac4a318710a7aca04c5446e0a7b1430fc96aeefd99a5b44080cd35d91bec1d9b5263c05d03534fc42e6592b5ca6a35827ae73e3a5085595e46756e43065d15fc84fcb4d4c4bfc154fafa78f1ccd81f1a7448f4a85b2ee906203b200df6c1e3d43dbe49b77c998d47f50c60860c0b547a9f33322fd91626ab36e88d62f6cd0f85dfbec49915db4dd5f52762fc194938e62fa1f6b098bea1cec65955617117451f9ea5df6dc478495d0d2813ec10521c0fdb8cb252155c8dd844353fd04de83ed2739c8eb5675d6c8250918097f42a7cec947cf0744a5fcd19d5d32c6e52539cba77ee45c244003ac924ca53dc8f8b0cdaa81990b78724cc912af0924bfdade96972ae8217cdf225b10c789e962fafa2984d5a8cf6eeaed14b3fe8b5cc9dd78dbd418c2be6f3a63ffb51fce0a110fe0cdaef9d045bacf7fb52162ec497870b1ef6dfb476976ac31eb3c46508fc6b8b782eb413792bea9f30bb327c70ac6eec74779c193d9bc04f39377596af65178339ae3061e091eabc3eacb61357f3236b2bc81b427684af92d32020133ccdf3477324483ca9ba23af44d2e3781f46a96ecb3cc56e8257444ca0dd5138f4cfcc68879148dc3a1dfc59a398ff4256826a72ecc0c2feb2314761d89a06cc87d738e2f8a67728bb3423a1e38e3f7ef755b6271ca40d46c7d354b3c40d77f019138584c688111f3772d6bb1ead64e15ec1389a90182d1f73b7ddebb62ac14a24811566f1367964dc1a9ae38a274ff4dfd13454c9869bae809401e1047146f366ab737670eea8dfe5e1a1e8d1287d140185aeef6e8711159bb3048cefb3a5cc1c7898d4ff8d03095d10039e8e51929826c4624a262479e59a8ad3963f7c10795d185eb1fc3ee18a17d6417590b904ab6fcb51341f8c11f0bfe3e539816d1149c8225d58eda6af5a7dc70909f11a968f57422b0943f820fc106d7ae5043ecc5b6aeb1ec8884084b917dd862e53c0197246ea90af3dc44f9194b6b78aa099a45fc9638dbeed8bf4f52d8b486d0d0f82932e7da44868d7643bc1d0107076d8b6a27a109fef0d4c4604f75f92f6828a66cd528b2bcaa4652ef18dfceb20192cd577ce6f1354a96ba5e07188146ac4fb60001a716a543964d3071a43770765dab8d08bd4fcb1405d028c22cbf3cefbda457362b9fe1030e8dceda12ae1dcb1f5f3d0f19110baca17a0a1cc22d7d01e19a438171a26823d723b86202b02294f9bca302e557305e2747f05dc8838a4e27f65c545faefeb6f3dca0d710b7c8070e1b6e54c7fc95e0f0f2a154c6bdbe08c979cd6e0502d7c4ecd5a26f2e88a27bcb5809e8bc2cda337f70b9928fb0daaa036bb3d08d8d7933f2459c155d82dbf66c857c9d75d6eca5e6d2630237e72f53656adfc53ecceb98609ce6a79dc1e1b8e2e", 0x1000}, {&(0x7f00000011c0)="22c5186cb0140df6e48054425a50d5e8237f6a2bd3bac95b3cac33d3d3c35b9d1ff4b35bec41690f8a558eb9186e2cf938e2ff156b695712b8eaec04cac7e7d7535462fab08c8e3c3de45b96a559b02642fb18564ea4ca60777fb8db73cb5f87", 0x60}], 0x4, &(0x7f0000001280)=[{0x68, 0xffff, 0x101, "91292ba0d3f7361459aa0e8dfadf63c8ba2c8118b8b7d717a0ba0e8d509f8fa90263aa3c8b7e22ff9add6a3d162873cb70b87160da171db0ee13f34ea9edf6b86afa6f38e62125c5c850f8ca943163b84e78"}], 0x68, 0xc}, 0x9) 16:00:03 executing program 1: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x4) r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$inet6(0x18, 0x8003, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x0, 0x684) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000340)=""/68) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000003c0)=""/211) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x62c5, 0x6}, {0x7, 0x1}}, 0x2) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)='./file1\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:03 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:03 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) socket$inet6(0x18, 0x2, 0xc00000) 16:00:03 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x1, 0x1a0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/46}, 0x36, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0xffffffffffffff11, 0x100000000000000, 0x1000) 16:00:03 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe, 0x180) ioctl$TIOCCBRK(r0, 0x2000747a) lseek(r0, 0x0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x10) open(&(0x7f00000014c0)='./file0\x00', 0x802, 0x0) 16:00:04 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockopt(r0, 0x1, 0xff, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x40000000000001, 0x8001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x7f) 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0x2100000000007, 0x41) 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) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xbf54, 0x100}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7}, 0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f00000001c0)='./file0/file0\x00', 0x90, 0x0) r2 = semget(0x0, 0x3, 0x2ab) semop(r2, &(0x7f0000000180)=[{0x1, 0x3, 0x1800}], 0x1) 16:00:04 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpid() setpgid(r1, r2) 16:00:04 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x2080, 0xffffffffffffff6f) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) sendto$inet6(r1, &(0x7f0000000080)="3fe337e448da0e69f10d9043d51b2e1a0fe30b0c11ddb84c415008345b02b08fd31c0fd4742f9ca20bb444877e55a0fa45a7356e4ac0da57587a47dc9ba7a461957b5c90827b078bda815f2a4b89ca1900a5d56ea55e2917e6dbafd0bffed849c0b0f58e4a27010a2d3789", 0x6b, 0x1, &(0x7f0000000100)={0x18, 0x3, 0xabd, 0x7}, 0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x20) linkat(r2, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x100000000) socket(0x0, 0x4006, 0x7f) socket(0x22, 0x5, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1bf, 0x1}, {0x18, 0x1, 0xbe, 0x2a}, 0x7f, [0x9, 0x9078, 0x1, 0x80, 0x94, 0xff, 0x0, 0x1f]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xf0c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e"}) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/28) 16:00:04 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)='./file1\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:04 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_execute_func(&(0x7f0000000000)="660f614c5410c4a13d72e477c4e1785b3f0f12584ec48139c26a76fe8fc978dbb309000000470f8cae2da7e4c443f916942cf8fffffffb0f3806228f69000132") open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:04 executing program 0: munlockall() r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x6, 0x4) r1 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchmod(r0, 0x1) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:04 executing program 0: clock_getres(0x5, &(0x7f0000000180)) clock_getres(0x6, 0xfffffffffffffffe) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x40, 0x3, 0x8, 0x56, 0xff, 0xb91a, 0x5}, &(0x7f0000000140)={0xffffffffffff0002, 0x1000, 0x0, 0x2, 0x80000001, 0x5, 0x4000000008, 0x9}, &(0x7f00000001c0)={0x3, 0x40, 0x7fff, 0x4, 0xffffffffffffffff, 0x10000, 0x80000000, 0x6}, &(0x7f0000000200)={0xffffffff, 0x6c008876}) clock_getres(0x4, &(0x7f0000000100)) socketpair$inet(0x2, 0x4, 0x2, &(0x7f00000000c0)) socketpair$inet(0x2, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x3}, 0x8) 16:00:04 executing program 1: getppid() r0 = getpgrp() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x4f7cb40c826f122) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="1872a31d9a11c601d81d65fd43e0e306cda4df94362bede8c2c4651ddb71bc128505c14747ae818ee7ee4eefea3e5e52538ac494734c50da792e7f71da54d7affe8399a068e312932285d76197f1058c2eb7d9d8c76716890c2f04a105710ad181308c89c01bcdbb6ba9c9720467fcc88c7bc9f62da29a3b9e4c0349961833c10aab613b9c8bd3666d80e072c9c9be2ea88638143c396b5f4b61c40714907fd26d", 0xa1}, {&(0x7f0000000200)="94ab70e286aed94c66136856c7e646b8a7ae96ef9774334046e80221258929f6a6bd751882fbb11bf17af92b98c82c01ecd3ae2eaef24e3cee79e542fd92c87eb0c253ec29c0736594beb7218995fc7288f63e00f802cd86237a873d9c7c88577328adcd42637e26fe2334e7554661bf7e38c7", 0x73}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000f7ff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0xc8, 0x1}, 0xc) setpgid(r0, r3) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file1\x00', r1, 0x0) 16:00:04 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:04 executing program 0: setuid(0x0) r0 = semget$private(0x0, 0x4, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket$inet6(0x18, 0x4, 0x101) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffedc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x1, 0x4}, 0x7, 0x4, 0x7}) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x1) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x2000000) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: getuid() r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x8b6) setreuid(r0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)) getsockopt$sock_int(r2, 0xffff, 0xd7d390107a7126a3, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x70a, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) write(r0, &(0x7f0000000080)="45cb4100b683acc40986cbf79dcdc586e7a7ae1e8ee0050038589315754e", 0xa) 16:00:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0x100000000}}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socketpair(0x31, 0x3, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x8007, 0x400, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x60000048, 0x9, 0x7}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x6, 0x20, 0x0, 0x8}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x7f, 0x3a0fbe5f}], 0x8000, &(0x7f00000001c0)={0x6, 0x9}) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x70a, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x1}, {0x0, 0xc3ea}}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) chown(&(0x7f0000000080)='./file0\x00', r1, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r1, r4}, 0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80c3, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70a, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="554f65af7631700c92d8baaf1924cf6ddfc587a165d5a0261b219bc89b9472354d5f379a9372d3bd27868105da09e714b5a064af557c37793c75f230f2a2d81ab62d5b950123aba1caa52b55fa563166cc56e78d4c8ca2f589cacefd12cd9c4e2748f3443849064ff0874e9ea86ececd0546ec421af35f0ed335f97afec8a4f1bdca0b", 0x83}, {&(0x7f0000000140)="885d42448d4585287762e26c4c14c573a92b0ec0152d199c9c76240e84536d324e7cfe809a4ed115123b0e2662b8c489e774aa939045aee4af962823757c45ce593d4c037c3576d2ffc689e157f14db244568309678350be34e1f3bb0caa316deb998b72e8ca0be854edd133ce31691803a0c40f60413f626390bd31a081dcd2b5e0a960093598cf05d2c2c24a56acb4e8ece8743fed3f7a6613879ac423f1729727b5933d9aeb8a99bdf017e394833be544412fb9af15b4eab4aebe7921809ed8dcfdea677aee4efdd0ac02769c8b0bf1", 0xd1}, {&(0x7f0000000000)="3ef1e71c20d6e654dbe790a7f40caf0be719361355396f20e276355957a792cfc5d40c76a75b0858a05dae8ab1", 0x2d}, {&(0x7f0000000240)="20180a85b721adc5a673f2d3be6c239b0e205f9a24232233c587d50eaa5b", 0x1e}, {&(0x7f0000000280)="64fdc8fcd87039428c74e5ec61b633c3ce58f045c8ad12743150945d36982b239c2fed45ff76e8052d864b37b5aa423d6630c1ea4bed1797ff499f584724f50423b639", 0x43}, {&(0x7f0000000300)="bb5cf4c8fae5034e3538377d9cda733899d519ba51b539656766e5c31c54cf43d52f7a982f252f8dd504be14d0925c83489204c6e3b945d42856fe6c2e3849b7c4c60de30113b82660cdeaf0172827b221909c61575e6aa5250db2e48ed5a6d18d70a629f67d1358526ea81066d2521f11b1eccdfc17835de1dd5816b789009b6ef540bc31ce0f2d4bd483ada848a299a6ba75e909167e2d14d4a0ddf38b5dfc6c07f5d9e504eed7dd4e12bae39f6e4e095aa8979e7489124ef008779100f17a0ac11213780434251ed655329917242064", 0xd1}, {&(0x7f0000000400)="7a34dde904d16c3c26bd4b0f99548f25afa3306c91a52264d3de02ca82739aff0ea979f93887c38fa824ccb8392b5d72f3ca670839221dbf52afc839560fc9261676e483e883094d8fd7e99a9a529aa2a2c55fccf6ac14c973b37df2b9517449f26d7132090b7a9013971b3dda39dfb60a393c4f3caca7bca0102b04c36ff77bcf9b9e2b0e2ad8d24405fa5b8053f9b465f7227905674d15471f92d8710e4c79dfd72673628706781639941569685ea0b5e800f89cce1dd27ccb119a6091e7b3545984a36be5bf0d476638b97c3b3eb0ce4d57aee6c3", 0xd6}], 0x7) mkdir(&(0x7f00000005c0)='./file0\x00', 0x30) open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x1f) mkdir(&(0x7f0000000600)='./file1\x00', 0x40) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) connect$inet(r0, &(0x7f0000000040), 0x10) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) socketpair(0x10, 0x4, 0x4, &(0x7f00000001c0)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x5, 0x113, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) 16:00:05 executing program 1: chroot(&(0x7f0000000280)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x270a, 0xfffffffffffffffe) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000180)='./file0/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x104) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)={{0xffffffff, 0xfffffffffffffffa}, {0x400, 0xc2}}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)={{0x3, 0x8}, {0x4, 0x6}}, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000002b0100009d8688b7ffffffffff0180", 0xfffffffffffffffe}) 16:00:05 executing program 1: kqueue() symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/65, 0x41, 0x2, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) chroot(&(0x7f00000002c0)='./file0\x00') symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa) sync() close(r2) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x80000001) unlink(&(0x7f0000000380)='./file0\x00') fchdir(0xffffffffffffff9c) mknod(&(0x7f0000000340)='./file0\x00', 0xc100, 0x800) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x70a, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0xc000000000000000) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x5) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000"], 0x10}, 0x0) 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x1000, 0x500, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgid() getgid() getgid() r1 = socket$unix(0x1, 0x5, 0x0) setegid(r0) fcntl$getown(r1, 0x5) 16:00:05 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x7fffffff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80000200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x100) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x7f, 0x6, &(0x7f0000000140)="c89e5837d7b7a83d1d2bff7d4a4b186c3a9dd4b7bed6d31bc4fb33ba8e38a1e9bb93e40f731706fa234fd67e5434a6bb35b09e77256af29ba4c6abf3c2ab2488f453b687fd8798dd9593d25d0b11115cf22c75bcabd59c34442d0306d338ccfdc015cf47e3cdeef271e7127ab14b47c472e60f2d8033251aee1fbaaeec9921a6f99287b16fe3ffe49c2532f297d4f3b324a51257d9bc81fab225c724efb69170861e60c098041904af2bbee339d68e4ccc1e72fb7400a0e802fcc92e43e2ebf05017ba7a9bf058f6fa092554d910bc389ecd49062e54bc2b", 0xd8) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x8) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x1, 0x1f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0xffffffff}, {0x18, 0x1, 0x7, 0x4}, 0x0, [0x200, 0xe231, 0x8, 0x7ff, 0xd60f, 0x2, 0x3, 0x2800000000000]}, 0x3c) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: r0 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xff) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0x2002) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socketpair(0x18, 0x4, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() r5 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) fchdir(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0xfff, 0xcff6, 0x8, "5034841be8060eff70fae27b9e6c4624274aa824", 0x7, 0xc3}) 16:00:05 executing program 0: clock_gettime(0xffffffffffffffff, &(0x7f0000000140)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4004, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d", 0x13}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x104c0, 0x60) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffffff, r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="4d82e5879caf04d003eeda89ef5465c0305c2ce91bf9afb85f8edbdc7d9fdcc34e243ad34ef276de2dc694505617880868a040b48a7816349c8b5196601d75818effe3820c51be1143a8cc750c7934766d9051a8cd8fce6dc3e4cc54c4395a8e968051c19cfc98284235dd6242d52b0101809d077f3fc9b2bf921c0b69720036cf91b79447838a319b4ff7a7780344e756649722de0bb3ef9cf90fda0f35e86b3bd4", 0xa2}, {&(0x7f00000001c0)="0a286bac12bdfa9c0fd2f427c388d744d98234e8891193a777cf3707", 0x1c}], 0x2) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0xfffffffffffffffd, 0x5cb4}}, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') r0 = socket$inet(0x2, 0xc005, 0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000000c0)=""/44, 0x2c}], 0x2, &(0x7f0000000180)=""/15, 0xf, 0x2}, 0x800) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x1) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x100) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = msgget(0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/162) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="27cc0d261995e938c4a54e8a42d348bd70701bad608d580b3cfab384ff6faf4ba10f549495ab6079dce22d3782b79d4593bd910bf4605f2ab5f8118250082b43379df6882bc39c9b9eb1c3c9b6b6a3eebfbfeae67ba942cdbf3975a05f0c1c7d0a9d91e20b65b1386569cdc66cdd2f5ceda67086eb86a10d4db331b44df76e1a04dae74a7fa0ab99a453fb3d9242303117fa4bbd25f2a5f7b9e54682085c76853da73fd4c3636a886427bd05d0ebfa05fb7f4ff5aea772175ea634a1631539f4213f64ad07da964ff17b1a9c5aa5e04da5e3f35ac16cff84df6ba878f12719c3224bd9e4292755eeae38644c32238b7afb87ec50d25156d25e666d8ea21f23d873e5cb50dba80892fd9d642883cf55d8c66483575d2efda48341d3016f5a3844057142793798f0c0395d9324cbee1ed51cf6e5d42fe282c32445eab5777115c236898cd25d78d00b03c4ed1866cc9b6e93398ca03f1ffac53daed376a7b0b1c8e3b7b4b42bf74eded73ebd24eb12dec7e7429be8b9c39f4b2e27d42eeabd018123055b28517af35f82d050354ff340a75bb1b0f9b9b624e7daeda46e711f90fa6041da9d0f0589d9e5391bd16bb3a210613360741f2e5164c4c7339e17c652afec26d820c8b812f63b6fbb592b2cbaf70112202be240f65c9dfe7a93a2f5bcdd56c82d622b05d9fd535714b934b810dffbcc7ae2164a561178a6474ff7faa1d4b2c73f730a8ae110a9f1cf1ae5431b5f66eed33ed521428325dfe3373428a7f45dafc03ff71133e6cc387f54f4ed294f69a4913fe46db0520325ab58a74b4980f0be52adada6747b6441d41a9244f093d2075fd86cc743ad0f75e0180beacec33aa060a5352957bf6b8c391649f06d2238ff64144183028bd88bc2bd949a5e80d73cd63193193d7b2e5c5f56e68802943eb4104f88b0a4a8589352a13d7b3777455239dcbd5552c2989eb65a25140d50ba4b28564751d248125bda7add8831acadf2166cdad066b6cd928e9f7b472340555cadc3a769c65fa96d2309519a47bed1e85d9fcc8ed99bb0983b0cd6d226d3d8a2855355d0fc92e399d91d16aa3d4e863aa03d4581d2ba3936ac183bf1ff9d5402bcee1b7ca23fb7dd92332f1e383d9fca9cda196c7034fe3f7c3edd15764cd8510a82acf795125174b0707c0eb04b9b4388ba673a5c5e8a6771de7c32c64507dc0f25ff0379d2e2d1d0763ab51d64789e573b80745a414a739d63e761c39527bef7bed433cdda003e8da870823473947b789cac32433be96bb08eabb36f7b77bc10051315dc61c11812d7c8fb4a391dca876ec858bca76c46acb86dd8e9cab0d1f279fbb71b8f706b145e0ad7dcf0076eff534d9530aa87d080c58cbc4f19ef49dacf2f7a1c95dea1c0785d7cc94745b184fe3d9ac9482ffaa273fd9142a26f82e21755f076b4895407ac2b67cc8715b2409458dea9e2ccfe6a45d0b8bb9f81e7afbf6c96e597826cd4c4de8ea0ebc32c2384a72d73deae7337be5fe915394fbff67f1a10c90d3279d31e339af2cd1506b3368785f5e86a652de5298cedac1715259f05bd4cd405d2b769d81e07780c474f19b0e01423c3b1ebb5ba561583524bdc2d5cc2f87f202eabd18c8e562145e7feefcf081999137f9381959ad19e1725bb5d0a5d84476094c458d9f5345f3ac96abeac879141a39533a41bb98e1c407da2f3350c06cb1d4d5eb8a33c9c246b107728a25276871caa815e4e78f915ef6c8341d74f210836498d155feb3d2655c57a6de86df54af13ef8a6005f1107fb56010dafe24321dc819cdfee340988f5a95e9f6da7b20e5240ae2cc139b786d33d0887e62b27bc3da67948cd0265689198538990d24db329100c4f0c02cef64870efcaee6d8c1c4bd27d8959a7a7e721ad5fc20ef4ab79a66d86aaf05a6ecb709b5909078418d8824382438f67da74e7b8536a20d878850bb1eaf25ad7bb5b7ac9366a96531fcb0056e51bd4f293b54eef26f699ccf7f7bf9c6c88e602db2e724f6aabe6651b6a0ec4f00f8f46e56de1a0e0229766bb0faed272418ba03a3c3c49ef69c1255a7412730c6d5a391d07ba97b823688f4d513fbab0461966d1c3e362ce4c5b702d77c5a952f2e083eb8d91680830741b8b0a74e7d738c8cf67b4e365ca8e83c5cfb7630315c0a24b992fd282c4c9656b8ab068883a0ab8d8feb95ae72359568837237a669fb9049e2abef5d391561d16d6ae8cbe6c06041d1b54b26c678304ad682c55ea8969ccd54914a7cd6f2d64b7b5bc17ed457a1b9c4a176904c4b4b284a834cdad1ab211bce2837eb030b1e7b166e5d7ed8953fc4a065c5b9677c000066ffaf1df75c981fbc37f879e4edd970931ce3e37154505e92be375446e400762da297092baa022d9d0f0342686f131db4e85d03ba91a9b7df3fc83063fe6e0e43bc0e2663b4a5f921947848b629f49d6481e26fe29c6c370bd705297c415e6610e6e80eb8c3cd56f8816abe2529e54750a40f7582be88cb22203b34cc6128df962eb9f393fb12efd2fa17e4d2476161506724c97a8317a3167d9ac7576f9d56c37a7fdc741dd4654fd69cad110c6accd0f53cdfcc5ed31feb3192b781569a53e1f0cf819d3cbf14244701a2cda50f0faf85a6a4d918ac9dedd456aa9da1e0fa7d9923eb3cd34ae24253fc1c7a3315c6592fa757cdadbebc843b6c1863716dd0f6da48c5035565662b397f4ae2008924eb9990bfe2f82cc4ff20cf077683c4a24267ca0bcc16fecadd14d90d4067c35b2db8097f63caafb90a5408c8e2f8d7549b4d0c8537f398176f1dab4d6715fbe58694672cd5996221aee9410baf6f8f269a149750b1afdb857250b5f798e5ee1dd58cd0aec73733fb19efa66158d39036fdf1804e867bb2f721f04a3946e5e79480811be127aca5268396bea6db6e69c708919e65904036a973822716598df8922bd7762ad0d5a441818e1cc981d6c36d944d5fd20eea6711d8b448234a88984304994f3d0529c9b58f627d6e4bb5d16bfb15b5e800e33d5620dafc82f72408a9a57411b78bd860daddd7f27e521faba94880d611435de791587388953dc542db3befa62f8563a7471b765045c3125b5fb7a0e839467fc5715649ad95fa4ccf400e03d6ae636dc0b36c53a515489b901dde7a92db2a94e67de1423f0bc3f173edc2f8cbd52a77c8387d34c712c9671662e535b25e897da92e69a76325f978e022437e0818a501fe7e43a9a4fceb995c0bc07c860c58d964d10a1d320ec07be1552f4b054ae020338236fa20ae27b4f42b408eb77fa5cda5d6bafbdf74d0d00bce58faf180f1fc87328088bba367a7e4098913d62eeeae3cacd2ec4c31f3772e140193c2e28097b5894203f9149473582e61ce8ce33828199cafa7474fa5bd1731d32fdf206b288653d3bb9243e2947acc14155095c5604da0a17a85037abcdc8c9e75609270167dc2d2fb2b19ebc82934dbfb61436c4487cb8e2d192dead221fad55e55c151e30da345acf43b37eb474cd931ff1381be40030768702f586e61e94d85c26088d9416aa94d5aa28d21c26ab80bbdcf3a8fddf371fc7fb923429c01fc75e5a556a632a84f28aed9a9be2b328a1d79c42f93dcdb831ca6f564bef489c3c9ebf9d708927f2502d61507a7c08ca22bd03d4e7837a29fd24797b4239a8acfa7bb8d1917ff54cffc077ed46ff695e2e04ba320dd81f9933670448945c5b98669b2ad5622a9469c795d950583ae1c1591e2496e439ee7898c4d400a7c07e8bf8dbfa48fed4e9d235e5e22be0f741fc361857f70a1c209d5fac1fbd1eb26a6a39a40316b79b1cf3ebe4416ea4e2a60c9fe576f8cd73846872b2e65a2840b3dce2b38666d25fa073dfb8b64d3cc3e1d009b3656a49f392e7e423ffb6f3084ecc0fae97afbe2892deaf9d6c24ef407aa7a13a705ce607aa9ee31e29877c00d0e4a6e3b4322d1c6e969d23242db7ea253a2e4bf2c151c1798f1fcbea926790e394650bbed31e057492f3831ff8104ccc30466a5068ecd7673b1541eaa167b8593756e00faa516b0a4d766f5010eda867fb081f6350ac24658fc3311f0f7b4824a03fb08f0b52f4bd5a348336bede55196361c761b86caf3b363ce882e10e6d8cd671adcc269a1c5c5d1ba3a64f4fea74877670d557225c3f998f2c32ef2b9dddd1ab4e2877bf7e4428291ae39a3b5e4bfca89b92eefa82684bb7af0378e18523c049ce0d80742607a5a803fb2d90aa27d0c5b0e708e76b299be854b3111fafe013cefbba17f3ae30cea1096228fd9fca9021180beeb39933a98600d518f1b70a62fdaa6172c3c234d95095bce509104e909aba19787baad451682f02d24fd6977a208b6011f22bf6d45e627e6847dc5d76b35744d9b71f36ea19f678a5de2ee0a58c6c72defd0281fc11bf69bcbe8d64d9f232d3b8a730a2291571028539aec82f596274cdb3d6a85819b1ccbbf12e70c578dcf289481facee24a3d981ad26f255012165d14193a18c649e38fc5e1737af947482b3a914465a81941ee989f7966e022f4167d718a83f59071a79ef95fb0cd56681354fdf1778902d6277f797f7b197d371f5188eeb30e091ff5bb2c3467cde6d64f2b9629e9f697c03a2ed0e361fabc0f9e5ddd13d5f80ca7f940961ab172c25f3c534134c907bc0c680db680a0334242fc289cf8c1f8dc76f79fa98c4a94774a22ee6482ba68b37efe526bcec30432121ebd81c1db4091e7d3e9631a7a12e86f5a9048512dbf75d18727096a86d244b06020149fde588851a67e559d681dffdc959e6a7a1651a3a46e6bd8e720abda76501d516c73f4d399fb9705ee9f77a4c24c68f2d65c8230343334bd4c2d6d136af118ebcb19f72439ce9cd7a5738c0528a51a8a9ceb7cd4e40a0b5b74e8e90a41fd31eb361bcc9d1a40c91f1f39e8e657fed8b3ca76b71781696c113363bbc6572d3290d394cfbc6ec41cd10fa5978f98bdda454c4281862720ec93f99b72aaa93fe0e15bfb9430fcc538c6295ac9081181c411c", 0xddc}], 0x1, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x14}, {r1, 0xa0}, {r1, 0x20}, {r1, 0x44}], 0x5, 0xfffffffffffffff7) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x1ff) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xb30, 0x81) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x4) setsockopt(r0, 0x329f, 0x401, &(0x7f0000000000)="c2c394f155cb25c7e1e1018fbe00e04500819722d2c938c8033e6aa6224e06966b3a6555ff3680909095eae2557959ca06cf6da06d8d87ecd4987e22bf5281cc95aa6bc3d599d274e6995092e22e0b16fb76116c8fdd295cbe5cd65ce75972c0d07c74ae0386f30d2bf610c869bbe8bba2c0e2991dfb60ff221d54a37502a41843f26bc583086fc09ddf2df22f6cf8e0e10938ed4368cf1d442f7692b712d4ad2bfd94b1dfb245e1f880090609fab73f6a4e00565f0ddf1d8322c68a63c0ac5e339468b4e02b649525a81ca1ad6ea7d8a2df1797", 0xd4) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) socket(0x0, 0xc005, 0x29b) 16:00:05 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000014c0)='./file1\x00', 0x70a, 0xc0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:05 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4a, 0x9}, {0x10000, 0x1}}, 0x2) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xff) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x91}], 0x1003, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r1}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 16:00:05 executing program 1: open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4002040, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:05 executing program 0: syz_emit_ethernet(0xbf45e1a0d46f85f5, &(0x7f0000001000)="ba7ea9efef87c2aaf5997cf8368da15585133d523f76b1127bbfee8478f8dab393a54ebd99dfb2e457fc20a7373747e1984ef93f7ba64cb3c2eb332fe9c790ca70f15abbb50f8208a401eeb58c32b7b74d6a2b43c5f06b7f4b5a53b95b315524dc692e78ceb273474b01f7b6ae272711b083fae841f7cc42209074bd8fbc2ba75a2d964428a3d36b3da2b6e4f02624fa81674320e2c8bf87c168f79f5e41b1fd9f04ee81344164469d8e9d98584c929e961c21d52aa9b98cd72093054bed1c56bde88d499b2898a04a2d5a4ad6b97333345f34f424d091a242e5ad8d5cc603f3a30b9f5b9db282072dec97f7b16028fd15ef53a89cc8be2afda2036e31b44a1f3456bb647d82c4cc2830a72c5b2d633b00270c31dbc41f41cdb4ebfdc4cc370c195bad0fc7261001a55dedf99a746eeb2022827819583c88403e56936807b4bc909cd5ec4ca79d5d7c2ca71beb8c8773638eecbbbad82dd6ab1a0393ced024237cd0739a0363d099727ac64c9a3c3b8e1120d2fe9612e2ead90313cc63d924bcc28f353fc93977d648298a2cfcf90b2bfeb93a7561acc599f6a063634324bb8dae6193a8b60870db296ed69f770121c99524de89421f1a9c6226bdfe52213435fa4aafe21db55202c5ed7ea6790be386659bbc9e15c1db51514f628a429055bcd95de8b2d6ed0e6477e5140e6aa81b9e2e1ea1b1f5924ef61da5633392bf38acecd948c3b0817a8e631b54071d49c95b1095ea76c09aba4736bf3e2f3def3e227eede14f317db0cdc43f98bbca4da0ff678c7590f647f7d9afbb3da8d99fa321e70b407488c81b2eed788b4fbdceafb9ec41f20d7ddc427d83226f281339207025aa36b923b211b4754b5860fe3f4474f0ce3360dd6cdd48f639e6faaa4b04abbbbc0abccfb0e616ed3ac17c5974f48dc37c1c5975f085e4b46a9be456ef95fadb08f8daa458982187bb367c2831d0cd26fe32c39dad3bb666669e5adc6c257a32130d399bea570ced5e48501098655fdd547745264658256d0390348b69310880e70200bef8899ad913b75929a0d206b97961d6340a2e73ab1574b2a7c2f5ae3dc43bc387203b0883f4c5f738deac5403a9c2d60c4ba9132fae48ae51f4023c8e45f41f6ae46a4cea78a5ecbd99b5421522f881aacf2f32d4f22b2fb37baec8fd7c7bc838930fb604ac5d40160b53ed411c62fcd8054adffb15a9327c19fc13f4ed69fe3e59a162be50d75b26d705587d3e06e3c9ead822b51aa9465a98b3b36010f1b5d8f6c419d136783d8e1353b8674b59e0a81c5783736a66699744017b00270a091430c8b3ba60859e7725bfba1d57d86b75a7bc68bbfa36fcc8c36e0c5c381e04c134c01da14069b22640464a36f5a342796524cee23688d37d0c91708bdb0eb2bb88f21ebe63a4f398ce8dec962f4895a87500fa7602828df8a1a1f4d04e9d405f772a49100d3b31b1fae359387c78e423c7cb7abf5e47cf9f6d13a69fb28be08c5f4e6e01ae54c1b9357b68d74be30ae14636bc9b4c02e77c12568fa0fed4cf6eb934a718e90096d8cf1adce79e2e715b87892c5b67e0f0ff4eb740c789df127d5394aefb4f1cc67c45740da8df632998f8a1d721fd7f144a64fa84465e8d376179b89d614dd67394fb981a3ff3a0e8fcd0d074d50ede52dc31353ac4a8bfe2a8c44b44fcffba233747fdeebdf23488e657ad4bd52a8898d89896e4645411fc1e865c32b4145a343c0d375fda8f98fb709f7cb657883b14fd2aeb010741b172f2607b1108a4b2e147719a55eca73583a2406ca6895a48fae32dc968f58f09edee419688b6ac7fabbfc96fc7f202123bee9b2e91afae68189ed774166c46b613ce7ad4b9d907ae576804cdf0fb17f8b126e584bb7291e2e02beb3efc4fda4ca2026be00fd052a52c874f190f0801d408d99d2cdfbc8c9ba758ce7d57a12262b691978f0c21215f19ceaba3bae98960ec5e2667c45c43fe6ebb7e8203529dfece0e03448b4fc7e93cae00a710a63ee0380790ac8c8f8d7d89ee42c39697ba9dd97b0c86d421334ef55d301e765726a498e7f3a3475aa532363c335af2db27f173e187b96c9bad85af70def013236b38dbe7f7a9114d5e5ab5cdefc0986fcb4470f235b84eedcfc5c92751e2534c60225a8f4ae3ef7c6f0d4a2549ec9b7cf6b049b36bf326060ef8bf20a2e7e7c0cefb7f94aba95282eca9486e2dd5cb001107d46faeb8cfd118618e59e521aa0b0f882f78f349b7f061da2c64fa7558cc09c9b33a1903431f16857aaeb9d8d42b9870f4170365561152e09ecd2943e95ea642348004e63dedf8be4da13c27b6d31907857d5d114e6b69f0ff86e252436d756aed4bac956872b105b7a336e7594f36a7df1444c0dfd752ae664f0490470e7b0e4ef13b37c4768f235558091faa35c52cf9600539e23c01234e431570e600363822ec7ca19e96776cae7cb14103d23f508a6c835eda6a1bc2cf146b633672b0a399549f940a5f23d1eeb0660aff6d10b34140c2aa8d5ccc21a1fb5c8ba6fb0c42ca1eda8fe0ee369245912338a98eb17e97a061b7c9508fa7d158b6874c3bd2ca1906f0dd5e66dd20e555a68caf5a980d7873ec650f570c2c5fb844e628ebbd827b8ff405515ba342229dff4f61ff018d6cf3a6bf8d9d681168a87722cd6435855f35ae8b1b0391fd9f673cf136ec71e131d0ae9595eb55115c24165294fc892cd6005217ea561ac1590353d34e5a652791d2d06808fa559131a2e23237349bd9aa4af55490327d7e36b568149849e384e7ec1e1af45111377c24d660c0cd977bbd90ef125a039c1af2f9e7cf596f602397485341fee294e5272dffb594a1d00d5f8db00eaea2545870d0bb7b097552e9aa2a012c2397dcadc03174fca1ba0be92f4dc797cbc0abc17fd119d2e3cda0a52abec222e985216dcf79ec1613d17f24601e5ace5276d53f18b048c9abb774adb110af022abcc192eed4163efc7b9f08ffae2b3a52df1dd654b09b9833890d1712c673e381c069ed686c899acc58b04b40d7e6cdc69c9627310b905fe39b5fb41a0adf010e07acd96ccd3c07f147f44550df887d67ae4de46a4245c05ea485b9a5c94909074b3046255378ac9f57241861aad614881e7fd040ea7ab75ecfa490f1aeb04c66e2121b4b5ff851733f8c1804ecd25b08ed0f5ed9b84b8d33d9d41df91ba13e7dc4f49ba1d54c2a3dceda4d6f44debbb3b0e84c895e155805ca49b022a44d90e60050baa77560028a8583a1dae562c5a2b2bb3206c9501f3167e6044a3487a9d4cde4f9059441ffd21906c291a76060b861f2cfea81baf0e853210990e37d35386e39a55383137f3c5b5a0d0250a4b9614e8eb04354df16ac0c2fe049c258b9971f01bfd1b03b429440cbd836ed5554d2b853ae7f8ba433287dd647eca28eb01d5643687fe793dd9bb56578ba0be73e67eb28912f125aec6289546cb83c4498d574dbac9daf286eac1c26014999ce9b65aa8e53e324a2daaca1e4900b076963b2f02fe778b80c481b945503c6a03acc4ff7e0b18288512e3ee420bde8b28168475efe6c83ef0bdf89bd06ab1d4b328c9497854d9ef5a89a85a2f56b2040ade6b5084219ef6c914c8da0a4f3fb17f8ddc2637e86700f8af94c6e096b8df9005616b4ea3756dd2911ecc9e2a4953946e2ad70e8d6f3ec649b6f333d9d0be5e85f434d471afde9374e91b960819741f22bd78dc6aa750eff1cf48e450538037cc7513efc4ee1b85180d0b7f65f2e1059247a42e08091eb831e1034e5f697f80f3fdaf32523276ca2b704a8a237664670e127f3955c18c8b03e940f6317896a0d12fa297e1766465156680292541ae4769778f24a2f5c39475cf7ba3339c7bc7d505bce98f6bf6dbf6e325ced2568f2d430ff491860f30817f0e37a496f0ea5a148d3fbd14c7ebf9042763229719c712fe817944269aec9b06a830f76ab74675539d8c5deaba117a148f2a9ba5715f655350535d882046923ef1c313195a2ab635ec0d57ecae66961fd38d8870d57605408442613c3efa16a5deac1e6dcbf3778c4a6a20b89ac4017a16a4981ade2eaa19c0f2b9ad17812423c18da6a8225e4d2d82c27486e1fd61189a2782f1fea9ac91f7a0d70021832d783e7b7bc4093b5b92df25e3ce615d2eb553816f7779df759c8a0ccc30fa4e15c8a0a26b1331ae37ba9506099e8df2b47ed9aef1d66682d236f6088d9c16b455cfd6398e3db16739d0db679b21ce0987bdb9dc39369261c114f08af7d188163a1e8ec09a4d9c7f7a2f28743b2984786e6b2a649f3037af6e30933fc8d015fd8abf3ccca9ee2ade10a055cf240df19d7375d86aa10bf454302bbe46619c1cf43f24dead73ac55e7f5a0726341c513a10b13e847235f735dc78b255a086015237979fe159956fbfd9c89b66439296b3fb81f41af06d0428f2c30d5b2bf0aa7e54db9c4360b4a1ed8fd156a55144893d095ecfdcbdce65991ec2953caaaeb87daacf5df8abe4bd18eaf0e0d36444c7df4243c44cca5c517ada97669dda3530d37a6e5a8976b4035c85569c15e7e6c0f8db2fee446ba848750c0f5236160a0ef7de483c7bdff4556ae5f575ae5dd7bb79bdc62db45af711eb7098185097fa430763b78b1082b92a62355ceb432dd2a584231ba6908e400a1f38d9c9e61c9fca60f8c57bc209607c6d8808de32b113f447b02f14f55e1fb9c6247882f8a7229c1860332e18b9e3d77cc2935e897c5cd82f8fb224aad7fca2b833af59513e950f5a520195b9cde1439dd7244bae27ed05c0e37a0dd20bca32e1efc1e030a9ac405f63650503919ce16b7e2b9bd23ad691c21f9dcd45feb7ca9842c4d68c7dd348f360f97b000d537011fd7c836aba749521dfa707367fb83c1d6df33506e628346949a02e8633a61c88f39e3e09a963e170ea1cd8a40a2396edfd2266c8b0b85ed23a1748c9aeeecd2d47e53b7a7e842ae50968eab5abffdfef34046f821f5ff0ee5140ade5719a8ac7a59d8a778d7d1016f2b9efa208fa5622bcfdfcb7063d7786e0ae26cc42c15bee9be129297f057ff6a8e55f6adf70c8aa91f869670b737f3aa4ad93acd83a362d64322ffcaac30334943cd1f2ab230af48d129b0d0795de3cd0779e2d4eb0c49a5a26379d03d7dc964004a7deacd05c3981e058483c284cde6cd646d870ed7813ebf41ed37088c51897c1ebaf1450e1246e391002ecfba6d5b46d87a480c41549f24aeb0ba8cf0e59a49f7ded3605894d89b0d223f0bcc7ccb97f8960cbee7715e5095978997cdc2fea3ebb1ef337cf0e4c00fa69f953e2364b87603859ac1025bf54c7b70d39f6683109f406981488ebf0dc21e6283702d4b4676096996818c9e014d7d4c7e63f3331158c7841c315655f0c3b64acbd518a844d4266560b56dc785913e49dc73653b6cff291748a3667feed1840348efd5e3fe4613f5f34dbad9f07a6c63fc6ed3c00d162eda3e926a6c57c83c6f6edca66eb204d53abd6863f507855c9e0ac19025876072c6e59d0fc73240c533dce37d55bbbc7b13f293ee5425f120a5b3070fc0e80cba5f82ab39d8c6eecc5f50da1264cc6d9a593ebcda4b8ccc38d5fc42b3587d9175ea1237c49f94c9b29a0b829605a39584acf79a26072d55ef911f67daa47c751942bfdd067d7c5390225dadc3f94ef414cbbd4a34d3ae8d334408a1502d319cd5eef234553ea95e0458b552c5661ac0a0259082585687347dc5bbe58e27cbc9ddf4ed58685bc151bbdfdfb4f89d3609bbf1f5e0000000000000000000000000000") rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xa) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = semget$private(0x0, 0x0, 0x440) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000440)=""/191) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a4bb0ceee30124e9992b3a44f429a73fe2d198732873179f0bb786189a756122934f8d8a52c1dd5221a0edf6d331ebef6c412d5b5ad3d3a0f96cc324c4872f9a497ecc14b2d885e30551bcd550e79dac8b87f8dc03b82b989403ed5e1ff2a5ea5964e2661db4fd16c62ceab547f36ad9a1822d345bb8c4ab958bd49ebf5ae0307714aa56b140252926", 0x89}, {&(0x7f0000000140)}, {&(0x7f0000000180)="beb7449ba76c3371c4f537af142a9ccdb999e4b7bc0fc74b508419fd8a05860796ba314283b15f0612d7609ad9d135593b9e2f5f73e14fb6c99e32c566212c0a7c94f373e38fec1d9d5235f2d946459bb22f1a8bcc11428e47b908665c42fff52e96e30e60d53c8ec28c39c4912cf87e7f9fab126eba3d8b365d132d2cb783a6bba1adea9c7a11d3b6308a39020868b9271be05a31a4e9210cab621fa91c17d321fbde61a6f95c8535932b3af776a6ad1f78576ad2afb0d98bb603799e25e54c3c31240cf06ce9df41deb7397c8d845c485055eafb8804c1d5e1ba16c912b086e46006ea962c3191b5d87f", 0xeb}, {&(0x7f0000000280)="a1cd09d4428f30dbbe6fc1ecf0054d6a00e6fcd8b0dac63805cd2cfafbaca7298f040ce8a2d683caa35df4bbaf382581986dfbbeb942c3a81e0af7f8ec2d8148802c446d3aedee6fa4906c2330dcf13637083b9d709824a39693da56f72592cdeb3dea3321fbb59d5ae769a640d48b67ee3109707acc5bb27ed2", 0x7a}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, 0x0, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') pipe2(&(0x7f0000000000), 0x10004) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) open(&(0x7f0000001280)='./file0/file1\x00', 0x30002, 0x18c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') lchown(&(0x7f0000000080)='./file0/file1\x00', r3, r4) chown(&(0x7f0000001240)='./file0/file1\x00', 0x0, r4) 16:00:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file1\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: madvise(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)=""/104, 0x68) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x9869d403cfaabb4c) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7fffffff, 0x4}], 0xcd9, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x2f, 0x1, 0x800, 0xffffffffffffff99}, {{r4}, 0xfffffffffffffffb, 0x14, 0x7, 0x4, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x5}, {{r6}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x1b84a9a8, 0x912b}], 0x1, &(0x7f0000000180)={0x3, 0x7}) socket$inet6(0x18, 0x1, 0x34d) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = semget$private(0x0, 0x2, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x5, 0x5, 0x7f, 0x401, 0x2, 0x6, 0xff]) 16:00:06 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) r0 = semget$private(0x0, 0xe4a203ece1e65869, 0x0) unlink(&(0x7f0000000000)='./file0\x00') semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/108) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x3, 0x0) writev(r1, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96", 0x1}], 0x1) writev(r2, &(0x7f000026b000)=[{0x0}], 0x1) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/79, 0x4f, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x90, 0x40) recvfrom(r1, &(0x7f0000000200)=""/128, 0x80, 0x400000042, 0x0, 0xffffffffffffff7e) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) symlink(&(0x7f0000cc9ff6)='./bus/file0\x00', &(0x7f000017b000)='./control\x00') execve(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xc4a3}, {0x1, 0xffffffff}}, 0x2) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/143, 0x8f, 0x1, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x108) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x200, 0x20) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x2000, 0xffffffff7fffffff) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) socketpair(0x1, 0x4003, 0x9, &(0x7f00000000c0)) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) faccessat(r1, &(0x7f000003fff6)='./control\x00', 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040), 0x63b2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa1}], 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) close(r0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x8d, 0x80000000}, 0xfffffffffffffe01, 0x9, r5, r6, 0x100000001, 0xac, 0xe015}) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x8000, 0x0) kqueue() 16:00:06 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001300)='./file0\x00') socket$inet6(0x18, 0xc000, 0x7f) getegid() open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x20000000000) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70b, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x1}, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) openat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x20) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x1c4) linkat(r0, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000280)='./file1\x00', 0xaa64ffec1ba38193) rmdir(&(0x7f0000000480)='./file0\x00') symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000000440)='./file1\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xc, 0x2) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='.(\x00', &(0x7f0000000080)="5b249fff00", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[:}\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)="2fb023252e00", &(0x7f0000000240)='\x00']) r0 = open(&(0x7f0000000340)='./file0\x00', 0x4000070c, 0x3) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/48, 0x30) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xcc0, 0x8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1) socketpair$inet(0x2, 0x1, 0x800, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x8000, 0x7ff800000000, r3}) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x23) getegid() symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) semget$private(0x0, 0x3, 0x80) write(r0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/202, 0xca, 0x802, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3ff, 0x4481}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x80, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000097, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffffa, 0x14, 0x40000000, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0xbb, 0x400000a2, 0xd0, 0xc8db}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x46, 0x81}, {{r0}, 0xfffffffffffffffc, 0xe0, 0xa0000001, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x2, 0xa8}], 0xa6d, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x9, 0x200}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2b, 0x27, 0x8, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x1, 0x4ed, 0x5}], 0x100000001, &(0x7f0000000240)={0x8, 0xfffffffffffffffa}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair(0x10, 0x4007, 0xffff, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="b99cbfc2f197532ba05f2dc22b88c02a695bc240314d4ff6be042177280ae77b4aadd31feebfb67b78c90b47002a838c3f74849687cc5ff0e50913ff6807fd69759b6e215df0ab31c45c47e475a89c7b53cf696d681b5ffa6738950360a35848e1fb464ed200d35cd8748d269c3b1025d463a96aabc998884b590518ed6ff6f6cca9198801c0d849d47b3418a13cedb45999dc262c45d03cd6f6572d271ee994e0f63fa1ff610d0a752dc6a297aa4426e49e", 0xb2}], 0x1, &(0x7f0000000200)=[{0x28, 0xffff, 0xcc6, "7c77f7b051ad137ee5b750e489412d959b5b2c"}, {0xe8, 0x0, 0x10000, "13084b6f019690d5c5498220d5765fd38838f68d0b287b60169f1d9da85cf11545659abac2cf2b25fe7619d3ed1353fa2bd69a42212c01f1f0e2b4d8ac8f51697d7d470b0ebaaf203ef72eb2873e54ebfe3c2ed171abb80e4ad7b629a62d7f9023f16f0940769d28e2ee7830d435e8c4cf4d022d246cd2800b23a2c6ade2d9c53395d6dd7c6db7f83ba2100792daa00026deda4e7c78812f6dae7229b76500ebb5a6f15daf66e039f1e87c81393a69d0ff600c09ede16d280d741edc1f6368103ac0a1eb4f6aa12f7af4c335a0cbf50232bcadb16f4e99"}, {0xf8, 0xffff, 0x7, "0a17c52f2ad5d15afdf648a1010c3d1bb3dff29ec7fb4d6e623e4287983276f6ea756096778d43967be49ed96c4a0b958c3bf62e6402fde4ea274fd4453e9aea06ef2e251b5604ca361b113df43555536a182c9be4b2e13272f33a3a0dcdb2dcb19718e0651285fa6b08f404872e61a1d6fb3de42a422c315d1b5ef5852909244388ddbd8cc6658b154eb1901240bf4edb64a721a6648c9b1c90f876764fe7a1618f0ff4c5789873df38e6cd4e6d0c4221f5d6082bcc6476fd5c1938117a56eaadfafec80d32f4f9f979f572533af240603a3d792a0e57c54205e7e48837a4df6c6d"}], 0x208, 0x402}, 0xa) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x8178c6585a58e37f) recvfrom(r1, &(0x7f0000000080)=""/30, 0x1e, 0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8088, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) accept$inet(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) r9 = syz_open_pts() r10 = syz_open_pts() recvmsg(r0, &(0x7f0000002900)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000002840)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/140, 0x8c}, {&(0x7f0000001600)=""/165, 0xa5}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/240, 0xf0}, {&(0x7f00000027c0)=""/107, 0x6b}], 0x6, &(0x7f00000028c0)=""/47, 0x2f, 0x3}, 0x800) accept(r8, &(0x7f00000029c0)=@in6, &(0x7f0000002a00)=0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42, 0x27, 0x81, 0x6}], 0x5, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x4040000000000, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x80, 0x10, 0x8, 0x7ff}, {{r4}, 0xfffffffffffffffd, 0x18, 0x10, 0x1, 0x4}, {{r5}, 0xfffffffffffffffb, 0x2, 0x80000003, 0x8, 0x245}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0xdf, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x1, 0x4}, {{r8}, 0xfffffffffffffffe, 0x10, 0x8, 0x8, 0x9}, {{r9}, 0xfffffffffffffff8, 0x20, 0x2, 0x10000, 0x1}, {{r10}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x2, 0x7}, {{r11}, 0xfffffffffffffffb, 0x8283c4387e8a5437, 0x96, 0x3, 0x2}], 0xfffffffffffffffa, &(0x7f00000004c0)={0x825, 0x40}) r12 = kqueue() kevent(r12, 0x0, 0x0, 0x0, 0x35c, 0x0) fcntl$getown(r12, 0x5) r13 = syz_open_pts() fchdir(r0) kevent(r12, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x2000000708, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x10082, 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') lstat(&(0x7f0000000080)='\x00', &(0x7f00000000c0)) r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) poll(&(0x7f0000000000)=[{r0, 0x120}], 0x1, 0x8) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x1, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x5) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r2) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xf6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1000, 0x10000}, 0xc) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) socketpair(0x20, 0x4007, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) flock(r0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x0, 0xffffffffffffffff) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8820, 0x14) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3}, {0x18, 0x2, 0xfff, 0xfffffffeffffffff}, 0x100, [0x4, 0x9d0, 0xa4d3, 0x9, 0x7, 0x0, 0xa7c1, 0x6]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe}, {{r0}, 0xffffffffffffffff, 0x51, 0x9, 0x7ff}], 0x5, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100000000) socket$inet(0x2, 0x4, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3bb85dc60ec703f6b3d8ac0aca13", 0x7}) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) setuid(0xee01) socketpair(0x3, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8280, 0xfffffffffffffffc) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x108) open(&(0x7f00000014c0)='./file0\x00', 0x707, 0x40) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) pipe2(&(0x7f0000000000), 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x40, 0x0) setsockopt(r0, 0x1ff, 0x8a1, &(0x7f0000000100)="b297858468aad9f8b6974c0b2ef47876922a6b0e37594b3693dbfaa2296763f53329d0dcac27454e02291db8a246bef6a3930b559ff17d7473c8", 0x2e) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) 16:00:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f00000000c0)="00bc913ea2bcb4580f4952de6f9d8189fed9cc05873f32d9b8fca8621f18864e170cfc5c93e08e2cf994773f8e2d494a9ac9beb381afd162c1749748d0ff59681380fb591608ab28a310b0189c9e2a607a3ddb1a2539509e1b227e8494853d3174bd912d7eb6357985f525d355d60af3f9e8fffaf7924b86fd4bb3a0ed394d3a3363ec6af814c9b2a8b749902ce04656e875db8b0d6d11556e13220f92e69fb5923ee57ab81bf700b3122ec87d825c6460766c8276a294b9cc7d108887ec2111e72589f4ab41a6547ef046dc6b720e7e6a5b95fc93a0b2c13798fc7c07f2348db9ed2601ca27ffbc771fc53569a40f7b0ee1975f872c7be9d85648b3845fe0ebe14219a177a318052df8e754816d9c9b8ed91b04280bafcdcaeb5d2537b38265ed7141bb0ba74cccbe818015e8b977c077d5bdc66eca8511b84dd530ecac8b2c926b55ae0595c0639e69f89b035ebc3a3b8f3e5ed0a526f81842653c14fa511543c0763b74ea0ceb93ba4d6d24a086aeef19c596c02392838b84f58b332c1df2666cf8393057054398394e30378c015a640713055321f8616bfd4a82f596fd04cfb318f35affb72cfba949b49ad6b3ba6666347fbc2f10875daa51015ced33f6f29da073b276ad4296a38b36f0753d41d5d5f7b5551f5741d96dd36bae2d6f68bf655b1faf7c32a13da0d22402147f9ac86c85ac8633d2d9b52eb61240989987f2a00c036dbe86c61f6c324356aec743e1156cea7d23cb5e533021050d23b45b91326d2759c7fd2d423eb4b5f53e821990df48f174fbd4b4c584a06ac98e55f7dd8bb5a0d657691392e525f711955d5576751c4347db721383a0d6add62083bdf7cccde01a84fd36416b21d5da958350ee0fc6fd7ba6c4c4e83b1d6c86abef9ebaeb7559764f508b1703c484b97d77b8bc242079e902b9c7b82f821e3091f414da5f602a0eff499b721b15e62120f67741aacd3d2cab9dd34e792dde39d7082778f793b235f1a8957d827ea6d867e12cdff2979805fdfcaa8e494478703daf71a5c240f0ca1ed200f822fdff4cf48457dd9af1688cc0d2a1b55fb0650ba1ca11d8aee73dc77d3386ece3f633949dfcfafe5e2382a5027753442ff4ba2f77bfae696b09172c24774a4e990d8c771ca11eb7272e00c70c8935c53ebbbca82acb3c07b6e0121974b84bd38bba090fd90a63d974ea3ccc5240426adb99aa57f1813f98901694e760e0a00b6af5571a73bb119612d1f6ecca52c8219e9158885cfb71c130cad1a5c773824668500625fd6b677477b2e423fc6109d9ec33b13045a9092311d2250faa655830b0cb857dedcb30a319bd31cf34f762ded85729e173363937b8e642283896308d9ce7527fc086f8413e8e54d5c7753419720eb1d3f65a4799d72cc8ef0a4194e4dd7a7b0571971378b9c89411c2803dfd43a5f39549f9530bf68d4b6744edcd4aff144b3bbe5c30770c2da36dd70591303de55321c794ef979fd1d5f852450df6cf66e42f6db9958461205e37836550b82104bbbae68461841246dd7dfaaec7d59863bdd027c494a98c626645ec4e6d7a8a9dfaa2a861fc04e57758fa531860ae9c1eef581e356354057b94b7b3be33d12c70027acece4d4304392abee9f79506d55487970b768b5009213fcd797b3907e6d31a957bf549f22917893b8d10f4efffe444478d9b207f3f551a0082bde9f8075ea1a600aac3fd71f9d8b6cc6a39cd00ad32be64c32549fdb561e9edfd7e6cab086dfd6e5f40e4b69705a426538c37def6c82e4aae166bba5015cba9d1fac466fcaa0dfa867272d9e3d6935a5ef259132ac7138cc03afed933baf605173c4678dd4d2244e6d4280bbf6295156c8213afe4beba03f473e12f38d7d3f4fcd4573a48d722dedf5e58c551ea7d0a835e73b52151b03e3e61fb757ad39e4f9c632685fd6e5f9a399c4290ca29e478723a5170bd31989ea35f5b27671d5b72a65d90a3564e6718cd9ece5d1da7b82efe0cccdeb9e81e1ced857572050137481ebdd3c191fcb162487e41311b3bb485c54fc4c1efe2f39fdfcfbddc66e4db7ccf7acf88a93b35c9cc34b096d33c7be023c853ed5e7815621241d6ce68e6a208958cd75e59368fb9d6855514cf5a295c7043e7bdb22e6b68d6d3b8969abb0105302d786a8f270ed754d1273edf60bf310202aa8fec7997d82a2a8c300ab30b8abc3dcbb13d0b3a4ac6f8f2e41b5cf28d36a5d82dca5c0da93c2713b760952a0a4a86f42260b7b4154b8e4a0df727e21489e1b1d1b64d49baf15817215962adfd4781a118a9b79aa992495789c1e2178b1de7623ad0392dbccbb0a96f333701e909a37837c3dff92c8e3aff2dfd606fa07f9c2cf78785bb20ad51ffefbc542b1e7fb62ed19973cea37d7197bc4f82fce50ff455367f622475f7f10ba398612703f33fd961bc928b559be3b435356137f4dc7e17ed7801596b2c20392c2a8bf03914f4f5c4f0d947e4b056450ff826cf9a9e9b612ce5f0410544268f77549cd4a5957829bad747aa61b1c8fdcf20d64811f91f2c5dafd7b4a9f7d3117c59e0e27c1afa0908319379429c279b8608c08075c48a3d79e3fb6ffe6f0ff6a845054af00ca250e19ac8cb6ce920deaabc04bb7d968165ebeb8f02632bb6489b23c2d1b40f4d48ad7bc347cf2d6431fbf8edbd0befa194ccdfbc435be490228b43b8e72fc8635f4088f37d1391f4bc68d2c94d6d6b1d525cf57ee3ee9f6f693704d0556c75d6d774ceaa639b7f061751da395eae7df26c4f224ab20c0479e7128fedd29849357a53a5dffd5d123981d5cd7cda9a3d45af979255302eb5f60b1c5290d3dd516d216d3be0192609fa7e56d3e3baee46e1d3afac0ef6346926c84a11306eee57715cf32897538a838657abb2082299f45a3a199dcbe68a306fa563b4fb52188bc9a7d698e5a081dda869e5b9d4c106456ee8688146f68b8472f5046cabc915019be997af72b54683c423c5036e61ba33f35f02100631a140a2b77966bd0aebaa0fecf412f966563553f528fbe2f3d4b6b9dc3426139c72f9b9953cae03787a49ba52d1d71a070953d7743ee835451ed4a0912a9c969dba3aa4ab1cfdfcd397f46040b214aa932e7cea7d615fe7e5de4e26a78dc2186455f3962871b48736a6301e0b1506bdf345555c02a9f5a779ef7fac704b8cd29bc80dbba9b50dcf66e33db57c73778c81be69b424097dc230537a7e64a9f3f700c77809e93aabfe0239a574b26d227bb173a601e217cd0d167ee2ada8dc564d0c4a7b8f2af00cda0b15d9cebbf6ab2820826ee5a5dac5ecf02f96a2b720d7f250cca217d49470aa0ed5fa3a32d842c92aa6e2c982ee2b3b4667b063c8cf87f178fa6c133b7762d714f7325dae374aba67e26a3d72d74faece040bd76c9bcbc7a35e2a47d04f09de5f0dcec0c20ec8a056389a953f9efd2e793c04873335cd47197619497fba43322651c025812cf2670387db194f6721b9796a19594c2b41160ebfe5c586a023319bf42b96d423510ae792ba2592205e72932647c4eaead24a18d7d578e84561ddd64153dfecf93e0ae52dbcc9247b7e5b3dd1018f1272f15a7a212ed2eb28dad22ea62951f33253579380ce8f5bc3740aad7f2c11c3d5b7d587b6ec8d137205a0a65fb35c004dbb53aa1f84fc65f86ce674495b88664e4cdc57d5797902f76a99ca429cb710f300f1185ac7206ea8782b9954b6cde9dee738fe94ccaa14931e9a2a9ed90d57f066db7bfc80c4beee80847008526c774b03314497520fa126d3a2c65aceb3ad05816b488007942c8a24cbe4a47bb7294454be2cdaab8f9aac49c6437bd8ee1ee3a8838d9c3a3c0f8229a5ec594520289132230843299292b5242ba5247a054e5f25a86d4312dbee8182170552ae08cbfb37ed7ce14b4f624023d6ecdce09996c205d9536cae4ab6d07ba7fbabe1e50a888fdbc420d167e6227752f331324242271d8488f70cab344b0fbfb07cccd1deb54ab8ad8717f6000f4baab0dd9e3726ca92aa1add13ef3709197f90260b24a78d1f571bb7db2db172c7d2cab2ffd7fcdddacd9bc08a9d837fba9bec44c0006004ea01b99163b15b19a77b643ec8693a0c5999aca495afc2e2a135180d4b81e9ad3d7325f68babb4cac98c9a49d70d63237423b3b27df7ea6612c4d15dfd85d385f7d138ea97db289d3432a1dfdfae906b0d7f650ea42d7ec5e7902ef4dfa0bda6d4207df9b076b471593d9d1fb7f358724c9a0672809b6ae264f330b0fbe6a11a26c807978ae32af860e225d4127116939b8d2616778bed5f6e9d12f16314cf63091e4f6cb52e05f903a1f9bbd16312fcf092629f3921cf07dbf1bc0c8b7f6e843e2b446dbc924b587cabb4db13a1f52fbf324a67aca9175f81ded0f8a28921f914ab82f055fb3498e6f0c0e405f81de6970584d881ffa830ce04a4cb41124aed3855efca9276c65d51e8411595b333b45b7e818821bf74cf2454fa904f8c3ff1e2e1509932a921c8824794cc694ccfa500e892aaf3f0a321b03dd6f5d23d5caf00cbf92d2c7fef54ffdd066e140e78d376102bff0b0584a1c8ce8657acc98d77a30c1332b9b9c19d5f122e070136912481501dfebe6e6535f6ca46ef8c2f3f5ba39131598221c13e852b4efe63a8ec22866e490e2bb76d4ec34586a18b3bb66b52c768d1a611373726b218eadf82f878e696bb8aa9c5b12e9ef0fb3edcf9f54520f9d58c32ccd6f33380153612d9de932cab6e5748ab14ce6f81fd63e4de9c2c1d3c1496b60ee93b356ebbb192384b27d26717313a0bccb040e19ca2c90f81acc25c25564067212082c135d70e84396772c04cfb76c7c1d61c02650ee774687e6c0805987f21cec07ad53298c77656d19cfcbf638869b33b47126ea0f011d9effc1ca06dd7a5636af37befd5cdce1b367d9c8b83caafffa9f0ec21c76e751263d430a18fb0661f2b1c2d0c4fc1e7d6e7104fb0a9e17b9b62d2781f7a89ebe4cf97a747a8a973382ec191141dfcef53b47f5744af516c88d40257884b84362de3f3be59e1ea5454a2806424654f1ba6c3eab7d60cfe24d61fc755a6f88a9c29cd9964906b015e370b6c3c0fb332346c41df266c55279daf3be76331101db3f3045c3443f93a73a374b095560fd4fa7237ba43538b21a36e58d8485f1fc6629b554522d4cd5f3f05cf52399d6d06dc0c713f25fc5f770f6ffd113fcec0567c087892b62e098dc21f3d81d1de78afdca428b0b66fb2429680509e4acdd522e9706b7c1eec145ebd02992c08f773990ef870f481f4216d80d5316e984731e817bc538b6d661efa910d50923202b67aa1296de156b8c24e2536448017be5cdb00d9b8c861e8e35303431eaa674489c65890e4b729513a994d94e96b9787e75b599f537f7884702e40c188b109c59d59fc0aa4f31fbe64e76ff61d7007bcd12fdc934ad0feea8fc5c0c23631f65ca82e1cc0aa1db6624fd966932dd5b22b9be272900fd2117fee77e9db3466356294b909d67a73a5436eb0a7c267ba3736e14b8a65c4ff2214f99c58da940bf1333ea1beda82ec00ad7e92116ea4bf4e787a67fb212c6b14b12e2c4e03a27e2775e09a35103523010d77b4a1908ebf7e35c2574b09c164c44c26c12cd1b6be5afc600d6d1042d3935027202b6d427ac8abc1831abbbbcd1ad834898ea057f2a47055b5227e2e14d868dce5bb672953f840e92be31f9576e6ef38e41de5b019b3af85d332d275b588c4714d063e8a301807359a9f488c01579729dffcb788645b6d54b676901df00bfc4f202d", 0x1000}, {&(0x7f00000010c0)="d3d033126b5fdfd495af6ecb069a124a7c567eb905c3a49a80a8cc0a602394ae5070e69312eb5852645e0cc2129455bfeacf288b36260f6716c0d15bffbddd8bef80e6cbe6edca39cc862ec2054a43ccdf9d86fdf24e507cd52f131e7378a2e9b2e9bddbcb8b73e67d6caedcc91cdae0cf01abaf", 0x74}, {&(0x7f0000001140)='S', 0x1}, {&(0x7f0000001180)}], 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x9) r0 = socket(0x3e, 0x61131a3693a1ea15, 0x100000040) fcntl$setflags(r0, 0x2, 0x1) getsockname$unix(r0, &(0x7f0000001180)=@abs, &(0x7f0000001200)=0x8) setitimer(0x1, &(0x7f0000000040)={{0x5, 0x81}, {0x9, 0x3}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfffffffffffffff9}}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:06 executing program 0: pipe(&(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000100)={0x5}) clock_gettime(0x5, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x1, 0x2e6}, &(0x7f0000000080)) 16:00:06 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0xfffffffffffff800}, 0xc) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="b2330cd68559086dbafee2d96dab64ecccb745515ebea7ae045d387cc6b55529d88e07c31c17499dd62ab855bfb66182835375c832ecd0f03cc8e63ee1882afbff8d7ac912e7e3f3ee805e5e557d8979db2db93265d51b9943e2bc6c0775892e91bc7656148b58d56e842789f7948d68cf500a4b0d610b0a0c8288647fa2d00b68299069aa8d83ff241699fb2cfe1d34b26a689995c9686668a004766a52f98aa92f7e7c8987a30c95129c09075273c3f51357b439392d4768b27641fb33586e8f735da4de792f4f3ab1640409ba1ef09952788c1062e8344b9805d4b293f01ed1ca35", 0xe3}, {&(0x7f00000001c0)="1919b821afbfb65197cb0020d260c5f64f71dd543c2ae2b7f46ac0ea4b0e745b37dddbdb0923e614507deaa6e479441ca83b84c06fed70e6ce0c43693dc7c759172c0524f7dc3dfaa9356d962495bd72e92c08a9bacfe2bb49c7e10719e75be28d21c07e41863ffb53df7d71944acd937242252e6b30bcedbaf9596b6f10f283b62d9c60b5c06985c2fa9f45f91c52be1d340db22ae85d88de2501910d4cf9935e5836337295ae3e6df1a033aa1a1387921e575bf0eb51b9805ee98eca8a4010a35a504a1c68ca34fe2b36b43091d88dc4066db481dc025e8e672d6997f8574261edf4df8eabe5f8f9099893c8c34b122ed123f49d91719bd0e985", 0xfb}, {&(0x7f00000002c0)="25334c99718bc7a3120781052b52e0", 0xf}, {&(0x7f0000000300)="ea56eaa70aad0c5e4034c43347bad78bb48a2a77b0", 0x15}], 0x4, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x20, 0x40a}, 0x6) 16:00:05 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="19a4d5012c400708d8db20d987b19fbdcecf9931bb8bd5dc7c76beae9a89a70815349b5cf45fc507e99fbf0b627877593f38c9849b211d71541ed8396d7f1bfdbc02f67b809eb5", 0x47, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xef, 0x7}, {0x1, 0xb9b7}}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x400000) r1 = semget(0x2, 0x3, 0x244) flock(r0, 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x80000001]) r2 = socket$inet6(0x18, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r2) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) socketpair(0x27, 0x4001, 0x4c, &(0x7f00000000c0)) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x1, 0x4}, {0x0, 0x1, 0x1800}, {0x4, 0x0, 0x1000}], 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x2}, 0x8) flock(r0, 0x4) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40000000004) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xdc}, 0xc) 16:00:05 executing program 0: r0 = msgget(0x3, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/208) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000000)='./bus\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0x0, r2) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file1\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="3f05026285a2ad98018003ef419c28e5291b68ad8b8d70a4df271d974dff0b25b342896fc9acf7038c364c1185edaff579bfaa2d1df0ef678528e6c536df83b11a761ff41b31ad3dc6881ec8659d1a94eaa5e986ec6a925eb422c5ea441962a3b14f72b8b6df1365ca4f7438a0af0ae6763323d48dc7fcb3b2b316894647f3cd21a8a04e02d5e1ca5c033a6670e4b57d9b0150b4c9eec583ae37b9bb82a0e212f24cbba7a595dd4310f9e3ed68aed7a9418410edb9111e7842777be9", 0xbc, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x101}, 0xc) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x19) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x184, 0x1) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x5) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0x80}, {0x1, 0xbe}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlockall() 16:00:05 executing program 1: socketpair(0x12, 0x4003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) fchmod(r1, 0x5) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x40000000000000a, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3, 0x2) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = semget$private(0x0, 0x2, 0x29) semctl$IPC_RMID(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc3facefa4bfa859d) pwritev(r0, &(0x7f0000003580)=[{&(0x7f0000002340)="6efc45ce8fc6b7c08f9fb37dfd53f2bdc65d69aafaf4a625e31e894a66e9820112f188c27d94b35881c84104ff5d2ba4dfceb51c5774ccc82b142ad35b265ecb615ac1a3efa9c106a04b17c2f8cfe3d86bed7850fa96f688"}, {&(0x7f0000000180)="be5621f5420c0f3fe662d2dec596e3dcd1bf155dbb1bacc3985e7658f4"}, {&(0x7f00000023c0)="ed805fdb181bc57d57adfa58fe9b678a775152044e787d268dc27cd4d47c3fd823a951ad8463ec5a2d498d08b3483a2a7c9fa96ad8b5c543301745423dfadd74e0983ed64287ce8b03524b53b68f4b33e8bf159f9dc095fdaf4bd897a3"}, {&(0x7f0000002440)="30f978a8e9461f8382b3a02e61af88dbadb095be0330d2aea56b5bf44da685473a721f7b6e609c853c30e70ec41e79acb105cf263f9f08eac593874cf756b58fd06ab096abf6e805d08dcdcaf398903ad539e5079c4a71db40d35db035f2db26c179b2f73c825c8837883937020d210b0905beadc877d9db47acbc52d727459910461bb042e4d85ca0862c904871baffb937c7eae88d0f8371a3eddbc70c860c28ee16bedd55deeec954ef99aa3aeff283d2d1a7537bc39156a01e590ace771902f88cf72d818e1340f7b5dc59f8b354b7c696768f1126ee2e992912e77ffcd11f808598bf3616"}, {&(0x7f0000002540)="9d6a5cbf1f835e4add8fe8bf33112c3a6dbedfb06d0305ba9041fa72ee1f6fdc5493dd53b5cd996308fb42728f017aa1ce83062abed49f909b0cc535bb0bdd3299338e490aa346a250658f3a1ab2bc90001b0663feaf50c3be83b879a335ddabb8b6adf17b88bcff436c101d29e0a4ce315d2572945398e498c98232fc6d32ca6b1332d46b044bb872de5026e40310a10049024fb2d8ebb865161bc5bda86b0e637de177dac2966439d8769f4e8356952d517467fa0565a3b9c9fcd916d1010657455c904d8b0c8619ba9eab0afb463d20b8c5be65c34da9319c09ad3c6681ff6124fa55e53a12d1db64621bf9df0ed6ed3dd4ad1671aad8bbd9839e510d500177eea9ca5bce9135dd40b36bf9afa07832915b851d0c04bd26f6aaae3c8abf27926c59463be45558bfdfba78987be1ebb1280f1d2cd876eb118c5f2ecdbc4b08a981cb41553a7448fa74c28b79eb222275d72d6bbdeb3c847993ed5ec61d0507e3b6ab5296e76f65625c434e775281b5425c89cbd8ab8235a82db32fa0ac9344fc930cae4d42042da39bf955e0a1d88ebfb9b9b81ba6776b33e13fecac2133f7afc5687cfb63ddbadea5b524b0823bf25b5ad39706ab2d46fae4ce5fa41e11236020ea04a1d03e4aaa55146db457a55fb68c3838b60f04be7d563dfa3342837f7422c5e7c96ec90c56fa14e38984133d51394c3feef6812d821d493b779a653a6736ae8eadcfa872c2a3669222c3b03edc3efa30d784bda7f3ba96915ac2039012dccc4b77a0dfd5657a726e3f922bdd809c3ad0603ddde14fed60488bd97296c80a21c272e49e0d62a09e861dfc55741b9100c81374bbf9e1b9aad8cd7bc5bf8cd1964cef1b361a1362522170f25773c5c26619559ca100a75dce316de62fd64920af3e98720f8a30eaa042311a4d62c703bdcb83ecd29f3a69d0b460bdd471c14d03c45c6149c7d1c31b599f68b23413b528662b4c269c3e971e59598d2ef4a9084c4f1fc2aa71b30b01f83f49ed428086937f583ab5d6142c8710dae7221172e960a33c02c8779cce7d22fe44e384c9767277bfb4272e2272bfd18bf49377bb33b12702855aba05f9bd97bece30928cdb9ea9931273613bbf7c7d6423ca088438ce48bbe40ad7619165a18da0ff2348d79a310fc54a10726e28afd5c1928d027af21f0b730fb846b2085a2799af60d49cb737341dbd5ae6e63ff0936dfdcc62c55c5c97a4aa983a9425a3876ef3f751e856b459f3d95c10be108fab2f1aeadf1e09a1fdaaf460df61d667ac4fd2e0ff583edc170f5e201790196dfe7c23f7e493441306f735cd14fcf449a082e04949eeb8c0af98e6c25abe22e277a46f95eabf07bf4e9bb289f882e696acdb43705032d324fba1f7539e663aa2a4d38dead68d35e1c15c6758720e8168b1b375e1cb2ca27c4ab36dfb58dcba2943323b934a31f26ddb9d6f06d3d8976f54c7e7eed28ecab7d22fcb549fd45862b6cff290b376e0407ad25d1db74f2d31d40a838094bc718558bfa2882e9f8c99e3111f74460dbf63a0d8d1a10a8651b133e8fee4c64fbae1158ca091d68fed80f48dd41696832b6407dc8f80fd4d7961b344abd90b5df533e0544b9d52d0267f668bfe05d31e33ce5538c93ed7822d5021d70c9a8719ef6adeda8c444d3fa961401fe69aea201bb0c0b61cc0c1b516366954f13e88e45c5787c1f11686bed5c1c565426d1bdf3ba7dce6b2fa24addf92d5cf18345850d85d5bef9b59e7c7b3547cdbb18c9100716c970a2c283d3fa96cbcf23555ed9458b8cd94fca2c143c2e2268625372ecef0fedd937b3ebf74355a91f5664f4973981eba023aae9df231f0fd82bb90f61edeea797da17f5fa1cc98aba312731747f6387a2fa9724a3f600718f61bf66af560ad8720373f56abc18bddc795e9eab8857e18c707f414c958dca6c660ba177876bd666f46a68b9327ac4e251f60f2342cbf777b3eca3f7acadd857e4c2f12daa6b118eb2bad2fb871b31f65ae46dd6d504394a0483cacff310211b4640f157939fbddee93d2f7569ad1fbf07fba36a2584fcd7e1102a600a5a9a367205403e541f3fc31592babac625d2fb85c94557194949bb642c3b9343c8bc1efb9f75362f2d60850507ababd2f60a34ebbb0e4cfdd897bf52a43b856aca8e9e0e91ae932a75eb00361109fb68d626407cf6e26e78fa096c456d6fde256adff018b510e5132e6b96c8b32308489decc40f30cc3ca43d98b71d03fe69a43716c398de8004c28b795e1871c80cca812bb8ed7e6220c71aa61f51c8f1b11d505bd195adf1adc26611c87cddbcdab39aca38eb53249e12f48ec31c4e57be3f6dd7b41b6d3d7d374a692d599f61a6cab9fe708ffe1ec835ffe71ba735a4dbc5155c43fd9f5549cd1f01c664153c3feb165eb10982b5ecf5a4f877e7f6962e5d78f5ecf06153e6207602c5dfe0e4f1f6159ed4f402cb2f919224847cfacfcd12bc8e82ebe30b28940e9cd65f51946e6845e62ce89401043cdd1b094959eba641f6f7f8ae9a6d1ff809e4097b6ecf9cf8d16fcda1e72ff45892f1fa11ae8ce747752c8a774ea4e618e6b8649be7a83dd752b7c1735e4a2e6ae8ed654c573fae4d805b97ecd840c3536dae3b8990d7f8f060063a28f7b7c5905f54c9184495f42aece98e0c506b5130b4f3edc33db03516b67fb2468a452b3fae06356356bceff9c362e5f1fac5027cca9c68eb12487477ca2818eb4cd1acd0befd63b47e3367b74c49503fe69d64c31e71fa8fac9050e472f1d5a28c4aeda1be9b8235b561d1bda572c4bcaafa3d48cc1bece250afd899126b47e2ff94a6a217fdb6b283d891afde7d8397f530659aa310e73f5ff646e844b2e97749c9e02ccd48916a1a11978e89512c6de9eba493eabbf44678df554351a60ff4520492a4f4e1c519a5dec9f78307d1d2e22574038866179cdc59430d1a70b243cc95ce2f62a22c90d78aec069371a350e894694bdb7df27cf7f3029447c54752eb153eabeb1d00efb52642c38efe04dbc78ad24b8b5f9ada123ffeca513d5684eebed44b4a21494b231be59fe6a68877577f5859ab34cef8966ef57dd6877216ce2769400571b96cd97becab8e8db0e76b51a4285a1d15e58c7b0de8d2f526dea217648f792dc3b3716dadb140449783a43a1d43b377186ff280156c77ee5e27d1391d31d79f283b4a0eef3670c676a5107ccbf11b354746143aa35b9e5efd71b6bd765571cec81ce42bbb6c3498b078cc9396ff3e83acb69649fcaded4a5aaf23c6e1598c5293fadc972cce394ea67148382518a7bab1a60ea7d4ef96680be49e11c716380cd3026c996bff8b9d6c955ee529cccc38f17e3535e331ecb05a4761fcc14666e4b74c589e44f99c4063e1c00b1d488fe4986faf421f14234caffbfbbbd3753d85713956f97773e6dbb4a529c4d7cb03bebd20e360f33857a819e6b175ea31370081262844ac85d97e644a67918ad6ee40fb4a44d26c5ca1c8a6a89f30e1f38d13255a7b70a5fad251017749f348198356f10173b6846421028b21c8df79cb59e8ea7f1ce289e8df6de058ece3a5d7ce307a3a83be86a96e89a1b376bd4d8aee8ef9b5898be1ff94fe9ee40f2b8094c76c4e64ad35102e6e1a4b4cc3aa35459ab0b952186807a220a1f6f5a9510fbd657944f4aab5203f297121a605feea3d066e6d358e9057a35d1a0ff12503ac7a271f4c32f8b371b0b27514a66f3f11e7056d931b9fccc47c93192e34230690abf25b2b301bbde196af9c34b5e652a0022a54fe3e3e7939a22c052f92117fbf6bdb45125d929a0691f4992f713af7f43a6d204f84bbdf6786a9fb09027b2ab1b5bf398d79293ae8f44b20c15f6fa63d75e3ef30b0708795eb5aa6946e23618c6d5317ed379a7a3af73838d5e0361e3e923acca2241d59467b0aa979d291112924f028d170de125050604184ae704623bb59779d53b6705a05371f611d051ae59797f46476309764b4f4cbdd310b73aaf9c29b2fcfd25ae65072f59def86d0fde8ccb310bbe23dc48f908ec9d83ec682e75c9db48ef399fba10590263212d1fff5725da4816031fbf6025a8bb6beab592e38ef3c305eb42fb65962ede149f63e506ab21439659c6aa1b6edc8420b14502d0e964607c7487c2ad5461d8cfe0b6b57ccdbfb0ce60358c00a27e9cda3e885f778ae477ee70e99923f513e8e6654b4b0736eae84ca9f11544704326aff4c61189a6675e6176e348534af02816a8ceecd5a8c5ee0028fabb9380aa2801a06d6b9f2d451443111fe21d2ecde0fb50de94240f7fd958500919e1324803b488b526035814f09c58a9839ced48bec300b2d120c54c1d23612cd0bcdddc8005df71e62aabd5eefe6d6824705f6431734438d2e50b39c937656cf17530e1756bef09c57d1b7323d9e6c16a3ed70d7a6cbd4ae5117d6d8383d7a435a2ab7539cff506cee746c132e0d422190e4913e9ad23f30209a8753e9656ed28dc094afb19b7f4bd90124143c916d3e9b43bde371a31ad1b5a6438af0bcf777a5abf6fc138bd84871b62a11899d3db6a5da0a291ec14052bd16c4e1403268bf5c0744079dbd784bca1e167a3e518f1ba46d754865618fe85373b5969193f904d4217964f8e41a9f091258ca8d593c31c7be679cc40fd972b1ff0521e3ee47a3e2cb026e18f7a9485662808ca974ec974b992c370b560a310199b2fa7834ae7ed36a9033fb926d7111013d153269cc0e27b2524bfb71ea64718a97f4e96a21ddca8febe6893562d5c7eaf2d7b9ecccc1d9b0dce0b877e8159c70b338004ffecc86e5721f47fcff9ff7c8b53a8eb8978f7a699bd468b7d4f7f4e2e8e243c57207165cc1d23a0e8d38f2cbba4726345bcf45836e8426828968188c21d0066a65eccf1a1d96123825f22e435ad28e8aa8987d45c2390ef58bcdbacf6abb81bb9923c8f065c0d7ba2a6e9b9c42f53ff4522f18bef5254193fbc8b68c324fdfcacc30c29225c74389c1acf6e9c9bd6dda1023ea2a3ef652f44f625be51d55a090a20c3bffa82540ac95d0eb50468418f287d9d333f980c47dbc59cbc5111557488630de4fdb872647b722db781f9901e66923b3827d119e78712adb9d602d17c20585462254e255f258945745dbec25fb5853b0b76dfb9b872eb516bfd8985cca7e5ae4fe41083933da584b1dcfbcfd9ae8389b5b716e5f531a119c5c9a97609175935d58319c325fd63792b231c8d91a47c91d1cafe9068d9bab89b6584dcd7d036322539ac533271ed139dfbe6f7e727109da4fe1c451f6d6771a051b930ff8cdf2c334996f286f526a4226d298b8d3ed2a185a3ef09306ea5af912e02c6aaed6dfffbd6ea6b0b0dfc4d9daa06ee14cf957848085976a6e5b77534a74ba7a5551b5cfe11642822b3cc128860696f2ee5757e64618b6f6810f42e7b03196b681b1d3e1274b874e4cb97677d23f4f66d6542aae439830f8b6201aa6911eb13d0aeb4d452ce765f5a9078a4d2457fd8643f3dd43adbf18f23f750a936c77cfda6d9f3b1eb31576e334df8527a74c720d4951b9f401254c6e3374dbf1fe1847e19c09cb932b9f6cf0ccc42b12d961dd012cafad45bf942d1e1cb447b23ab71b330af81248f8f3292e796353968c8e122a8a4edd240f34533d2b4cbb51fd07cebf6d3ef7ff5c6f39c15196de4fcf3f9a4b9788386c5f08f216fd57574d3b09165e3adaf386ea3c68ff104fed16b36a0660c66e2c535e3195394a28f8510bbaa6d94729c8619216a7df905089caae1cf33512fddf0b921a25480df"}, {&(0x7f0000003540)="33198528c0210484"}], 0x215, 0x0) 16:00:05 executing program 1: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x1400) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/110, 0x6e}], 0x1, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 0: getrusage(0xffffffeffffffffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) r1 = syz_open_pts() socketpair$inet(0x2, 0x0, 0xdd, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x2, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20010, 0x3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) r7 = socket$inet6(0x18, 0x1, 0xfffffffffffffbff) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r9 = socket$inet(0x2, 0x8005, 0x1d) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = socket$inet(0x2, 0x4004, 0x490) socketpair(0x6, 0x4, 0x20, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = open(&(0x7f00000004c0)='./file0\x00', 0x488, 0x2) socketpair$inet6(0x18, 0x7, 0x200, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000540)='./file0\x00', 0x100, 0x1e0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r18 = socket(0x6, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="326f4605e7c8b4d2ec57774234a5a451b537f5a8a088e28503fccebd30fb58800606ae9e080c25247727f0843e9e4af9e9b4a38cc93ba838a2009cf985b841566404401972a2e5abfbd4e003d2de571f79fc8730679af06b1e5cf9a91fa2f66a10b9d9e26ed168b5ea8c9a6f49eb04d2e8a137f14eadca8e523cb65076d87077387c921a9f5599795ca5360babe8ceb63332aea66a03bc12ad5809dfb3b51fd34fa198f03e23", 0xa6}, {&(0x7f0000000140)="81036c332f68acbd9936ef127836429907ffe1374bc482b62c81f6b29194a510418436668aea6176a9ee6412cfc0315b103a4f142849a684b2e531bfa6c3fb", 0x3f}, {&(0x7f0000000180)="73c99f75b7bf8adcf57101061e89078018d0d4dfb1eff4aa319136c037a9ba7426b654a2631b671692ac8d1ed02eea69dc6a575970633e975f18ce6d5803675e5a2d990b4daf810ac70a70274362899ba9f9226ae26167d8978237a1ebe2873a2009101b4300ce162b2c42509a804ea357632d6ecfc34c420608ccd92e3f5938ea3943994613478056df15aa5c66d5bef1de7d38fd246315fe122342e62d934f0b165a0fbe3658", 0xa7}, {&(0x7f0000000240)="b91636338f5e2ddbb7b4116860c9cb767dceb6e609524cb09481634f724c09a36ed28b84cf1135fe1ac59ee525621711ba1c2315d9fa441409009037d5fcfee1a9658424050777d27ba35846739ce809cc4743b72100ca7184fdbf1b57637797a2547334d04a6e03bba373882ac17d5b7d68e9e4beea996b64766f37ffaf549e26a85cbec2dbdfa3b059aa00c649e6c5febcfbc0e70c0b30eb", 0x99}], 0x4, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xa0}, 0x40a) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x1e, 0x25) rmdir(&(0x7f0000000000)='./file0\x00') getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 16:00:05 executing program 1: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x4) setrlimit(0x1, &(0x7f00000000c0)={0xc030}) 16:00:05 executing program 0: clock_settime(0x3, &(0x7f00000002c0)={0x0, 0xf01}) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x80, 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x0, 0x2) 16:00:05 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xdfcd) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3ff) open(&(0x7f00000014c0)='./file0\x00', 0x20000, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) 16:00:05 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x400, 0x20) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') socketpair(0x31, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000440)=[r4, r4, r4, r4]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[r4, r8, r5, r8, r5]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="efe005a3c5d8bcd7e86c8374e5b15ed204b3928c7bf21fe46bbb6b4f4653ce2065b51c4e7c2f672ffd3a5ab8bdcc79c6775fe07772b84291d0e6c13c84ce8909b87997487638f93e3f0ec20400ded6be6971d724422369c77c777c3831767b88ffab7e230d7c15f0f28406a3192242e98c450fda5595b44a0138dc908fb5b71dfd2b7fa8ad05e592e28e896497dc35cfc44be9cf9473dfc77f3c75c9699271a26544295bb0dd67d38b9ccb50caecf8ac8150f153d44ee14a4319d6d820087bfea7338fba0065d71c3d4d6f055c4703720203fed37dd99841d159414c075747ad447896ee7af8c1a4cebc3c", 0xeb}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x4}, 0x406) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) fchdir(r0) 16:00:05 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, r1, 0x0, 0x0, 0x0, r1]) chown(&(0x7f0000000080)='./file0\x00', r0, r2) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r3 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x10, 0x6, 0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="9a79", 0x2}, {&(0x7f0000000140)="fd3f9527464bcaecb488ed13d99e8034d086678a92d5101cd759001210551b29d507c27602b0d741cb2c43b8916be0895569b157508888ed6b14b19a3754c08f84ba7cc6feef0eb04800f4a7bfadbdeb0f6d2c8663056c3b98630a4d866fd72b8d12b5d5dceb28b42be5c01f0298b6d80b4bb7efbfa5bacbbe0ce65743f0d83427fccae7390bc5a8a43038ad12fe4635d3ac1b71c28073feac", 0x99}, {&(0x7f0000000200)="935054f31bccd1be4325061424afca95b264e15bc1d8a41bd4a9ab792e96291997feaf9e7e480d722b346604e66540614ed44efc4e418ca0dd6b56c983aaf7da154db86aacf5bd352c9b837c00e2bbed639483e7977eeffdee3309c74b9c2c4ef716d7987f27460bddf08769fedd9f09526e3286844f1cc0355cb4b17d78", 0x7e}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="f8000000000000000100000003000000ecd1a1454e7bb2daff3556e431eda93f90859a9a7ba10630043b9909bb7bbd6be3b994204241bf8ac88526f76ca790a6b160fc57479212d1146898f6332a44a5a1608d3f85104a6a9e219c07d68115a1065c4539ac1ecde9f2340a542e0de14bd0581a6cf0e2714c5df8c4fa06f166a939bf4439fc7d99615aa0e1d6d6400fa8fffe106b1571573ead244a85dccec1a2e247eb440bdc654ea9c6c88e8c92425ecdec14073f667d08c25a6425ad60196d63549a7e7820dc30ec05a6a48b33c3a4d95cc29f791387b1aceb1b52867af8a1d55abcd75f956f7a202fb32ff490bdcac400000000000000800000000000000000000000dc114c626e66b1ebb6bf77bf02a76a7be484c7a560499ea0b6a35ceb48905fb0226d81a6540ae23ff09b5027053b39714b328a7059cb2a266b78362ce4dfd3a24ea222a1db6cd7da180f23dcbb0e816183668c94eddc719d1584445a6cb05148381e5ebdbc19b6be38e6409821a08600000000008800000000000000ffff0000010001007d65b038ca7c8a7406855e69d3bec32f1e8b19c60ced7c7f76ccf056b7ea08452da415153b97747563f7c715d9b25c3ab1abadca9772d0052adffd0581d113457c51e81899ab21ee97aa6ee0f68261ef959a25320bf9cbb72633db7721d852bffcf64318d809d3eaf8000000000000000000000000000000"], 0x200, 0x1}, 0x400) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0x4}, 0x0) connect(r0, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x6, 0x79c}, 0xc) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') socketpair(0x6, 0x8000, 0x8, &(0x7f0000000500)) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = socket(0x1, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80, 0xffffffff00000000}, 0xc) ftruncate(r0, 0x100000000) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x70a, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x7) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="91748c144b12e2a3138395b473638545efc3f1422368de0671de16e14b33e4e9270773a1b6b3414f", 0x28) r2 = syz_open_pts() fsync(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xdd) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x8000) getsockopt$sock_timeval(r3, 0xffff, 0xfffffffffffffffe, &(0x7f00000001c0), &(0x7f00000002c0)=0xfffffdab) socketpair$inet6(0x18, 0x1, 0x1a1, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x11, 0x0, 0x16, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='.\x00', 0x10, 0x1) preadv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000280)=""/231, 0xe7}], 0x3, 0x0) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) r1 = getuid() setuid(r1) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x6140, 0x1) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/151, 0x97) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x8, 0x2, 0x5, "03ad89bbb5a661545edf56abd56316cbf932814e", 0x5, 0x20}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0xe5d, 0x6}, 0xc) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x420, 0x8) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20008, 0x40) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x81, 0x40) write(r0, &(0x7f0000000240)="ee5c66bfbc8e8357a6f74305f032eb7170b7801cb4efca51501825353335f1961af9ef4d894d402850420093c9b6d793b19a1428b9ff240dbe47c96020f8a7527c676663a5c5cef878f962e688c70129c387ca016e4a9d15fcb036cf0fa760af7a8b57593813cdbbbd0ce2df27af49913901eccd9ceb32bff77815a8adbe319df3f21ad37a37efd765962309f530262e11562da028a21dbe486073075a59e404da6fc8fc1b2a9ee43fdf4c110734ecae27c837310b07e7", 0xb7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r6, r7) fcntl$lock(r4, 0xf, &(0x7f0000000380)={0x1, 0x0, 0x0, 0xfe, r5}) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x20, 0x2a}, {0x80, 0x1f}}) bind$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x27252f5f, 0x1}, 0xc) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/58}, &(0x7f00000004c0)=0x3c) recvfrom(r2, &(0x7f0000000500)=""/14, 0xe, 0x800, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000580)={0x0, 0xcdc, 0xf6, 0x1e8a00, "761ba6f11366562d15c5181049e5ca5f1e994613", 0xbac6, 0x2}) r8 = openat(r3, &(0x7f00000005c0)='./file0\x00', 0x801, 0x2) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000600)=0x1) mkdirat(r4, &(0x7f0000000640)='./file0\x00', 0x80) r9 = dup(r0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000680)=0x4) recvfrom$inet6(r9, &(0x7f00000006c0)=""/189, 0xbd, 0x41, &(0x7f0000000780)={0x18, 0x1, 0xb96, 0x4}, 0xc) r10 = shmget(0x1, 0x1000, 0x81, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet6(0x18, 0x0, 0xc4a) listen(r9, 0x57) unlinkat(r4, &(0x7f00000007c0)='./file0\x00', 0x8) 16:00:06 executing program 1: rmdir(&(0x7f0000000000)='./file1\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x8) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x83ba, &(0x7f00000000c0)={0x0, 0x2}) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') 16:00:06 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x16db044d, 0x4}, {0x6, 0x1}}, &(0x7f00000000c0)) clock_gettime(0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0xff41}, {0x6, 0x8}}, &(0x7f0000000040)) 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x140) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x9, 0x2, 0x800, "fde3d369ecf6ee969680ceaa4bab6557a20e0466", 0x7, 0x100000001}) open(&(0x7f0000000000)='./file0\x00', 0x400200, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x448, 0x21) 16:00:06 executing program 0: socketpair(0x10, 0x8000, 0xffffffff, &(0x7f0000001740)={0xffffffffffffffff}) symlinkat(&(0x7f0000001700)='./file0\x00', r0, &(0x7f0000001780)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x20000, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000200)="650ae8343a050c6d92d519ffe06ba5507d34d80d262a0dac24882d17aadb7b82eb7b5781327a4cfcd1221b77600acaf9f5207bbc8f35af6d9421b649b5a4045455f27407c2c776413d73c88eee7bd9710b3ce496075e47fc0fa571c7e9040edd52e9dca8bc73e3cc306ddd9740bc7c7f22f6f62f211b661cadf5c2344390cb5acf042f9796a899e9a265c333ba2e423d0e708b2357077eaf19757226399f7e5def371e49b6b4f15e35011f28bf918b8813b204a7a0e30b54cc81028540f3907ec1e322c055190478f1ab5271a240fedd5f430c80824f5ba09e2b952e72ab6d8fc8ae0018dde11e27f3a6ec6c177e790f3b871c40fdde4a655e18f2ce329ddf8f95a877a9ddf33df1ebd40d6d6d13bfddd9132d1716c1ede50f6a4547358b1afff245b4e0f490d6d687c8bafe6b63e86b489f8927c489f7400d786c0f5387fba2015393c0d986f77d28200e5e79ce412adae02b3d7f7f497614de442611fdeb92f0bbb518813933fd37284115b6bb06759713125ea1b27b0ab050837c09c3ee0aba24b3912ffb14910fecfa2156be5043f21c7c0f939bec0e7f563fdb8a914337c756fe98f1204ab52aa0ec0930f0e3769103313e2da30dbc08930ea387023890e3ee2dddd227b9bc746dcc2b7ff9b921bd8f5ff7556089acd7be58bd0f6d2c158feac467e3afd1a80508ee1905de863f56e44feef12ccd3a7dbc47e3b18c80115ab1487c189970e3e4ae6e17466af22e6488f34ac87ee33d47094a7850481d539e9ec8ab9fdd4cae2e793ed0a10a1a0838e11f3b1cc7a7a9679b9ef7d7a73e57d4703273cc9db28d879c638c06a44d633cbcb5c511ca81f64854cfd5d2f555a634c31466438beddb4c2ede2592b74d68c6c9c9dc438fe55786653febf1313ef1f1ee9444d8eeae4d2cccc7e487d4bde32b36e142c6df69a9b3c635b0c65b12a53567233fd609dd2a8147e42e5763034f74acec06f7391d5a5a9b68d50d3ecd365f6dacedb1106f3e29e62b4f5f03815a86d91d4ff8384467b236a20fbc4b538925ec26f59fee4a2b129bf112eb52ab3b851b0d1c6f615eeb1e772f27b9843b7577742d05a3e38b023c9de506743c1493c35f59e96023ee3c64e733ae0ad6e9b41286484864ccf7d5e89a7aedb84e257c97ab1f4afafb7debdac4a7b17b0f99e2b638f9fd1c3bef9a505307b57650b679dff0b13051160210a67a6b9529e633e30bb36593b94ebb6dcb56c23ce892d22eba61da2b273071fc46917614b0acb640ae7ba9bd6c1a656d1f4163ab4fda9d86917a1559ced02fbcc699dc1b6b8277be37bef7bbc9bd5c91c9c224af7e0785ed8561a5a3be2080f208c66df52b42f5f40b29c56e3f2a3754839cb11e9114b4644971cc4e9f2d1a208ead6334124e0e3b7f3a6a4d4a0dca5453ad57f8cd0c8f45a5a2fcb9918cfdc98252767ba42f89739184b3ff3db917898b0a8060189dfbcc79a9b25aa8b19f93964b406c08accdf782f13d2b1019e062aa3113b2a7c4f7a643717d9ea8ed78cf934157895be564b4665b1302facca482f4c9ddad8f024eefc60526eb29e9766c579836b942f661112a276dc9cac2fae7be1491b1001c14976cfefd2d129d8b037615ce138506e570cd820c7a0874dfa0758461171ecab4ee22cdb6c68513c4cc08bd383a538d3172f6c4eee2f6805eb6582925e3bfb9e5b37aed8408864bb4a5e69897f6a4d3adb9b09ac7e82eabfbcc20e6eb00ac78abbcbdd40609fd2481beb9c387a250cf06a553deb6a53d4e7a47ed5691ea09cf323972607d312cb4b67e1a895d1e54e0b1c5acc9e2d3c36fb67f116680cedea87ffd1f7e8aab395a147125f4e08e9ee5d35a3a2696646b18efc87ac19aa0708a0754d1a0403664558093994c40cffefa4d1d936a671d8df3198a6a855342db0620e9d07478826459b7c2fa24f09631cb78c663f40ac9ceb4ecb2093c9eabf6578a25718410ceedb8fe5ecff1c39c87ead0261db54662f90a72749ef0038762aa827c1ceccd0775855fba641d36dd26b7ad6b261bcad30275ae14201073ae8b0a071062a7f53ff9f9910431c3bf4fc9f29df166df803d5742b87ffca8d480897602671b8ac5ef199fa8425e97fa9cac62b95a37679272236391a1ff1d6ed67ced56981f693785756c0a41e1ca72fd6c808d69f7691c46ee88457f403e38dc25d9cd3726516ca1f34361be457f5cab11d49c8a27e5edcad670af970ed71272a3524a1dcc0675369285397e75def6acef7ec6868e3ced8b432ea9d340f0450edb8d40f2c09024f9a98abd9cdde100f8726579b26e8374b53c7be243cd7b8409332d98f26f164fb37a6d4882fd4aa8a758c34e0c16aeaf21e7cd1ba990e2a46a607f9014989b53ef5072d906b5f57a5e6dc65fe9d82fefc7d41908548341cac5e074a774704d07f4bd78e205ad57c9b6a4ec1c3238d070bf02f3e14f19c274c06cde8a09f0640d92dae3452e95cbbc59866fe7cfea2805ce63f93f1dc6bfae18676051db28ee2e1886e8309a5f3758c164ae5f4c5c0d4b2e06d323636a07ad32b7523408577b72a292a22e2c17d835dcb0d2937dd2ee3a9a4cef1082a5317f0824bd905a5f2eeeeaee582e695a957a6341aaf89efb83acb2850dcd27d407c9ff7c21b838e70b6d1a3ffaadc45c9e0e99ee8d52edbca263e768600ace025dafdfa0f1639931f82fad0f50ed0837ae0922ee0787d218067abacb6a35c34398eb19315f1720ad57e513766860b4f5d0b1a265ae9d247e00b9e0e36afd448b093856648db02f5e50b154208bdc027874d8fc91583a0b697b17d5a9a92bec414b02bf0d2f118db6489e5e780052b041dc5efcaa3d05a8be36c7069d4d57e41f98521e0409eb03bcb7307b54c3b3a43bfc9dd4d014cb78f7f3c1308d35fc50aad2e5e3cc6bbfc2f4514d452797d854262957772554439be7d7b9c9e44a222ad5ec58bf53b23aaf0898dd543af5316e199fcd2b6bdd17c8c2f2a1124e80f92d86c96cf750974217073308211f904eaff14605367f0a8bb0a203525ca38579ed02957a3473bcc5793e2843572bca1e504d5e09c1b33d7c8b7e1ec2061dbfe8fbdf4920ad75382454d98e3c0c4004e8aba13944db97f7e6a65c9ae22842203ca1a53adf8d30a5a15db4a3f9626ba006da258b01aabcde401eb3d206edd003ceaa7efc7d0b29294aaa21b82e9242f12b2837eaf35a825c3b283c656a852b93aae293e547bf7b3b519d441126187976530cd99af6c0e464f3c433ac7f04945c1736e505c27d4978893cc5fee77ea9703aa9a773888ad0e89df79265114f3809e7f1179be9c355af5d33fff56a93ac2a79b8f59146df2e3a8125d70d66404e7a12f82ec8b8348cbcb93fb6f10b27fa7e1a5865de8bd1a5b0e49e2553610ef543f3b8b69f78bc88b412e22c14a5e4fed1b191c538712a070739976779c390463b4dc381cd672e7e4498dbb96d09b15e4c28429159ac62576ed61fd88541c2190e2bbdb26a39c1fc5030cdb1cab42223efe4993fb4d4cd1b82925dff178b62c2756e0938d56ba29c20777116e380153ebe0b0558881f6b13b1fc63b09c72fafc78b46fc1220325ba9a7ce87f2179e1ee8c489fb34488ac6e185fd09efdf20a8276bade1611f15b4d94935114e400a08f715f8fabbe0254d68483f2b8ddd39027d45c7cf5aa3396b9e175544030c389508bb928cd769793015a571b6ac7fb07e1030e995148af4be81a3e3edd0888ba04021e4ef5cb9d89495835b0337722985df7cfc52b4bc2573c6473d9f0739889a6cd981ae10d169d10cb4ffabae5dd8a2f21fb867e1df7c4dd41b6422f45cefe8578aa67634ff8d20c950c5bce5a7f5732587aaf0cfe50fdfa9986de53e0a7615368bd1d03b7a0b9cc8800d2d0042657a79cdce72eb9e84789e0fcd186436eb62de1c5bc6741961fe018abf68fd9e99dd526b9eb4f783595a43706d6f1eda9b2ffe52356a906fe9b1da040d983624abb022a2dedd992d2b8510f76137397605daa8850e06a18bcae3a8db247241bd2d0a45d1bdd8c28ca2b7e212ea5aae66f168253fd9367e905b6f2f50ab1baaab6ef1dfa6d4d0e143512ce52f89c2d91df757e3410e834480894afdcde71ea5c0c1d171b390453b849e601d295faae1af5cb0998a17638b4d5923fda5c063f01c3d1928dbfb0b5cbd16c4d6eff4fef257989b4a9d9f117c4fd25ff5e678e5095861c789870d82f1c84858fc5d5c24cd9827ad64cb1df8e98cff6aede38ab32b4ef9da4462073bc7c73286dde6b2ce676e92528592ea21fa0e4ef4fc377634b49d3b5f27aa54789ce70156378f46563988b47eafd694b45fcda8c037b57de5c32afc3c02aa2d6c0e2c7fbeb4d6df2a337846dabe7c36ca2ae5fed3be46d762bfefa23d2199189b6d5ba59ceb1ffc92aa430108fb0637466ac93dddd7b85df411de16c8f37c3beb66a0fbf506ede89d3338ca47b669a209197c1a42b2e2396991f9b61eb391227f925a35628432df356ebfd9b8f77abe4c2560c206b84c54dd882ab1da0651497206b4a8e74b52f9c37038b145c4cb68d264d5fd2c7a58a6916eb2d5a8dc3432b39c70fe63f3e9d4496d9508a1e97e666a4cca5cddec47508396e72df72a511dc2a50ef0c5a22b8281fcb3e956b3d610281d31a84f4bcd92612c300184624e0acc01764c1310506a6a81947592d9ce1099682a17cab6fd3c2bfe3f0bda064ac764995fad426895aaabe0493022b7e48a68d619b9383ec1f3ef7ca8f2c0987cef2268af5e9cd37b6f3b99ab5270498d6f9cb4df49a717aa88ea314420637489bb3ec9b413814e35176ccead0e052b38d6cc4b4062c60914861eb1def8ecfa95474b3645013b3a141972ef97c46ea3c1a7c3fb6d4dde3db8a520e29bca1f9aa55380c8c818b419a29703447992d709ef87c8125223c847e67e947edf2a90eca99c5a25c602e25bf41b7fbf560ac8e9eab7773415bbfc21eaf88a1a3f767a6579b3a1fedb3a6a073bf24232f3a7b77131b4a91ffe32fe7b728f82ae29cd1232aed17cd524068f2f40bc84b8b4db5c22015f871bd3c64209894573c2e36c0f19e7511251a0831418031209b425dc60a51433b0e198ca9b35f358c5faea138494bf10523018a0872ef1906b4e0efb8863829ee920b7a44ad449b013d8d4fa8a2aadf60c83b62571365df0b272e5c2c03a194e0afc72845b46cc1aea97cad910bf5894d4f8caff27ace84ec99708a9a759315f62212518cf720176d96291d4f5f7cc5d052f90fa28fe2a5b5f63f3a4b515d1ebbe4a0695f06c6796b8d15b42864345daee790e573ab62083a1dd4926e0fa9eb2b5c63008b5c4856dbd696574ce5a1c5a59d17978402f01106739e3e86df513c5e902c0e1f2b65c097a7ce4cdbe08cab3cb6db8e57e416545ffbb5f6f91ed9b813642d24070d7c5e21b479e6db78054b4fbf80a37ca2bedc2b308db95557d80519decae8e6f6b7896b8f0e21d06c1c2e6e8bfd25e7cb6c8755579d440d76ab4d72d83e867ec54b152bcab4f835dd66e4e905f7cdab4ab4eb441b84e67d4584b376e26ab70dc7e6289fef18ecfc90b017de76a99c4ece0e1680b23d7ed80f539b17afea2032de9a0c7bb6289c942244853c8018fc1fc3ad14d1074b5022e73676911e4694811d377149c938457194ed100b5625d87e42573d46555ef506dbf2a02262edbd4604f4c3f3570c626217631d9e90ac76b32d9edf85d553dd4288ff1d045c71f47b5f8d42202f30403831348a48eb12b74fba55d6f5df40fcbd79d9092c62d81812d54cff9b", 0x1000}, {&(0x7f0000000100)="05c3b79e5a70c45b49c74e34591714257479237cbe911b3f659a52467ece28f55fadf312240792718859b6dcac9ac98999e38866bf6e6e2d0c9ef464b137f36f673863c21bc518a67973d01461b61769bb56f35f55a7425bed44df0b287351", 0x5f}, {&(0x7f0000000180)="ba95d991eb9bf88ef907c3e24ddef64ed4eb25f7035250ad049a752e", 0x1c}, {&(0x7f0000001200)="240158bf1939f39222f7a0c15ba5e122cc4c321747fa5daa645faf515e57f4f2ccc7963fcc809ea7e7fd4399782665491228cebfd37e6a8dea0405e7c203ef00fb6440efae12e0371489e05d63e2a6d8f52d593fb1e1386dd4450b76aef2a23cbf4ed06ffe6b14845e0542385f697b929550ef6ee85471bd1633c0630a936961f1d688f0bc484bc475de861c6fe05c6eaeaee3fbbd7050b7921d2a0af06f610b153fc819d6299f4256ac59b91d0caed4b1e952a35015b19cee1a4d837be7a46a268fc41d9afcc612", 0xc8}, {&(0x7f0000001300)="60672eed8d41f0772648e920b3f6d1f2c8db9cf3e2c0a2421fd64abefeac200a3cb52ca79db021d474a379d192b0186496d2041d4b137c4277221cea1ebc3559f2137261ec73727431fd9fb8b8dd37236a7554", 0x53}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0xe0, 0x1}, 0x40a) 16:00:06 executing program 1: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c79cda7fca54c8963dbcf4f989a288cb5b2ae7d7", 0x0, 0xccc5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) 16:00:06 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/218, 0xda) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x40000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) chdir(&(0x7f00000003c0)='./file0\x00') 16:00:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="7c601676834b98bb8aabe58a01161dd7a098eef8ddb45ef33c03f3f00f02b30167002eb94cc0c75b13785b", 0x2b}, {&(0x7f00000000c0)="947d65004795d2092944bd188db4a9374025fbd7ed7d33b2233eaa59549fa2fa50bfc642f77e1ef260fd2808706225308910db984bf79489f4", 0x39}, {&(0x7f0000000100)="4004d4abf9bdfb28d0949bf2ae2f1fb45b4f2219fc1c53ceb15f4f512d5936f49de71b3a215a42c573f1621486a679d50053ef6e6b1bfd6d0cf2b4ee4962bc30bf34742e62daa61a015ad12d0d2bf982d80f591ed9dc80967281eb412d717e5a753a154ceecb900b86cb59fc8bd72e9be61e8e04f6e3344e34e102c28356c2dbf7bd459d4ffe06e7b4d55aa9a8d4aad57ab68dadfcc0ab9afa236c056082c2408e8e4b893de082d34bae845166afe8034985d5dbd1cb19d4e27f428bfc5da3f85357130f039380cec7d3b888a060d818f8e436724692686e74b7c2b82540a847f9b04c3a20c670e9a29e6201cad9bc253a595f6bec1e5d337d6fe0c2bd333d3d8d3c5142b8158554a26e062246942aa6edb20d035bcb4653b4441e2868f6591d982fb80e0feab2e94e7f099afc93b0d903a14d3e05fd2c6baf080a0b2cd7a8ca5705515e61de0e9b8d9e925d089212d966053a1fbc75abea2bab44bdd63ce7b9b7a54f79f561dd372e37c67919666f1a091fa93ded75fff6a0fb6ff7fd88c0d1ae883810dfe09771f4fc9e0126b16f683f88e81cd966183d6331155df5ce3b448737aa00fb7010457fb4fa2a9dc6953f27fea29389cb728f6d406cde88e32e5c1b0db1c6aa538e07edaf0891c4a49aed2ca9c8787151d97e0ba857e53004acf5ffbd3fff7e0aae8b80d754c06dcdf0b9b43e066d659d27875f26eafabd5584a2af3b707c438db64c2b5b233eb5fa37312d9c3e04442016b40dee2fce7e5a0d854eb6eca281c0cb8ee8864d476c260fe6d14266f8340ac2a06781322dd9a7ed0578a59c9efdcb4024e9cdfb6a0855e0182d7d36db6e3c765a9322288711eeba52de3bb033dcb89e7b7fc79ef2ecf6f14308dabf4b9548308f977e88f4d34f5b0d02245aca98303b72e7030ff59d765dc1259df6a42cdc4da464a8eae764e3e22e9cb3b64bf680811a97355f2288ee511454e15683dc7b0782c76bf6289c1c200b7a3d4b915f19d7f95bc73cf8b5b77f147aaa11a8aadea2c2e9ef728ce7868091aa7147187778388e546551ffbadbda27ab8d6a3cbf29a5a8afecddb542300e7e4800c8444ee8707335e47750a9a659ce27851742475c6199cb6ee6209c58f38a8841ac4297c4eedd87c577d02e5672056a84293234e92f4045ab3f7287156e09971e7c87bfa5f3653fc983fc0696cd285fd71188bd5bffbd93c98fb89e46926d557ebfeff1f49018c99a446f1c3b95a805eb3e0cfe230b52c09df006e945138a72c0e9ce3648327e0fa119858884295eaf50625fc8c49ceb7bf20f3ccd4641b4c677fc58823a78db43f605f27976bc4933d7d373c1a26aacc5dbf2365f70a708baa45a4be5bab335ba8de40f8f0c362a2a237b39065e1077f4cabe3a8076882d9cb3baf189415096be87f1993e56efbf1a938e207f8fb59cc06ac347cdf61f625f558d66add06f245daa177b7bd870357deb94510fc077deb3a2c2ff34d80275dbd94bc195d6634f48d3ffaac536461f3451b91e937143fa86deaba8d4db4b72c3aa84a83de375af179a6bac4078cf23479e8be225e72c538b29c340528b397c64d054541574a72a19b70845b2d678c00a9483030f07a89e07f868c2c929c1e45ff18dbfcdcab1f4d90ee45d2df82ce5ccd9b91dd9f8e8990041cef22d758aa1044bef602b08e986b8765c1891ae5e6f31fd526b95f8940cfd6b7d17e134c99b84e40aaf2b5f1dea7463cede2c51b3b0e279efef9315494bb34382b85fea19394e85ed136a42d1f77b04c05cb0dd37aecb9358e6cdd6e5b43fa86f557c20858c73d1de85a000a94dd11f8c4c351f0a7443b5d96ae2b452368f53d2b3979ce3ea72c87cf36be6bad2a5f09b78b6b3ec7c1fed82f69f38984c3fba5fe63145c8f0917b6a3196cc009760d7de6583ae02f6ff2de644d2e28b259cf44faddc4ef6172310e2d9ca965a6238027a6de6ab5960017b139cb1770d7398ffd8a59ea5610101b6d61bc8fee530637ec897193c2f2c688824c2a9fc0af69f18816b729b01c303486079c3cd5d2762843ed589fa9dea7915d4acbb2bc67d50482efb5f231bb4eef1ec445f26115ea642db995377ddce86c2f109d337b1de87646ab72340db2670cc482637c59458ecccc80a3c8849c889b1e5b6d8062d4ce98a408da2f291fe25c7ebda2146b228aa449be8cc3969b86346459f270bad6e28c355ecbcdd27c5189d00be2495e90dc4746361c0cec60e0dee0183517b5eae9d642a1bee3fe18830d9de0b37efce57d431539d3c2105e3831f9ce9c04c69c001231fac5ba210624c8d9394144107e9cfb46fcb864d837403b861f29a42740e05fb02ae45e820353a4d3ca87214c7564798aa9ddce4c59552bbd46a8d0bf86b0e0e269d7264aef2d6ed3161a51eac22900ac5c1e342be49628f2a8660f020e95126c49061c27602bacd6aea206355df34588ee1d1d7e3264871f5fc4c08c418560f05a5c2155b3dc01482bed3842b8bec6bc198b04f25a7ff2ae9211e205e959abbbff57fc62a4e14781210bfc18de6c246a2d13c0062c3fb783381d3b552b094285c7c1d95d4ed9d6ef671fe45f521d2f6a2823d708d0a3f088d93d46ee09d50462cc24cd9071593fb016cc52273d9b35dc0dbf826eeac1c88bface21da30dff4386d0bec2ad79b462a43dea699a3bdf8e6f55cb6617541725f775486777973da16807686937f63c7fabcdd855151afea173b96231653f22bc43dce00a610611a67edbe3a4d55711bdec6b368da35843ed74aa4b755bae20bd31034431434917e0b8a20fda5ae2594569f51cba5359ebcc94ab3cba23787dcd6a1b612ed6eedf0cfd2c8733d8e5dc1f8cbefb313827961fa71ee1f241c4c6e4d62bbbde7bcaa36dd73433b11329f060a3adef7c48c119d99148f01db1a464e825ce3c863edd2ef14201f557b550b5e8bc92a7e414f9f26fc2aff4fb635bb08f77c9a8b0237d863daec6c21896fed6882ec55969c7cd6a1850694b96a290c778b2d972f26f5d63f4eb62ce8a2414740862e1f294464e529b2c530a277a11bff901cc4998d8c2ff357a2b32f32c2ff218e41c0b32743b0ba00328d52f7845e43e02fd493603b27e29bc62f943ba951900c87bccaf6136376544bbfce8885976ada7adb8a04da47c6399cf4c5cd7a83cb45146444c1a12fd86ac3eef924f5d9abb37043791c85954ee7bd9945def5dc6ba76dc3028841d8689aada104dc82ba1b18919c9f49d4736bdbc198290e417b1f7467b4a68000bd5692fbb76f2fa76b91be7039e10659ae8de6af20b661f6c72cfd2463192657336bdd314d9d97efdc1abe5089b6bfd6a09f71485c44f38236f324d4a4dd33b0fe848d55e15e8bf9628c0aa4ce6b8fe6188290ed03075e4b709d989719a00d931a406c52763304d208ca88936974444db77ae1849e8de15187fb66aff113ebaabb9a1b7b89bc0fe6b377facb88aeccfc48138635002dc450c40e5aac820bc10b70f3e04b589e7f0d61dd9acaa9970bd6179be35037daa623cbb1beb911652db2d33ebb8653563b0efcd332a99adbbe357b4658e15a827898bdd468810594dabc7fac8a7dd0bf99d121a0a9657e6922f96c405648d7ee5a4d9e88e1cc0a66c4de134aa67088fde3e04d5e3fa8aad8eb117ec8d0c3e96d1d554bb231003bef16951667c89a6ac2edf9d3adcea34740880458034e95a47b1bf5a1d4e69e03ad493938ab016f6770514fe08455e0928c99edf7dbf7c09102912b0f7cc6e99c82e79173a1972ffede119499f2ea7c6f7d9dd0823e708bb7f18810308493b301bab3e374b395e0c454b39c5a7f67f12b034bc40e867677ad032bed4f46545052152b93addd2a1aee6a46d0c85f2be1dba8f1a74abfaa1d33fadfb65de80ba9f3ee0bf10fda5113f2af8bb2136bce73429ef14da62ae17eb586293a207b25036cb21f6eff8b88d6344216c6dcadf44d1475dff29f1b72ba021c68fb613e285630748c867fb09c06176073e1b87903cd460f411c944ce7ab46467867ab826293ed6c7a0af9e99ccfbd1e52f6f0ff2284894874bbd3fe1561e039c8ba557b0b81b5df92507ce2a0ef9a710dd610ba66732d5d81bca5147ca99865b1dc6f54ec1a97229d57348ac7af3fb0b9fcbcbded00ca92ec862f5a50b7e660d4d8b187275d8585d4c14c5f6fbe194fd1642aeee51d69c1815472f60be225c7d6fa9f8f541cde6eb44a488bdc67d6290c8e7959eb22bbd20b44264eba2d224cb5c76e50f64591e94c1bf7b712204048dce880d68b651e383bb36bf15eff91e3f103ad8a1bcf873e39ace7b1a66b3ab56ceca22b46bdb229be578275b088f3f892dad5375a7648e57150f68f66cb488129dac8fbf8c1fd3c5aa4226310c3e0bd843f936722153263c2145b5fd33b018145754aee3bfd7faba1f55142cae75235a710cb697028195404f4685e7bf6218a0afa6afee089fad8c8fea0c33b78ddf4ceac6f028670e9f23b95074b94f5977c560f2aaefd96e372341c10154eb10c4d05f5befdbe18efe127f2fde7f4bb8ac45ab876703a6e9e1d8a3cd48ae5143935458339117cf8caa2faca0f745563528717b77ef57ff6a9684cac16405c7d6a77440bfb303377b5a3737ef5bd7ea90b33e14fca58dd55c33fb9ce5a6832ca11d8590d7d14898d2fc22bb066f1d2235455805b83057b46c2d2f248335e39437e56a2bc23067b98d2ddcd5c24ac90aee34ad96b3a0129362f4a9ccc00a0ac9ab6283777c2d4a5fcbff92d5a7e837713736c6fa7ab61ea64b423b1684f3cce88b12abb75f07fe198bf8f0a9170da290f2978fc83bebfa694adf956a40fdb088e028a757c288355210e876f48af4cd952e941e6771562cfcc702b1ecfe1fee6db4c1fe401918d32eb036d8d2df5ace50bcf5f3406e4e1724761649d0bf11349d4f5538eb0238201e04e206e071f757a8f95371b564daf84aa464c6f9fde7c2dedd91463771c6b00071936bf7126edef8c2e146400b9e8410e0a923992d946655509d01ca2d6e1a662db9801061dba265c19f34c83fc5231f34ea1269ea662e407eb2b501fdae72249a5771d3ad41fb60f7c7ae51c060e29377ade11e3aaeed9b2fba91237bc2046cb1f6b66847322c0ecd39300b85e4e49b434fbac894bdd7318f774701d21c73171a2fdd09929f5a8094e2e076d91372da3b27de69d1731631cf7cc43c1cb1935ff7a1f4a4d236696510f3c654e782155525d593b81abb010ba007d8189ee4787f230324f6a2fb529e85c91853effcd8aa286a552ee70c0943731766fff6055199bab6658f55a6d097b5f004de9af141bfcc9072f1eda5afe487453e37a58c4107e9c71e166eb6371c56a2f238e1619f1f3795d42df9675aefbd9340a230e780130ef3295278acdf1f019648893230150447065c4d590f2de5f915f767595794afca6497b2612fbd6468ef2e2df154addcbb1f223337b208d2076b086e05c4985eedaee4d07a11997d4f6dcf8dc90997609fad929b0eca5fce2c52ca07dcce7db698650ac138b2df0c77e87cff322ad0e0444954603f75339165fe0da2a740cdff0718fda1b39b7d05667c1278dd2e44f654a16db5aedc0015c7946a428131e1e054b8aa3aa0512c3841670153cebc8bc3c15f1aa9ea6fe4deb03180775aee1564a319146d3b899cfbda03e0a2ebf16e9b794f20a68d062fb1bf5d47c667d04351a74284fde5ba3add79a5acaf8dd189090a9ab41c365d24ebdd54e30b51b58f4f561068b487c7b816e5b1d3aef0470cf62958c3e864ac4a2f743a814bc2", 0x1000}, {&(0x7f0000001100)="e74ee6ce44b0b726396acb5b4152a13814905e949a230e9af5", 0x19}, {&(0x7f0000001500)="f3a1551e6f261734a216aacbb34eac140c89d5790710481165e166ea1b5138fcfbe36fc51a20bdf377b130216d601b09cd00eeb2a1aacff52766f25ebf2dea7aaea44f6b38b61d01a13bd52a591450ce038ad344ade9373750a037acbff7a08e3ae19bf5ec0a09b4e8daebce4ef89ff02765cd24300f813ff87883bcb08868d46f42d4a5f39f68ac4844ef78c191a8598accc8518b8182e5e052bb6c789f40fc537f50663d6df3f3ddf76b3fa486b12e487c2569273afb9fb8e6c5dbe451be4b940550ac0d2f91571888fbaab4f5a7d2082a60b8b9ab3e4fc1910b2c2e4cb1cab441e1c6ad8fe8198f3443ff1f79181c3d03121baa593fd374f4953f6c77a170e783598b0032a7cd4bd13f643de8e7090192c18db44453109cfc06685ef3f0dcfc8c9ce36c3163c0be4400688163da6a2d11e8b6cb776d1603a496293764c8746061afb817385d3024e4ca5a4eee5adbce5b800a8a5aea54b3a90ddd96618256939be8c1f391bab148e91e861a8e856a97d2423ba27fa6187f47a8182119007cbfa41c65893bd0b9f1d785fba52d889bfe402219ef48ffa7217cd65576ce344f9957cccf6a892236805d5722e98b171d2b9775a507aa23a1d0dd0c33d30fc93260295d7a22d1759bf0e51f0742e6a58c0720c9120b27d87bc6fc67acdb346d02c01e8f03d1cd197ad85d8ce52f0fef9cbb23dc5a16ce35751fbee6035c673f80ed8155ba5e2f56258eaed20ee519272e42708c6426b54edd2a70bc1db820f339be91e2179d1cf9dbd75413ec1932a2e1240883c63c2f19c76d087475a202af9cbd7c2bcf04b146b2c7bbcbd09302bf09c6029ac34875ccf754327fc009758e4e7d237af031a18f8c6b5e74c02b43758ee06815f0d13ba31f92afd439d8538b814d07975d5b5f731ec9af6816783c22cd7cad57bd105830f820e33645288fa7363f4dab5ad00c49a1e3f7a72f69c79d37d96d9c79b9a1c072d7b70a161a8a1a52ffc78d61b0115f0b7cbcac5b2b7300f0982d4d8d89a3116e1474a2d090abba14cedcc5bdb274d321bfb674283e838ef8ce88701b8554b3f9cc94ca05856f0b421c0c8919c809c1136c8bfe8b8a0e9588fc13ea7cf559ce0f0b538ab760a364bc34931d9993b80c6766261a701360f3fc641e499bc3db6cba6ce2804238cafc562205cf30552448a9fcb10893eebb1feda0cf98d6284485baa75cfa37483473a78d208e9af6ef4218c89497bca8f17e90e13eb02e3485b22b8871c6d3b41c20711a7d4c812134fc62649318559db2bdb89236bd62d4c97676c260d99f7a40b0832e2c656ef56d8955dceb3e8433836b7692c05836b4ba60fd4bf0d53d90ec1d30d3c12e8f0b7353095cf53e25a59ff4b22442022fe15629df5325d4cd742bf0bf95b492d7c9595d0246997047fd1947b954f1f5b505b11cf59d950cebf772d327509b58daa4a78a335723b6b3919d8d37da91b291c4ebab92f179bfd19a5340f5b1598d0d4e6bf5bff52b5bcd9d06306cdcfea629c16c33d363cdd3f5a58062b41bf3221b69dc564518f9c8b0512767b879ff60e5fe8b9a6867e2b565fb2e3b0c6ef58af6067f691368796be0507063b5181984b55045cd6d8885b14fdd9c2b3d21c3564e4b2d6189809c5de00556fd457a9e4388b13afc696bd808ba584c4f7b35be05c2141a7b3d318e316ca23a4a7786c9f0ade4c265dd885cab48fac1d2e89a0cb089d84446cc5bc0b10081067afd99e8b100cbaf92e5b9312e1678312042b9bb9f5d8f5474f38fbb3b4c0997f96d6ced71a22ff9527ee67cde99d7a54f8707004cc5c14e52ffed44c575b294aaac95ec15117c651a61eb613ad03eacef8cfe67f362a324f7284e9dd5eb459a44d923ffe716b05fd9093498fbeb79581aff48a2bb589d948df389d7f611793378313d8b0ea76f1cd522d9e2ff4e205d6a83c5031928efc09f07f4656d3f7391b6381f59727f50d58f7567f330cc83b42c984935b3176d5cac3393a2f6c4b0d1998f5b6b5f192ab7e7cd6c01de96aa02ad1f4b49ce99adfae4f81b736cf7767839ef4ace942e0699d4229a2cc679a116e1d7971564e79d27da2e711f18533a7951b4274b3be40e8a6fcf3e2293651da177957ae56ad335c811f679d187ccc936eab378771e742606cb3753685bb58db91b2899d15b6610b84e2e692501111d431be2475f36017f224c9eefc2825562cfc57e6ec47c2085cf6e77572a87e070325e14ce0196d4b9cd034a4d226a4a17355ad98db5d6b0700e621fa2a4e0f904c0126ff03e57c10aba8a2a8995c2ed834d5bc8cd9565b24ff9502c468f9691ecad9444147795dd149a529081b4370892b4876891ad66c0ea459484a0c2c0ced2b4210896ef5f7483a02f0f0166989b441285b4827e86c9f580fc00c735b12fbe12bb261fab2fcd2548624bdad0d86725b285a8e5d5c49aad6fad3d9c060c17e904cbf9f11ccab42c6a9463b3226ef6f065b673787d9986126f14ef6b9c0299bc1ae7f233be6e1b0e31327ccf818ce01918b11f717d39328ea244fcc584d5fef0d830a2f18a7f3f287696d68b146efbd3ef2cb5eff7e80e45c6eea75ea0c3035bdccd5e6720c448cf17b527a88640ff11907418d06e5f26292dc09306886f73e210a2c6c6ff5806aac28c499c813db89e5447196f3c0418105cb9786f4e0b74822ef9f1b5e2a7e118695b3b8e8160d43ddb3a93ac07da38020bc2a02d569f7da3d68daa6879c41720c34ec91c9cad3926edb369ab5248fd091194b9e6f77712cfbd44c23f9125f5e5cba2d5e2c783d28c2895812a38d31e8dc44f57b1480f4cf8dbeaa5015754156f3de51431ccd390cc169d152fa4343811d89d2706aae71ec789f412ded797c33efa3d80f14a32ac9b693a323b02571b15f2294df03c7902585308fced06ab3fcc63c5de298cfe7614d1afc8b855711c6603a408f5a468a87524a454002adcf699b4952cc9f106e0a5d3724743d1f3f910e10e2ef930520a36fc43ec8feee2852cf46514fb623efd2dfd393c98226669bff8f1f56f9d935bfbb9368e78a63d843a5cfba93af1a46d4447ad68b531022cb186e1b3651661d0079bf0099443dc9305055610c398a0b6b2fdb01b5f3f2a342583e3f16efc95b2f9385ca4a7021452b7943c1d4ea9e5fb5f2b861158a54474ef35f8e86579586f7f216daaf9bf16e7b9e054d00be950a1007f447c5267183e5a04c286d7f19aa545ed1e33048f18b8d940e89f8e9f462c314d3d779065a08d433afa05b5a37af1bf578f5add6bcf7c64783e041dc8a39eb5ddfbedd1b2a059af7aa161e536a3e87be0cba0e4820a9e87fa67582b649a590d2c981cd19ab1ef65ada401c9cb8ac2fb8cc5a505b1ed012b425edeb085106b23e71cb569c820712870f12b99d0612ed55ea02ac717618fdf56cf7c0add99664a276f258661b5824a2904594afdf5ff4a11a514887979d24466ae8a39a61573617bb3c077f36905c1c6985d99330b82c755c3771bb845d4f7b2cd7f72abb433064052cce1ac1b24af710cab6c5a1e672a591c3bf300875cde4b718669c64e954bbab519b2d3f818f37c808227ab66f3788e29acf6167f3802a9cdde22842ac192f856ca864d8c21c96dfacf9605b215e9750f7d09b65b8658e610ddcc3975061a55d8ba92b1895c40b3d0ef4c2c159c7a9f82fc4525c71096948ed22db8c66ffe18f5fa4519ba1b7625226d02128362e2023e76f4695defe9a32e954cfb78262b36bf01a85dcd02f4548f4e1a298868bf2be30abb1507edd4ed4f1ab797477500852658803934c892845ec42173850e8bee7b705062574e37e056cd4b50de9bd3bc59e9e67c738ab45394a7ba8cb04b6fa46842ae597995f926da94bfd730398000925b99812205cde9a83c1d0507b0ed3dcfcb721e305681aa1a469d10c863afd7c1d16cf52d38e3bffed79dcb9655313bc3495c8f66fe1d4a8c441ac76218f028aa89eb204ba4bce69a3bdbb73724faef9dfecd9a9f44b6058b49787c0112406f8668234d2a4abc50cf755725a8f52887ffd179a899423c9584dcd89dce151cbe1bd5645d642215581a66c3c85e0b5c1d4cfa895ed1935c5fc4b00c483eb4af207acfdb95f6a12ae3a8e438c6ed387dbb909c6c77da317b3259ac17bec73d46ba19b5bc5c6fb667764e34505a7fc256cb260bdb8ad7bbc3f9dc8929bbcc933b230b4d0a0151bdfcdce21f99d613d92899625f9bd37d9ecc1232442dcaf8d3338b59d20bcfcaa205ea51736521060697212a5a73fb10015b9c66b219b76c51d85d63552c27a17b80850365449310127555ec4a4be6c8719e9149387db33ef7d1e4fc3b3dc69427c4b6a72578264a296eb49fc54231f5425789660de790eb3d644cbb7eaae8bf4eb5c2b1f7a397e42b6b5daa7968aaaa08962dd7383ba5baf4afdda1b2a472c08cbfbd18ab873e9046a3456a12ebe39667cbe3373cebee89f104b2e7d34716809b01562e5bb6be5e2729bf9d8386371b4f873ac1741daecc078d5575224ef6d41be54b21a6d92c5a42ddc9b75eda846c064af6497cec17ca7eda4cc66b2596a64ee1e567df9cac1eae95799affb768f13b602a712e1b12fc3f10e79a0abd68d672f35c604c6eb533b7ff179515e712bc9f8f5405090bac96068bbe79ab93a7c3a386ba6187259ec5f74054cdb3b88475d95bd6534eb5222ee4cece3ed2c6bf707cc5333903c42effae9c3927aa94b75b8e4e9e4b67fda95fca29010f39466436c22cffc58313ee41d97b34182d9dda3f40f8d0084e086bfa93032d2e176f95e38dc894057504d2fbeb2f7327fe410b70ded64b023373e957806f4dcf55323688534d661f13f4221284e0a1b1b46de75a36a08c9fa6d7b8d19f97b027c0d0b082d8a056b0189ac6a3f58f8d27efcbe73911b06927fa43a8417600f99e1bbc3fa7825f655c0d454a23269b274650c9f62902ada5967328da61cdcf10497694ad0a1b1f090faaf4084b7afaa0840782979a52a44d09770a36f3797218cc527157c92316de8955638b6fedd2b1ca55366a63869c63448b43f132011b4ca2d8b50a4271b53ef6ed24c9fc577d312edaa6445d3d8ef77866cebc023239f60b337a5f596179a011b18803aff7eb545b82345766925f92b2df3a7f401936de8a44553f55bfc5fc354de1187e6fe9ef777afe3807821e12cd832843caccd02cae65c5d63334957e717a59bd13c6350f1312862779dfdcb37306a4e05f77d19c205b9d2d3510f85184433ebbe43cfc422a906b7ab91806788fecbe54ba52d2313fcb628b74f8cfc815af39d3eee5bc6b0b8aff53a6726596a147fbcf3b27d983fa8e6649912b58db004d3286028b8d6c93cfadb0fc9256e07e2c58c110d8d070c3d2fd56b2809dc5f3e3a46578d1422977a6d6de5d14195f5b766c2d094a39981defebdcb8446c0342e03761a0c77ab54b5941a646a39c276c110021080d3f173ceb437db6519aef44e61c01740249cf0bf34636ffe9b67ea91c5e1f0a3bb56500ee2af7fbec4dc119d77d0076816e039143c8ca18b196194aeb7010fd4d3e28c23e396fb4cdb5581591b127f16606f8d7431c206481d2e0e56e24b9873cc744485a77bdeaa5dfa23786f5e5b9daace9cabd36dd6d2ee001a08cae384ee76a2b5a99264e0782ad0bed93beb940eac6f93080d7d26a4b43d2fc889990545e338cc03dc188a6f4d884aa96690d531cc98a386875c17f32b7f882d7050325993bb42d64802f889ce806f818f2fcb69f65f7608eba366863e9c5c0368be6db78cae14534", 0x1000}, {&(0x7f0000001140)="bc79756ca0c18f54a47180e9e6e515df66e903776aba982e6fd8c42be0074bc265acabd1611a4b9b03adc31ebe83ddcf5a9ea3674f1c107ae61a15217d4a0f5915c83fd40ca7cd0cddec7fba36598d7e974f914c5dc9b00191cd10dc464e0a3c", 0x60}, {&(0x7f00000011c0)="066fb46d677a7e6d02698297ac43c52dbee34eb4592a5d112b51a27682de21e4926d71d4b0739122c77cb1dd4f4a389181720536ffefb8362d1ffc8c9c332a154e81a52ca838d7e2a558d12ed026947a8e15d689861116745ff5560a06ffc9b44d5545ac56896d469e47653b6783a84c8b4f76c88524b8e9e6d595abd177833b3bc093e94022dc654599df3a", 0x8c}, {&(0x7f0000001280)="78f3b76dac4e89d1a4c3c21a2e2e372cff75f909", 0x14}, {&(0x7f0000002500)="e3d56c45888df0c6531bbc676ffcb72d286c0e503077403741ea50aaf1bd23bbdc6b94d99003dd18452ad82a222a236c7370961c15355d6d2091860bb494e1bd1092bcf85ba824737423b5403ab01845760a6ea51312d1ea9b927184be69787c4719691ded94add9f45b9e0690bc7aa691ba5945e738e946320914dbe4c2b6a2fa69057287a260385ccb00f08c7c0f66d99111f274acca9c0b5269ff727cb86df24a7af6e9143d334c7500be92a27ae7609a20dfc786fb867eaa0b403cc8f08d09edb77b16bb8cd9e0ae23710fcde91dceb5a0160450e14726dfd381352fa3310d82a71cb303d9b27823c8eaf9e2d1ab4d36ff6ce7e7bcf59a010cb271ad97158301259b948479720928880e8a5ed8fe24a4132dcd2f81c94afeb12675c31981b860d48412afa9f730c3c256ae16565f700acf150819a0c61f3e42cb26d9ca8963d4ff51527d994733e0c712f1900dab9f55c7a276bb649ee9e1c476d08f5589c55ff054baf278bbed13fc2c1cecd9504173f97069affa5985c6bdb8512bbf276ab079dc23b69387ea995830eb5fa9d1b81be64f81e1b7287831d7a8be9959fce593c86b7ff2441a2e57af32af740e857ecf91c80026e22cbf53e4b42bf91cf8556203a27774c9c0b43d8d5af595f24d9e353e5af29899aebd721c9545c0417a40963252f3549a19d8a751d9b8341e5c673ba2a3a94f3704c8c7a56e17a21aa98df38fd19ab80d516f2816e33bf7bead89e2f77ca69b834327567dcebae0e74545c3eb796935b22a16d64d28effbe7d26b9e366a30e3272d336c845540ef3933c5b6a3ae5050a8b53e12f6af7875639b2d2796197f80b5c547a8dad18bbc29f1810b9b4f2f6782b8baa649337388bc7ef6d4af20cbfb2abaa63dbeede940a8b5bbd64c8a7447c840845df1dfe37598339801cc8e128124b31971a50dc4cc1db964741341f7a6542c4b2e721259d6decf065439db7d51dde0ac9fdc6d9c27f0569fe7ec7e5dae00d7885d597471a5a0aeb3aea8ebdb60bbfccac818721dab38ecb6a4a7c6fc52d1f679bd62a91154261a0c5188a6ffbef1a66b41a7c45570a211a6e2318bb8e6838479c9853710918a7a44add35657953f8cfb7b6953ab2b84c89b415e0d38337463f24ac78d9ba3feb6fbe5daf0ca4a7cd809e9578257922cf55512bbe96d0a96a051fc567d38119a8669c4228a960c4642b74bc4675d0f8ae69d53c22b9ef9f3beedcfb6642f63bb4e959539687eb130ccb66bccbef78d0a75deca59c1d075f25a7d69936d043fa019bf8beb55a3150de87ec72917b9aefefc0797521f0cabc95794e083969ed178bc0f2b168afd5c443e0e10a542a1ae60a42ff7a8f4cdf60dcaf4a8cbf95a757732c99958562e5708859d4516aaa031cd0b5f2d8bcba26ee7a59622f803d2c67df0089df329a8b47a4a28516520426b500caed5bc079943d81ffe1b74563864f620e038aa32b29a1342d75d7db1312d8adfdd484f4acb2156f4c989d55ee89e7923fed99c51a6d2e131d50fdf0d4ddd1e3f4c2d38cd44646355805bc210b776ef9431f7b66439a50e5e67f76a6e2052bb277af995bc43a35eb56bce2e005f1cbc14c894d069c7213d1a156b9d714517a90111810fa29d31db47a30494bbbade5f7514143489a5f8a226c601bfd45c3d7365cf623a3ba54bcb4cfb7476a18d1c492c239eb1d29fc17110ff6eb20f53c7c2f9c8aa7b46f17f14fee4574419cb5e2d5678de1774eff7b0b308b296b439032b33081523cd9df7978ce38f25f9203864650d2cbc9e4dc62201163b30bdd0ef80e2641cdeebd0fce1c6789a64bef6203a5760e7b03a59762484beda89107e29ba9508cdb707e0b2719ca030d2ef56d2dc3d8e85332aaa861d20bce2fcf30a208b30c7a6a098a378c95bef38b8f16174f72b91d4d4378c360acf97272018805a87967662836e4bbc298827ed2e7bffaaccffd44d4fed5283305931d421d92be3e4575527a2089c3c852f65ddf8391443cda4e6eb71d9ec1a0ae530fb86ec4ee6d4b488d0fea2933c98f4221d7ff7e5f6c4dd29f1edd048eb8d8297c0dcd4b01802e77fe6ca4fcc93805edfb6d3e2730f15588f0113faf8224ccb6ab0163ba6d5d40b20d1a0e8e9e2522d1c9c1f9bf4da1cebbef46ac7e3abe016540ca7dfa71e346cfd604bc84a161eb6e29ad2ce8f48ac8f0e7ba6dc47153befd71ddd066d56c5694e09dc7e306640182d8ad3e386f65c842e6123e65fe9380fe2b7db722024dd3c6a1a50d599922bb443b5e6ceb9881193cdbbd0484d1ec2f1ad5558fa5db281a6004edc6d7b645508eb0b7e597d767b68ce219535095fff00e5a59e5fa98989a94724981a0ea877fae307330a77a507e331f27849da7d6d5a3e45ea461633821ad21fb9b63e506f8a41f30b3e623d7b05ac3e343747a29b00eb8c8ba049a11e3ed6bfad3173a6a1f851c5c03bf06c2ccb7c504f927109ad95c97d2718f91c1027d99ea4b12bd469efcfff6bd01a064be820555b46e08c08192fdb707cd9673feb4df82f1012aef8db8bcbad34fbf14a580baf32eb8abb261e2594a925955242743a89c2975c5c141f461b36a8659aac3d48667dcc76e01949cbc33e0de6b1296499512ec1def6761b9f08b1fbab8589ea6827b89e9bbb9342ef7473b6be3a6a75afaca7a0452ee53b8b11144f1b980ae18eb18835e49fe814e3741bfd83380b8436852976e87afba031b795f53285c7182f7a4f43a12cc934dcdffa3d2b02d5cf89d28a1bc2a3d95d92f6364bbb0e5e14eea65645ed492007b2620c8b99ead3f2682fac80f4712ac2ee1a088a4a16a0f28c25ac00b4a400d2cd739fec1fd5c482f21f58ebcef6381272c2b63c5bc7c0f7134b7791cb35ba99ea56ebb9b7eebad3b81ef8ee8379802b36afd356729d4469dd3bc878fca0318f9b679f5d4cfed9ca3ed6fefe7e0a1a06d4f8761c35abaad1764d84bbb9a8277ecf5c56dd7e39a6cd0fe94e66aec90e36e5eb5f33e7029ce8580418116cbe0dca2846e7591adff1874bb4ef03b4ba7176dcc24202fe6aca78f15588eeb5801ebc59681781a5e00258ea6a2fb99c25b8159fb657a1f3dfbc3ae55a6c885f208ade570d2ab51a0fc23232804fe8d5cce00de9c2aeb4c53c96a28b591ad83a859586b2ebf193fe3cb45f62cb14d1aa42520b1230bb89011453a213fd65b5dff3720f688d7ab114d4c0e8172440bba82c9ee3da007d179127b8f6746b6933693c5177575c09cd6fdee19316cd01b6e23bc0fb8df6954df732f46611ed563f901e7a6cb8c14f1cf790dc1a288a6d3c1e9e9982555ba28fca79ca561a8e6870082ba0e484fc10703945d284701afeaf8f2298f77e3b2d70e3c921c6226a302ff3b7e23e125667389b26eeeae188152bc064999895d57ae34b6438fd367d9f7abfdbd8970a86e8d85441de0402b4ede54bc99f64d790117d1c521e4abe6736a69ab56e83d9dec33e531d44568b141b4a7fd53c29e60909d53aa3fa2b59eb1eeba4690fd0815c796cee30b2464e32fa600720c12097c63a0d2b081d4210ea01f9709257357f2e2d3ec20d9889283c734d30db94a3c7fd83ac37dbecef636667e1e872607bc2d43ea81a66f642c9ff862bd64299e46e8ea8c4dbcef2d0396c13eeff0242725d99812e38cb245c96be6d4ab1bae06986c04c9a3398836940d58b22e11f7166f5f547c1658ffbbd75727a3666403e12a63a386c37f93de5cfe8abcae549bc834d69f5e45f9e9cd9e51b59b3a974e218eee5acdad6e08fcb26aa0012cbf1f434003433c7e1242f77d3357c1d85d9e1ac8f81a21d83ff125452866fa68d72486fc12e6d8fb6c21f2e340dcee56fa9ec546f3911ab41ef069d5ba42688088ca0656fce6223b52c2b45df49efd2a516dfec93c45f78d6b8a8a39cd721afe025dc1a89af48e0ee2d6008ad40a49d1e29a8f6ebd7d0211e7e477de394c5d36ebbb9ebb1f2b39dbbf90e1f6fb34f3daec97f493e718803e4b008829ce4d7c1b06cc94ccf5f22a700902e549b4e3ebd31510e55a2192383428b6d375afb734d3e23ca49f60071606ef3819a8e8191334e7f024b67730cd9e81e867028dea5e473b7b8966faf08a84a188c53b3d19e8d06a5454979e2b7ec165405aec73b5be9d123e09bd93d02a46bb3fab85693e61fb065744a90a2c4fe40ac7a49053ca5844925bd65a9a0f1dc635683836f5135fec9266ac6aaee9f5158d8894298643cc19d51e7feaad672acd22fdae72570cfe6eda125363aeab1ad88ee2a61c37ec3aead7dadea727b9cb3b9b5bdaa5889bc6c79808ab4ab9a2c64320c781f70e4e73e538cad82d4af15233e63d5d392ffdf44a8abe4a0f4bac8ee41b624670a8e9ef3a7bd9a00a6b7dd773396f656b59644dee1728c61120a6d4eaf1ed33f3f9d47af5089868d83d058e590db149674cd49a428d2c7924779aca83c5be3e401f56379a6aefbc520a51b263fdf604f6fae0a7c270c9c26251874e3773de8c6c0c6c09d904817a3e3fa10efb83bb19b6c34850ca4b28c665b26d8353cee1c3b8de1b5c83e21cc6a3fd7642a8d3c69f0bc80720bc5873864a0e10c28d5a03c526b1b1c1b4885a9b72fa0d3ffeff5b26e5df218e536806ad6e457b0488c61fa009126839bd8e2d6256a6eb293d2b765fd973f9c48888f2a3d6b159820b3cc0a0f30c7304adfc1ef4be2192ae327523aad2c3fc956e740e11cbce65a561345003077b887e7d14910546e57de7d1a6cfc03b1f960440987aa2dc40530b42fdc3a932ed6462504be8c16105bea5b7c1027807fe33b65d8f980726553f17664d759f82a39a0b85fe2bd7884fa1668a14a7a53975033124225f73936a8a900d74862fd334770bbe8f0586b8647bf7574a5928414fe83f2ee9e9dbabc067d537a25730b96e082c4306ffb8366cc864629bd89aabd1f150348406d33dd4cb14d4814ac91ce6264e5c37d1ea814a88a574162f4ef2409a922c08dcf229ae68cea53f4a379aab8dbe909161b4414e6fb1bfb871a5194784533014c2c66c82f6cf33f4d016a393cc4e56e45f4d3dd5df1fc77364f796166c6fa7049889a3a826a83bbb095d312690167a8cf3e8cf22e932c86ed2c26a1479f7489f77f4b3f1f04666b44cebf8275a70ec2b7711ca861b9ea69ec86921cea42bfa58e7237b13dc01c68f530976466228ef2857b54217b7730d939aaebf7097e49634482b2334ce8571ec6b284e13544dbcfdc269ef1131fdd97ce9f17937726522d75516b75f4966f9447e4d2215cadd37b752c218a14ec0d2e8fbbe7d9e084aa96f70142fc1375c3a10da28ba02098bbb243068dd9f973f02da9631c40d9df8bf25fa443c0888c01952929b5b5e4a6396bd830b31dabd64525048f10ae30c5809c967d766aec1c380a18c3a8324a408455cdb66c3e2d59fa2fa83dbeebac48896da6aa95b5e985c79db389ba957e810e801901b83a0d8159796d1ff2c52a4f37e712a523e3a3761f8e81eebd4d24e377575f1deab9f1b3d71ed14265ff1ebe309decf4dd3241826cb674fcb75a4d34228095d95550db20e76ea2a25dd62ebd0aced4a1373b7cd28b75da6a22a37ef150937499f00911ca03c41aca647e427a4e627a0aeba321c84fb9d261cdedd99d2a10b98b62c65f4f1380bbc864b55cc185ccfbe791747c8b50e58787e6217998e48d5370853d137b170e1b6039dcd432dbe1aa7d3c3682f94a388fa69763b094c87b4bcb2b8b80fd00a727ad3eb439d795d80893ecba9bff516a980f26f030f4f5ef9719e343f13245f694c380", 0x1000}], 0x9, 0x0, 0x0, 0x400}, 0x40c) symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 16:00:06 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x110, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x3, 0x5f25}, 0xc) 16:00:07 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='.[\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0), &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='$.*\\\\\x00']) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$inet(0x2, 0x4, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xe9d1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: r0 = shmget(0x1, 0x1000, 0x240, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/110) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5f1b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x0, 0x3}) 16:00:07 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffe86) 16:00:07 executing program 1: getrusage(0x1, &(0x7f0000000000)) munlockall() 16:00:07 executing program 0: setegid(0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) 16:00:07 executing program 1: open$dir(&(0x7f0000000600)='./file1\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x20000000000000c0) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7f, 0x10000}, {0x18, 0x1, 0x3, 0x1ebf9919}, 0x400, [0x3f, 0x0, 0x7, 0x7, 0x7, 0xb532, 0xfffffffffffff801, 0x4]}, 0x3c) 16:00:07 executing program 1: unlink(&(0x7f00000000c0)='.') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0x171) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$inet6(0x18, 0x8007, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') dup(r5) chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) 16:00:07 executing program 0: mlockall(0x2) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:07 executing program 0: msgget(0x1, 0x20) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x808, 0x0, 0x0, "f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd"}], 0x808}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x3) r0 = accept(0xffffffffffffff9c, &(0x7f0000002080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b496c1b593fd11cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f762136f0e0fa87f7b1ff84bbab2bd8a933f4a6406a83587aae1744bedc1804bb39881a50de6044e6dc871cc439ae1051000c3c195119c0baaebee8ba043d2b2395f50956e19c1af01cc0ab96b3bba3a16c0000"], &(0x7f00000001c0)=0x1002) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/54}, &(0x7f0000000240)=0x38) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000180), 0x10004) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:07 executing program 1: clock_gettime(0x7, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:00:07 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) ftruncate(r0, 0x349) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000fc0)=@un=@abs, &(0x7f0000001000)=0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1001, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b9921b31a3d280ef1f8c6e5e06d03ea57f4d7abbd1f5dedba552667a06ba2a0e00abacefb4ea3bb3c7e5601113a253eb0fbf9bdfc6ee2a5dd1e333276f9ba7d80f49e09e30655515868f1e85981cb9a6bf7d5a4e5a8dc7f0bd0b7a4c24970bb79b35f421181f8235fd0c0a0b4d8a5b80bde9d327cd7e4c5d1bd52aa484fb8cf92bb62b2e622bfc9f7d5f7c4dffe18ef3f4f6c1effed251c97be521424f04d68438787c707bf485ad39c847143945cc968db9f866bf9bb1c49d078b07711ea133e0844855f3ecfc295f0f5859ed7e1c39c6cbb152ed613550ffff1cbd0a69ae4cd295036fceab492760fa757c300eac953af78c5ec3d678a190992160cfb7badc447279ecfb65922011fa148af174e259f03cd0ce2fc6e2bce05b2f0550e1930ac1bc65dcdbb9d9de13b549f339e5a560af2e1232c0dd2638f07a3dc1d809c0436d632f9ab993063267c2afefdf49686b0996c40de73cf3268046defd77b38c5e0858e63e66828c82994c2a2f37fb2e9446d2c332f87de6749eab88b76fc4fbed6943f0644c32142a7e0a015e19e9de0371f6eb6de8d218d0a34744996dc899320a1d1482ec6880d053c8b397f2d9792eca103f5baa87c7921eb1c9f65b06668cc19bf45181ad3c8514ec4e54e8c0562b63b027f514aa71c77d23f69348cde20d66356c1ed727f85c1e8588cc1143a5991846341519274059785fb7b39da0e282e39f0f698a9edf4590e7ec37ecd76fb4924ce79bf956b5c5f14c2edb2965db2a04f4c336bb41909230fd14a5c2b1a146e3ebaaa7f08ae91c9894d8902a705e4e1f13c0fd114ca40db6f1df9e983093a80e66e7ec5ac6ce7abd2acde439bc21220d14c867e0681c02b2fea4e5ddb668fb9b7304b834356e31e50fb620e951f92f3fe3c2782d3431be69fecc9c69c3bffb9d0513b742669ff60db13160f9c1b1dd5d62951bd33df7af5fc1ccecb6277f58af645b7f00a4694debde14e83f0e911464be41477b2ccdb4ae18cd1770a687247694c3b1dfce0a486a4f80d35075c971e18eee8a210139ff26f971e684d7b1d70438156ae128e164414fc7d7d0e7d7de1194b6a019aed48a21bf73e0f96a47603cec05bef54c536c4d2bff5d568e1b4038eaa2eb78f57014c559960c59459f91f5b647a097e0a280915daa2f0f610e83ebe74b695349a25a171e11089ed71599459b7294d399fe44a6d8529f46531ce82a8843e351fce6d064c1a5cf691c06215eede2f83ec3150c6dd1f3f5c770c13ab8014fd0720e1381e73f02e0068ec2985d42169355436d223897c094962a172d6ecc9fdd4a58a907b8ad9110aa623ccb6421707c58c66477e62ecf4490327577a195a2c2019d37028a060d4cd36d92d7f727f139c551a15c6026d03cdc6c93f06866f90ff3e3e888526b9daabd2e793b78ccfcc76c49e1ed367b92dfbf1e09cbf428baf1c37209452cf4e7cab15a1691ee50e06137d140e33beba5cee75ff7090c314d876c21c178488b80e82dacb97f0050dfb785faccfd48bbeceeda3b42f5c751c51ec8804cc1162a19bb72a50a26ca100c6490a3a32aa9cec1bea9716a092844f50d23a2df9f3c93104f76b607bf2502244d4a17b2e82c839cdf3534460b1622149e49df6555f97287b6b768b7a51652b9405b6b1abc16bfcf3d6064dcd1bc2e4f37eff9511414083668d539d2158456b8fa9408c356328691caccdb8449d03c9950e464d927669b049cfb092e10eab65dd7076fcf2c024036f6aedc9cd2cbb9901e6df7000b4b3cc339f09c6820f58c2e4b7683e9f63993dc977c7efbd6ae0de8c00553e941af035849072e66b9205f97cba63cbfe52341ed26c9426e7b502fa85b8df595ff0c08f326757e746dadcfe31d55667a3bb7c95ed16de72e9b0deeeb00c8cfe9e3e6baa271b69c12572ddcbcb647b9e48e00edf1faa34a732bbb80c02603653dc4ea1dafcb18e0e1a6e53e03fa49870f1cbb3bf066cd82064099d7fd9d32ba3c8841b29ff614c4d63bc16dd2bc8eec6ff6a3a3918727b5ec939c61cc1c8a0db521ca37c86e0475fe127d3eb312c1de3e07fc76a77cbbe211fcadd84a1ae78ae93817d845fae6c30ce327c334c814097137095a80dc0dbc33e6123a96cfd51ae1b65b15203d857164ea14d25ce551cb2948a31bd1595407b9c6fd955968941f9b9293caa486f9a93a5ff81e8a319669cbdf606e47f87b7ca6184ec3119968ed3f49eb308ec0845c2a559341697dad3f420615dc35df93097eecc4a6dfd7013deedca755741bffe7229757fab6474abaad206f899a618fc058067fe8de8038410f1182e8a8b344b9dc618c9be1f807545869a08fec972b0ff9fdd832c5602c1aff47a84c141e03870106a1798f7387ffb775343e917a2167caad9d867c9b3ccbad7620bd6f043c31dcb6a3a8c65cb02d286ef09bf671df6e8f2667723be6c5916d7a9b1cb62e32c3a146fec21584329a6305cbb4b78b3f2cde23054c517e97895f7aa981113834b5615a38db8ae22affc708662a4280a252532118641a3ceeb2ef4d40d974a693262d4e2db68fed716765ce19359561528df31a9c817f7ea67f81326a750b42f1a98d90ce9caa29092819418a1", 0xf39) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000010c0)=""/34) socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=ANY=[@ANYBLOB="6800000000000000007aad64db000000613de86dd1bbbd7e4199bb44051df4d89f732c67aaa29d63f625ef21d249c5c371a81bdb205aa2e5174e1f2025efb91e8a4c61f18beef3dee85dcd128ffcd969d9b863eefd86ac26dcffac92617613f49400000000000000"], 0x68, 0x1}, 0x3fd) fcntl$getown(r1, 0x5) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000001100)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001180)="cceded31c86cc8949715e01290be2209a7b0fd779d06efd160d402f1eebcc8e841e6592f38f0c540001c5af15d3969319a101e2dd271c18ff4fe44d52674e6147540499c4ae15ac8f75cc4acef6d966c07cf041d263d21a03dbb871711f3229efba38b48f1811e28e7fd43269b8277e401483d940cad8490f6401be7d7f3edf2b757dcbd178ef0dd2b19e52e3a06248679f77c7fd61374f76e2d5d9fbc0a543eccba639f74a79d36d20c92a0795302231ea57567adbfa57db28d79511bcba6c08d9cd6d43661a2e85053fe513f6502cd30262ff6d3786ab4a86cef3888fc981a5650d53f36064121c57c", 0xea}, {&(0x7f0000001280)="5d27f98fe06139c2d90033b2b60df737e4f8bfa65e8bc1c3526c936a3086ebe196eca75f88add80c7598891774b50fda4f2be374c909124fe6bfe60d40ea116e663cf92c79c247671258258e3069143c389e66ab64d304c4d9fcba695f969bc34f6f98dd690f135ef01a5387c34817c5c8006faf1f90720980e82fcb98446ad19a9fa32a8183036c3175d13fe5e0347d0d4477f4b7e466c4c155aaaf7a2a8bf954b5e0df47", 0xa5}, {&(0x7f0000001340)="7a0896723ec69a41b6d053041b67b1f0242464a69a8a45790bfceadd66475a2d2a10abd835abec0957b0783b4818452a9d737779ea62b436c514ae46eb234ced6d53ad447cccc7a80f9dda28c06bfbded116fdaf3bd6ef889daa51d74b969bb6ecef463f8a6b7a12ed65d5b641bacd462028ec4dffd10cd3a79707699aeda1f1b328da92e1eb7f41dfb8cb0d158535ee79c5730fd8f197dbf14a3443a7e3377544174189eb35586eee3576344e7111dd49bf42bc6fba9c920ad9ea7d4b138a0e7a1d045507cf596743393b85ca9bd77f2784b26968d5d9d5", 0xd8}], 0x3, &(0x7f0000001480)=[{0xe0, 0xffff, 0x0, "8932279a83e18984b0bbf3317176ed99d73d6de63edf8813e5b6d886504aa9f34f5000df682a2128e3ba63334200f236eab608d723d82308398def11c461202eb19c389caaf78e69af39dc4c53f8a91b5b476f803cb2c078dc25f2af2e69b894d13aa823b8cc0522a93adbde4b7ec72aaa07cdcc9617d2a53f410f52c9842a0dda93fadcdc760c3beb0b435422c253d22be5cd1411847b2ba8678cec9eda79c650ecd87a6725a33f6f2303949c792d91332be443ace8f13d0b59ad582e6edffe117993730ca08418e6193eb766"}, {0xa8, 0xffff, 0x4, "8733ebdd7c71f9c967f1808bc98049080dd6dd7a0e8734dbf2b0f054eb99c333a3a74d18b19b261e77b02801cb477129bee71438df5f8aeedef8996393af5a4ccb18cd4c5700a757ae13760c4de9435c18a990d440baaa3f8e129f6f774694303b42aa7e86cac33b4eb07f0846d2f8b37b420ed7418ffa64988336d83fd478126c1b6a521e92dd8950d954b3f83169a5dea1e64759"}, {0xa8, 0x1, 0x6, "1475a481b5e474bdbd8dc5ebbe9e209a3239562f6633b76f1eb552549ef6c7badd5396183553fffbf7febf343c7e8d4ccc9370d205ff6317c4dc7b86b2ec28ae11c68b5c915641e0f6fa58db3b811dd4a95c38ea2bc355dea9b6ee99173ec4e4ec1bb49d062efea6672a17fdc81b6a9d051163ce5414c9ca70cad53a981893321a36aaff8a0654a0691f5a3390a81ff8ae49689121128b"}], 0x230, 0x40a}, 0x8) sendmsg(r0, &(0x7f0000001f00)={&(0x7f0000001700)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f0000001740)="1e50f7ca3557e62724add895c17998f656d9aafd102f08bb692e30ef329914249851b0667f8fe1f53b6021455d8497c01db9b9c95828cd604ddcc80c2cb5c6bebf", 0x41}, {&(0x7f00000017c0)="444f5cb727379202d1333320a9f78925c0f73007b4f8e467f4a844cdc2e17644a36bc745412b95d89ed0518af048ed56238d8c7265884ba81753462eb579314ec4a9b8628234681bac951624aa6ab92ed0ba01673bdcd4090ba00126a8d198ef79e89e473df44880eb8449e876f3b5d11fd726f7f129f05178920fe512d99fe6", 0x80}, {&(0x7f0000001840)="efbaf3ee4390c1b7aeb4003e37728959ad93268082329c4a3e763c901135baa215ea4f806bbf849149c6ae13bb26d56e9feb920838063699fbe2ce92325d86004a86defe87ddd75274cce7d040d3422ec3a132350c71b32a884a41726e30b3d655d31ac9570daa493d256399228f3e77f52e1bbfab333c7c30", 0x79}, {&(0x7f00000018c0)="141524419baca5dc6f63dbc83dcb0d7cd6dc5df8ec8b67f13c415f46d28f213d1d56fb3ada863ac2a7a34258c3d609b36ef71fadd51d83bb8f3c37548862301d656890a8f6c4831b2932672c9be1aeaa9bf3a34a9faadb114cfecc60a582af02cda4743cb74bb09a91", 0x69}, {&(0x7f0000001940)="bfc4c96cca29d018057af46467363dd8e8df3ead9324b6f05c4bf124e74f37c74c63a0256b7a39817fef1d0ab2200c486a9addae50fdfde6ea03d506767c8a7785c094113a6e6ea4cdd9402d2a21ad1ea8888b9300d6da7274cde93870631e3462174d6c9844c054555e50a86e52b212ea8d601aea767e41b8caf6d39e2ccce7ba306a3921b79845f8675f", 0x8b}, {&(0x7f0000001a00)="c3fdebb05c718876f072a321a8840a6a7a8963fefe7967e074cea3283bb94dd0571ce68dc2d8b12dc3841d9964fdb2b5da569cac3a1f4e4c5eb6a408b629f540b866f115876f32fed914e9363ec81813d4f772411cf9758e36f1f6d38d9048dff925ec2e742fefea4f5a71d63cdee3", 0x6f}, {&(0x7f0000001a80)="0a9d0bd4c2c5d47cf0af2f178e39da9e4ea13b0d1035f0165a300fcc023887c8c930cc94d120b12956e4979a3c3b96657cc594eeea15329c03b45839b7483630f2d5540b7e0aff6421c7d8de12167eb0205758848b230db5e1c221c119ae6b96949c3d5cb3d8fdd2649ebd3ab1027303473bb6333547beb00f484d94392f0a60c6ebcc978d74d02bd5de4a78053a760b5df7c17c6fdb5aae2f48e8ca9ac1000cc49ac417985de48f5e352ae18a4104756b319131d7ede1be548226c2962422cce9ce5d02abf35c872650cf716e66e062a0dd1fa94f0123b38abed20e379f8af58c54aea9fe7075cf4204f6ea", 0xec}, {&(0x7f0000001b80)="041b23ab300f9acfd19e9bb0fcf323a736f0f9aa4a0b4ce33ce6d9c8781f42c6047c2cdb282abeffae022b72d7bbd0929e745754aa052fe3c533ddeb9f093a8c0f2bf94d31fd61c9a8eedaffc1cca36731472a702fe28d5fd247dfc6a53784a9dcb2a2d721aff347b6b0d1616975e2a23e75e9c323ad5b3b1230d62689f756875376d24ad18169c8591d55c2a58ae9", 0x8f}], 0x8, &(0x7f0000001cc0)=[{0xc8, 0xffff, 0x3, "457874fba4991c958a5aba2faae4c0f58fb2fccbf208fbeadd802887707612ec48e0a994502dc4ee73d0595c476e9a44a875668db89d2a769842361da52a951548360d5a49e94879293514511d236d9e3a4e9a930a174061e8461b1be99a0f7dfa9d76a5e8c6361feee318f1eb89015476ddf3031a9d1211836873f9d954fdcc4b408ec3b3d15b78cfd100d64bd67b2efa9963b0b74b29748974a3b7b9556717733783b3fbc687a8de44cdfc72a603b2dd31fe51"}, {0xc0, 0xffff, 0x2, "256970b479bd769ae6836f3766dfe9efa35080f0dfb0f6d4599d71964340a329c17f1f508442671bf132921e3eb5f0ffe0214f4685fbd54b37e00bcbf2f8660a49ea766b494faf182794ef7c820789f7d67340d3532376931ef89362eba9328fc058df7446d2ade09cec4534f71a82209db7acbca243ebd2713449517e6a3964c51fa9fdf826e176bc49550af29b9629a81445ac915586861cbb96766303b434d17e06621069ff5f93"}, {0xa8, 0xffff, 0x0, "4b7400f242bdf5209bea21ef182a5c21b57d4fd456f750a5bd45e20e5d3940cf609a2b973dff628ac78c07a268c3d861a4c4f81eae87d2f25ca25842e24d22fc77025e9005f15a2b775e6b47fcba4d0a0665acfd6ecfaa71fdddecec6dede054e6a158e5327163d8b7a4c035eef547335bfc043d63a5742edfad634d8f4a4ad174647cbadb81f93d76bda347529771f62bb7d997b2"}], 0x230, 0x2}, 0x400) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f00000002c0)=""/214, 0xd6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) syz_open_pts() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) r2 = getgid() setregid(r1, r2) 16:00:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8002, 0x8) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x18, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f00003a0000/0x10000)=nil, 0x10000, 0x10000005) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000100)=[{r1, 0x20}], 0x68a, 0x7ff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfe) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') 16:00:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$lock(r1, 0x4, 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x66, 0x5}, {0x18, 0x3, 0x4}, 0x100000001, [0x9, 0x9, 0x800, 0x1, 0x3, 0x0, 0x1, 0x5]}, 0x3c) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00004adff7), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) socket(0x1e, 0x3, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7017, 0x6, 0x100000000, 0x7fffffff, "977515e2d2c868d3d74d6e1e4343080df5382665", 0x8, 0x2567}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffe) socket$inet6(0x18, 0x4003, 0x400) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x5, 0x3) dup2(r0, r1) 16:00:07 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 16:00:07 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x890, 0x20) r1 = socket$inet(0x2, 0x2, 0x100000000) dup2(r0, r1) 16:00:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1ff, 0x5) openat(r1, &(0x7f0000000000)='./file0\x00', 0x600, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x7}], 0x9, 0x0) socketpair(0x30, 0x3, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3) close(r1) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x8000, 0x9259) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x10, 0x8000, 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000040)=0x10001, 0x4) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x1, 0x80) r1 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x1, r1, r2, r3, r4, 0xc, 0x5}, 0x7, 0x17, 0x3}) r5 = semget$private(0x0, 0x1, 0x0) semop(r5, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) semget$private(0x0, 0x7, 0x1) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000001c0)) bind(r6, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r7, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000269000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x2c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)='D', 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="13c5b84d3e0c0bef1c099f2de0e44194c7760be0b5fe077c71ca492d94b467ccb9ce9853816f38f5d5861fbbe1823905d89ef1700df0d34fff2ddefd6fb291726a1c414c179b6273561ac958ea46350bbac529986441ebfbead5d313d9ebe62027905ffaf8f86abf2e7835b8925117b2f52b0436eab04ee4656fe5ecd5e75d0a70799ca7caae4c754f4c28c67f9edcee83d420816420bc1b8671b00953a975bb4c1d6622f301e19df6a0c1a4f49c8a9b98eef35c00ad1fffcb7215996c75eb5c474b89de630dbc9a83186ed92bb3f87a2997d460abb119641a5623f18603d13b82888920c6373d09447ca53e138e39949d8cb8d0cd2f6b32f2b518c7d1ca7d60393654c9935c2519404c8383a75f1901f7545dd632a97888b3cda0ced08993aeefbc9746953a0635fd08e2d1f915c0134c80f62ce6c73e2737637d89bcdbbc6e1ff1e8baa4ece331a384b5c4c84f526ab190f74d665fa7d11e8d380ef813aef65836c44f0359f0fe113ead8948d2a9d394fb3c9a176a1c495cad35e671ae30e95593b27190cf31020e608a65279bad44b2f73e8e49b732c0744546d9cc4f75fce0445769c59a19f72199fbba705c1b3cff69471f56564859323c77570a0cb95590ae346d1ae2d20b25eb978d2f726bb62933b390cb0cd87a4f52fd0e648291f05629d04757bb193860cb689c1ea53191ce0ca7d7a20f37000d1d2cf0505bdc52440a23be5125af51884dd1ecc0327e650e0ad0578beb17a37297d69025337fd20881749ee6bbb1994b15c99be8503afd5e205df86ea78311fd9507e9ab1c20e766c0cfba9fbe835e5ff90079f5247cb2502a59e189a9617f6dde58dc0e5f43652f69de365a724ec4dbbebb19f239a8756c63177a4e0bd661c95a6c423eaf9e62a12d4fbd09505ff2d07c691669abb308874704c061641f302fec5ef918b90d1761f3445629ac2b89db3e9d3020025a2fc20adcbbabb19503ccf5acd4a5577c43cc5e634018c01577d168f50aa822bfae8195e51f1e68c6387b0ad76c758d7cdc2fc6db7e3f178128c677197cad407015c476ab346713d6a0a910d5bc4693607daf342e9ad984ad2da0cfc1218cdaf674413867246b71257bc49ee73d62ab8ec5b198e9336548859abce07002441dada96adce22050ff1fcbf06e06509eb98cbc85e741232facb1c88da3d41a77e4b0be731f909cea0af0751377c1d1447284b6e8a5f3ec3eaec2a2cbf161003b27603aba8d4010e0d2fa02927c8d8ca285e8973204aaacb55441d369ab2c6557fec3ebe298593585487897554d0625f12519d3fa7001a8ac4595c3b5e5b126496a23bfa85941abb5d17d4917134c9544cef8b3658659e0159bafa642797ff4a64e2a113e09f97baa340a7224064e67b8d80b1542330675ef506ad4990670ff0822d22fd36e54253572d8f66d0c51e5cb223d50591cdf71ce810af839a5ca461862cf5fe6f75385f021dee06a1826cb2e4630872376a681063e7d4a675b2b17b0ce61b7f96428b43f3dc2d5edbaefd484d50d03d33a2339db69378097590b25f5cf4a5ac92dbee43367acbee5ba9324755437f5c997dde2c29a5c79c3e5648103c2d893c0b8fc7fd755523539a2818633bbfa68bc2f2b26cb916c46175c1775dcdd8246b790fd185438663e697094d78178e52aabb252f9f408a6d79056c7fc496ed769fd54518a510dc403a10dc1bf858dd0522886909b1d04965907d22d3ecfec4465177c01a7ececfd7801aebbbda445b1cc3e8ec603cb0927daef8e1db7126ce1925c46f368da0e819ac1f7ff88b91539332318c47ed160fbb3340a3d71e72652005b35d78b226385d7eee67a709d95a59cbe4a376c460698b0485f23cfededf5b11c0896c5eacd77f8553ec8a0a42daa917dd4e268ccc166884c06369c15f4ead2797f6e8b4cb209e1916c1652b8554dfa8ff8c79868e1954d8ea6dc20fe6bc9792d30bc4953e7152017aa23c62d91888a2ba9ec62c75df00f15aaa4c5a4e06464449e4f7b26eb5d5cb51eacb52e699a082df8b42dc50601f4e23e8b0cbc313659493c4e3d03e47eba4e51270b6ece24c00ff1408f3914b08ff4030efce7e6c88adf6996706e170628d5945ed0c4b783776ac129b6fc2dbf67242e1413bb6831936498c34b4b44a17c28f5b30edc2b3fdc025def9fad6fd1377f731d49f3dcd4e18d65c37a504faa12c780a0813fe0dab887b416ed26d20ac7516ddb21bfc7a7e4a5b7c6e1a15079bdb696c6dca7f90237e5227e851554a210fec53ed0c3765d7effd2fa18daa4b7d4959dec02bf534544ee59f03d0c56ab43865bb22eb488b534f1e27eb8b947c1ff66b5720a662ff2edefd3b2c387d0327c7c43c2d3958f4981ee545d2b9f8932ddc9047f289bb1e4389f68d72ae45d6bf5b6c043a18579c36335ecdde79472c5e6af76620061f32700f0271e11d75f5e419fb2d32ace4762e5780c7018e58c49ea32768941b8e14f84b90b906201da5e1d84ed093bad47fe3b0767da7e", 0x6f4}], 0x10000025, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = dup2(r3, r0) dup2(r2, r3) recvfrom$inet6(r4, &(0x7f00000000c0)=""/121, 0xa1cfc54fe04ac658, 0x0, 0x0, 0x2e9) ftruncate(r3, 0x8) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: socket$inet(0x2, 0x8003, 0x0) r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200), 0xc) 16:00:08 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair(0x2, 0x0, 0xca9, &(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)='D', 0x1}], 0x10da) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f7ca42a695209ba24f342ded012f51e550314272e161c82dcda5f9ad49378e8de11abb720cd87ca45fc447e64486c02225a60f893eac9266fb80dad8f7e55f38264b7aef7be7fce679ea0981e29d13a279fcd6116eaa1575b24299b6837b3e5167019c332c6ef2891faa0c8f50b1397f0f8a28c15913a71d88fa1208d5b213eed5c301aa3305813319f1c347a42399f92ac25d8e56fc8d491b233d47f1b48f0dd94360bb101b1e8605039f39b2510308e01c09b6147b2a5d08d595f9db1646a8d22ffdf5623dbd6b0af0c82034059c3ad70b465ad322b09738e2079f3958386fc4e14d2bc5ee8987", 0xe8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x934) socket$inet6(0x18, 0x3, 0x8) 16:00:08 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x126, 0x6) r2 = getgid() r3 = getegid() setregid(r2, r3) r4 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x4, 0x1, r4}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f000000a000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) munmap(&(0x7f0000008000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="43ea49801beb9d86761a80428b6b4ce03039bbbd92317e0611183e118d031341159f651cf97fbcc5c1141cefeb54b7d3491daa", 0x33}, {&(0x7f0000000080)="b4a4949fca554841683e8b92b6c0ff2370cf21f656e86250604278483346d6afd0040d8280d1345146e40c8f0408a83bca3200e95949360a44599618857074e8297e02b321c5", 0x46}], 0x2) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="74369d0d5bbe30b2b73eb96e780000de364aa27662a3b28190d3b2368fd2719b3fa553b657d8a3f5ecb6", 0x2a}, {&(0x7f0000000040)="5a75b0b9c68a68d8fbaf876f173965d4636f883b50ac6ac960713b7948dfa7484e315c063dd3f99eaba8c7a06f6eca50300cb7be9bdb19757f62247a1018024dc8e34c0b33b19cbe02b8c07778ef16ebd3c235753fea2a8b2734c769fba0a6008e4eabea92829d03de28979cd7b546f2679729e289ebf489b4e85037929606bc12b1fb37466f12f005fc48fcf3440724a51e204ac9d969b813bfbbffac18581392af416d794c84c7ad5235fbdc5d79645a0aaba601551395203636e3e6a2e56ccab6fa7994281a6f8f9171dc4e0e81262958d1970eb05e252b5c927c10a6fe13512550eebc1de294", 0xe8}, {&(0x7f0000000140)="59c6c7f71a0b66fb5f1022995bc2dcd8cc0ac32d1d8bb9eb86482736546a7a1df1c3c7493efdd027f3527d0de4174d17880c4b65d3c6ec8e3247dffd1c03df81c5a20a38bbef6cb9561945a8abb1997d8aa219a2cfd1", 0x56}, {&(0x7f00000001c0)="81e27f3c0e798ce7d89f6effdb12fe6f487aa3504d0f9104d833ff32095ac73815799c7b8f2f14e373b1b4212aeb57817f8c5eb34a86fac79acd1784b0d3a21aaaa91ffa25efc05c7eec69286daae9de3fe6a96b2874c12a4a1e0af5ad2df44b96cb806a21d46b5e4bbee97d05afd3c769f5cfe0ba5debb565435915058c4bb02f4155b3f56a867a087b715d37fc895a32e2c9d26085c758eb5caa35b40ca07d0f3b8a3789f682c4", 0xa8}, {&(0x7f0000000280)="8946611651cb60f3164eb9", 0xb}, {&(0x7f0000000340)="6ff0001d18272f38b911e79adb80d41c56f142c9d120269f8865e2741587b99188287441efe52b084019dc9579a24a7a4721e6c4f161c5d0553abb4db697c07e108238bbcea203f98fa74b5e3329513dd8a974416da3cbfc383957df036643c16b87c9748ccbc4f9b1539f00d57ea93d", 0x70}, {&(0x7f0000000400)="a1919617e58042fcedcaa85dc21bfa035287f29454792a095b11276a35641e489067913df5c31e9f5c496ad174813a310bb9b51d8fdba4ab24e9ec39196009deb8e2a23435c156a79ee83e66fff1be77cbb19a654a06f9ad0951f9c36aab36c0ad2f6f", 0x63}, {&(0x7f00000002c0)}], 0x8, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000200)) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:00:08 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) 16:00:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r1, &(0x7f0000000000)="809678bc19b7aeb07509061077744895e3d69134e71408c5d7943d3a4c8115fcf6eb6089064ab99f15cea238023af06cf09c1a4bc4747db0534a61cdf1ff58d375fd5ecffaa81e879048f4d25acc53c406d64f54fa1e862242a59dbb3123a49ad55532d2f62ca4316523d7273dc9328732c5c3dff42ac221eda079c18e01991542def8ea1e2c40b16f0ac0297be5", 0x8e) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="68dabbb357a7a7eea094644d8fb7cd09805d137b955cf387d7d5d7f7c5280dcc074c2df0aeab6bf3ac4ac20ec8166ab8d124e456f3040c09f6a69bd3ad8e90c69ae481ac19abad00574bc6552255d5d569fc57c1810b71a24eb2b827d99108eb981b63bdde6a0ce81465267f5485b8a3881d7a94757e5dc2d7bf776498853fd1fd0003b0c67f3018c4403d4bfd1cba12fc57d55f29e37d2644cee74423c0860dd535798674147381", 0xa8}], 0x1) getpeername$inet(r0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000000000008f3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb5, &(0x7f00000001c0)="4fb9f7f573e5f1d5c712ae52cd1386f3dc6665453927f5b3f1795b720b15e01de2b2e9569ca40f5e87762b8e9fb72eb22692eb6a2836ff34146bf6352d2cf3ecf3328ca4d1fdf42a0a0aa9849a9c801d4207956aec175e8bf5a311cf502fc4def7e29d46dc6f904b68fbd6e96f0bdd0bd9fc25dca2d99cc984d734efadb610132075ff2d19e8304270e38016440a29fe97332cf2bab5eec46d189212397f1bb8add13de6d7b3ccb218b413e96222331af1a9ba4334") close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/190, 0xbe) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:08 executing program 1: semget(0x3, 0x2, 0x200) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) 16:00:08 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x98) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)='_', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) getrlimit(0x3, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0xc4}, {r0, 0x180}, {r0, 0x46}, {r0, 0x100}, {r0, 0x114}, {r0, 0x82}], 0x7, 0x2c8) 16:00:08 executing program 0: clock_getres(0x2, 0x0) socketpair(0x6, 0x0, 0x400000000000, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000003a3edc327247625e6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x5}, {0x3, 0x1f}}) 16:00:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:08 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x80000000020) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/212, 0xd4, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc) 16:00:08 executing program 1: stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000002c0)) r2 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000001440)={&(0x7f0000001140)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000d0"], 0x11}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x8, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x4, 0x40, 0x1, 0xdc98f90}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x401}, {{r4}, 0xfffffffffffffffd, 0x4, 0x29, 0xffff, 0x3}, {{r4}, 0xfffffffffffffffd, 0x8aad0dac890c8d07, 0x60, 0x9, 0x9}], 0x8001, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x40000026, 0x8}], 0x101, &(0x7f0000000280)={0xf, 0x1}) socketpair$inet6(0x18, 0x3, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$inet(0x2, 0x4000, 0x7fff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x0, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setuid(r0) 16:00:08 executing program 1: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) 16:00:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)='8', 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x8) 16:00:08 executing program 1: unlink(&(0x7f0000000000)='./file1\x00') unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="71b5f5db1c8401ad61519263970e03c312ed46bab28dec9884eb1d560c0b156497580919dee6275e4fcc68bcd1cf09aa0471bc7d8d9bbd77288987a127f9238a62215e6b2ffb0f497a5bc4616ad193df1f6761d1859297e9ce13d42d712aab66633c1a55de152ec2e0ced0628edd242adf7f36f5a05ec2f683dc352b2f3b80e7f779717abaa5b84c5779691db056edfff2e44cb04c2fe1dd667eaebf70f57af9bdfbb3fec44bc6fe049cdfa7bbef238155a6ff202ba851f00f40aa", 0xbb, 0x400, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) sync() 16:00:08 executing program 1: socketpair$inet(0x2, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="ae22543aca046f10b2053fe7d42a413c50718f2baa467a9bb8f123d163cdb7ec6ebb1e45d80d3a47c14be423db548f07a2", 0x31, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = dup2(r1, r0) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) 16:00:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getgid() dup(r1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="2a795f778ffff00d20fd6b8563beae2a96644616cbc4ea130d6f428c3f0b219a75dcc8a9a6a294c23241d5f8f4451e8fa7f48c98bb26c355c831ca2064bc608d9d24b8676864e83cf199539c0a16e2f3", 0x50}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x98, 0x5}, 0x2) poll(&(0x7f0000000080)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x2000000000000134, 0x0) 16:00:09 executing program 0: socketpair(0x6, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/78, 0x4e}], 0x2, &(0x7f0000000180)=""/131, 0x83, 0x6}, 0x1) nanosleep(&(0x7f0000000240)={0x1}, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000b0bff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='./file0/file0\x00', r0, &(0x7f0000012ff8)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x61, 0x5}, 0x7f, 0x7ff, r6, r7, 0x4, 0x7, 0xfff}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') renameat(r0, &(0x7f00002f3000)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x9, &(0x7f00000002c0), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) r12 = geteuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="c09a663f60085c74672cead5c7", 0xd}, {&(0x7f0000000140)="e040e257a30ebdf23978f8d972d78f63a5e74977dd35732b867586f5de375e6a7b9bd689525a46b2ff073ca1cbf36a7b497a27a2ce9bbcd8c4c8c3258760f0e0c4e3ba8e91a10b8db3dcd83ee48c5056ce5db6534c4dad0f5598b5158da02ffbce1f9b304d316ee30b301ac52b8b46f25769c8f5e4b1ce53d9b7f793aa5c6a7b43f1c658ac8a6d0d6f394ea7fe976a5aea067e58fde2c081c0341ec9512664bf37b53a8125fc12cc3c09211accc61f70a3fbc8f96b8507", 0xb7}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x40b}, 0x1) 16:00:10 executing program 1: r0 = msgget(0x1, 0x208) msgrcv(r0, &(0x7f0000000040)={0x0, ""/46}, 0x36, 0x0, 0x80000000800) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/92, 0x5c, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x2}}, 0x0) 16:00:10 executing program 0: clock_getres(0x0, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/140, 0x8c) 16:00:10 executing program 0: r0 = open(&(0x7f0000001300)='./file0\x00', 0xd30, 0x24) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000001340)='./file0\x00', r1, &(0x7f00000013c0)='./file0\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000001280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000001100)=""/198, 0xc6}, {&(0x7f0000001200)=""/19, 0x13}, {&(0x7f0000001240)=""/30, 0x1e}], 0x5, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000140)="d6347f4d37ed1f907d344169b8d2495286d18597cb13e0321bbeff3fe90811d28fd17bbb31bd56b0f0228614f4f98cac56edb100def5922d8a390487f482be42fd6ab37a216d6da5c017e6d0a6508c327c49674ace7402627850dd37a211198b45e62947edcfff33bd0518e0b55fcc1dc1e003d4254f02efb504cedbf8d0eaad38c30ef14a476598bcadfefa696bd19b8e494e2853b3f094ad5c99f4d7c943fb086263550cd9ae06faa31c2971c9beac39b68cc0195f1325a9705430bea1208009f4f5fb1e710d4715dce06da7d7a2e5286e5f532e95db1407c59ca95f", 0xdd, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) 16:00:10 executing program 1: msgget(0x1, 0x4c0) r0 = socket$inet(0x2, 0x800000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0xfffffda8) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4086, 0x5}, {0x18, 0x0, 0x1, 0x2}, 0x4, [0x5, 0xffff, 0x6, 0x8345, 0x4, 0xfffffffffffffff7, 0x6, 0x1]}, 0x3c) setitimer(0x0, 0x0, 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1ffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x108}, {r0, 0x100}, {r0, 0x110}, {r0, 0x25}, {r0, 0x40}, {r0, 0x1ef}, {r0, 0x6}], 0x9, 0x4) readv(r0, &(0x7f0000002180)=[{&(0x7f00000000c0)=""/164, 0xa4}], 0x27e) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mlock(&(0x7f0000135000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000), 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30082, 0x32) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7ff, &(0x7f0000000380)={0x100000001}) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xa0000041, 0xa2, 0xe3}, {{r0}, 0x0, 0x0, 0x8, 0x9, 0x7ff}], 0xdc7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffffff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x21, 0x0, 0x7f, 0xb02e}, {{r0}, 0xffffffffffffffff, 0x4, 0xa5, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000081, 0x1, 0x9faf}, {{r0}, 0xfffffffffffffff9, 0x2c, 0x1, 0xfffffffffffffffa, 0x401}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x81c2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000082, 0x3b, 0x2}], 0x1, &(0x7f0000000080)={0x90}) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x0, 0xffffffffffffffe1, 0x81, r3}) r4 = shmget$private(0x0, 0x11000, 0x6, &(0x7f0000fed000/0x11000)=nil) shmat(r4, &(0x7f0000ff2000/0x4000)=nil, 0x1000) geteuid() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x3ffffffffffffd}], 0x6, 0x0, 0x6, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/230, 0xe6, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x8000, 0x2d}, 0xc) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000003c0)=0xc) semget(0x2, 0x3, 0x20) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000100)={0x0, "98f28919cb0f3bc89062b1b9029fb6"}, 0x17, 0x0) clock_getres(0xfffffffffc, 0x0) 16:00:10 executing program 1: socketpair$inet6(0x18, 0x3, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) fcntl$setstatus(r0, 0x4, 0x80) openat(r1, &(0x7f0000000080)='./file1\x00', 0xc01, 0x2) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3cb6f57e) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4005, 0xb97e) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x902, 0x90) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5cb, 0x400}, {0x43, 0x8}}, 0x0) r2 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x100000000, 0x2000000000000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200c0, 0x110) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)="8666aa40bc7debdb762a7e4dcedbe99e318f59f00bdcc6419d03446ceea88f868249a6f5d310777015c8e802739611fe73405de545b6ab7b5f23e100c65971d61bbb0e4dd9e6a21f", 0x48}, {&(0x7f0000000140)="98fb19fbac59325485d956223d55c1cad97d4812c8164c2a8230f40c0b3b66bc1e6d333152e6e6c8ea2a9f546f97f72da3b31600b474ffbad238f4e6bad75644eca07e00eff5a8ad7c2efcaa883ca1c41058196ba2d29ef7cb93143ea081025bf805cb3cfd47179515495320a861e5d1c84a5ef9d1b76032468c6b21daf28fd7108701136f5342ce7ad046bd2fdb711e9c59134bae4c84248c17c17c6a55c583416cc4c0873acf4c", 0xa8}, {&(0x7f0000000200)="2db961203ade0ae1b4ed076874dea56032171d16c0f0cce6443c1427818984dcce39d33bd978da43df232b7501b2f9e10f6fc33991ba53e2e7aa22c07f3dd503545ee044f84c815b08e1dee8e2490b11676f426365dff619e60ad15c5684a70cd80d24136a5ddc8da31965cfebfcdf8f6fb867ec19b638add92a47d74ffd32cafb4356189cf54d3451fdf37a37bc38cf360e927475ecc9e4f35f92778dffa9043fe46e1195c502b3b6d0bfc11b645342c4e20475a07072d139012feb4ff840613c58ec", 0xc3}, {&(0x7f0000000300)="d057c434fa9ac94f05692fea02a619b03699eda4ce880aeabf3d0bc5429f0937ae9cc81b854d7379ca7f4e588d4aeba31682a37a5010ddc3bcb5cd5a114a2922f7bc70ede347fe31d23e7b6a33412bfe213d1aa80a08d63ee53369c928274923ce00ae33fd0bbc39461c5101f730cf19223a34e18d6aa2a431754571710119ced03e8c1177fa306d12b46b545c7f4022e0d4328067bf273bd1152641ea9fa2178617616d717b9c120193e84e38a2613938c62cd5a9bfc0f7d9a5d10dbbab59075fc8335b73eecd230eaa3a10", 0xcc}, {&(0x7f0000000400)="0f8b5f32c53e505f7c73e34b953174753b453bba0e1aa0c466e64b", 0x1b}, {&(0x7f0000000440)="16aa91defe6010031447f5ba75801aa3cf4f1db88499504e5a6d80ec4c6d78bea9c8390002aaab1bc384f4ee59d9c6e22f49ccc6374d61a4895a43dea5f7e21c868ca9b6af8bbdc4", 0x48}, {&(0x7f00000004c0)="7674088af9525b44bd8125761947dc71d7fb564e5d6d432fee33bab704795c4785f3e7dd500409755d1b0ed2083d4f63a9070e5c580038d125e2700275cb858c7f034c2d7216cc292d6ee88065b1f6ba66aedf9b37f442869391c6c7e1c3a503313f6dcc75965d4b0495c13ae8db9dcd9c042c4357aa8f6efeca537595f30520efcfccbc89111b3b7c17ea584aaa72b9d8e81594464d65ade94672561cf32ca22662", 0xa2}, {&(0x7f0000000580)="058c9c6b944111ae20996b8edb538df897536b552c458b6b70246c73be5948d0b374861e8118c6dfef1027852a2ee706bd8688cb91afe1289d58a04ae790c4915b9e166d52ff9d255280bdc424676b3b571c13b1b9", 0x55}, {&(0x7f0000000600)="328803481e8a66f4b24b8f5d6d7f4b7fdf971de43a570d009ac2ce15f7825561693f1cd2145342f9293a1386b368b551cec861b0b5dee9836ab5400e4ac0dd5a13270ea0b4cc50fb6138e76dedfef54fe9454f0cce5bda785ebae2abd1e938914275b2703309f1e561173a42037eaa0edff57842acaaa00da0957e881e3dcc42bf19820005cd556ba1ce5e6fadfe5181512c4b3d40d0c4ec592b3d75b0f877c2ed4ea42f1e5a86955f1c36ec7658e9514d613e5792b7649996276d709e14a8d0d65c6a80b41d3d2d9aafda82b69ab707078326005c0c91eb", 0xd8}], 0x9, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x2) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x2, 0x1) fcntl$getflags(r0, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) sendto(r0, &(0x7f00000000c0)="49fab6642d9414af5d00e8c2f92ff4", 0xf, 0xb, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) setuid(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x16, 0x1, 0x80000000) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="b34c0147b82d8d60ac9fd46a3415def933df041f6c12b26982bf9ce93a61ea5f3c619bfd1a9d589546c6ea9964767c6436996f6dfe492ba5fe718ec90019c81ac032f261c6d98ff31b8122db826302c90985a11626e7c352e13adaf182368600bc867323f05482f2e97123601909140669b94540bef9acf17fbf3c7161d128f1358b5390cf56f75054b00a397876cfe7fa77b22788cdcdc29de4", 0x9a}, {&(0x7f0000000180)="672f3176856e94f048fb9a512b7df18227362a7604050ddb64760075e3928c8f2c44df02d3148174685da5120fbaea62afc147e52f644d57b9e625249345632f48eb3343281f6c47731315df160755894b4d743c410617a3c42fadfd88d7d73e16b13ed977bddbd69ca538b37c2259fcdaef1e83a1f11fdcb2715114b456c41e81f96f6309fb4843397d367e2ef31e823f088e0a8ce8395567866f13e1643f2e1a0e8f", 0xa3}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x4}, 0x4) getpid() open(&(0x7f0000000440)='./file1\x00', 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpid() 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xd) msgctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendto(r0, &(0x7f0000000100)="b18bb5e6b965612ad31047994f9cc8b45e3d78eb229c3b199a6d0cb60c0a303c03e182f8dd7b80639ab7388cdc42748d95628f8a0c8526fb388fdbeb70ea4c03389b3f1c88f173e76a67f1bf95c65a892d5ab7980ddd24188dce66064bf0f36df326849012f43c85fceb6bb09ccb9ce4b7d8bf5d51967703cf0e3b08dc4d56097f2aa50a8e373fde02645364b6b7cd94817cd92bb4543248597fba40b891d917d74d15b35a84ed6d9b4a656968d8c7b73a3134bf2fd4cfd9fe90f919a179", 0xbe, 0x40e, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) 16:00:10 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000002500)='./file2\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)="775cab6466b55706b49897e9d7870bee96f9abc228198bbbc41459552cd3a27763d14702806db44daec682665e2890056dfdbb83236a267b6b2989fba51716f29997f146099122c2890f612556a373f341dfaf741d06deab4f896e43dab98258ab5e305d29b8a8b5520eb9927bd8e6afc8b23d39adf650927ec45f", 0x7b}, {&(0x7f0000000200)="e12b0232d8fd836da3f96eadf875e8bd09ada5d62c2faa0d2872f6cd1896a3066d69c437a3a26bf859bfd2e2ea7d38f90dad2cc2550a17fb98e8c9539f4da19049d6beb7b1c65f87ef5ecff39db130341ce88e94f63321a4090c2da8b5ab85f12662aba6835d726fee597cc14c5bb863d7830c0290706f076f3414fa031e6d89d8d08d15cd84d5f89387da23f5b71836e0e8350e3b8496eeb99f243efe8c9b2216685b15442aa1bf3770f61b2159f0eea1b86fe626a96bbf8a866201087b8f983c17b9d6b20d52ebccd73049130d655a57253c59744b5a31a0c377565f5d878e8ae0e03fd4ff5e6256ea7aab63e6a2949b2d299497c2a0", 0xf7}, {&(0x7f0000000480)="e85b009ff3921229b3465c4b18a36e933e28646dcd90756a4a3fff1bbd9cf0a3ff3b036417b61c785ba328ad80d65965b3c79205efce43e319bcaf658fba9c89dd2d697fdd542ff92384aca657783aef7a81b739e3c9fdba74d35f829cbbf17012ed30cb4cdf0e9e9f284bfe3aa4ca0a693a3aa0dd729e73ad036709fd5859bbafb3abdfbb7c492882fa266066306ebab90c9607cbd8b34e71a654bb08a5ec349794bcd668ab982f53fdbfbb212f5d080b00117c2bdf4ca426d998a3f27611c9d54b17ffa9a869f467b8b8d57855ecf4c6ef13f43df2d4524717592be415a28860ad0a2dda9dd5cf81e8beda01b137555b0e4036e4937c20da8b01fd18e91d1affd30090ba450cfffe7197172f54ec19de6bc15ec8849780266eca80b63e1ed9bcc8240a84e3830e013b8609ace05f7ab2616159078aa95d580a1845b45f82a8ef210a6cbf7227ef414a1ad81e386fef9797bfe457c303f8ab61bd599da80ab8b4d9aeb331c5f4ffed4dd1e2f03fb4601e0b621988568db375cb57f60b6217c0d782d1dda74adb62aa50a5d30157182c9e9a31e3d8c92a75ead8043d5cfe18380d595a389815ae7205236cb343f803bb273546ed0a849426c44a31e15f2b3c8ab1c1ac976d5141f84aaa360b13e0d08d8b22a6cf62812c75f7f82927dde88a00eeca0e807e16c36268159b2f23779d7dab56652263bb850bddbd6c54c8ba505c945a9adb59fbfcd8361fb6a3bd4f5a1336212df17e5cfd7ce6251a02d7badb4e1be7e651f7059b5056d97b1c6c83154f23d0d68964db09c0687587e03a4da3d6d012bee9e8926b8a9c2d0976a70a49fc535307ad015b9f5183d90cbb778a50584a9736b2776aecb63e08acd5fc0b3c49e118467b44a62f3f3fec688e7fe0e3b39c216f79cfa4cee8579d78d8cc64c8ca876987c1aceb2df41e59b6358d9de0f65a08190f3808c24efa967f5cb596ee93b9c5933d0195cf234565a5096e346816a9580092cd1923334f10496c862a35a5c5eb6289090bc5effbb2b334636d9c80413702624caca9ae701d598f584ba3440c85d2d95832643408bcd1a4d410ac3411682dcdcefbead9089d788d8426c25c5ca5d6c6baa69f22b1cfc3a819ce192f5e4d20d699e85065349ffa9358c3aea23e2fdc2443cb57e368b0045f310e0b76fc2dfdb0273aaa8aa8264f889171a2ffe41149a27c64b345169d2a225fc42549d054e3c1f20e5a9ec21af03c1064a42ec30cf6ff360fea1325088963141be5f8110523ca5fc7b5307bc6f6156fde5a9615fe7b7703790226f36fe32d374f0db7eb92d64733d4da6f3f3932d46dfc8c788d19ec71d23c006eafb8f01d05bf4fa26c6778c402f695bd7117489549239586210b7189e85bcc99ffa70654cf9deb0d2796c809d4e46d6f40a185b58b7c9a3a1a721bdb2c76229387745ab58e7183b09e66bd6aee07a56a58756f149cd8ccd36a575638526222af24397ed8b8c1b1731d083c4418fc9fe9cde8dad689ea5ca552051d8358c55d485e5ec7d87ce3c39d6d4cb05b3a062dc0f904df28d7cf8cb7cd614f616bac458847147b1842e2ce365a7feca29d783cea64cd40e772bad75b6bfd45611df08b41c4dd1dc8f6ecb3bf16aa5dee04d26041eca125f5e6296a09c9e78f87a668871da502a7306212b52ba8d3e7630a6e039e53fde58a37814b600bf340d8a2d3255e484bf4aa5fbd54d70fc4cc64dcbff33f775c8eed28410831bbb3e2bc6b3136d5a9d9a5c8762dd732a89185412eb74424377880d3b997687376af5775f402d98cc9f6d612536c72f442348153e3eec51c2a07d10f4c7d043d7532a4bfffbe2bebd0fe7ede4905ee752c6bea2451769672bf6da50403ee66765e7f924650ddec9b9b801c3e44256a9ddc5468692f0174ce65b7ed1f241f28d0223f26088d9f3b367ccaa9b43883049e20fa2f1e5d56864e25c0a2ff3f053e2adb3146a7493d9beeba28765ab68cea36a98cd4de496e56c0e0bf71768ba58ef1eef3cea1b95cb5c8f1f1005604f2a06736c798b6c251f33044f58b38a204129a3cf17663c8bdb41a3c7e1f454e5dcb1cb4eeb532e7fd72e8793988050e03ec18e406c30373c6d3184800c0a2080e3a1a37de7e42842162b19b9fee14a7d1c3ec30230889ba30de37931aa5b722c64f54054df68a49ce7119c6fbcb430fe0e4000d2fa5548fe45d74d41a24d6cf9c1f71a4eef7a7b5957b9c021893c802df8c10809ef4d37f1e0f9619c6c275a2eefb8e0c2788662abe4c2c3c2136a7bade60850ff72f94e05195fc42c06d7c91a7cfc637e0a91510320993abecdf458d04576ef6763281817f05aa87a3995bc0f0795b3318755ea4e82768d695feff4512323c3cc70f2ca4a7b7b41ea897ed594f43fb3e9e4e08a8e71caecdd119d82591a96dc88628036307d93b44bf0ece1b703b6d19299414dc05a819e77c6692ff26b93619fa4fd323723e36c696017ff1c1c203c242f4c8d5d308c0b96df6a6cc72170302c66625aa0c3f08b442d051275cfc6cc0178712f8bece323479a4dd396e275a474526995e6e2cba65bba52a0164b7f4c4da9381148224d4d162084d18d7cddb2587ab62d9eb6a2575a8e00af5da1135a106df228bc342460e99997b0c0a61723e649c7d68044a1622123389142dd3a3b9914b1383a56ebf0314d0b9f995e545f9dc9fa9d43b1dda922acb284b7b7983d9e09a83f717f1c5182da89c492766d8dbc55ec53b9083c3e9f2d44325afaf0e91a4313f2d19751d6c0cc7bb0c8220663b65a7dba7e41d99797686525c292fca67f8a4855ae955fefbe7bf4dd4599b179e5fd1dd5177f362415dd71c1fe95d62c3eed9994279321ff5370d8d2480b3b1f690e3ae248a9cfab1bac4fa996cda4eca9a7d28769e3c83fd407b72563af6395e367b4fd0add80ab154bff33a048adc48fd780d96d057a6f3edc0b42dee7c9bfa88dd0648e79b6dd49105105b52f204b9a3c92f833b9d06c564bd87dbb9c74159aa909a5369fbd661b451bb425c5e67c035efe54bda1d1111ee564369f82de1d25fe5daf8e01a42da27eb9f5619078933f083553e50d81ff225f2ce07d88cfa22ceb41aa207ae0b8bdaa24a8b45b67300632c898387bcbfe41f9a8f218634bf06c0381191c315b8ddd9885863dc485846e47ab80eb178c98658bc1356b39825409a7a25055f94dda29542803d4db5ce2f14be75c678e0c9f7405c1c2e5126992ad31a7e41f92e51c78c2467dd687bf15044998c95413969cbcb92ea8b43d9a3d5f39ee02f4fd981430b0e97e391a71062f34a585478c6bf8717e6be19f33ba4d698d19c80d4061d3cf46cb175f0f13edeef51b2da51a754dbcb38d1837356f4cb20c8743cc243524895b5e4e4d7258759e0bd8858219c2f4f05918a2969b6a6ade6ce4d54789482ccb71958a721edf2bb66e1f95d1cb5eba5e274037723f42c10de535c41a9754dc8d330e7a8190e2d0001f13fdde44ebda52556af55edb8f4d89ce1948dce9edfd218a8aebcf529ed5051d4bcb6ff8218cdad9382ee48214134e68e4ff42c8b0af35281088ecf377105db1e723df625ac0b4a318ca7a42690938ed9f9054a3bc9bccb8382ccde5fb73d5b124897b7169a5d8f4831e9feceb756f8204170b3dab3df511def14ba0d419b7a78f8ca854ed4690259e2f07ea8467033d19cd047db081c5f3305a87755fe92af321315b3f4fb554a82913128a2e7cfc19d753d764b590e9fc5d13d5dc2218f49483f1279464192c4080b1fda1184bdd5308d35312c4d840ef8cb8fb445ffa426f3641dac1e876f8c6b474623bde77b986d29e0f88a8a7caaf3d0566a28aecfda0ed797deaf3bb2855b0ba1705b67d8919c44a9d8baaf71f6e1980bb4547829c7822c6eabe0b0ce295b12a7e9d6fc4c362ccc9cd1415d3fb84de99cf5d15432b73bcd9fcc4b7e30e52089e11aca5940baf5c079ec02b186ae95bdd25d1826f4bf175d81c20920e9575ba508009e6578766ca30cac6ff474e6e8ab0d3156149bd1b12ef3e87d610c9b6573a2ace04edb15a07e585e62f069ab829630a64cd85a2ea99714b011d348797c6257cf1080d1ad2d740d4404bc8879b160f9ad1af32c684d33b777df1624a18a5115170097142d29788eebfa894da05beb9dc7ea7477082e8406fcf0b4646acd12beca581b9875c2743924ca5b7cdc3ee13837629bd6cc4b477b884d6555b57c7643ad5ef4ce984f4a9adb30f8d1686a3fe3c7f7b4489519f56646080ab402810b01c25b025ff815d7a5032dac67e781033394dc91622e3089e951bce740b4bcc50c9021e23385137c76141a135260cdc9a3ef48cb5b31f9d3a5c7a9a7d6dc5debaa8a52f0c3d554a42c1fa2dc389205179a32eeefb74c3223a28ec53ca20768d7f42e738afa2a20a65a7ef270b38da4f343da1ee629fa87de747d0b6e3b9b382a3b5637e0663427afe1507ace9fccfc4841b6864edbe4f6c52b24df614cd0aa9a5ec76471ec4caabee6912abe6842909f0c22599c128d25f4fdddc0638ca6834c69460d5ba849a4fecce2040d139870768a14c9ebcbca89d8272d201fa6ff6d6f0ada1f315c744288bdc6e15c051b86bad305ceed3d17d761c3e01cc3bdd974891af44bb48a78234f2692938c19adcd10bf47c1ff28525c3383c48a9d38d32ec727f07b572acf57118273dc39923384132f353ff1bd415dab5b2650cc99ad6b6f39fe57205cf775a3ab60761a9db87569a0ff037cb84502c34f0ccf700594a4ad01712e3b25e319cff4e4ec05f5f0f004ccc683a64236f7bf72a6fd2256d417850e0e345ea01fba01ca762e921cd1590a88537c2ca07d91a871eb706325fa710549df1cffc4478702719b185347347cb8ccb4db00429e7a9da663f3365acdb6334bec7035b1b20b7d5360cd2a0f0f3cb3f2b61e678951e1b9afdeb54d878ffac7459a949b99f93e971c2ce9a899575f661d24ce4b9aaaa7f9009cdd06fd906c9bd2d49de31b678f664dbe6a6a6318c511500568c3bdb9fd2a4b1746f8f7e6c08bda18635975eac795574e20077976b466fe898b52237517d399d0d931ee0ea9c8c08e2a0e8a0c8cf7878c1e213503ed4e3631b39fb675eddbe9b46a2b1c1ec3772bfb016274ce1ca8c67db936578697d741dd029069556d0221b1cc2cb9b1b5fd95eea8b62c55b26ed48dba4f82249eba7457d9908f9af25fc8731e046f7abc0394da443f02f422bec713c8a9f62b110c3738ced44bf76b2a9137d8ba5ab00b70e6403fd62a6344d51c99d4a6c4fec1fa0e6ad29a2f399080fa5ece09c5473978092a96849bb000c30a2aac541983d73c7ecce86f7f8fbe69bbfb8e367944f2bd2d8195bb9744698e8b2a5b46488e2f79be2b70b071405b8d430d22f610e6652f575e60100c61b7c90c50245a90675c4aa0a4032f24ffc2eec3786dc606e7e6bf411dbbe8c765fed4997b2cde4c75c97dce8e7b6825626e4fd8a44fdcfaa98c084381e63d18d9c5136d7d4083d9ea2f83beedfb29b5d001a06d511bf10a854dbec7bd342d60c166f076fdea5e603ec4e532d4e066f889010d94245a53fdee93d8b8cb783587053d9ebf3f8ebbbde4e45d039756fd8504b872cb9683cd3d9ad8127d6573f4b764c65f0f7e3ccdaa4ab4d8366ae6810c2222b67b19bb2a7adc84d00842c973b9e93a5af729f0ebda1f51c2cb865636022d5971af7b8ed24e8b88211b9bcbacb607923005d44ed56af5fcbf720982d85912e10ff27e61b613fec27a652f6022627cbeafed113732064d9a58e576c5ea", 0x1000}, {&(0x7f0000000100)="67a8c19dace98b2fa2e5343f9c286396df1bad20071e664d03e3", 0x1a}, {&(0x7f0000000300)="936e5eff7177812a6eb9109b516c7297cfb5c8bb0e430eb3f4bfbadd0dac45a3f61504112ab475376a99760a9b214770147c6659ee8e599568bfec4c48521057a3789500c04f2ed86d090684735de36b728481889ab3", 0x56}, {&(0x7f0000000380)="eb3dc9096b6b2fab75e027522a6aabda805b105804f9cbcba2ad7fef84cddb54d5711af080f6dd492567e710dbaaf67f60474ac7df2013d7bf91f74435693e4f1996f828e1d2590dac4903ce152e60669722e69d10c6", 0x56}, {&(0x7f0000000400)="ec2085772484fe5f97bf59ea6f17a422322368dd8ea8867665e2ffb1e0ad3b9de7fda9c6", 0x24}, {&(0x7f0000001480)="d5f8d0e538c9905cf3fdb90dbc1afd793fc5a3827bfa619b62b125915415b62fc1c7ae6ecda3bf2ce7cd51daa9e39a4b11237b8579cb019afcfce929cdbdc9b99d32cfc6c21ce3d72b430cc9303a1e9a5aef123b6ebc5205aedf10614f0e069fc6e416ae9e516b6fd66b29d15c55607c4f7e2d6a033bd7bda24d2e7bec2e7b4d3687d413efc509cde1d35a2ce9904038e3f4804befa9830970884ea493ae439509031afe532eae9ccc421bd10b76d761a29338d724", 0xb5}, {&(0x7f0000001540)="b015dee5fb390a3443457a1fa845189cd8cd261c9e89672de2f14fc4a0165a5e4b4a09425cd1eb444af4267df40d4b5de396b7b70945621ed7721525cdde277c6a8141a2a4aa39f33b4f9c4de632edd05e54631765f19f0139a60113aeab837a974ef4e2fea8f51ccb02912ad9b2fc8ff4d460a020276442b8e2e34a3a7a5ac6be18d225297f4d8f47d09585085224137c0cee678a84d1c87b1898fe27e47f", 0x9f}, {&(0x7f0000001600)="301d0162406c34b2d48801581f401f1687d1fefbf892cf68c94bed3b79cf06b686d7f26374c6ca52613dd359ce451ba1bea6fc169d345ed1d940858695bf959de29d3a9c8400f3c0022c9192a0990d82b30319ca18dd0b139f3c45c4432b022631a92aa0de964defdb8be77c50cf34b1d52e13d3a7143ac8b8d70213b89c1e6167da612ddf536aacfabb2fd0c2cf3f729d33ac07ab6ca05b4d2a77bfd8ee0b63863b85e49a378ff162951baa284ce452921c4c9b29993a85167b6df909ac6155989881a340b89832cee2e508b92fc39a1c09105e0e8c3fb19fa1", 0xda}], 0xa, 0x0) rename(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7fff) 16:00:10 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x81, 0x9}, 0x10) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="3c272dfc6ebbc52e5c884d5ca18537cf661c5e6699673b1c5251cdb29f0801fdff07a4816880d3051f14a6f667a0c514f15242ea7127ee1fb7516428ce4d115054cd8f5e12f386a1cb4a385916ceb548787cec7f1c73bee6e1f9116741ad3aae795f05d384fb7b0ddc5f6978c602030f75cc78996c8eaffd7402d4507a8cea11a482850985a284a2e57e56c380f38430172709e248d840f7adadc4965154c8fd7936c85845ca6b98f36213f7f98483bad0ef48da999e7063d93d6307c53f68d9609317e0b4a4bf5dcb7ebfad3133d7a1f3bc1f164f535bcb5fa3a028c2f5", 0xde, 0x402, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x9, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="aab8", 0x2) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x3) r2 = kqueue() r3 = socket$inet6(0x18, 0x3, 0x2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x0, 0x0) r6 = syz_open_pts() r7 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) socketpair(0x1e, 0x0, 0x7, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x19, 0x2, 0xcf) r10 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000013c0)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket(0x1e, 0x8005, 0x7fff) r16 = socket$inet(0x2, 0x1, 0x20) r17 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r21 = socket$inet(0x2, 0x0, 0x5) r22 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x408, 0x24) r23 = syz_open_pts() r24 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x3, 0x8, &(0x7f0000001540)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r28 = getegid() sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="81f145a7dce7b52bb9597ed797eeac67619c58902fba8caf85e946d8db09d4f4ca4205ca8c64c6d03b662d989b5c695ec002a16713d85936dfef05fc70e9e3974f781de30211206adec222c23e8db1331a962cf78dfe8a1d2d147b59dfc6be39f31c632cc25c8f21dd9b0fdca89d0ce09970788d506aa265c247ebf8ea65b3d933588e1630e1f09db56fbb59a059265ba531263492b15c453ccac8c88743724ad962c2378d5657cf6ddfb5a4bfc18696e27987723722e9d123a9e7f66ff94067047acddd79dbfca35981652f93af3c8fc1b832cc631c26c2fc36ef9d08abe1ce89fe3a84255aeec540139177b67a5385ec175d911aa62cb1734dc25fad7d4b31d8c15132e7962d1ca882c3020d0380f2e85651e5c7034bf7e49c3dc81112497326796e7dbaae081cf7557fcce12d2ee870d7316d5510358f4b54ff2cc080dcc9f49b33be687518c66a91c48efec90823b76500efe2fe0ab239478c6daf79078039d01c03e9f17351e88076b92d3995045594da0a29d9fac380af754f622e32cb76375216c8edefa258834918897c054de6b50b9130fbf9cea9c90ff89f649d515ecb62d05e3290f3922ba654af0394417f8a37f04b61fe6c0a36988ca7d27923b543e061d364013c3bcfa4a2263fbb10a67617008a81866844b5ce90a752882a9a243e6e5247b65d52ed9884b9b3d42eb2db9157d1c0848800c62a0de5b083ffe742b0f613bee7e44aa51ca544b5367bf572de5b4345a4ba5c5a2165f23fe1a16dfdaf29a96c290fd15cd70a826331c66c09fa1e328cb4cc112125c73296bbf1e3ea8ce6f9064add519752d0f478c14e26448421f6685298f842c6141161bd8a15fc0ddcd7982ac30bb71f245c5ce1681d91604cbd76a0f83b2f5952c2022d60465a5f676ef0a9362aae4810accb8cf3cd179e65ef2224ce925e80ba016c1455c604980ea35065d890cb8b4d855098b7e78ac3f0cfe950be080e85861b6e3c875de2b6f94dda83dc071913402ab3b313942ed131cb76cac48427c88e08da18ef68348d48e27a1e3cd8000e6feacdae2e5bc059d01fae8cf3281bb61fc82cfead9074131ead298ff267b56be9ce6c4666796eb4e718fc8f0a8e319c8b9e851d3af5c24f57363fe9fe3bc289b5142fcea359a0ca1245d02f2645c0fae0b66331bac5a68e1f782052f4e0a399dc41851ca808417ca68d25b8be2a14f6004d40aa991078766bb72384fa1bbb45d4179154a5e066e2d4e022900e5f49803136a6d008e28b0f1bfac693974dbbfb3a80f1eb9e3777c7b478a37ff48a29da09918895818f01d607db07e88f5f56ec7e840a90ccbac6f37b0cad029f201d383bc78dd1d287048eade1423b393e7fc8b3bfb172911c38ece0d2479d038c7d69766f5c7f294ae745991fba182348ce3f510b0d27ffa473c6bd43dc49c805e7f8add4871f0cf9be90b803b0a21f1fce7065235c6d7d37c7645e80ac959a28ff4212bc478ffca95ad0884b1a38cbda32d4c2cb5a95c3b10dc3dad9bda72eb30a5231079c5968c8980e1c5afc2e8114de45b4948a92e39556fd5fdffca852bb0ab07f8cc58503eab8388f65740a026346ba3bb683bba00ceed4b9b15cdde0543c203714f833c2a3908f8b410a32616b37530294676c3c11dca942a7ae92a4b973822ed03ce2ce89c35ec1bbc280d18bddf9cf8252d7bbc51322cd6f2ea0e0d2266afde04195a6c9c7a3ca1436700e5740419597a9f6ee64e8504c24813a766898d18ab5ed11b9eb7ba05ad07b7dc8b1d58d1542fc504c41e94d34bc4389aa81c88841be1f62ee033d82690ea9b5d99390347dfe6c3f0697bdae60a2546eab2ea4548bd45fe4cb60eec1b23903889db33c3f6cc66f5b232a7b8c9bfe15dfbdf2a2c0dc9ce349fef83f56a654f7f97f2ec27a3dfeb6cab52921682ecbe6f0569dcbfe0ee092382258a975ab886fee100826f47eebd32bff719f9f508cf47f9834ffd258c0d3beb1625c450bf89a5a19a2def23566e29b8c626ea3d55c7031782265180a66c52132e2a0fc2263f9a37248524fc3b4ede4ea0f066aebe67380abe582de47102cece7343b7ed9f1f429bb9c17fa828f34e7750dab9c84eda445d057d771773b67b1d97a74034b12b719873164d2527ca18b4831b33018fe4f7008f18cde1f9dd77ddf4e18f0293ba4d2e8006e460c4b4fec1db4f6b98e161048d6f7ccccfc0bcf3fc70b256a90a2dd8dac2af658143c47f100044dce93f9d706141a1db2afc84599a50b6f14ab561739278b31f4cbeac4e2ee72befd99829dbfff6626704ec51dc2c473bad96cde6e060f250d30216a4e106feabc07f5571d09170f4a38b0c67bcfd5594227eb6bc4c059cb08c29db3569770bf26361ec89fc90e24f50ff9d1c04b6325708bfdd28af246566819ac95f8a9b788dfffdb1e0c4c5e7df8d2db8839f0cfa34796cf60f175e4f29fbd94cbcccdf8d508f52f35cfd57ef8bd4f0e7bc2f68b059d37dd8e2006b008abda06dfa8a4c3b623b7abf9a45bd2fab392a38e5e6f140c8f74ebdb7f21fbe6eb5b6071759343f270e55f57dc85a50f6b6c274ee0f5b6e558c1cdc5871e9f17386163a501bea3af5b718e11dc53f644fc810d014e00dd7ba5a79e0f779fb8e9a832f5ab1992da8e58a3d1efdfc2baef1373b2eb4db2e52cf4280b42387753909ba46fbb04245a82221a7bc04c1934b47a9905814f1a705eab6f41f9dfbbbd544fb6fe20219ef950e5de26014a81b2fc8be55f80fd548fb015cc8b16c21ff7d19e330eb09c7675858e9e57e4c3e18f115476fa3fcd1a0160fd8a884a0d1c54857177bdaeb439626f439822c4df89a9e4c4f87e678a7d30551b13edca90e9785deaf2b6f1174f59f9a972934dc098281620b540cc00da8663b2451aa59d17a4254977469073487f1b767b5b5e5c2b077dc4336c8d5d5cc77f7049d753819822bc09edfb5b3656026281dcaf710b58767788b09dcb56da3818b3a683462b64855a174efdae8c963190acbda6ee7f809044c8c7d0cc29f8e0f37e81df76c1c8c2293620be01d86a67dce5833e1b8b0f6e205c98af3efacb2f7fedb2bc584ef9442a0c8ed64c72501ebe2c3f681800f3d5da07fe7f44b9c7aa686591343d3a710de4f057cf2463ecc74eadaf4f29d6c2851e41ecf82c7261ea305efa7dc5ebd2069d4276e148503d05be68f3e2a653242c9fbd213d387e8992a4962e04e6843854b2a761acd4fefb3d568b3adc8d939f0d6d6de4c3763d7b74c985a6451e3f06ee9130cc4a3975b86266638d6427f1fc949cf725ff808142ecc7b146db4cd3401da73b58fe385b5631cf749f7fa6280091df0b1868be52c15c9f995f6bcf77bb6021518f8f456f1a905ccf5ea028a1fd5f39edbadd5b1ea1a3c1059798260f7b667ca02938455f6cea50d9ded9bbfb66d72e955d6f9ff78f4fc09eb249c63a2b26a782c03db0fd9e7b8bf07bc499ac443e40ac1a8f254c4fccc465ca4ee0b7b8dd7d0dfcaa98d69456020c368014fff5612157a2431dd74918bb76b8f288a12a5221c2b0a7fd51cde30c4ad9bbc9df1f87813747f73062c19bb02daaedc16111787b55bc415ed777d97882bd304e683634e09706e2aa298eab522317509fac8b70aca17b9460edb2000268dc8b08ffcf1743072a0c1753771960f1ecd8714346810613b5d4b3bae3b12f5fd30abad67d25e19fb9c088b68bab4ce3626a0f8fa05d7cd1c109800eabbb05122dac2b68a0d180d6925b901ff67d42a2ea043e404522a9b0344b50a49dbc193d60f5f45116f92aaf0cb796a226eb5b9ab0315a541e23e11c91b9a5f6f9f1d19c4e23541fb0a2af571f8c948b35b62f3174c1effd319f558fa9c91cbc7ee078810cb8ce6148fda544dec8d390b687d484ebac42ddc21f984116a41c883e26fd3fb5d47d97104aafb972efa2c9814cd0bf073209c3234a930f0e936980817fc7f096c2edb536eb7f7ad500fb2581e03f0ab7fa6bc0761b2438672a4696f0dd58027240276132a9b29999a807c1d7e25efde5a176db066c59bae8725c5458358253d3922c966fe53f2751ee523d4d88485e64ba8ef32a2fcc434c8dbf83f3e13786bfeffdae9d0eca61953846fb837540ac584cec325631014d21cbd148815ce0d00611f63ad5e21aceb0b5cc9390646d6018adc9356fbd3483ae4412edd3f65ffb19575a5ae5fe2ff985500c6752998b30071d9b0f7fd1f43ee664fcae1b92868ed19c63ec5d6a8c106c04e7be5f40e50f1a33c84ac7c59dce7d23283f7b0661b35da7a8a9b5f0b5f5b1b69babd8fec5b0887c0ea8bdb7cc70f623ed40440c3d4c83a1de4e0164f6ae9f33e0b94c45e5923e777aa693b4f87b246dd68f7b84ec758accfa61229772c77c84028faeac5311f4fbe152b4536c634097f9d5a5e42d38b8af80966387a4a1b119d51df009632c4094f43d0eeb3bfb69afc6c917c50b068eb223c5280bc6d325f6b74d2f46054ed75f9c881e49af46f6f626f9fb86de1d37614cbc499a392c5a391f4862e14dcca978553cbcdbf6d0a2646fb045bfc4406ad383465a505dee4336fa9d9820d9c26528e7fbb862cff003055fb82258acb8dd33853ce100a8869a7683f22b5e34709210dda90f061bc05cbda8857b797d46050f84df43f275aa8513c64f2bd6a011e5b8fbc7cc970d46af56ac959ca99b13d4dc9bbf4b6d0eebfc8bae23f7733db20e729e0fed57f3a077bcef5f99c5c7f14b0dd8c3a338f8d644f8fe8c175008d722ccaabc80bad9896b980c40b6aceb09e57192f19d640dde53e3607a2175a3356ac272a4e1f697b2351b9a569db7f9f9ee2e4a2b298e6610fc64d548aa56d0c200fa7399e04d432dfe6b8da82b8848778fffc1ce31d1e249eefeb8fddb5984c3beae3c5229a355219fb78e777ee435205fd50ec422fb0347bef4a1bc388e1d28faf8c6ae752794aa7b03baee7fd0a799b162d7850a82c365294a00e22d63040405ca65dc6ee34ec9516bbf054f0c2e3b81884ab28c2ad4cb75285039eae8d996f3cf45f39c787523ee970099458bd2b9694013e1c5fb909297bbbdff2e27daa3306fec1b9140acf550f839cab57d010f4f725ffb7a796860a45f7b4ea07fd5e12413579f88410775fa6c377a937804667ecb765fad35b08a3f0743e43f7b5c7385f41a50a969d404024023a5865fc227d648107408d8a537e616d5e69c8249387069d4dddf210a8a7ed3f451cc96cc5a8ffb5b95305314bfb200fb3b547e993c73715176229e3423e1e8d35de209923c733f449fdacd44063b74d57e81e11076b554131db05df76cf784beb9824394acdb1dbdeeb93cfab9a03350e934841f7ef94eeaf6cebac8b95c4f43fb690b803c655186af77a70fa80270b421e79cd9d7b4d6c5078d82fa7730e4d995f8af2943697716a044fa66b959e93599ba1f4d37e2513bcb4395ec9497f673e057dae0b8d6b6acce1b39c7466cd3eb6528eaed941f2c1c6f029539c41d4de5f6c81ec6daf1a9f29b91fdeb8c89c0bb6351338ae91e7a9242f6bb7c5fe0ec9ce08eda8e305021b466bdb755d08fb0631a18c411d09a7558fdccfb781df4d5766fac63749446482c7716d8f84e837d5f0ba1d56eef2739b8db5009dc8058bf40b2e83f887fad0562efda2f7c87074163f4d3863efcffe5e4259671807a22d5cb72357bdaffa5007f3cab166ef4d1cccc680f520695a64fb79e3cfc6af8252edb7b717cfcae7eba1c1cc7b104b7b7144d1f55edcf3feaa2a3af52ccc9ae6091e832061dbd39adc29be70290cab96cd1a1122316", 0x1000}, {&(0x7f0000000040)="30258cc7d8a4e2bc14d7b46a61b9ff99b9d6454e06fa16de97d9a1445bdfe5823c931ab1690318b22cd83a7156256f1c6adea899d761afed6e87d0", 0x3b}], 0x2, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0xd0, 0x405}, 0x5) r29 = kqueue() fchdir(r29) kevent(r29, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r29}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r29}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r29}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r29}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r29}, 0x0, 0x80, 0x0, 0x1}, {{r29}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r29}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r29}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) 16:00:10 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x8, 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/207, 0xcf, 0x800, &(0x7f0000000180)=@file={0x1, './control\x00'}, 0xc) rmdir(&(0x7f0000000040)='./control\x00') getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/6) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0x10000026a) listen(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1004, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) listen(r0, 0x7fffffff) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x1f, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) 16:00:10 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x10001, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:10 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() fchdir(r0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x114}, {r1, 0x5}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x3800) 16:00:10 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000000)="c4e2d93e09664a0f7e90b3718272c4a2a145e1f0450fba3205735ec46171fbb2f40000006cc4a1f97feec4027d1a95ef000000c4e2f93098e7000000") 16:00:10 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: mprotect(&(0x7f00001cf000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x1000, 0x20, &(0x7f00001d2000/0x1000)=nil) shmat(r0, &(0x7f00001cf000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:11 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x10, 0x8007, 0x863, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x90}, {r2, 0x8}, {r3, 0x4}, {r4, 0x1d0}, {r5, 0x63}, {r6, 0x80}], 0x7, 0xfffffffffffffffb) 16:00:11 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x11007, 0x0, 0xfffffffffffffe16) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x481) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000d2bb6e685bf9fbfdb0f636c8548a1592a12ece2143a7c9b2f8b1b03150cfb2b3d64b634e5c2b0589880b136d2f532aa4f514813393d4ca35ea1cd10de7c2cc5af1a6cc288a4f98b12a668a56ccb27c8fe1ac2c96e3f0ceaafbe65148e63906009f66d474f44127b7fad736ddf6a8af12e674a9ecff06408f625570c4cea1bbc0ff12ecc7acbf22398ffc94cceacfddb596b6afb462a49979d3202cbde5293d4e7079b094ab238baee3809e9eead711dc31f2c194c95ea0fb4c0d71813a8157006cf0b5879f1c43fd081f6b5eb8a7a620098fee74a7dd34b2e0989819b1e7"], 0xe6, 0x800) 16:00:11 executing program 0: pipe(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup(r0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) syz_open_pts() fcntl$lock(r0, 0xb, 0x0) 16:00:11 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xc6b, 0x4000000000000, &(0x7f0000000080)=""/227, &(0x7f0000000180)=0xe3) 16:00:11 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x4c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:12 executing program 0: r0 = socket(0x11, 0xffffffffffffffff, 0x10004) recvfrom$unix(r0, &(0x7f0000000080)=""/145, 0x91, 0x801, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000080)=""/131) socketpair(0x18, 0x5, 0xc6, &(0x7f0000000140)) accept$inet(r2, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x14e, 0x0, 0x0, &(0x7f00000002c0)=[{0x36c}], 0x10}, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgget(0x2, 0x166) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x735, 0x3, 0x1, 0x8, "6f63c8d607798a2ed18e3853d71c3a61befbc707", 0x1, 0xfffffffffffffffe}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/101) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r0, 0x5) connect(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)) getpeername$inet6(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$dupfd(r0, 0xa, r0) r11 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="2b281f00e8ee003ac9047d5b4443ffc7abe92f0794294a5b4d582afc060a6bf7bdd0bd5bc96a29d537525644d75cada5acc6b39804d7e3670762bb4b41101e6054fcff4cdfbc6b375815e0968a9000d8ecb05bd7ff5ccf8cf44a9663135eef3a0c01f27e0b2ff7493c76a899ccddc4839779711fa7e5979c77254497a1dd8840c8cab0190f6bd9389b909a4282efc86011536064829f1b4b86b1cede7139af84b6f36316e9adc72b2b40c954934869867e2cf1000d35a924733a6c", 0xbb}, {&(0x7f0000000100)="e1b514da0ee6400f3a11ef8559f9db5a6332b4456f739542a3974147510489e891631f044c461b14f5e733e3b81c10b445304954de3aafcc1be80bba4392c7179c21041c0c1a2881b2ef81", 0x4b}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4}, 0x402) connect(r0, &(0x7f0000000180)=@in, 0xe1) 16:00:12 executing program 1: mlockall(0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 16:00:12 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x40, 0x20) lseek(r0, 0x0, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\b!\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='_!+\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='{^/$g\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 16:00:12 executing program 0: setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x7ff, 0x5}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup2(r0, r1) 16:00:12 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x401, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() setgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x9}, {0x18, 0x3, 0x3, 0x401}, 0x66a, [0xfffffffffffff455, 0x7, 0xff, 0x80000000, 0x1, 0x6, 0x630, 0x5]}, 0x3c) r2 = geteuid() setreuid(r0, r2) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = socket(0x20, 0x4, 0x7f8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setgid(r0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x8000, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = getegid() r1 = getegid() r2 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = socket(0x30, 0x1, 0x81) r5 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r4, r5, r6) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc16135710b8d5b1cec8f414bbbaa4e", 0x95d2, 0x6}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket$unix(0x1, 0x0, 0x0) flock(r0, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x79d) 16:00:12 executing program 1: r0 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8000000000004001, 0xfff) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffc000/0x4000)=nil) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) 16:00:12 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/197) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x0, 0x80000001}, {{r2}, 0xffffffffffffffff, 0xc6, 0xc0000000, 0x0, 0x2266}, {{r1}, 0xfffffffffffffffe, 0x80, 0x21, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0xb, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000002, 0x9, 0x3}], 0x627fa131, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x100, 0x5}, {{r1}, 0xfffffffffffffffb, 0x24, 0x28, 0xffffffffd269e6a2}, {{r0}, 0xffffffffffffffff, 0x28, 0x80, 0x3, 0x6790}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x81, 0x8, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x8}], 0x1000, &(0x7f0000000080)={0x5, 0x2}) ftruncate(r0, 0x480) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001140)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x8000, 0x9, 0xfffffffff897b430, 0xfaec, "82a0eb73789937b4add61ded6c2ce666c65fd5fe", 0x5, 0xc31}) read(r4, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6, 0x4811, r4, 0x0, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc12c0000000000) panic: sandbox escaping file name "../file0" goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc00057d400, 0xc0004c3f40, 0xbf4ce0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf4ce0, 0xc00057d400, 0xc0004c3f40, 0x8fa9e0, 0xc0006b6bd0, 0xc0004c3f08, 0xc0006b68a0, 0x0, 0xc0006b6c00, 0x1161bffb8f50af0a, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000731e0, 0xc00057d400, 0xc0004c3f40, 0x8fa9e0, 0xc0006b6bd0, 0xc0004c3f08, 0xc0006b68a0, 0x0, 0x4f0f00, 0xc0007d7e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0007d7ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0004c3ec0, 0x8f8660, 0xc000691410, 0x1e, 0xc0006d5940, 0xc000648000, 0x843, 0x900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0006d5980) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2